Technical SEO on complex websites
Why technical SEO stops being a checklist on large sites, and how to treat it as one system instead.
Also in Technical SEO
At scale, SEO is a governance problem.
Writing on how technical foundations, content strategy, and organizational alignment hold together on large, complex websites where twelve teams can break what one team builds.
2 posts
How I work at my full-time job: the method, never the accounts
One reusable SEO system for several enterprise launches: shared templates, the launch checklists, and why devs and PMs came first.
Read the articleMore on enterprise SEO, newest first.
Enterprise SEO has 2 posts so far. Technical SEO shares 2 of them and has 7 posts.
When a page doesn't show up in Google, I find out how far it got, from known to shown, and change what that step needs, with my own site's relaunch as the example.
Nine things that broke on three reference sites I built in early 2026, ranked by severity, and the checks I wrote so they stay fixed.
Strategy decides what to build; systems decide whether it holds together as the site grows, and a table puts the two side by side.
The pre-launch and post-launch checklists from my launch post, run on this site: each line beside the check that enforces it, or the person who still has to.
Caught before it goes liveA human readDoesn't apply here
Twelve of the 17 lines are caught before anything goes live; three still need a person; two can't happen on this site.
Checklist lines read from the post at build time; each check is named by its file and must be one the build runs.
On a small site, one person can control the architecture, the content, the templates, and the deployment. On an enterprise site, twelve teams can break what one team builds.
Enterprise SEO fails when leadership expectations are misaligned with how decisions actually get made inside the organization.
From the Enterprise SEO page on the old version of this site, first published January 2026.
The posts here cover launches. The rest of how I work on big sites lives on my full-time job page:
This page was last updated