Top SEO Agency: revenue-driven SEO, AI SEO and GEO for businesses worldwide Chat on WhatsAppinfo@topseoagency.io
TOP SEOAGENCY .io Free SEO audit
Technical SEO · 24 min read

SEO audit checklist: 50 checks to run on any website

An SEO audit checks everything that affects how your site ranks: crawling, indexing, speed, on-page elements, content, links and local signals. Use this checklist to run your own audit, find the issues that matter most and turn them into a clear fix list.

Neeraj Kumar, founder of Top SEO AgencyBy Neeraj Kumar, Founder, Top SEO Agency·Updated 1 November 2026
Scrabble tiles spelling SEO audit on a wooden surface: SEO audit checklist by Top SEO Agency
A good audit ends with a short, prioritised list of fixes.
On this page
  1. Tools you need for an SEO audit
  2. 1. Crawlability checks
  3. 2. Indexing checks
  4. 3. Speed and Core Web Vitals checks
  5. 4. Mobile and usability checks
  6. 5. On-page SEO checks
  7. 6. Content quality checks
  8. 7. Backlink and authority checks
  9. 8. Local SEO checks
  10. Bonus: AI search visibility checks
  11. 9. Structured data checks
  12. 10. Internal linking checks
  13. 11. International and multilingual checks
  14. 12. Security and site health checks
  15. 13. Conversion and tracking checks
  16. 14. Competitor checks
  17. How to run an SEO audit step by step
  18. Example audit findings and fixes
  19. Free vs paid SEO audit tools
  20. SEO audit template
  21. SEO audit checklist by site type
  22. Common SEO audit mistakes
  23. Technical SEO audit checklist in detail
  24. Content audit checklist
  25. Backlink audit checklist
  26. Local SEO audit checklist
  27. eCommerce SEO audit checklist
  28. SEO audit after a website migration
  29. Writing the audit report
  30. How often to audit different parts of your site
  31. Quick 15 minute SEO health check
  32. Expert audit tips
  33. Signs you need an SEO audit now
  34. How to prioritise audit findings
  35. FAQs

Audits sound technical, but the goal is simple: find what stops search engines and people from getting the most out of your site. This checklist groups 50 checks into eight areas so you can work through them in order.

You can run most checks with free tools such as Google Search Console, PageSpeed Insights and the free version of Screaming Frog. If you would like experts to do it, our SEO Audit service delivers a full report in 1 business day.

Get your SEO plan

A written SEO and AI search plan for your site in 1 business day.

Get my SEO plan Chat on WhatsApp
Key takeaways
  • Start with crawling and indexing: if Google cannot see pages, nothing else matters.
  • Check speed and mobile experience with real field data.
  • Review titles, headings, content quality and internal links on key pages.
  • Audit backlinks for both opportunities and risks.
  • Prioritise fixes by impact and effort, not by how many issues a tool reports.

Tools you need for an SEO audit

ToolUsed for
Google Search ConsoleIndexing, queries, Core Web Vitals, manual actions
Google Analytics 4Traffic trends and conversions
Screaming Frog or SitebulbCrawling titles, links, redirects, status codes
PageSpeed InsightsSpeed and Core Web Vitals per URL
Semrush or AhrefsBacklinks, keyword rankings, competitor gaps
Rich Results TestStructured data checks

1. Crawlability checks

  1. 1Robots.txt does not block important pages, CSS or JavaScript.
  2. 2An XML sitemap exists, lists only canonical URLs and is submitted.
  3. 3Important pages are linked internally and are no more than three clicks from the home page.
  4. 4No orphan pages: every page in the sitemap has internal links.
  5. 5Redirect chains and loops are fixed.
  6. 6Server errors (5xx) are rare in the Crawl stats report.

2. Indexing checks

  1. 1Search Console Page indexing report reviewed for excluded pages.
  2. 2No important pages carry a noindex tag by mistake.
  3. 3Each page has a self referencing canonical tag pointing to its clean URL.
  4. 4HTTP, HTTPS, www and non www versions redirect to one version.
  5. 5Duplicate and near duplicate pages are merged, canonicalised or noindexed.
  6. 6site:yourdomain.com shows roughly the number of pages you expect.

