M01DONE
Baseline and crawl
Every URL, its status code, its canonical, and whether it is indexable. Plus a starting point for impressions and revenue.
Acceptance readyWebsite kit · six modules
To do SEO for a website, break the job into six deliverable modules — baseline, keyword map, on-page templates, content, structured data and measurement — and give each one an output plus an acceptance test. Modules beat to-do lists because they tell you when a piece of work is finished, not merely started, and they let a small team ship in weeks rather than quarters.
Built for catalogues of 50 to 5,000 URLs · One owner per module
Split the work into six modules that each produce something a non-SEO colleague can check: an inventory, a query-to-URL map, template rules, written pages, structured data and a reporting baseline. Every module ends with an acceptance test, so "done" is a fact rather than an opinion, and the next module starts from something solid.
01 / why modules
Most SEO plans fail in the middle, not at the start. Someone writes "improve titles and content" on a slide, three people interpret it differently, and eight weeks later nobody can say what shipped. Modules fix that by tying each body of work to one artefact and one check. The artefact is reviewable; the check is fast.
There is a second benefit: sequence. The baseline tells you which URLs exist and which already earn impressions. The query map decides what each URL is for. Only then do templates and content make sense, because you finally know which page answers which question. Doing content first is the most common and most expensive mistake on a catalog site.
02 / the kit
Treat the grid as a build status, not a menu. You run all six, in order, and you stop each one when its test passes.
M01DONE
Every URL, its status code, its canonical, and whether it is indexable. Plus a starting point for impressions and revenue.
Acceptance readyM02DONE
One intent per URL, grouped into clusters. Overlaps are merged or redirected before any writing starts.
Acceptance readyM03DONE
Title, H1, heading order, internal link rules and media fields applied at template level, not page by page.
Acceptance readyM04DONE
Briefs that name the query, the sub-questions to answer, the proof to include and the word range.
Acceptance readyM05IN BUILD
One JSON-LD type per template, filled from fields the business already maintains. Validated before release.
Validating on stagingM06QUEUED
Search Console, analytics events and a monthly sheet that compares mapped clusters against the baseline.
Starts week 503 / output and proof
If you cannot hand the output to a colleague and have them check it in ten minutes, the module is not defined tightly enough. This table is the contract.
| Module | Output | Acceptance test | Owner |
|---|---|---|---|
| M01 Baseline | URL inventory with status, canonical and indexability | Every live template is listed; zero unknown statuses | Analyst |
| M02 Query map | Cluster sheet mapping one intent to one URL | No two URLs target the same primary query | Strategist |
| M03 Templates | Title, heading and link rules per page type | Unique title and H1 on all sampled URLs | Developer |
| M04 Content | Briefs plus published pages for priority URLs | Every brief question is answered on the page | Writer |
| M05 Data | One JSON-LD type per template, validated | Markup matches visible page; no errors | Developer |
| M06 Measure | Monthly sheet with clusters against baseline | Four weeks of data; every cluster mapped | Analyst |
Template work is where the leverage sits. On-Page SEO Services applies these rules to every page type instead of editing pages one at a time, and SEO Content Writing Services fills the briefs with copy that answers the query rather than describing the company.
04 / schedule
Four weeks is enough to get a mid-size catalogue from unknown to measured, provided the scope stays on the pages that already show demand. Extend only after the first pass is proven.
Content volume can shrink. Structured data can move a week. Internal link passes can be partial. What cannot slip is the baseline, because without it month two has no comparison and the whole kit loses its evidence.
A one-page review: modules accepted, URLs shipped, queries mapped, and one open decision. That cadence matters more than any single tactic, because it keeps implementation and reporting on the same clock.
05 / traps
We can own two or three modules, hand over the rest, or run all six with your team.
06 / questions
The build is usually four to six weeks for a focused site. First movement in search commonly appears between months two and four, depending on competition and how much copy needs rewriting.
No. Baseline and map come first because they define what exists and what each URL is for. On-page and content then ship page by page while later modules continue.
A short condition anyone can check: a unique title and H1 on every sampled URL, or no page more than three clicks from home. If it takes longer than ten minutes, tighten it.
Start with ten to thirty URLs that already earn impressions or revenue. Prove the template there before rolling it across the catalogue, or you will not know what caused the change.
Yes, if a developer is available for templates and tracking. The risk is skipping the baseline, which leaves you unable to prove what worked or defend the next sprint.
Watch impressions and average position for mapped clusters, plus conversions from organic landing pages. Compare monthly against the baseline and note what shipped in each period.