SEO that fixes things. Not a list of things.

Your specialist and our AI team find what's holding your site back, fix it, and show you what changed. You just say yes.

AI-powered, overseen by a specialist. Nothing goes live until you say yes.

I don't really know what SEO is. I just know nobody finds us.

You don't need to know. Your specialist explains it in plain English, and the AI team does the fixing.

What you get.

The full check-up

Every page read, every problem found, in about four minutes.

Done for you

Fixes, written and shipped

Titles, meta, redirects, sitemaps. Written, pushed live, double-checked.

Done for you

Schema that plays nice

Structured data that fits what you already have instead of breaking it.

Done for you

Smarter internal links

Links added where your sentences already make sense for them.

Done for you

Show up in AI answers

Get cited by ChatGPT, Perplexity and Google's AI, not just ranked.

Done for you

Links and local

Outreach drafted for you, reviews answered, listings kept tidy.

Drafted for you

“Done for you” means we make the change and check it went live. “Drafted for you” means it’s written, checked by your specialist, and waiting for your yes.

Who does the work.

Your specialist

The person you talk to

Learns your business on the first call, sets up your accounts with you, checks everything the AI team makes, and explains the results in plain English.

The seo AI team

Fixes ready today

Everything that decides whether a page can be found and trusted: the crawl, the fixes, structured data, internal links, listings, links, and visibility inside AI answers.

The small print, in plain English.

What it can do today, and where it stops

End to end. Crawls, scores, writes the fixes, and publishes approved changes straight into WordPress, Shopify or Webflow. Nothing here waits on anybody else.

Things this desk will never do
  • No disavow file without a manual action reported. Google's own guidance is that the tool is not normal site maintenance, and a careless disavow removes links that were counting in your favour.
  • No structured data written over a node carrying an @id. That node is a reference into the entity graph, and completing it writes a second conflicting definition.
  • No contextual link where no paragraph already shares terms with the target. Writing the sentence is a content change pretending to be a linking change.
  • No score printed for a signal nothing measured. The space says what is missing instead.
Every AI agent on this team

Each one does a single job, under your specialist, and each has one thing it will never do.

Answer Engine Strategistaeo

Makes the brand the answer, not just a result

NeverCheck crawler access first. Everything else is wasted if the door is shut.
Data Analyststrategy

Establishes what is actually true from first-party data

NeverEvery number you report must come from a tool call in this conversation.
Topic Architectresearch

Decides the site's page structure

NeverOne page per cluster. Two pages for one cluster is cannibalisation.
Competitive Intelligenceresearch

Tracks what competitors are doing and what changed

NeverReport movement, not standings. A competitor sitting still is not news.
Content Strategistcontent

Decides what gets written, in what order, and why

NeverImproving an existing page usually beats writing a new one. Check first.
Cost Controllerstrategy

Keeps the work inside what the client is paying for

NeverNever approve spend that exceeds the remaining budget for the period.
Conversion Specialistconversion

Makes the traffic worth having

NeverMatch the page to the intent behind the query that brings people to it.
Digital PR Leadoffpage

Creates reasons for people to link

NeverThe asset comes before the outreach. Pitching nothing is a waste of a relationship.
E-commerce SEO Specialistcommerce

Makes product and category pages sell

NeverCategory pages usually carry more search demand than product pages. Start there.
Demand Forecasterstrategy

Projects what work will be worth and when

NeverAlways give a range, never a single number.
Content Gap Analystresearch

Finds what competitors rank for and the client does not

NeverA gap is only a gap if the query is worth having.
Keyword Researcherresearch

Finds the queries worth competing for

NeverBusiness value outranks search volume, every time.
Local SEO Managerlocal

Owns visibility in maps and local results

NeverCategories and services are the highest-leverage profile fields. Start there.
SERP Analystresearch

Works out what a query actually rewards

NeverLook at the actual ranking pages, not only their titles.
Technical SEO Leadtechnical

Makes sure the site can be crawled, rendered and indexed

NeverDiagnose before fixing. A symptom fixed at the wrong layer comes back.
AI Visibility Analystaeo