If you see many pages marked "Crawled, currently not indexed", the usual causes are thin or duplicate content. See our glossary entry on duplicate content.

3. Speed and Core Web Vitals checks

Clipboard with performance graphs and a magnifying glass during an SEO audit: SEO audit checklist guide by Top SEO Agency
  1. 1Core Web Vitals report shows most URLs as good on mobile.
  2. 2Largest Contentful Paint is under 2.5 seconds on key templates.
  3. 3Interaction to Next Paint is under 200 ms.
  4. 4Cumulative Layout Shift is under 0.1.
  5. 5Images are compressed, sized correctly and served in modern formats.
  6. 6Unused JavaScript and heavy third party scripts are removed or deferred.

4. Mobile and usability checks

  1. 1Pages are responsive and readable without zooming.
  2. 2Tap targets are large enough and well spaced.
  3. 3No intrusive pop ups cover content on arrival.
  4. 4Navigation is simple and the main call to action is visible.
  5. 5Forms work and are short on mobile.

5. On-page SEO checks

  1. 1Every important page has a unique title tag with its main keyword.
  2. 2Meta descriptions are unique and describe the page.
  3. 3Each page has one clear H1.
  4. 4Headings follow a logical order and describe sections.
  5. 5Images have descriptive alt text.
  6. 6URLs are short, lowercase and descriptive.
  7. 7Internal links use descriptive anchor text.
  8. 8Structured data is valid for the page type.

6. Content quality checks

  1. 1Each page targets one clear search intent.
  2. 2No two pages compete for the same primary keyword.
  3. 3Content is original, accurate and up to date.
  4. 4Service and product pages explain offers, pricing factors and proof.
  5. 5Author and reviewer details are shown on expert content.
  6. 6Thin, outdated or overlapping pages are improved, merged or removed.

7. Backlink and authority checks

  1. 1Referring domains are growing over time.
  2. 2Top linked pages return 200, not 404 or redirect chains.
  3. 3Anchor text looks natural, mostly branded and partial match.
  4. 4No obvious spam patterns or paid link networks.
  5. 5Competitors' best linked content has been reviewed for ideas.
  6. 6No manual actions appear in Search Console.

Our guide to backlink risk explains when to clean up links and when to leave them.

8. Local SEO checks

  1. 1Google Business Profile is verified and complete.
  2. 2Primary category matches the main service.
  3. 3Name, address and phone match on the website and key directories.
  4. 4Reviews are steady and replied to.
  5. 5Each location has its own page on the website.
  6. 6LocalBusiness schema is on location pages.

For the full local list, see our local SEO checklist.

Bonus: AI search visibility checks

  1. 1Key pages answer the main question directly near the top.
  2. 2Organization and Person schema connect your brand and experts.
  3. 3Your brand details are consistent across the web.
  4. 4AI crawlers are allowed or blocked on purpose in robots.txt.
  5. 5You track whether AI Overviews and chat tools mention your brand.

9. Structured data checks

  1. 1Test key page types in Google's Rich Results Test.
  2. 2Check Search Console enhancement reports for errors and warnings.
  3. 3Confirm Organization or LocalBusiness schema on the homepage or about page.
  4. 4Check Product, Article, FAQ and Breadcrumb markup where relevant.
  5. 5Make sure marked up content matches what is visible on the page.

10. Internal linking checks

  1. 1Find orphan pages with no internal links pointing to them.
  2. 2Check that key service and category pages get links from the homepage and menus.
  3. 3Look for links pointing to redirected or broken URLs.
  4. 4Review anchor text for clear, descriptive wording.
  5. 5Make sure important pages are within three clicks of the homepage.

11. International and multilingual checks

  1. 1Confirm hreflang tags link every language and country version.
  2. 2Check each version has self referencing canonicals.
  3. 3Make sure automatic redirects by location do not block crawlers.
  4. 4Confirm translated pages are fully translated, including menus and forms.

