Service

Search visibility is an engineering problem.

Ten years ago, being found meant ranking on Google. Now a growing share of buyers ask ChatGPT or Perplexity instead, and those tools answer with a short written summary and a handful of cited sources. If your site is not one of them, that buyer never sees you. More blog posts rarely fix that. The work is mostly engineering.

Most of what stops a site from ranking, or from being quoted by an AI assistant, is technical. Pages that render only in the browser, so crawlers see an empty shell. Missing structured data. Redirect chains, duplicate URLs, slow responses. We find these problems with a full crawl, fix them in code, and deploy the fixes to your live site with daily written updates on what changed.

The second half is GEO, generative engine optimisation. In practice it means structuring pages so a language model can lift a clean, correct answer with your name attached: standalone answers, schema.org markup, consistent facts about your organisation everywhere they appear. No tricks, because tricks stop working every time the models update.

Who this is for

A startup that launched three months ago and gets nothing from search. The product is real, but Google indexed twelve pages and ChatGPT has never heard of you. Usually the site was built without server rendering or structured data, and both are fixable in the codebase you already have.

An established business watching organic traffic slide. Rankings dropped after a redesign or a platform migration, or traffic is flat while buyers move to asking AI assistants. Shopify, WordPress and WooCommerce stores fit here too; themes and plugins create duplicate URLs and slow pages, and both are repairable.

Also anyone about to rebuild a site. Getting crawlability, speed and markup right during the build is far cheaper than retrofitting them after launch.

What's included

Scoped in writing. Delivered in your accounts.

Full technical audit

A crawl of every page plus your Search Console data, ending in a prioritised written list of what blocks indexing and ranking.

Crawlability and indexation

Sitemaps, robots.txt, canonical tags, redirect chains and duplicate URLs cleaned up so crawlers spend their budget on pages that matter.

Structured data markup

Schema.org for products, articles, FAQs and your organisation, validated against Google's rich result tests.

Page speed fixes

Image formats, caching headers, render-blocking scripts and server-side rendering, measured by Core Web Vitals before and after.

GEO page structure

Key pages restructured so an AI assistant can extract a standalone, correct answer that cites you as the source.

Shopify and WordPress cleanup

Shopify, WordPress and WooCommerce sites get theme bloat, plugin scripts and product-variant duplication handled directly in the platform.

Fixes in your repository

Everything ships as commits through your GitHub organisation with full IP assignment; if a new repository is needed, we create it in your organisation on day one.

Measurement you keep

Search Console wired up correctly and a plain dashboard of indexed pages, impressions and clicks, all in accounts you own.

How it works
01

Scope and fixed quote

A scoping call, then one fixed price in writing within 48 hours. A mutual NDA is signed the same day, before you share analytics or code access.

Before kickoff
02

Audit

We crawl the site, pull Search Console data and check what your pages look like to a crawler. You get a written, prioritised list of problems, not a slide deck.

Days 1–5
03

Fixes shipped as code

Structured data, redirects, speed and rendering fixes land as commits in your repository and deploy continuously. Daily written updates on what changed and why.

Weeks 1–3
04

GEO work and measurement

Key pages get restructured for extraction by AI assistants, and a measurement baseline goes in so movement is visible. The 30-day window after that covers anything we built that breaks, at no cost.

Week 3 onwards
Questions
What is GEO and how is it different from SEO?
GEO, generative engine optimisation, is the work of getting your site cited by AI assistants like ChatGPT and Perplexity when they answer questions in your space. SEO targets a ranked list of links; GEO targets a written answer with a handful of sources. The underlying work overlaps heavily: clean structure, valid structured data, pages that state facts plainly. A site that is technically sound for Google is most of the way there for AI assistants.
How long does technical SEO take to show results?
Technical SEO fixes ship in weeks, but Google recrawls and re-evaluates on its own schedule, so movement typically shows over the following weeks to months. Anyone promising a specific position by a specific date is guessing. What appears quickly is the mechanical evidence: pages moving from discovered to indexed, rich results showing up, Core Web Vitals passing.
Can you guarantee a first page ranking on Google?
No, and no honest vendor can guarantee a first page ranking on Google, because ranking is Google's decision, not ours. What we control is everything on your side of the line: whether pages get crawled, how fast they load, whether structured data is present and valid, whether content is structured so it can be quoted. We fix those and show you the before and after.
Do I need a new website, or can you fix my existing one?
Usually the existing site is fixable. Most problems, missing markup, slow pages, broken redirects, client-only rendering, can be repaired in the codebase you already have, whether that is Next.js, WordPress, Shopify or WooCommerce. We only recommend a rebuild when the platform itself blocks the fix, and we will say so in writing during the audit.
Start

Thirty minutes. Bring the problem.

  • WITHAn engineer, not an account manager
  • NDASigned first, before you share anything
  • AFTERA written scope and fixed quote within 48 hours
Book a call