AI Search Optimisation

Generative engine optimization

Generative engine optimization is the work that gets you named when someone asks an AI for a recommendation in your category. It is entity work, structured data and quotable content, and it is measured by running a fixed prompt set every week rather than by watching a rankings graph.

  • Entity first
  • Prompt-set tracking
  • Works alongside classic SEO

Sound familiar

The moment people notice this matters

A prospect said they asked ChatGPT and we were not on the list.

We rank first for the term. It made no difference to the AI answer.

Nobody can tell me whether any of this is working.

What generative engine optimization actually is

Generative engine optimization is making your business the thing an answer engine reaches for when it composes a response. It overlaps with SEO but the target is different: you are not competing for a position in a list, you are competing to be the source a model attributes.

That difference matters because the winning move is different. A page can rank first and never be cited, because ranking rewards relevance to a query while citation rewards being quotable, unambiguous and specific.

Why ranking well is not enough

When an answer engine assembles a response it retrieves passages, decides which are reliable, and composes something new with attribution. Three things get you excluded at that stage even from a page that ranks.

First, your answer is not near the top. Long introductions are a ranking habit. An engine takes the passage that most directly answers the question, and if yours takes four paragraphs to get there, it takes someone else’s.

Second, your entity is ambiguous. If your product appears as three different names across your site, your documentation and your third-party profiles, you have split yourself into three weak entities. Models resolve entities before they trust them.

Third, there is nothing specific to cite. “Improves efficiency” is unquotable. “Processes four hundred records a minute on one worker” is quotable, checkable and attributable. Engines prefer passages with numbers, constraints and stated limitations.

The work, in order

Entity reconciliation

This is first because everything else depends on it. I inventory every place your business or product is described: your site, your documentation, directories, review platforms, social profiles, partner listings, knowledge panels. Then I make the name, the one-line description and the category consistent across all of them.

It is tedious and it is the highest-leverage part of the job. An entity that resolves cleanly gets trusted; one that does not gets skipped in favour of a competitor the model is more confident about.

A structured data graph, not blocks

Most sites have disconnected schema: an Organization block here, a Product block there, nothing referencing anything else. What you want is a graph where every node has a stable identifier and the relationships are explicit, so the organisation, the product, the pricing, the documentation and the author are all connected.

Machines follow those relationships. A graph says “this specific company makes this specific product, which costs this, and this named person wrote this page about it”. Disconnected blocks say much less.

Content written to be quoted

The structural changes are simple and most content ignores them. Answer the question in the first two sentences. State plainly who it is for and, more usefully, who it is not for. Include at least one number you can defend. Use comparison and definition formats, because those are the shapes questions arrive in.

The “not for” part is disproportionately effective. Almost nobody publishes it, so a page that says “this is a poor fit if you need X” is often the only source an engine has for that distinction, and it gets cited for it.

Measurement, which is the part everyone skips

You cannot manage this without tracking it, and it does not appear in your analytics the way search traffic does. I build a fixed prompt set: thirty to fifty questions a real buyer would ask, covering category, comparison, problem and brand queries. It runs on a schedule against the major answer engines and records whether you were named, in what position, and who else appeared.

That gives a citation share you can watch move. Without it, generative engine work is faith-based, and it is expensive enough that it should not be.

What this is not

It is not a plugin, and it is not adding a line to a robots file. It is not gaming a model, which does not work and would not survive the next update anyway. And it is not a replacement for SEO: the foundation is shared, so this runs alongside technical and content work rather than instead of it.

What you get

Included in every GEO engagement

  • Entity audit and reconciliation

    Every place you are described, inventoried and made consistent in name, description and category. The highest-leverage part of the work.

  • Connected structured data graph

    Stable identifiers and explicit relationships between organisation, product, pricing, documentation and authors. Not disconnected blocks.

  • Quotable content rewrite

    Answers moved to the first two sentences, defensible numbers added, and explicit statements of who each thing is not for.

  • Prompt-set citation tracking

    Thirty to fifty real buyer questions run on a schedule across the major answer engines, recording your share and your competitors'.

The process

Baseline, fix, measure

  1. Baseline the prompt set

    Build the question set and run it before changing anything, so there is a real starting number rather than a story.

  2. Fix the entity and the graph

    Consistent naming everywhere, connected structured data with stable identifiers.

  3. Rewrite for citation

    Comparison and definition pages restructured so the answer is quotable and specific.

  4. Track weekly

    The same prompt set, same schedule, reported as citation share against named competitors.

Questions

Generative engine optimization questions

How is this different from SEO?

SEO competes for a position in a list of results. This competes to be the source an engine quotes when it writes an answer. The technical foundation is shared, which is why the two run together, but the content work differs: ranking rewards relevance, citation rewards being unambiguous, specific and quotable.

How do you measure it?

A fixed set of thirty to fifty questions a real buyer would ask, run on a schedule across the major answer engines. For each run I record whether you were named, where, and which competitors appeared. That produces a citation share you can watch move, which is the only honest way to report on this.

Can you guarantee we will be cited?

No, and nobody can. These systems change without notice and there is no submission process. What I can do is remove the reasons you are currently being skipped: an ambiguous entity, unquotable content and a structured data layer that says nothing useful. That is the controllable part, and it is usually the whole problem.

How long does it take to show up?

Entity and structured data fixes tend to surface first, often within weeks, because they change how confidently a model can resolve you. Content-driven citations follow over a few months as the rewritten pages are recrawled and reindexed. The prompt set will show you which is moving.

Next step

Ask an AI about your category

Try it now with three questions your buyers would ask. Send me what came back and we will start from there.

  • Reply within 24h
  • Measured, not claimed
Get a Quote