12. Security and site health checks

CheckWhat good looks like
HTTPSEvery page loads securely with no mixed content warnings
Manual actionsNone in Search Console
Security issuesNone reported in Search Console
Server errorsFew or no 5xx errors in Crawl stats
UptimeMonitored with alerts

13. Conversion and tracking checks

  1. 1Confirm Google Analytics 4 is installed on every page.
  2. 2Check that forms, calls, bookings and purchases are tracked as key events.
  3. 3Make sure Search Console is linked to Analytics.
  4. 4Test every form and phone link on mobile and desktop.
  5. 5Check thank you pages are set to noindex so they do not appear in search.

14. Competitor checks

CheckWhat to compare
RankingsWho ranks above you for your main keywords
Content depthHow thoroughly competitors cover each topic
BacklinksNumber and quality of referring domains
Local presenceReview count, rating and profile completeness
Technical healthSpeed and mobile experience
SERP featuresWho wins snippets, AI Overview citations and map packs

Competitor checks show what you need to match and where gaps give you an advantage.

How to run an SEO audit step by step

  1. 1Set goals: what pages and outcomes matter most to the business.
  2. 2Gather access: Search Console, Analytics, CMS, Google Business Profile.
  3. 3Crawl the site with a tool such as Screaming Frog.
  4. 4Review Search Console reports for indexing, performance and errors.
  5. 5Check speed and mobile experience on key templates.
  6. 6Review on-page elements and content quality on priority pages.
  7. 7Analyse backlinks and local signals.
  8. 8Compare with competitors.
  9. 9List every issue with impact, effort and owner.
  10. 10Write a short summary and a 90 day action plan.

Example audit findings and fixes

FindingWhy it mattersFix
Staging site indexedDuplicate content competes with the live sitePassword protect staging and remove it from the index
Product images over 2 MBSlow pages lose visitors and rankingsCompress and resize images
No H1 on service pagesWeak topic signalsAdd one clear H1 per page
Old URLs return 404Lost links and trafficRedirect to the closest live page
NAP different on YelpConfuses local signalsUpdate the listing to match

Free vs paid SEO audit tools

NeedFree optionPaid option
CrawlingScreaming Frog up to 500 URLsScreaming Frog licence, Sitebulb
IndexingGoogle Search ConsoleBuilt into most suites
SpeedPageSpeed InsightsMonitoring tools
BacklinksAhrefs Webmaster Tools for your siteAhrefs, Semrush, Majestic
LocalGoogle Business ProfileLocal rank and citation tools

See our list of the best SEO tools for details.

SEO audit template

AreaIssue foundImpactEffortPriority
Indexing12 key pages set to noindexHighLowFix now
SpeedHero images over 1 MBMediumLowFix this month
Content8 thin service pagesHighMediumPlan rewrite
LinksMany links to redirected URLsMediumLowFix this month
LocalNAP mismatch on 5 directoriesMediumLowFix this month

Score every issue by impact and effort, then work from high impact, low effort fixes first.

SEO audit checklist by site type

Local business sites

Focus on Google Business Profile, NAP consistency, location pages, reviews and LocalBusiness schema.

Online stores

Focus on faceted navigation, duplicate products, category content, product schema, Merchant Center and speed.

B2B and SaaS sites

Focus on JavaScript rendering, content depth, comparison pages and conversion tracking.

Large publishers

Focus on crawl budget, index bloat, internal linking and content freshness.

Common SEO audit mistakes

Listing issues without priorities

A list of 300 warnings is not a plan. Rank issues by business impact.

Ignoring business goals

An audit should focus on the pages that bring leads and sales.

Trusting tool scores blindly

Some warnings do not matter. Check each issue in context.

No follow up

Audits only help when fixes are assigned, completed and checked.

Prefer an expert review? Our SEO audit service delivers a prioritised plan in 1 business day.

Technical SEO audit checklist in detail

