Technical SEO
Make sure crawlers and AI retrieval can actually see everything you’ve built.
The infrastructure work that decides whether anything else you do is ever found. Slow rendering, broken internal links and blocked bots quietly cap every other investment.
Audit from $1,750 · ongoing from $1,500/mo USD · 25–30% below comparable agencies · month to month
→Important pages aren’t indexed — or take weeks to be.
→Your site relies on JavaScript to show core content.
→Search Console is full of warnings nobody owns.
→You’re not sure whether AI crawlers are allowed in.
A 200-page automated audit dumped in your inbox. We prioritise, spec and stay through release.
The work, line by line.
No vague “strategy” line items. These are the pieces you’ll see in the plan, the reports and your inbox.
Crawl & render audit
What bots actually see, versus what users see.
Indexation control
Canonicals, sitemaps and noindex rules that match intent.
AI crawler access
robots.txt and llms.txt reviewed for the bots that matter.
Core Web Vitals
Speed fixes ranked by impact, not by score.
Structured data
Schema that describes your entity, products and content.
Release reviews
We check fixes before they ship, not after they break.
Google clicks grew from 31 to 3,032 a month in six months — no backlinks, just a site search engines could read.
Read the case study →Typical shape.
- Weeks 1–2 CrawlFull crawl, log-file sample, render comparison.
- Weeks 3–6 Spec & shipTickets written for your developers, reviewed at release.
- Weeks 7–13 MonitorIndexation and crawl health tracked against baseline.
Indicative only — your baseline sets the real timeline.
Scored on.
Rarely runs alone.
Do you implement the fixes?
On Full Hands-On, yes, with access to your dev team. On Consultancy, we spec and review every release.
What about llms.txt?
We set it up where it helps, but it’s one small signal — not a shortcut.
More ways in.
Find out if you need Technical SEO — or something else entirely.
30 minutes, your baseline, an honest answer. Sometimes the answer is “not this.”
Get your baseline →