Select Page
Technical SEO

Most sites don't have a technical problem. Some sites have nothing else.

A forty-page site on decent hosting is usually fine, and selling it a technical retainer would be selling a cure for a disease it doesn't have. But when a migration breaks four hundred canonicals, or a JavaScript framework hides your content from the crawler, nothing else you do to that site matters until it's fixed.

We'll tell you if the problem is somewhere else · Fixes, not recommendations · Your developer can verify everything

We do the work We write the redirects and the schema, not a list of suggestions
Verifiable Every change is one your own developer can check independently
Honest scoping If your problem isn't technical, we'll say so before you sign anything
Migration cover Pre-launch mapping and post-launch monitoring, not just a redirect file
Before you buy anything

Is your problem actually technical?

“Technical SEO” gets blamed for a lot of things it didn't cause. Find your symptom below - four of these eight point somewhere else entirely, and knowing which is worth more than a proposal.

What you're seeing → what it usually means Honest answer
Traffic fell off a cliff after a redesign or migration The clearest technical signal there is. Redirects that weren't mapped, URLs that changed silently, canonicals pointing at the old domain, a staging noindex that shipped to production. Fixable, and the longer it sits the more authority evaporates. Yes, technical
Pages aren't in Google at all Not ranking badly - genuinely absent when you search for their exact text. That's an indexation problem, and it's usually one line in a robots file, a canonical, or a meta tag doing exactly what it was told. Yes, technical
Your site is built on React, Vue, Next or similar Client-rendered content is a real risk. Google can render JavaScript and it does so on a delay and imperfectly - so content that looks fine in your browser can be partly invisible to the crawler. Worth checking even if nothing seems wrong. Yes, technical
You have thousands of URLs Large catalogues, faceted navigation, filter parameters generating near-infinite combinations. At this scale crawl budget stops being theoretical and starts deciding which of your pages Google bothers to look at. Yes, technical
Your site feels slow Worth fixing for conversion regardless. As an SEO problem it's usually smaller than people assume - speed is one signal among many, and a slow page with the best answer still outranks a fast page with a worse one. Partly
Rankings slipped gradually over a year Slow decline is almost never technical. It's usually competitors publishing more, earning more links, or updating pages you haven't touched since launch. Start with content and links. Probably not
You rank well but nobody clicks The technical stack is working - you're being shown. That's a titles, meta description and snippet problem, and increasingly an AI Overview taking the click above you. Different fix entirely. Not technical
You've never ranked for anything If the site is small and new, there's usually nothing to fix. You don't have a blocked crawler, you have nine pages and no links. Perfect technical foundations on a site with nothing to index changes nothing. Not technical
Not sure which row you're in? That's what an SEO audit answers - it diagnoses across technical, content, links and conversion, then tells you which one is actually costing you. This page is for when you already know it's technical and want it fixed.
The expensive one

Migrations are where sites die. Usually quietly.

A redesign launches, everyone's pleased with how it looks, and six weeks later somebody notices organic traffic halved. By then the cause is buried under a month of other changes and the authority has already started draining away.

Before launch

Map it first

Every live URL catalogued, every ranking page identified, every backlink target noted then mapped one-to-one onto the new structure before anything ships.

This is the cheap version and almost nobody does it, because the migration is a design project until the day it becomes an SEO emergency.

Cheapest option · A few days · Prevents the problem entirely
Launch week

Catch it early

Redirects verified as single-hop, canonicals checked, schema re-validated, crawl re-run against the old URL list to find what got missed. Search Console watched daily for indexation drops.

Most migration damage is fixable within days if someone is actually looking. The problem is that nobody usually is.

Still contained · Days · Minimal authority loss
Months later

Reconstruct and recover

The hard version. Rebuilding the old URL structure from archives and Search Console history, working out which pages held authority, and rebuilding redirect paths that should have existed at launch.

Recoverable, usually. Slower and more expensive than either column to the left, and some of it doesn't come back.

Most expensive · Weeks · Partial recovery

If a redesign is on your roadmap, the useful call is now rather than after. It's a smaller piece of work and it's the only one of these three that doesn't cost you traffic.

What we do

We write the fix, not the recommendation.