CheckToolWhat good looks like
Robots.txtBrowser and Search ConsoleImportant sections allowed, admin areas blocked
XML sitemapSearch ConsoleOnly indexable 200 status URLs listed
Status codesCrawlerFew 4xx and 5xx errors
RedirectsCrawlerNo chains or loops; old URLs point to final pages
CanonicalsCrawlerSelf referencing on key pages
HTTPSBrowser and crawlerNo mixed content
RenderingURL InspectionMain content visible in rendered HTML
PaginationCrawlerCrawlable links to every page

Content audit checklist

  1. 1Export all indexable pages with traffic and conversions.
  2. 2Mark pages as keep, improve, merge or remove.
  3. 3Check each key page matches the search intent of its keyword.
  4. 4Find thin pages with little unique content.
  5. 5Find pages targeting the same keyword and merge or retarget them.
  6. 6Update facts, dates, screenshots and statistics.
  7. 7Add internal links to and from improved pages.

See our guide on how to write SEO friendly blog posts for content improvements.

Backlink audit checklist

  1. 1Export referring domains from a backlink tool.
  2. 2Sort by authority and relevance.
  3. 3Spot unnatural patterns such as many exact match anchors.
  4. 4Find lost links from pages that now return errors and redirect those pages.
  5. 5Check for a manual action before considering the disavow tool.
  6. 6List link opportunities from competitors' backlinks.

Local SEO audit checklist

  1. 1Google Business Profile verified, complete and in the right category.
  2. 2Reviews: count, rating, recency and replies.
  3. 3NAP consistent on website, profile and major directories.
  4. 4Location pages for each office or main service area.
  5. 5LocalBusiness schema with correct details.
  6. 6Local rankings checked across the area with a geo grid.

Our local SEO checklist covers the fixes.

eCommerce SEO audit checklist

  1. 1Check faceted navigation for indexable duplicate URLs.
  2. 2Confirm one canonical URL per product, even when listed in several categories.
  3. 3Review category pages for unique intro and buying guide copy.
  4. 4Check Product schema for price, availability and reviews.
  5. 5Review Merchant Center diagnostics for feed errors.
  6. 6Check out of stock and discontinued product handling.
  7. 7Test speed on category and product templates.

See our eCommerce SEO checklist for fixes.

SEO audit after a website migration

  1. 1Compare a crawl of the old site with the new site.
  2. 2Check every old URL redirects to its closest new page with a 301.
  3. 3Confirm noindex tags from staging were removed.
  4. 4Check canonicals, hreflang and sitemaps point to new URLs.
  5. 5Watch Search Console daily for 404 errors and indexing drops.
  6. 6Compare traffic and rankings with pre launch benchmarks.

Our website migration SEO service handles this end to end.

Writing the audit report

Start with a summary

Three to five sentences on the biggest problems and opportunities, in plain language.

Rank issues by impact

Group findings into fix now, fix this month and plan later.

Assign owners

Name who will fix each issue: developer, writer or SEO lead.

Add a timeline

Show what will happen in the next 30, 60 and 90 days.

Set success measures

Define how you will know the fixes worked, such as more indexed pages or organic leads.

How often to audit different parts of your site

AreaHow often
Full technical crawlMonthly for active sites
Search Console reviewWeekly
Content auditEvery 6 to 12 months
Backlink reviewEvery quarter
Local listingsEvery quarter
Full auditYearly and after big changes

Quick 15 minute SEO health check

  1. 1Search site:yourdomain.com to see roughly how many pages are indexed.
  2. 2Open Search Console and check for manual actions and security issues.
  3. 3Look at the Page indexing report for sudden jumps in excluded pages.
  4. 4Run your homepage through PageSpeed Insights on mobile.
  5. 5Check your Google Business Profile for accurate hours and recent reviews.
  6. 6Click through your main menu on a phone and test the contact form.

If any of these show a problem, run the full checklist above.

Expert audit tips

Audit templates, not only pages

Fixing one template can fix hundreds of pages at once.

Look at what changed

Compare with the last audit to spot new problems early.

Speak the business language

Explain issues in terms of leads, sales and costs, not only technical terms.

