| Technical auditSite-wide crawl + fix list |
Screaming Frog spits out 4,000 issues. Nobody knows which 12 actually matter. |
Prioritised ticket list - critical, big-win, nice-to-have. Acceptance criteria your dev team can ship. |
4,000 issues→12 fixes |
| Content briefsFor your writers + agencies |
Generic "write 1500 words on X". Article ranks page 4. Nobody knows why. |
Briefs built from real SERP data - intent, structure, entities, internal link targets. |
Page 4→Top 10 |
| Internal linkingThe lever most sites ignore |
Hub pages have 3 internal links. Money pages have 0. Crawl budget burning on tag archives. |
Link graph rebuilt around your money pages. Done in your CMS, not a third-party plugin. |
Buried→Surfaced |
| Migration supportReplatform, redesign, domain change |
Site relaunches Tuesday. Traffic drops 40% by Friday. Nobody saw it coming. |
Pre-launch crawl, redirect map, post-launch verification. Traffic holds, then grows. |
-40% risk→Held |
| Core Web VitalsLCP, INP, CLS - field data, not lab |
PageSpeed says 32. Dev team fixes "lazy loading", says 33. Frustration. |
Real diagnosis from CrUX + RUM. Spec written for your stack. Verified in field data. |
Poor→Good |
| Lost traffic recoveryUpdate hits, indexing issues, cliff drops |
Traffic dropped after a Google update. Agency says "keep posting". Months pass. |
Forensic diff - what changed, when, on which queries. A fix list mapped to the actual cause. |
Cliff→Climbing |