B2B and SaaS SEO

B2B SEO where the people who find the problem also write the fix.

Most people searching for a B2B SEO agency want the outcome, not the org chart. We work on B2B and SaaS marketing sites. Long sales cycles, small keyword volumes, high value pages, and the unglamorous technical decisions that decide whether any of it ranks.

Reply within one working dayFixed scope before any workRollback path on every change

Traffic is not pipeline

Most B2B SEO fails by buying traffic it cannot sell to.

The budget goes into a blog because a blog produces a number that goes up. The pages a buyer with a signature lands on get built once, badly, and never touched again.

Where the money usually goes

  • Posts picked for volume, on a monthly quota
  • Sessions and impressions reported as pipeline
  • Link quotas bought where authority is not the issue
  • Product and use case pages built once, then left

Where the pipeline comes from

  • Problem, use case, integration and industry pages, indexed
  • Comparison and alternative pages built properly, never spun
  • Blog posts that stop cannibalising commercial pages
  • Money pages linked from somewhere with authority

One team, no handover

The people who diagnose the problem are the people who write the fix. Nothing gets lost in a handover between a strategist and a developer, because they sit on the same team. If a proposal you have received separates the audit from the build, ask who is going to implement it and what happens when the recommendation turns out to be inconvenient.

Scope

What B2B and SaaS SEO needs.

B2B search is low volume and high value. A term with 90 searches a month can be worth more than a blog post with 9,000, and most B2B sites are optimised for the wrong one of those.

Bottom of funnel pages

  • Pages naming the problem, integration or industry
  • Often missing, or one thin paragraph under a form
  • Rankings here beat session counts on long sales cycles

Comparison and alternative pages

  • "X vs Y" searches come from buyers with budget
  • Near duplicate templates and claims that age badly
  • Built properly, the highest value asset on a B2B site

Programmatic architecture

  • Templated pages at scale, none of them thin
  • Indexation controls that stop 4,000 near empty variants
  • Same pattern as our search tool on a 33k term

Docs, subdomains and subfolders

  • Where docs, changelog, help centre and blog live
  • Usually a platform constraint dressed up as SEO
  • Any move run as a migration, with a redirect map

Rendering on app adjacent sites

  • Content that only exists after JavaScript runs
  • Pricing tables and feature grids, the usual casualties
  • Fixed in the template, not with prerendering

Indexation and internal linking

  • Which pages are eligible, and which cannibalise
  • Templated link blocks, the usual culprit
  • A 25 link block cut to 5 chosen links

Boundaries

What we do not do, before you ask.

We are technical SEO first. Everything else we touch, we touch because it affects whether the technical work pays off.

Not demand generation

We do not build lifecycle campaigns, nurture sequences, webinar funnels or ABM programmes. If your problem is that qualified traffic arrives and does nothing, that sits downstream of us. We will say so, and we will not invoice for it.

Not paid media

No Google Ads, no LinkedIn, no bid management. We will happily read your paid search query data because it is the best commercial intent dataset most B2B companies own, but we are not running the account.

Not bought links

Evidence

What we can show you.

These are from a high traffic directory site and its theme, not from a SaaS company. We are showing them because the problems are the same shape, not because we are claiming your vertical.

Diagnosis

Zero keywords on a DR 64 domain

  • Page one rivals sat at DR 16 to 32
  • Canonical to a redirect, split intent, spun copy
  • Fixed on page, with no link budget spent

Scale

A crawlable search tool on a 33k term

  • Server rendered, so results exist before JavaScript
  • Self maintaining geocoding, so no code for new locations
  • The pattern SaaS programmatic pages need

Infrastructure

Four causes behind one stale cache

  • Purge list gaps and an unhooked meta deletion
  • Dual URL forms and curated pages no purge reached
  • Six pages stale for 14 to 24 hours, fixed at once

Fit

Who this suits, and who it does not.

This works well if

  • Real traffic, but commercial pages not ranking
  • Programmatic pages planned, architecture first
  • Marketing site sharing a framework with the app
  • An audit from months ago, still not built

Probably not a fit if

  • One supplier wanted for SEO, paid media and content
  • A named SaaS case study required
  • Guaranteed pipeline or a traffic forecast expected
  • Brand new site, with no traffic yet

How it runs

Diagnose, agree, build, verify.

STEP 01

Diagnosis

We look at the site, Search Console, the competitors ranking for your commercial terms, and what your own pages are doing to each other. Free, and we will tell you even if the answer is that you do not need us.

Within one working day
STEP 02

Prioritised plan

What is costing you rankings on the pages that sell, in order, with the evidence and the risk attached. Including the items we think you should skip and why.

You approve before we start
STEP 03

