The plumbing
nobody sees. The rankings
everybody wants.
Core Web Vitals, crawl coverage, indexation, structured data, internal linking — the unsexy foundation that makes every other channel work. We find the blockers in 60 seconds, fix them in sprints, and prove it every month with numbers your CFO will believe.
The symptoms we see
on every intake.
Problem
Problem
Problem
Problem
What we do
What we do
What we do
What we do
Nine deliverables.
One engineering sprint.
Everything you need in the first ninety days — ordered by impact, sized by effort, approved by you before anything ships.
Full technical audit
Forty-seven automated checks plus manual triage. You get the annotated report, not a PDF summary.
Core Web Vitals fixes
Field CWV from CrUX, lab from Lighthouse, prioritised LCP + CLS + INP remediation in ship-ready PRs.
Crawl & log analysis
Server log + Screaming Frog diff. Where Googlebot spends its budget, and where you're burning it.
Indexation strategy
Canonicals, robots, meta robots, XML sitemaps, GSC URL inspection. Every priority page indexable, tracked monthly.
Structured data rebuild
JSON-LD for Organization, Product, Article, FAQ, LocalBusiness, Breadcrumb — validated and live inside two weeks.
Internal linking
Topic clusters, hub-and-spoke architecture, orphan detection. Authority flows to pages that convert.
Migration planning
Pre-launch checklist, 301 redirect map, staging validation, day-one monitoring. Most migrations are losable — this one won't be.
International SEO
hreflang, cctld strategy, subdirectory vs subdomain calls, regional canonicals. If you sell in more than one market, this matters.
Monthly monitoring
Alerts on crawl errors, CWV regressions, indexation drops, schema failures. You hear from us before your traffic does.
Four weeks from crawl to shipped fixes.
Sprint-shaped. Artifact-driven. Every Friday you know exactly what was found, fixed, or queued — and you approve before anything goes live.
Crawl.
Full site crawl, log-file pull, Lighthouse + field CWV, GSC coverage + enhancement exports. A senior engineer reviews, annotates, prioritises.
Diagnose.
Triage by impact × effort, tradeoffs written down, scope approved by you — and by your CTO if they want a seat at the call.
Fix.
We ship PRs, configs, or CMS changes — inside your repo, behind your review. You merge when you're ready. No throw-over-the-wall handoffs.
Monitor.
GSC + RUM verification against the week-one baseline. What moved, what didn't, what ships next. The number we agreed on — up or down.
Numbers your CFO will believe.
Medians from our Q4 2025 cohort of technical-SEO engagements. Individual results vary — but the direction is consistent, and we'll agree the baseline at intake so you can hold us to it.
Median lift, 90-day window, GSC-verified vs. intake baseline.
Down from ~5.1s average at intake. CrUX field data, not lab-only.
Up from ~72% at intake, measured via GSC coverage report.
Schema validation coverage after JSON-LD rebuild and GSC reprocess.
The questions that
save you a scoping call.
If yours isn't here, put it in the scan form — we answer each one inside 48 hours, by a real engineer.
How fast can you find the issues?
Our 60-second AI scan surfaces roughly 70% of blockers immediately. A senior engineer reviews the rest — manual, field-data-aware — and calls you within 48 hours. No ticket queue.
Do you work inside our CMS / stack?
Yes. We've shipped inside WordPress, Shopify, Webflow, Next.js, custom Rails, Sitecore, and AEM. If your stack is exotic, we audit, document, and hand fixes to your devs with PR-level clarity.
How soon will Google actually see it?
Core Web Vitals: two to four weeks after the CrUX window rolls. Indexation: same-week via GSC URL inspection + sitemap priority pings. Ranking lift: typically thirty to ninety days, tracked against the baseline we agree at intake.
Do you guarantee rankings?
No — and if another agency does, walk. We guarantee outcome clauses tied to things we control: crawl coverage, CWV targets, indexation rate, schema validity, and visibility segments. Miss a clause, we extend a month free.
Can we just buy the audit?
Yes. The one-time annotated audit is €1,490 and includes a sixty-minute call with the strategist who wrote it. Most clients hand it to their dev team and come back for monitoring after week four.
What if we've been burned by SEO agencies before?
Us too, in prior lives. We do 30-day rolling contracts, tie retainers to observable Search Console changes rather than "work completed", and our team of three senior operators is the team you meet on day one — not a hand-off chart.
Start with a scan.
End with a number.
60-second AI scan surfaces the top blockers. A senior engineer reviews it within 48 hours. You get a prioritised plan — free, no sales deck, no commitment, no ticket system.