SEO audit
SEO Audit Checklist: 40 Checks Ranked by Priority (2026)
An SEO audit checklist is a prioritized list of checks that confirms a site can be crawled, indexed, understood and ranked. Start with indexing and crawling, then technical health, on-page, content and performance.
By SEORecheck Research Team, SEO auditorsPublished 8 min read
An SEO audit checklist is a prioritized list of checks that confirms a website can be crawled, indexed, understood and ranked by search engines. The order matters: start with indexing and crawling, because a page Google cannot index cannot rank, then move to technical health, on-page elements, content, internal links, performance, international setup and AI-search readiness.
Below are 40 checks we consider essential in 2026, grouped by area, with a priority for each. Use them for a first audit, before a redesign goes live, or as a quarterly health check.
Key takeaways
- Work top-down: indexing problems can cancel out every other improvement.
- Prioritize by impact × number of affected URLs. A template bug beats a one-off typo.
- Core Web Vitals are LCP, INP and CLS; INP replaced FID in March 2024.
- Do not add FAQ or HowTo markup for rich results. Google no longer shows them.
- Re-run the same checklist 30–60 days after fixes to confirm what changed.
How to use this SEO audit checklist
Each check has a priority:
- Critical: blocks indexing or breaks important pages. Fix this week.
- High: clearly limits rankings or clicks on many URLs. Fix within 30 days.
- Medium: meaningful improvement, usually on fewer pages or with smaller impact. Plan for 60–90 days.
Tools you will need: Google Search Console, a site crawler, PageSpeed Insights (which shows real-user CrUX data when available), and your browser's "View source" and developer tools.
What should an SEO audit check first?
An SEO audit should check indexing first, because nothing else matters for pages Google does not keep in its index. Open the Page indexing report in Google Search Console and compare the number of indexed pages with the number of pages you actually want in search. A large gap in either direction is the first lead. Then confirm that robots.txt does not block important sections, that key templates do not carry a stray noindex, and that canonical tags point to the page itself or to the correct preferred version. Only after these basics are confirmed does it make sense to look at titles, content or speed. In practice, the most damaging issues are rarely exotic: a staging noindex shipped to production, a whole category canonicalized to the homepage, or a robots.txt rule copied from an old site. These take minutes to fix and can affect thousands of URLs.
1. Indexing and crawling
- Indexed vs. intended pages. Compare Search Console's indexed count with your real page count. Critical.
- robots.txt. No
Disallowon important sections, CSS or JS; the sitemap is referenced. Critical. - Stray noindex. Key templates (home, categories, products, articles) have no
noindexin meta tags orX-Robots-Tagheaders. Critical. - Canonical tags. Each indexable page has a self-referencing canonical or points to the correct preferred URL. Critical.
- XML sitemap. Contains only indexable 200-status canonical URLs; submitted in Search Console. High.
- Status codes. Important URLs return 200; removed pages return 404/410 or a 301 to a relevant page. High.
- Redirect chains and loops. Internal links point straight to the final URL, not through two or three hops. Medium.
- Crawl traps. Filters, sorting and session parameters (
/catalog/shoes/?color=red&sort=price) do not create endless crawlable URLs. High on large sites.
2. Technical SEO
- HTTPS everywhere. One version (https, with or without www) is served; others 301 to it. Critical.
- Mobile rendering. Content, links and structured data are the same on mobile as on desktop. Google uses mobile-first indexing. High.
- JavaScript rendering. Main content and links appear in the rendered HTML (check with URL Inspection). High.
- Soft 404s. Empty category or "out of stock" pages do not return 200 with no useful content. Medium.
- Clean URL structure. Readable, lowercase, hyphenated, stable URLs like
/blog/seo-audit-checklist/. Medium. - Duplicate versions. Trailing slash, uppercase and parameter variants resolve to one canonical URL. High.
For a step-by-step walkthrough of these checks, see our technical SEO audit guide.
3. On-page SEO
- Unique title tags. Every indexable page has a unique, descriptive title with the main topic near the start, roughly 50–60 characters. High.
- Meta descriptions. Unique, specific, around 140–160 characters. Google may rewrite them, but a good one improves clicks. Medium.
- One clear H1. It matches the page's intent; H2/H3 structure reflects the content. Medium.
- Image alt text. Meaningful images have descriptive alt; decorative ones use empty alt. Medium.
- Search intent match. The page type fits what ranks for the query (category page vs. guide vs. product). High.
4. Content quality
- Thin pages. Pages with little unique value are improved, merged or set to
noindex. High. - Duplicate content. Near-identical pages (city pages, size variants) are consolidated or differentiated. High.
- Keyword cannibalization. Two or more pages do not compete for the same query. High.
- Outdated content. Old statistics, dates, prices and deprecated advice are updated. Medium.
- Authorship and expertise. Articles show who wrote them and why that person is credible. Medium.
5. Internal links
- Orphan pages. Every important page receives at least one internal link. High.
- Click depth. Key pages are reachable within about three clicks from the homepage. Medium.
- Broken internal links. No internal links to 404s. High.
- Descriptive anchors. "Men's trail running shoes" rather than "click here". Medium.
6. Structured data
- Valid JSON-LD. No errors in the Rich Results Test or Search Console enhancement reports. Medium.
- Right types for the site.
Organization,Productwith offers and reviews,Article,BreadcrumbList,LocalBusinesswhere relevant. Medium. - Markup matches visible content. No prices, ratings or authors in markup that users cannot see. High.
- No FAQ/HowTo for rich results. Google retired HowTo rich results in 2023 and FAQ rich results for all sites in May 2026. Visible Q&A content is still fine for users. Medium (clean-up).
7. Performance and Core Web Vitals
- LCP ≤ 2.5 s at the 75th percentile of real users. High.
- INP ≤ 200 ms. Heavy scripts, third-party tags and long tasks are the usual causes. High.
- CLS ≤ 0.1. Images and ad slots reserve space; fonts do not shift layout. Medium.
Thresholds, measurement and fixes for each metric are covered in the Core Web Vitals guide.
8. International SEO
- hreflang. Every language version links to all others and to itself with valid ISO 639-1 codes (
en,uk,es; notua) plusx-default. High for multilingual sites. - Localized content. Titles, descriptions and body text are translated and adapted, not left in the default language. High.
Implementation details and common mistakes: hreflang guide.
9. AI-search readiness
- AI crawler access. robots.txt rules for crawlers such as
OAI-SearchBot,PerplexityBotand theGoogle-Extendedtoken reflect a deliberate decision. Note thatGoogle-Extendeddoes not affect Google Search or AI Overviews. Medium. - Answer-ready passages. Key pages open with a direct answer and contain self-contained sections that answer one question each. Medium.
- Entity clarity. Consistent business name,
Organizationmarkup, an About page and matching profiles elsewhere. Medium.
A note on llms.txt: it is an optional file some AI tools read. Google Search does not use it, so treat it as a nice-to-have, not an audit priority.
What actually earns citations in AI answers is explained in how to rank in AI Overviews.
SEO audit priorities at a glance
| Area | Checks | Typical impact | When to fix |
|---|---|---|---|
| Indexing and crawling | 1–8 | Critical: decides whether pages can rank at all | Week 1 |
| Technical SEO | 9–14 | High: duplicates, rendering, mobile parity | Days 1–30 |
| On-page | 15–19 | High: relevance and click-through | Days 1–30 |
| Content quality | 20–24 | High: rankings on competitive queries | Days 30–60 |
| Internal links | 25–28 | Medium to high: discovery and authority flow | Days 30–60 |
| Structured data | 29–32 | Medium: eligibility for rich results | Days 30–90 |
| Performance | 33–35 | Medium to high: user experience, conversions | Days 30–90 |
| International | 36–37 | High for multilingual sites | Days 30–60 |
| AI-search readiness | 38–40 | Medium and growing | Days 60–90 |
How do you prioritize SEO audit findings?
Prioritize SEO audit findings by multiplying impact by reach, then adjusting for effort. Impact is how much the issue limits crawling, indexing, rankings or clicks: a noindex on a category is maximal, a slightly long meta description is minimal. Reach is how many important URLs are affected, weighted by their traffic or revenue. Effort is how long the fix takes and who must do it. A template change that fixes duplicate titles on 3,000 product pages is high impact, high reach and often low effort, so it goes to the top. Rewriting 50 thin blog posts may have high impact but high effort, so it belongs in the 60–90-day plan. Always separate developer tasks from content tasks, because they move at different speeds. Finally, write down the baseline before you start: the same checklist, re-run later, is how you prove what improved.
Common mistakes when running an SEO audit
- Fixing warnings by count, not by impact. Hundreds of missing alt texts on thumbnails rarely matter more than one broken canonical.
- Auditing only the homepage. Problems usually live in templates: categories, products, filters, blog archives.
- Trusting lab scores alone. Lighthouse is useful for debugging, but Core Web Vitals are judged on real-user data.
- Chasing retired rich results. FAQ and HowTo markup no longer earn special snippets in Google.
- Never checking again. A release next month can undo this month's fixes.
If you want the bigger picture of audit types and deliverables first, read what an SEO audit is. If you are deciding whether SEO deserves budget at all, see why SEO is important.
Run the checklist on your site
Going through 40 checks by hand takes time, and interpretation is the hard part. SEORecheck gives you a free preview through a private link, with your SEO score and several real issues from your site with examples; the full report covers every finding, affected URLs, fixes and a 30/60/90-day plan. A recheck later shows, issue by issue, what was fixed. Request a free SEO audit preview, or browse the sample report to see the format.