If Google can't crawl it, nothing else you do matters.
Crawl, render and index diagnostics, Core Web Vitals, JavaScript SEO and structured data - the layer most agencies outsource and we lead with.
Why this usually isn't working.
Technical SEO is where the majority of "our SEO isn't working" problems actually live. Pages that never get crawled. JavaScript that hides content from the renderer. A CLS score quietly costing you conversions. Schema that validates but describes nothing useful.
We diagnose at the log-file and rendered-DOM level, not from a third-party score out of 100. Then we hand your team specified fixes in priority order - or implement them ourselves.
What changes when this is done properly.
Indexation you control
Get the pages you care about crawled and indexed, and stop wasting crawl budget on the ones you don't.
Faster real-world pages
LCP, INP and CLS measured on field data from actual users - not a lab score that flatters you.
JavaScript that ranks
Confirmation that what Google renders matches what your users see, and fixes where it doesn't.
Rich result eligibility
JSON-LD with proper @id entity linking, so you qualify for enhanced results and AI surfaces.
Migration safety
Replatforming or redesigning without the traffic collapse that usually follows.
Our process
No black boxes. You'll know what we're doing and why at every stage.
Full-site crawl
We crawl the site as a search engine does, then reconcile against your sitemap, Search Console coverage and server logs to find what is actually being fetched.
Render analysis
We compare raw HTML against the rendered DOM to catch content, links and metadata that only exist after JavaScript runs.
Core Web Vitals diagnosis
Field data first (CrUX), lab second. We trace LCP elements, INP-blocking scripts and layout-shift sources to specific code.
Structured data & entities
A connected JSON-LD graph with @id references linking your organisation, people, services and content - built for rich results and AI retrieval.
Prioritised remediation
Every issue scored by traffic impact against implementation effort, written as tickets your developers can act on immediately.
What's included
- Crawl, render & index audit
- Log file analysis
- Core Web Vitals (LCP Β· INP Β· CLS Β· TTFB)
- JavaScript SEO review
- XML sitemap & robots.txt strategy
- Structured data architecture
- Site migration planning & QA
- Developer-ready ticket specifications
Every engagement starts with a diagnosis. If the honest answer is that you don't need this service, we'll say so.
Free Technical SEO Consulting proposal
Tell us what's going wrong. We'll come back with a plan, not a pitch.
Work we've done
Real engagements, anonymised at client request.
Multi-Location Clinic Chain Regains Search Visibility
Widespread Google Business Profile suspensions took a growing clinic chain out of local search across every location at once. We diagnosed the cause, corrected…
Business Rebounds from a Google Penalty
A thriving online business lost its organic search traffic almost overnight after a Google penalty. The root cause traced back to a previous agency…
Local Business Turns GMB Views Into Leads
A local service business had healthy Google Business Profile visibility but almost no conversions - a disconnect between being seen and being chosen.
Frequently asked
We already ran a Screaming Frog audit - what's different?
A crawler tells you what exists. It cannot tell you what Googlebot actually fetched, what the renderer saw, or which of 400 flagged issues is worth an engineer's afternoon. That judgement is the deliverable.
Can you fix Core Web Vitals without a site rebuild?
Usually, yes. Most failures trace to a handful of causes - unoptimised hero images, render-blocking third-party scripts, missing dimensions on embeds. We find the specific cause rather than applying generic advice.
Do you handle site migrations?
Yes. Pre-migration mapping, staging QA, redirect validation and post-launch monitoring. Migrations are where most organic traffic gets lost, and it is almost always avoidable.
Will you work directly in our codebase?
If you want us to and access allows, yes. Otherwise we specify precisely and review your team's implementation before it ships.
Other things we do
Ready to find out what's actually holding you back?
Every quarter we take on a limited number of new engagements. Start with a free proposal - we'll tell you honestly whether we can help.