Build and verify

We write it, deploy it and check it on the live site. Before and after evidence per change, and a rollback path tested in advance for anything that could break the marketing site.

Logged as it is spent

Cost

What it costs.

Technical SEO and strategy runs at £90 to £110 an hour. Development is £90 to £100. Mixed work is billed at a £95 blended rate. Minimum engagement is 4 hours.

Audit first

From £900

The technical audit, roughly 8 to 12 hours depending on size. If you want content and links assessed in the same pass, that is the broader audit instead.

Project

Scoped

A defined piece of work such as a comparison page architecture, a programmatic build, a docs migration or a rendering fix. Fixed scope and cost agreed in writing before anything starts.

Retained

Monthly

A set number of hours a month against a shared roadmap, for sites where the product and the marketing pages keep changing. Useful when releases keep outrunning the SEO work.

Time is logged as it is spent and the ledger is open to you, including anything scrapped or reverted. Full breakdown on the rates page.

FAQ

Questions clients ask

How is a B2B engagement structured?

It starts with a diagnosis. Nobody signs a retainer on day one. We look at the commercial pages, Search Console, and what your own pages are doing to each other, and you hear what we found before any money changes hands. If that turns into work, the scope and the cost are agreed in writing first.

From there it is either a defined project, a comparison page architecture, a programmatic build, a docs migration, a rendering fix, or a set number of hours a month against a shared roadmap. The people who diagnose the problem are the people who write the fix. Nothing gets lost in a handover between a strategist and a developer, because they sit on the same team.

You get the ledger either way. Time is logged as it is spent, including anything scrapped or reverted.

Do you have B2B or SaaS case studies?

Not with named B2B or SaaS clients, no. Our documented work is a high traffic directory site plus theme development and technical SEO on it. We are not going to invent logos.

What transfers is the work itself. A directory is a large templated site with faceted pages, thin page risk, cache layers, schema at scale and internal linking that decides what ranks. That is structurally the same problem as a SaaS site with programmatic landing pages, a docs subdomain and a marketing site sitting next to an app. If you want a specialist who has shipped ten SaaS accounts in your exact category, we are not that supplier. Say so early and neither of us wastes a call.

The blog gets traffic but no pipeline. Can you fix that?

Partly, and we will be clear about which part. We can find out whether your bottom of funnel pages exist at all, whether they are indexed, whether they are being cannibalised by blog posts targeting the same terms, and whether the money pages are linked to from anywhere that matters. On one site a page on a DR 64 domain ranked for nothing at all while page one sat at DR 16 to 32, and the cause was a canonical pointing at a redirect plus two pages fighting over the same intent.

What we cannot do is rewrite your offer, fix your demo flow or run lifecycle campaigns. If traffic is arriving on the right pages and still not converting, the problem is downstream of us.

Should documentation live on a subdomain or a subfolder?

It depends on who owns the deployment and how much you care about the docs feeding the marketing site. A subfolder keeps everything in one host and one Search Console property, which is usually better for SEO. A subdomain is often chosen because the docs platform cannot be reverse proxied cleanly, and that is a legitimate engineering constraint, not an SEO failure.

We will tell you what each option costs you and what it saves your team, then you decide. Moving docs is a migration, so if the answer is "move it", the redirect map and the parity check are part of the job.

Will building hundreds of programmatic pages get a site penalised?

Not because they are templated. Templated pages get into trouble when the only thing that changes between them is a variable in the heading, when there is no real data behind them, and when nothing links to them except a sitemap.

The version that works has different content per page, a crawl path that a person would plausibly follow, and a rule for which pages are allowed to exist at all. We built a geolocation search tool on a 33k a month term this way, server rendered so crawlers see the results, with a geocoding layer that maintains itself so new locations need no code change. That is the model we would apply.

Can you do link building for a B2B site?

Yes, the earned kind. Digital PR and manual outreach, campaigns built from data or a point of view your company already owns, plus backlink audits and disavow calls. DR growth comes out of that as an outcome. We do not sell it as a number.

We do not buy links, we do not use PBNs and we do not touch link farms. We have identified paid link and PBN networks and advised clients to decline them. And for a lot of B2B sites, links matter less than people expect. The DR 64 example above is the case in point: buying links there would have been money spent on a problem the site did not have. Detail on the link building page.

Book me

Tell us which page should be ranking.

Give us one commercial URL and the term you want it to win. We will tell you what is stopping it, whether it is a technical problem or a content one, and whether we are the right team for it.

Reply within one working day No obligation Your details stay with us

Takes about 60 seconds. No newsletter and no CRM sequence. Your details are used to reply to this enquiry and nothing else. See the privacy notice.