DomainLens

Vorlagen

SEO Audit Checklist Template

A checklist in the order things block each other, so you never spend an afternoon on content for a page that turns out to be noindexed.

Prüfe deine Website vor den Fixes

Starte ein frisches DomainLens-Audit und nutze den Report als Prioritätenliste.

Kostenloses SEO-Audit starten

How to use this

Work top to bottom. The sequence is dependency-ordered: each section assumes the ones above it passed, because a page that cannot be indexed gains nothing from better headings.

Audit a representative URL per template rather than every page. Findings almost always belong to a template, and checking twenty product pages tells you what checking one would have.

1. Indexability — nothing below matters until these pass

CheckPass looks likeWhere
Status code200 for real pagesResponse headers
robots.txtPath not disallowed/robots.txt
Meta robotsNo unintended noindexHTML head
X-Robots-TagNo unintended noindexResponse headers
CanonicalSelf-referencing, resolves 200HTML head
Google-selected canonicalMatches your declarationURL Inspection
RenderingContent present without JavaScriptcurl the URL

2. Structure and discovery

CheckPass looks like
SitemapExists, declared in robots.txt, parses, 200 URLs only
Internal links inThe page is linked from somewhere relevant
Internal links outReal anchors with href attributes
Click depthReachable within three or four clicks
Redirect chainsOne hop maximum
Broken linksNone on the page
HostnameOne canonical host; the other redirects

3. On-page

CheckPass looks like
Intent matchFormat matches what ranks for the query
TitleUnique, specific, front-loaded
Meta descriptionWritten for the click, not duplicated
H1One, stating the subject
Heading outlineLevels descend without skipping
Content depthAnswers the question completely
ImagesAlt text, dimensions, sensible format
Structured dataValid, and matches visible content

4. Performance and delivery

Field data first — a lab score is a diagnostic, not the target. See Core Web Vitals vs Lighthouse score .

CheckPass looks like
LCPUnder 2.5s in field data
INPUnder 200ms in field data
CLSUnder 0.1 in field data
TTFBUnder 800ms
CompressionText responses served gzip or brotli
Cache-ControlLong on fingerprinted assets, short on HTML
HTTPSValid certificate, no mixed content

Why the order is dependency, not severity

Most audit checklists are grouped by topic — one section for technical, one for content, one for links. That reads tidily and produces a bad working order, because it lets someone spend a morning rewriting titles on pages that turn out to be excluded from the index.

Dependency ordering costs nothing and prevents that entirely. Each section here assumes the ones above it passed, so a failure stops you and sends you back rather than letting you continue into work that cannot pay off.

It also changes what a partial audit is worth. Getting through sections one and two and stopping still leaves you with a usable result, because you have established that the pages can be found and indexed. Getting through the content section without checking indexability leaves you with findings that may all be moot.

Recording what you find

For turning this into an ordered plan see how to prioritise SEO fixes , and for presenting it see the audit report example .

  1. 1Note the check, the URLs affected, and how many share the cause.
  2. 2Group by cause immediately — forty findings from one template is one item.
  3. 3Mark each as blocking, structural, content or polish.
  4. 4Assign an owner while the finding is fresh, or it will not get one.
  5. 5Write down what you decided not to fix, and why.
How often should I run this?
A full pass once or twice a year, with continuous monitoring between. Running it monthly usually means re-reporting the same unfixed findings.
Do I check every page?
No. One representative URL per template. Findings belong to templates far more often than to individual pages.
What if a check does not apply?
Mark it not applicable and move on. A checklist that forces irrelevant findings trains people to ignore it.

Ähnliche Ressourcen