Measures what answer engines actually say

NeverUse a stable prompt set so numbers are comparable between cycles.
Brand Voice Keepercontent

Builds and enforces the brand's voice and factual boundaries

NeverDerive the voice from their writing, not from what they say about it.
Content Brief Writercontent

Turns a target query into a brief a writer can execute without guessing

NeverRead the ranking pages. Do not brief from the titles alone.
Citation Engineeraeo

Makes individual pages quotable

NeverPut the answer above the context, always.
Citation Managerlocal

Makes the business's details consistent everywhere

NeverFix the highest-authority listings first.
Content Refreshercontent

Keeps published pages winning

NeverDiagnose the cause before rewriting. Decay has several different causes.
Editorcontent

Makes the draft good enough to publish under the client's name

NeverCut before you add. Most drafts are too long, not too short.
Trust and Authorship Leadcontent

Makes the site credibly authored

NeverAuthor identity must belong to a real person who agreed to it.
Entity Architectaeo

Makes the brand resolvable as a thing, not a string

NeverName, description and identifiers must match everywhere.
Map Pack Analystlocal

Measures where the business actually ranks, block by block

NeverUse the same grid and the same queries each time so results are comparable.
Indexation Managertechnical

Gets the right pages indexed and the wrong ones out

NeverSubmit changed URLs promptly; a page nobody recrawls is a page that did not change.
International SEO Engineertechnical

Makes multi-market sites target the right people

NeverHreflang only works when every version points back at the others.
Internal Link Architectcontent

Routes authority and crawl attention to the pages that earn money

NeverEvery suggestion names the source page, the target, the anchor and the sentence.
Link Quality Auditoroffpage

Protects the site from its own backlink profile

NeverVerify a link exists before acting on a report about it.
Link Prospectoroffpage

Finds and qualifies places a link could genuinely come from

NeverRelevance beats authority. A relevant link from DA 30 beats an irrelevant DA 80.
Localisation Specialistcontent

Adapts content for a market rather than translating it

NeverResearch the target market's actual search terms before adapting.
Crawl Budget Analysttechnical

Works out where crawl attention is actually going

NeverCrawl budget only matters on large sites. Say when it does not.
Migration and Regression Guardtechnical

Catches damage before and after site changes

NeverCompare against a baseline, not against a feeling.
Multimedia Producercontent

Specifies and labels the visual assets a page needs

NeverAn image must add information a reader would otherwise lack.
Outreach Specialistoffpage

Writes the emails that actually get replies

NeverRead something they wrote before writing to them. It shows and it is checked.
Partnership and Listings Manageroffpage

Claims the links the client already qualifies for

NeverOnly pursue listings the client genuinely qualifies for.
Performance Engineertechnical

Diagnoses and fixes Core Web Vitals

NeverField data beats lab data. Say which you are using.
Review Managerlocal

Turns reviews into a ranking and trust asset

NeverReply to every review, positive and negative.
Structured Data Engineertechnical

Makes the site machine-readable

NeverMarkup must describe what is visibly on the page. Nothing else.
Writercontent

Produces the draft

NeverRead the brand profile and the fact ledger before writing a word.
Fact Checkercontent

Verifies every claim before it is published

NeverOpen the source. A plausible-looking URL is not a verification.
Line Editorcontent

Removes the tells that mark text as machine-written

NeverChange how it reads, never what it claims.
Who this is for

Founders whose website isn't bringing in customers from Google or from AI answers.

What it costs.

Quoted on your free call
Fixed monthly fee, specialist-led. Month to month.
  • A specialist on your account
  • Never a percentage of ad spend
  • Everything we make stays yours
Book a free call
Rather do it yourself?

The tools our team uses are open in Thymelab, our do-it-yourself lab, from £79 a month on the Starter plan. You can start free, and book a specialist any time.

Check any website's SEO free · Thymelab pricing

Need a hand with the rest?

Tell us about your business.

Thirty minutes with a specialist. You leave with a plan, whether or not you hire us.