Skip to content

Service

Technical SEO for teams shipping on React, Next, and a headless CMS

Most SaaS marketing sites lose rankings to rendering, routing, and indexation problems long before they lose them to content. We work in your repo, not around it.

The problem

The pages exist. Google just cannot see them properly.

Modern SaaS marketing stacks break search in specific, repeatable ways. Client-side routing that never emits a real URL. A CMS that publishes canonical tags pointing to staging. Faceted pages generating 40,000 near-duplicate URLs. A docs subdomain fighting the marketing site for the same query.

None of it shows up in a content audit. All of it caps how much of your work can rank.

We audit against the actual rendered DOM and real crawl logs, then hand your engineers something they can merge.

You probably recognise

  • Search Console shows "Discovered — currently not indexed" on hundreds of URLs
  • Your pages render fine for users and come back near-empty in a fetch
  • Traffic dropped after a replatform and never recovered
  • The same content lives at four URLs and none of them rank
  • Core Web Vitals fail on mobile and nobody owns the fix

What you get

Everything included in
technical seo for saas

01

Rendered-DOM crawl audit

A full crawl with JavaScript execution, compared against the raw HTML, so we can see exactly what a crawler receives versus what a user sees.

02

Log-file analysis

Where crawl budget is actually being spent. Almost always on pages you do not care about.

03

Indexation and canonical strategy

A deliberate decision for every URL pattern on the site: index, noindex, canonical, or block. Most sites have never made these decisions explicitly.

04

Information architecture

URL structure, internal link distribution, and hub design so authority reaches the pages that make money.

05

Core Web Vitals work

Real fixes — image pipeline, font loading, third-party script budget, hydration strategy — not a Lighthouse screenshot.

06

Schema and entity markup

Organization, Product, SoftwareApplication, FAQ, and Article markup implemented correctly, which matters more now that AI systems parse it directly.

07

Migration support

Pre-launch redirect mapping, staging QA, and post-launch monitoring. Replatforming without this is how companies lose half their traffic in a week.

How we run it

The sequence, start to finish

Same order every time, because the steps depend on each other. Skipping ahead is the most common reason these programs underperform.

  1. 01

    Crawl and render

    Full site crawl with and without JavaScript, plus Search Console and log data.

  2. 02

    Diagnose and prioritise

    Every issue scored by traffic impact against engineering effort. You get a ranked list, not 90 undifferentiated findings.

  3. 03

    Write tickets engineers accept

    Reproduction steps, expected behaviour, acceptance criteria. Written for your issue tracker, in the format your team already uses.

  4. 04

    Implement or pair

    We open PRs on Astro, Next, Nuxt, and Webflow-adjacent stacks, or pair with your engineers if you prefer to keep the commit history in-house.

  5. 05

    Verify

    Re-crawl and confirm each fix landed. Roughly a fifth of fixes regress on the next deploy without this step.

  6. 06

    Guardrails

    CI checks and a pre-deploy checklist so the same class of bug does not reappear next quarter.

A good fit if

  • JavaScript-heavy marketing sites
  • Companies planning or recovering from a replatform
  • Sites with large programmatic or templated page sets

Probably not if

  • Small brochure sites with 12 pages and no technical debt

Questions

About technical seo

01 Can you work directly in our codebase?
Yes, and we prefer it. Give us repo access and a staging environment and we will open pull requests your team reviews like any other contribution. If access is not possible, we write tickets detailed enough that your engineers do not have to interpret them.
02 Our site is a single-page app. Is that a problem?
For marketing pages, yes — usually a significant one. The fix is normally server rendering or static generation for the public, indexable surface, while the authenticated app stays client-side. We scope that migration as part of the audit.
03 How long does a technical audit take?
Three to four weeks for a typical SaaS site. Larger sites with heavy programmatic sections take five or six. Implementation runs in parallel once the first tickets land.

Related reading

How we think about this

No cost, no call required first

Get a teardown of your site
plus an initial SEO strategy

Send a URL. Four working days later you get a recorded walkthrough of what is holding the site back and a plan for the next two quarters.

Get my free teardown
  • The specific reasons you are not ranking
  • A commercial keyword map for your category
  • A 12-month plan with expected results
  • A price, so you can decide