SaaS · Startups · WordPress

Your marketing site should ship as fast as your product.

Most SaaS marketing sites become the slowest part of the company: every landing page is a ticket, every experiment waits on a sprint. I build WordPress stacks that let marketing ship pages on their own — programmatic SEO at scale, sub-second loads, and a clean handoff to your product and docs.

< 1.5sLCP on landing pages
500+Programmatic pages
Same dayIdea to published page
Live acme.com · production
Trial signups
0
↑ 38% vs last month
Landing pages live
0
↑ 340 this quarter
Median LCP
0s
↓ from 4.1s
Developer time to publish
0h
marketing publishes on its own
Organic sessions · 90 days
PUB/integrations/slack — published by marketing2m
PUB/compare/acme-vs-competitor14m
SEO312 integration pages re-indexed1h
Where SaaS sites leak

Every sector loses a customer differently. Yours loses them before the trial.

The product is good. The site in front of it is the bottleneck — slow to change, slow to load, and invisible for the long-tail queries that actually convert.

01

Marketing blocked on engineering

Every landing page, pricing tweak and campaign variant becomes a ticket in someone else's sprint. Experiments that should take an afternoon take three weeks, so most of them never happen.

02

Pages that don't scale

You need a page per integration, per use case, per competitor comparison, per city. Hand-building them stops at twenty. That's the exact long-tail your best-fit customers search for.

03

A speed tax on every euro

A four-second landing page raises your cost per acquisition on paid and quietly suppresses organic. You pay for the traffic twice — once to buy it, once in the conversions it never delivers.


What I build

Growth engineering, on WordPress.

A marketing stack your team can actually operate — and an engineer who speaks to both sides of it.

01

Programmatic SEO at scale

Hundreds of pages generated from structured data, each one genuinely useful rather than spun.

  • Integration, use-case & comparison pages
  • Templated from your own API or a sheet
  • Indexation control & canonical strategy
02

A block library marketing owns

Composable sections your team assembles without touching code or filing a ticket.

  • Custom Gutenberg blocks, locked to brand
  • Page templates with guardrails
  • Preview & scheduled publishing
03

Headless when it earns its keep

Next.js or Astro on the front, WordPress as the editor — only when the trade-off is worth it.

  • WPGraphQL / REST content layer
  • ISR & edge caching
  • Honest advice on when not to go headless
04

Experimentation & analytics

A/B tests that run without a developer, and numbers you can defend in a board meeting.

  • Server-side or client-side testing
  • GA4, PostHog, Segment wiring
  • Consent-aware, no data leaks
05

Docs, changelog & blog

The content that closes technical buyers, on the same domain as the marketing site.

  • Docs with versioning and search
  • Changelog fed from your releases
  • Author workflows & editorial roles
06

Performance & scale

Sub-second landing pages that hold up on launch day and on Product Hunt.

  • Core Web Vitals budgets in CI
  • Edge caching, image pipelines
  • Load-tested before the campaign

What that adds up to

Numbers a head of growth feels.

/01
0

Median LCP on landing pages, down from over four seconds.

/02
0

Programmatic pages generated and indexed from structured data.

/03
0h

Developer time needed for your marketing team to publish a new page.

/04
0

Average lift in trial signups within two quarters.

/05
0

Median PageSpeed score across delivered sites — measured on live URLs, verifiable on request.


/ A site builder, or a stack you own

Webflow got you to Series A.
What gets you to Series B?

Webflow, Framer and HubSpot CMS are genuinely good products, and for an early-stage team they are usually the right call. The strain shows later — when you need five hundred pages, your own data in the templates, and a bill that doesn't scale with your traffic.

A stack you own

Built for the page count and the team you'll have in two years.

  • 01Generate five hundred integration and comparison pages from your own API, and regenerate them when the data changes.
  • 02Hosting cost tracks your infrastructure, not your pageviews or your seat count — the bill stops punishing growth.
  • 03Your own database, your own templates, your own analytics. Migrate hosts on a Tuesday if you want to.
  • 04Docs, changelog, blog and marketing on one domain, compounding the same authority.
  • 05The engineer who built it answers within one business day, and the code is yours on delivery.

A hosted site builder

Excellent early, constraining once you scale.

  • 01CMS item limits and per-page effort make programmatic SEO at real scale awkward or impossible.
  • 02Pricing rises with seats, traffic and add-ons, exactly as those numbers become your success metrics.
  • 03Export gets you markup, not a working site. Leaving is a rebuild, so the switching cost only grows.
  • 04Docs and app usually live on subdomains or another tool, splitting authority and the user journey.
  • 05Support is a ticket queue, and platform limits are answered with a roadmap link.

Product names are referenced for comparison only and belong to their respective owners. If you are pre-product-market-fit and shipping a ten-page site, a hosted builder is very likely the right answer and I will tell you so on the call.


How it goes

From audit to launch, transparent throughout.

STEP 01

Growth audit

I profile your site speed, indexation, page velocity and the bottlenecks between marketing and shipping — free, no pitch.

STEP 02

Content model

We design the data model behind your programmatic pages and the block library your marketers will actually use.

STEP 03

Build & instrument

Built on staging with weekly demos, performance budgets enforced in CI, and analytics wired before launch, not after.

STEP 04

Handover & care

Migration, a training session for your marketers, documentation, a 30-day warranty and an optional care plan.


FAQ

SaaS, answered.

Because the constraint is rarely rendering — it's who can publish. WordPress gives your marketers a real editor with custom blocks and guardrails, while you keep an open data model you can template against. Paired with proper caching and an image pipeline it hits sub-second loads comfortably, and it can be driven headless later without re-platforming the content.

It means generating pages from structured data — one per integration, use case, comparison or city. Google penalises thin, spun content, not scale. The distinction is whether each page answers a real query with real information, so I build them from your own data with genuine differentiation, unique intros and strict indexation control on anything that doesn't earn its place.

Sometimes. Headless earns its keep when you have a real front-end team, a design system already in React, or product and marketing sharing components. It costs you preview fidelity, build complexity and a slower content workflow. If your marketing team is three people who want to publish a page on a Friday, classic WordPress with good caching usually wins. I'll tell you which case you're in.

Yes. The marketing site can sit on the root domain with the app on a subdomain and docs proxied to a path, or the reverse — whatever your stack already assumes. Where there's a choice, putting docs and blog on the same domain as marketing compounds authority instead of splitting it.

A full URL inventory before anything moves, a mapped redirect for every page that earns traffic or links, structured data and metadata carried across, then daily monitoring of index coverage and rankings for the first month. Migrations lose traffic when redirects are an afterthought — so they're the first artefact, not the last.

Usually, yes. I've worked as the external engineer alongside product teams for years — your repo conventions, your review process, your standup if you want me there. The goal is that your team can maintain everything I build, so the work includes documentation and a handover session, not a dependency on me.


Start here

Get a free growth audit.

Send me your URL. I'll profile your speed, indexation and publishing bottlenecks, then show you exactly where growth is being throttled and what it takes to unblock it.

Most growth audits come back within two business days.

Schedule discovery call