An audit produces tickets for somebody else to action. This is the somebody else. If you have a development team we work alongside them; if you don't, we make the changes.

01

Crawl and indexation

Robots directives, XML sitemaps segmented by page type, canonical tags that actually self-reference, and parameter handling so filters don't generate ten thousand near-duplicate URLs.

02

Redirects and status codes

Chains compressed to single hops, loops broken, 404s on pages that used to rank mapped to live equivalents. Handled server-side rather than by a plugin that adds latency to every request.

03

Rendering and JavaScript

Whether the crawler sees what your browser sees. Render-blocking resources, client-side content that arrives too late, and the choice between server-side rendering and pre-rendering where it matters.

04

Core Web Vitals

Real improvements to LCP, INP and CLS - caching, image handling, script deferral, explicit dimensions on media. Measured on field data, because lab scores and real users disagree constantly.

05

Structured data

JSON-LD written and deployed, not generated by a plugin and left unvalidated. Organisation, services, locations, products, FAQs - connected so search engines and AI assistants read one coherent entity.

06

Migrations

URL mapping before launch, verification during, and daily monitoring after. The cheapest technical work available and the one most often skipped.

Where this sits. The SEO audit diagnoses across technical, content, links and conversion and hands you tickets. This page is the implementation of the technical ones. If you don't yet know which of those four is your problem, start with the audit - buying implementation before diagnosis is how businesses spend a quarter fixing something that was never broken.
Questions

Before you call.

How do I know if I even need this?

Work through the symptoms above. If your traffic dropped after a redesign, pages are missing from the index entirely, you're on a JavaScript framework, or you have thousands of URLs - probably yes. If your rankings slipped slowly over a year, or you've never ranked at all, almost certainly not, and the honest answer is that your budget belongs in content and links instead. We'd rather tell you that on the first call.

How is this different from an SEO audit?

An SEO audit is a diagnosis across four areas like technical, content, links and conversion - delivered as prioritised tickets. This is the implementation of the technical ones. If you already know what's broken, come here. If you know something is wrong but not what, start with the audit; buying implementation before diagnosis is how businesses spend a quarter fixing something that was never the problem.

Do you make the changes, or just tell my developer what to do?

Either. Where you have a development team we write the specification and work alongside them, because they know your stack and their deployment process better than we will. Where you don't, we make the changes ourselves. Every change is one your own developer can verify independently - we don't do anything that only works because we did it.

Isn't this my web developer's job?

Some of it, and a good developer will have handled the basics. The gap is that developers build for users and browsers, while a lot of this is about crawlers - which behave differently, render on a delay, and follow rules nobody encounters during normal QA. A site can pass every functional test and still have a canonical tag quietly telling Google to ignore it. If you're planning a build, our web design team handles both sides from the start.

How long before technical fixes show up in rankings?

Depends entirely which fix. Indexation problems can resolve within days - remove whatever was blocking a page and it can reappear on the next crawl. Redirect and canonical corrections after a migration typically take four to eight weeks to consolidate. Core Web Vitals improvements are slowest to show in search because Google uses field data collected over a rolling period, so expect a month or more before the change is even reflected in the reporting.

Can you guarantee perfect Core Web Vitals?

No, and be careful with anyone who does. Core Web Vitals are measured from real users on real devices and real connections - a visitor on a five-year-old phone with poor signal will record worse numbers than any lab test, and that's counted. We can make meaningful, measurable improvements and get most sites into the passing range. We can't promise a number that partly depends on who visits you.

We're planning a redesign. When should we talk to you?

Before it launches, and ideally before the URL structure is decided. Pre-launch URL mapping is the cheapest technical work available and it prevents the single most expensive problem in this category. Post-launch recovery is possible, takes longer, costs more, and some of the lost authority doesn't fully return. See the three timings above - the difference between the first column and the third is substantial.

Next step

Send us the domain. We'll crawl it.

No access needed to start a crawl of your public site tells us whether you have an indexation problem, a redirect mess, or a rendering issue. We'll come back with what we found and whether it's worth fixing. Frequently the answer is that your problem is somewhere else, and that's a useful thing to learn for free.

Public crawl · No access required · Findings are yours to keep