All services

Search engine optimisation

Rank for what actually sells.

Position one for a term nobody buys from is a vanity metric. We find the searches your customers make when they're ready to spend, fix what's stopping you appearing for them, and report the movement in plain English every week.

+212%Organic sessions
in 9 months
1–3Average position
on tracked terms
340+Referring domains
earned, not bought
WeeklyReporting, in
plain English
01 · Where you rank

Every keyword, tracked daily.

Not a monthly screenshot — a live position for every term that matters, against a named competitor set. Switch industry to see the kind of terms we go after and where they land.

rank-tracker · ai-software Daily
  1. ai automation agency Commercial 3,600 1 9
  2. enterprise ai platform pricing Transactional 1,300 2 6
  3. best ai chatbot for business Commercial 8,100 3 4
  4. what is an ai agent Informational 18,100 5 12
  5. ai workflow software Commercial 4,400 7 11
Average position 2.8 Top 3 · 3 of 5
02 · What it's worth

Impressions, clicks, position.

Rankings are the input. These three are the output, and they're the numbers we're actually accountable for — pulled straight from your own Search Console, not a third-party estimate we control.

  • Impressions tell us whether Google is showing you at all.
  • Clicks tell us whether the listing is worth clicking.
  • Position tells us how much headroom is left.

When impressions climb but clicks don't, the problem is the title and description, not the ranking — and that's a much cheaper fix.

search console · last 12 months Synced
Clicks 48.2k ▲ 182%
Impressions 1.24M ▲ 214%
Avg position 6.8 from 24.1
CTR 3.9% from 1.4%
Clicks Impressions Position
03 · Authority

Links you'd be happy to show a client.

Rankings follow trust, and trust is measured in who links to you. We earn those links through digital PR, original data and direct outreach to the publications your market already reads.

No directories, no private blog networks, nothing bought from a marketplace. Those work until an algorithm update, and then they cost you everything you built. Every link we place is one we'd be comfortable showing you the email thread for.

  • Every link reviewed before outreach, not after placement.
  • Toxic-link audit on day one, so you don't inherit someone else's mess.
backlink profile · 12 months Clean
62 Domain rating
Referring domains 48 → 341 in 12 months
Recently earned
0 toxic · 0 disavowed 341 referring domains
04–06 · Also on the dashboard

Three more things that move rankings.

None of these show up in a rankings report, and all three decide whether the rankings happen at all.

crawl · 4,182 urls 04

Technical health

A page Google can't crawl, render or load quickly cannot rank, however good the content is.

  • Broken internal links312 → 0
  • Duplicate title tags148 → 0
  • Orphaned pages61 → 0
  • Thin pages, in review9 open
0.8sLCP
0.00CLS
42msINP
serp features owned 05

The rest of the page

Position one is no longer the top of the results. We go after the blocks that sit above it.

Featured snippet · owned
People also ask · 4 of 4
Local pack · position 1
Sitelinks · in progress
topical map · 1 hub, 8 pages 06

Topical authority

Google ranks sites that cover a subject completely. One page can't do that — a cluster can.

Hub Ranking Queued
How we work

The order we do it in.

Sequence matters. Publishing content onto a site Google can't crawl properly is money spent twice.

We crawl the whole site and fix what stops Google reading it: broken links, duplicate titles, orphaned pages, render-blocking scripts, slow templates. This is unglamorous and it is where most of the early movement comes from — you often have pages that deserve to rank and simply can't.

We map every term to a stage of your buying cycle and to what a customer from it is actually worth. A 200-a-month term where people are ready to buy beats a 20,000-a-month term where they're browsing. We'll show you the maths before we commit the roadmap.

Every page answers one question completely — structured so the search engine understands what it's for and the visitor has no reason to go back to the results. Titles, headings, internal links and schema all point the same way, and the cluster around it establishes that you cover the subject rather than skim it.

Digital PR, original data and direct outreach to publications your market already reads. No directories, no private networks, nothing from a marketplace. Bought links work right up until an update, and then they cost you more than they ever returned.

Rankings, traffic and revenue against the plan, reported weekly in plain English. What underperforms gets cut rather than defended. What converts gets more resource. That loop is the whole reason organic compounds instead of plateauing.

Start here

Find out what you're missing out on.

Send us the domain and we'll come back with the terms you should be ranking for, what's currently stopping you, and what it's worth — before you've spent anything.