Signs you need an SEO audit now

  1. 1Organic traffic has dropped for more than a month.
  2. 2You are planning a redesign or platform change.
  3. 3New pages take weeks to appear in Google.
  4. 4Search Console shows a rise in errors or excluded pages.
  5. 5Competitors now outrank you for your main services.

How to prioritise audit findings

PriorityExamplesWhy
Fix nowSite wide noindex, blocked robots.txt, broken checkout, manual actionStops all organic visibility or revenue
Fix this monthSlow templates, duplicate pages, missing titles on key pagesClear ranking or conversion gains
Plan nextContent gaps, new location pages, link buildingGrowth opportunities
Ignore or batchMinor warnings on low value pagesLittle real impact

A tool can list thousands of issues. The skill is choosing the ten that will move results. That is the difference between an automated report and a useful audit.

FAQ

SEO audit checklist FAQs

What is an SEO audit?

+

A review of a website's technical health, content, links and local signals to find what is limiting search visibility and what to fix first.

How often should I run an SEO audit?

+

Run a full audit once or twice a year and a quick health check every month, plus after any redesign or migration.

How long does an SEO audit take?

+

A small site can be audited in a day or two. Large sites can take several weeks. Our standard audit is delivered in 1 business day.

Can I do an SEO audit myself?

+

Yes, using free tools and this checklist. Experts help most with prioritising and fixing the issues found.

What are the most common SEO audit issues?

+

Missing or duplicate titles, slow pages, broken links, duplicate content, indexing errors and weak internal linking.

What should an SEO audit report include?

+

A summary of key issues, evidence, priority, estimated impact and a clear action plan.

Do SEO audits include backlinks?

+

A full audit should review backlink quality, lost links and any risk from spammy links.

Is a free SEO audit useful?

+

Yes, if a person reviews the findings. Automated reports alone often list many low impact warnings.

What is the difference between a technical and a content audit?

+

A technical audit checks crawling, indexing and site health; a content audit checks page quality, intent and gaps.

Should I audit my competitors too?

+

Yes. Comparing rankings, content and links shows where you can catch up.

What is index bloat?

+

Too many low value pages indexed, such as filters and tag pages, which dilutes site quality.

Who should fix SEO audit issues?

+

Developers for technical fixes, writers for content and the SEO lead to prioritise and check results.

What should I fix first after an SEO audit?

+

Anything that blocks indexing or crawling, then high impact, low effort fixes on key pages.

Can an SEO audit find penalties?

+

Yes. It checks Search Console for manual actions and reviews links and content for risk.

Should audits include conversion tracking?

+

Yes. Without tracking you cannot measure the value of SEO improvements.

How much does an SEO audit cost?

+

It depends on site size and depth; small sites cost less than large stores or enterprise sites.

What is a content audit?

+

A review of every page to decide what to keep, improve, merge or remove.

Do I need to disavow bad links?

+

Usually only if you have a manual action or a clear link scheme problem.

Should I audit after every Google update?

+

Review performance after major updates, and run a deeper audit if traffic changes significantly.

What is a migration audit?

+

A check before and after moving a site to make sure redirects and indexing are correct.

What is a site: search?

+

Typing site:yourdomain.com into Google shows pages Google has indexed from your site.

Can I audit a competitor's website?

+

Yes, with crawlers and SEO tools that analyse public pages and links.

Is an SEO audit worth it for a small site?

+

Yes. A short audit often finds quick fixes that make a real difference.

Does an SEO audit include AI search?

+

A modern audit should check AI visibility, clear answers and structured data too.

Get started

Get your free SEO audit

Within 1 business day a senior Top SEO Agency strategist sends you a recorded walkthrough of your website, with a prioritized fix list you can act on straight away.

⚙Technical healthIndexing, speed and crawl errors
⌕Keyword gapsTerms your competitors own
✦AI visibilityChatGPT, Gemini, Perplexity
★★★★★4.9/5 from 120+ brands
Tell us about your business
No sales pitch. No obligation. Reply within 1 business day.
Talk to an SEO expert