Skip to content
SEOWofSEOWof
Browse the standard

Standard SW-1:2026.2

The SEO Warrant of Fitness standard

This is the entire inspection standard, published in full. Every check has an objective pass criterion, a fixed weight, a severity classification and a defined remedy. Nothing is inspected that is not on this page, and nothing on this page is hidden behind a paywall or an account.

Version
SW-1:2026.2
Effective
2026-07-01
Checks
45
Categories
9
Total weight
100

Severity classification

Severity is fixed per check and determines how a fault affects the determination — separately from how it affects the score. This is the mechanism that stops a site with a high score but a broken robots.txt from being certified as fit.

CF

Critical fail

Immediate fail. Certificate cannot be issued at any score.

3 checks

MF

Major fail

Fails the item. Two or more major fails is an automatic overall fail.

10 checks

mf

Minor fail

Fails the item and deducts weight, but does not block a pass on its own.

24 checks

A

Advisory

Recorded on the checksheet. Does not affect the determination.

8 checks

Categories and weights

Category weights sum to 100 and reflect how much each area determines whether a site can compete at all. Crawlability and indexation carry the most weight because a fault in either makes every other category irrelevant.

Full check register

All 45 checks in inspection order. Select any check to read its method, pass criterion, remedy steps and verification procedure.

Crawlability & Access

weight 16 · 7 checks

Does robots.txt block any URL path that contains pages you need indexed?

CF · criticalwt 4DeveloperS · 0.5–2 hrs

Do any pages return 5xx errors or time out when crawled?

MF · majorwt 3DeveloperM · 2–8 hrs

Do any internal links or redirects pass through more than one hop?

mf · minorwt 2DeveloperM · 2–8 hrs

Do any internal links return 404 or 410?

mf · minorwt 2DeveloperS · 0.5–2 hrs

Does your sitemap list only canonical, indexable, HTTP 200 URLs?

mf · minorwt 2DeveloperS · 0.5–2 hrs

Are parameter, faceted or session URLs consuming your crawl allocation?

mf · minorwt 2DeveloperL · 1–3 days

Do http, https, www and apex variants all resolve to one canonical host?

MF · majorwt 1DeveloperS · 0.5–2 hrs

Indexation & Canonicals

weight 16 · 7 checks

Is any page you want indexed carrying a noindex directive?

CF · criticalwt 4DeveloperS · 0.5–2 hrs

Does every indexable page declare a correct, absolute, self-referencing canonical?

MF · majorwt 3DeveloperM · 2–8 hrs

What percentage of your commercially important pages are in the index?

MF · majorwt 3SEOM · 2–8 hrs

Are thin, duplicate or auto-generated pages indexed?

mf · minorwt 2SEOL · 1–3 days

Do multiple pages compete for the same query with unstable rankings?

mf · minorwt 2SEOL · 1–3 days

Are paginated series and filtered views crawlable but not duplicative?

mf · minorwt 1DeveloperM · 2–8 hrs

If you serve multiple locales, do hreflang annotations reciprocate correctly?

mf · minorwt 1DeveloperM · 2–8 hrs

Performance & Core Web Vitals

weight 14 · 5 checks

Does your main content render for real users in under 2.5 seconds?

MF · majorwt 4DeveloperL · 1–3 days

Does the page respond to taps and clicks within 200 ms?

mf · minorwt 3DeveloperL · 1–3 days

Does content jump around while the page loads?

mf · minorwt 3DeveloperM · 2–8 hrs

Is the page shipping more bytes than its content requires?

A · advisorywt 2DeveloperM · 2–8 hrs

Are images served at the right dimensions in a modern format?

mf · minorwt 2DeveloperM · 2–8 hrs

On-Page & Content Fitness

weight 14 · 7 checks

Does every indexable page have a unique, well-formed title?

MF · majorwt 3ContentM · 2–8 hrs

Does every important page have a distinct meta description?

A · advisorywt 1ContentM · 2–8 hrs

Does each page have exactly one H1 and a logical heading order?

mf · minorwt 2ContentS · 0.5–2 hrs

Do your commercial pages have enough unique substance to compete?

mf · minorwt 3ContentXL · 3+ days

Are your URLs readable, lowercase and free of unnecessary parameters?

A · advisorywt 1DeveloperL · 1–3 days

Does the format of the page match what the search results reward?

mf · minorwt 2SEOL · 1–3 days

Is any indexed content stale enough to mislead?

A · advisorywt 2ContentL · 1–3 days

Architecture & Internal Links

weight 11 · 5 checks

Are any indexable pages unreachable by internal links?

MF · majorwt 3SEOM · 2–8 hrs

How many clicks does it take to reach your most valuable pages?

mf · minorwt 2SEOL · 1–3 days

Do your money pages receive enough relevant internal links?

mf · minorwt 3SEOM · 2–8 hrs

Is your main navigation built from real anchor elements?

MF · majorwt 2DeveloperM · 2–8 hrs

Do deep pages show their position in the site hierarchy?

A · advisorywt 1DeveloperS · 0.5–2 hrs

Mobile & Accessibility

weight 9 · 4 checks

Does the mobile version contain the same content, links and markup?

CF · criticalwt 3DeveloperL · 1–3 days

Is the page sized to the device with adequately spaced tap targets?

mf · minorwt 2DesignM · 2–8 hrs

Can the page be used with a screen reader and a keyboard?

mf · minorwt 2DeveloperL · 1–3 days

Does a popup cover the content when someone arrives from search?

mf · minorwt 2DesignS · 0.5–2 hrs

Structured Data & Signals

weight 8 · 4 checks

Does your existing schema markup parse without errors?

MF · majorwt 3DeveloperM · 2–8 hrs

Are you marking up the entities that matter for your business?

mf · minorwt 2DeveloperM · 2–8 hrs

Does your content render correctly when shared?

A · advisorywt 1DeveloperS · 0.5–2 hrs

Do your name, address and phone match your Business Profile exactly?

mf · minorwt 2OwnerS · 0.5–2 hrs

Authority & Off-Page

weight 7 · 3 checks

Does your link profile contain patterns associated with penalties?

mf · minorwt 3SEOL · 1–3 days

Are external sites linking to pages that no longer resolve?

mf · minorwt 2SEOS · 0.5–2 hrs

Can a machine reliably determine who you are and connect your profiles?

A · advisorywt 2OwnerM · 2–8 hrs

AI & Answer Engine Readiness

weight 5 · 3 checks

Have you decided, deliberately, which AI crawlers may access your site?

mf · minorwt 2OwnerS · 0.5–2 hrs

Is your content in the HTML, or only after scripts run?

MF · majorwt 2DeveloperL · 1–3 days

Can a machine lift a correct, self-contained answer from your page?

A · advisorywt 1ContentM · 2–8 hrs

Disagree with a weight or a criterion?

Good — that is the point of publishing it. The standard is versioned and revised twice yearly, and every change is logged with the reasoning. If you can make a case that a weight is wrong or a criterion is unfair,tell us and it will be considered on the record for the next revision.