Skip to content
SEOWofSEOWof
Browse the standard

The workflow

Inspect → Score → Diagnose → Prioritise → Fix → Verify → Monitor

Seven stages, each producing an artefact you can read, challenge, or hand to somebody else. Most SEO engagements stop at stage three and call the PDF a deliverable — the value is in stages four through seven.

Typical duration
5–9 min
Checks applied
45
Categories
9
Free recheck
28 days
  1. 01

    Inspect

    5–9 min

    We crawl the site as a search engine would, render each template at mobile and desktop, diff the raw HTML against the rendered DOM, resolve the full link and redirect graph, and pull field performance data and Search Console coverage where connected.

    Output: A complete observed dataset. Nothing self-reported, nothing assumed.

    Crawl at polite rate as SEOWofBotDual-viewport renderingRaw vs rendered DOM diffCrUX field dataSearch Console API (optional)Backlink index cross-reference
  2. 02

    Score

    instant

    Each of the 45 checks in SW-1:2026.2 is evaluated against its published criterion and returns pass, advisory, fail or not-applicable. Weighted arithmetic produces category scores and an overall score.

    Output: A score you can recompute by hand, and a determination that is separate from it.

    Published weightsDeterministic evaluationN/A removed from denominatorSeverity gating on determination
  3. 03

    Diagnose

    instant

    Every non-passing check gets a finding: the specific URLs, headers, values or measurements observed, plus a plain-language explanation of the mechanism by which it costs you.

    Output: Evidence a developer can act on without reproducing the diagnosis themselves.

    Affected URL listsObserved values vs thresholdRoot-cause attributionProvenance labelling
  4. 04

    Prioritise

    instant

    Findings are ranked by severity × impact ÷ effort. This deliberately favours small high-impact jobs, because the strongest predictor of SEO work getting done is whether the first item is achievable this week.

    Output: A single ordered queue. Not nine category lists.

    Published priority formulaEffort bandingOwner assignmentCost estimation
  5. 05

    Fix

    varies

    Each item becomes a work order with scope, acceptance criteria and a cost estimate. Do it yourself with the published remedy steps, hand it to your developer as a ready-written ticket, or assign it to a matched specialist.

    Output: Work in progress, with scope locked before anyone starts.

    Remedy steps per checkAcceptance criteriaJira / Linear / Trello / CSV exportOptional specialist matching
  6. 06

    Verify

    free 28d

    We re-run the exact check that failed against its exact criterion. Not a fresh opinion, not a general re-audit — the same test. It either passes now or it does not.

    Output: An objective done, and a certificate when the queue is clear.

    Targeted re-executionBefore/after evidenceUnlimited attempts in windowCertificate issuance
  7. 07

    Monitor

    ongoing

    Continuous re-inspection on a schedule and after deploys. Most severe faults are introduced by a site's own deployments, and the median time to notice one manually is measured in months.

    Output: An alert within 24 hours instead of a lost quarter.

    Scheduled re-inspectionDeploy-triggered checksCritical fault alertingScore history

How we behave on your site

We inspect other people's sites for crawl politeness, so ours is not negotiable.

We identify ourselves

User agent is SEOWofBot with a link back to this page. You can identify and rate-limit us at any time.

We respect robots.txt

Including your Disallow rules — which means if you block us we will report that we could not complete the inspection rather than working around it.

We crawl at a polite rate

Default 2 requests per second with automatic backoff on any 429 or 5xx. Configurable lower on request.

We do not submit forms or trigger actions

Read-only. We do not add to carts, submit contact forms, or interact with anything that changes state.

Data sources and integrations

Connecting a data source upgrades certain checks from derived to measured. Nothing is required — the inspection runs without any of them, and the checksheet always states which class each result belongs to.

Data sources and the checks they upgrade
SourceStatusUpgrades
Direct crawl & renderCoreMost technical, on-page, architecture and rendering checks. Always available.
Chrome UX Report (field)CorePF-01, PF-02, PF-03 — measured rather than lab-derived where the origin has sample.
Google Search ConsoleConnectIX-03, IX-05, OP-07, AR-03 — real coverage state and query-to-URL mapping.
Backlink indexConnectAU-01, AU-02 — referring domain analysis and dead-target recovery.
Google Business ProfilePlannedSD-04 — automated NAP consistency instead of declared comparison.
Google Analytics 4PlannedImpact modelling on work order prioritisation using real conversion value.
Server log filesPlannedCR-02, CR-06 — actual crawler request distribution rather than inferred.