Generative engine optimisation agency: the GEO work that gets you cited


Generative engines write the answer from several sources at once. Our job is making sure your facts are among them.

One fact, four sources, and what a model does with it
Generative answers reward agreement, so the unit of work is a fact rather than a page.
Three agree, so it gets stated
Independent sources saying the same thing in their own words is what turns a claim into something a model will repeat.
One disagrees, so it gets hedged
A single stale listing is enough for an answer to soften the claim or drop it. The fix is that listing, not another page.

AI crawler access, on this site
- GPTBotAllowed
- ClaudeBotAllowed
- PerplexityBotAllowed
- Google-ExtendedAllowed
- llms.txtPublished
Those four are named in our own robots.txt, and this site publishes an llms.txt. The agents that actually decide citation are the retrieval ones, OAI-SearchBot, Claude-SearchBot, PerplexityBot and Bingbot behind Copilot, and the site-wide allow rule covers all of them.
Google-Extended governs Gemini training and grounding rather than Search ranking, so allowing it is a choice about what Gemini can say about you rather than a choice about where you rank.
An answer engine picks a source. A generative engine writes the sentence itself, then decides whose facts belong in it, which is why GEO is won mostly on properties you do not own.
Three search disciplines, one programme
Organic search wins the results page, answer engine optimisation makes your page the answer, and generative engine optimisation makes your facts the ones a model repeats. The technical foundations underneath all three are one piece of work.


Six jobs, and only three of them happen on your site
The half that happens elsewhere is the part most programmes skip.
One set of facts, written once
Origin, materials, warranty and sizing, agreed in a single document and worded identically everywhere they appear.
Corroboration you do not own
The same facts placed on trade titles, marketplaces, review platforms and community threads, then checked for drift.
Off your siteDigital PR as the supply line
Coverage on independent domains is how a fact gets repeated by somebody who is not you, so campaigns are briefed around the facts we want carried.
Off your siteAccess and rendering, checked properly
Training agents and retrieval agents are different bots doing different jobs, and only one set decides whether you can be cited at all.
Sentences a model can lift
Short self-contained claims that carry their evidence in the same sentence. Brand story does not survive summarising, and a sourced sentence does.
Measured on selection, then survival
One fixed question set run across the assistants every month, logging which sources the answer was built from and whether your wording made it in.
Off your site







Retention programmes, written up in full






FAQs
What is generative engine optimisation?
Generative engine optimisation, or GEO, is the work of making a brand's facts readable, retrievable and corroborated enough that a generative engine repeats them. These engines write an answer out of several sources rather than handing over a list of links, so the target is a citation rather than a position. In practice it comes down to three jobs: publishing your facts in one consistent form, getting independent sources to repeat them, and making sure the crawlers that build the answers can fetch your pages.
Is GEO different from AEO, or is it the same thing with a new label?
They overlap, and no standards body defines either term, so plenty of practitioners use them for the same work. The split we work to is selection against synthesis. Answer engine optimisation is about being the answer: structuring a page so the question is the heading and the answer sits directly under it, which is mostly work on your own site. Generative engine optimisation is about being the citation inside an answer the model writes itself, which is mostly work on properties you do not own. Most brands need both, and the technical foundations underneath them are shared.
Which engines are we actually talking about?
ChatGPT, Perplexity, Gemini, Copilot and Google's AI Overviews, and they do not share a pipeline. Copilot answers are grounded in Bing's index, AI Overviews sit inside Google Search, and ChatGPT, Claude and Perplexity each run their own retrieval crawler. That is why one tactic rarely moves all of them at once.
Do we have to let the AI crawlers in?
If you want to be cited, the retrieval agents at least. GPTBot, ClaudeBot and Google-Extended mostly feed model training, while OAI-SearchBot, Claude-SearchBot, PerplexityBot and Bingbot fetch the pages an answer is built from. Block that second group and your pages cannot be retrieved, so they cannot be cited. Blocking the training agents is a legitimate business decision and we will walk you through what each one costs before anything is changed.
Does llms.txt do anything?
Not for rankings. No major model provider has committed to reading llms.txt in production, and Google has said the file has no effect on Search. We publish one on this site anyway, because it costs nothing to generate and agent tooling does read it. Treat it as housekeeping rather than a ranking factor, and be wary of anyone selling it as one.
Our facts are inconsistent all over the web. Where does this start?
With a reading of what the assistants say about you today and where each claim came from. Then one agreed wording per fact, your own pages and structured data first, and outwards through listings, profiles and stockists. The conflicts are usually old rather than malicious: a discontinued spec on a marketplace, a retired warranty on a stockist page.
How long before anything changes?
The plumbing moves in weeks: access, rendering, structured data and the fact sheet. Corroboration takes longer, because it depends on other people publishing and on the engines refreshing their indexes to their own schedule. You get the same monthly readout from month one, so the movement is visible while it happens.
Can you guarantee we get cited?
No, and nobody honestly can. Nobody controls what a model writes, none of the engines publish a visibility metric we could hold up as proof, and the surfaces change month to month. What we can do is remove the reasons you are not being cited, then show you the same measurement every month whether it flatters us or not.
The three that share these foundations
SEO
AI SEO
Digital PR
The sister discipline is answer engine optimisation, which works on being the answer rather than the citation, and both stand on the technical work in ecommerce SEO.
Want to know what the assistants say about you?
Bring the questions your buyers ask before they buy. We will run them on the call and read back which sources the answers were built from.


Book a call with our founder.
We're all about relationships built on trust, mutual respect and a shared vision for success. If that sounds like your vibe, let's make some waves together 🌊



