Home / Insights

,

The SEO Audit Checklist: 40 Checks, Prioritized by Impact

·

By Bright Harbour Media

Featured image: The SEO audit checklist: 40 checks, prioritized by impact — Bright Harbour Media

An SEO audit is a structured review of everything that affects how a website is crawled, indexed, ranked and clicked in search: technical health, content, site architecture, authority, local signals and measurement. A useful audit ends with a prioritized plan — not just a list of warnings.

Key takeaways

  • Google’s minimum technical requirements are short: Googlebot is not blocked, the page returns an HTTP 200 status and it has indexable content. Start your audit there.
  • This checklist covers 40 checks across seven areas, each with a default priority.
  • Prioritize findings on an impact–effort matrix: quick wins first, then strategic projects; most low-impact warnings can wait.
  • Re-audit after major releases, migrations or traffic changes — not just once a year.

Start with Google’s three technical requirements

According to Google Search Central, a page must meet three minimum requirements to be eligible for indexing: Googlebot is not blocked from crawling it, the page works and returns an HTTP 200 (success) status code, and the page has indexable content that does not violate Google’s spam policies. Google notes that meeting these requirements makes a page eligible, but does not guarantee indexing. Every check below builds on that foundation.

How to prioritize what you find

An audit of even a small site can surface hundreds of issues. Plot each finding by expected impact and effort, then work through the quadrants in order.

SEO audit priority matrix with four quadrants: quick wins (high impact, low effort), strategic projects (high impact, high effort), fill-ins (low impact, low effort) and deprioritize (low impact, high effort), with example findings.
The SEO audit priority matrix. Framework: Bright Harbour Media; examples are illustrative.

1. Crawling and indexing

#CheckWhy it mattersPriority
1robots.txt allows important sectionsBlocked sections cannot be crawled or rankedHigh
2No accidental noindex on key pagesA stray noindex removes pages from search entirelyHigh
3Key pages return HTTP 200Error and soft-404 pages are not indexedHigh
4XML sitemap is valid and submittedHelps search engines discover and prioritize URLsMedium
5Canonical tags point to the preferred URLPrevents duplicate versions competingHigh
6Redirects are single-hop 301sChains and loops waste crawl and dilute signalsMedium
7Search Console Pages report reviewedShows exactly why pages are excludedHigh
8Parameter and faceted URLs controlledPrevents index bloat from near-duplicate URLsMedium
Crawling and indexing checks.

2. Performance and page experience

#CheckWhy it mattersPriority
9Core Web Vitals pass on mobile (field data)Slow, unstable pages lose visitors and may rank lowerHigh
10LCP element identified per templateMost LCP fixes are template-levelMedium
11Third-party scripts auditedA common cause of poor INPMedium
12Mobile layout and tap targets usableMost searches happen on phonesHigh
13HTTPS everywhere, no mixed contentSecurity and trust baselineHigh
Performance and page experience checks. See our Core Web Vitals guide.

3. On-page and content

#CheckWhy it mattersPriority
14Each page has one primary intentClear intent makes pages easier to rankHigh
15No keyword cannibalizationCompeting pages split relevance and linksHigh
16Unique, descriptive title tagsTitles influence rankings and click-through rateHigh
17Compelling meta descriptionsImprove click-through rate from resultsLow
18One clear H1 and logical headingsHelps users and search engines scan contentMedium
19Thin and outdated pages refreshed or consolidatedLow-value pages drag down overall qualityMedium
20Clear authorship and expertise signalsSupports trust for important topicsMedium
21Images have descriptive alt textAccessibility and image searchLow
On-page and content checks. See our guide to search intent mapping.

4. Site architecture and internal links

#CheckWhy it mattersPriority
22Important pages within three clicks of the homepageShallow pages are crawled and valued moreMedium
23No orphan pagesPages without internal links are hard to discoverHigh
24Descriptive internal anchor textTells search engines what the target page is aboutMedium
25Breadcrumbs and logical URL structureClarifies hierarchy for users and crawlersLow
26Broken internal links fixedWastes crawl and frustrates usersMedium
Architecture and internal linking checks.

5. Authority and backlinks

#CheckWhy it mattersPriority
27Referring domains benchmarked against competitorsShows the size of the authority gapHigh
28Links point to priority pages, not only the homepageCommercial pages need authority to rankMedium
29No patterns of manipulative linksLink spam can lead to manual actionsHigh
30Broken backlinks redirectedRecovers authority you already earnedMedium
31Unlinked brand mentions identifiedEasy opportunities to earn linksLow
Authority checks. See link building vs. digital PR.

6. Local search (if relevant)

#CheckWhy it mattersPriority
32Google Business Profile complete and accurateDrives map-pack visibility and callsHigh
33Name, address and phone consistent everywhereInconsistency undermines trustMedium
34Location or service-area pages existGives local queries a relevant landing pageMedium
35Review volume and responses healthyReviews influence rankings and decisionsMedium
Local search checks.

7. Tracking and reporting

#CheckWhy it mattersPriority
36Search Console verified (domain property)Essential for indexing and performance dataHigh
37Analytics installed on every pageMissing tags hide real performanceHigh
38Conversions and key events trackedConnects SEO to leads and revenueHigh
39Organic baseline recorded before changesWithout a baseline, impact cannot be provenMedium
40AI search impact monitored by query typeSeparates AI-driven click changes from ranking changesLow
Tracking and reporting checks. See AI Overviews and SEO.

Turning the audit into a roadmap

  1. Score: rate each failed check for impact, effort and confidence.
  2. Sequence: fix crawling and indexing blockers before content or links — they gate everything else.
  3. Assign: give each task an owner and a deadline.
  4. Measure: record a baseline, ship, then compare after recrawling.
  5. Repeat: re-run critical checks after every major release.

Frequently asked questions

How often should I run an SEO audit?

A full audit once or twice a year is typical, with lighter checks after major releases, migrations, redesigns or unexpected traffic drops.

What is the most important thing to check first?

Whether your important pages can be crawled and indexed: not blocked by robots.txt, returning HTTP 200 and free of accidental noindex tags.

Can I run an SEO audit myself?

Yes — Search Console and a crawler cover most checks. The hard part is prioritization: deciding which findings actually matter for your business.

How long does an SEO audit take?

It depends on site size and scope. A focused audit of a small site can take days; large or complex sites take longer.

Sources

  1. Google Search technical requirements — Google Search Central
  2. Spam policies for Google web search — Google Search Central
  3. Web Vitals — web.dev (Google)

Cite this article: Bright Harbour Media. “The SEO Audit Checklist: 40 Checks, Prioritized by Impact.” Bright Harbour Media Insights, October 2026. https://brightharbourmedia.com/seo-audit-checklist/

You are welcome to reference the charts and frameworks in this article with a link back to this page.

Prefer an expert review? Our SEO audits work through every check above and finish with a prioritized roadmap — request yours.

Want a second pair of eyes on your SEO?

Request an audit and we will show you the biggest opportunities for your site.