Digital Marketing & Growth

GEO — Generative Engine Optimization

We run next-generation optimization that increases your brand's visibility in AI-powered search tools such as ChatGPT, Gemini and Perplexity.

AI assistant
Illustrative example

Our goal with GEO: your business is named in ChatGPT, Gemini and Google’s AI answers — with your site cited as the source.

People no longer ask only Google. They also put their questions to AI assistants like ChatGPT, Gemini, and Perplexity. GEO makes sure your brand is visible in this new kind of search.

We structure your content so AI systems can understand it, making your brand easier to cite and strengthening its authority.

How we work

Our GEO — Generative Engine Optimization process.

  1. GEO audit

    We review AI crawler access, structured data, and content structure.

  2. Technical foundation

    We set up access for search crawlers (OAI-SearchBot, Claude-SearchBot, PerplexityBot, Bingbot), structured data, and llms.txt.

  3. Answer-first content

    We create authoritative, quotable content in a question-and-answer format.

  4. Testing & refinement

    We measure your visibility across AI tools and keep strengthening the signals.

Who is GEO worthwhile for?

If your customers do research before they decide, GEO is worthwhile for you. Questions like 'which one should I choose', 'how do they compare', and 'who should I ask' are now being put to AI assistants as well. Consulting, healthcare, education, B2B services, and technical products are the fields where questions like these are concentrated.

It has a payoff for a local business too: when assistants recommend a service in a given area, they can draw on business profiles, reviews, and the information on your site. The more consistent, verifiable information there is about your brand online, the more likely you are to be mentioned accurately.

Also referred to as 'GEO SEO' or 'AI SEO', this work isn't separate from traditional SEO; it's a continuation of it. If your site's basic SEO is lacking, that has to be completed first, because AI search optimization is built on a site that can be crawled and is considered trustworthy.

What does the GEO technical setup involve?

The aim of the technical setup is simple: AI tools should be able to reach your site, read the content, and not misunderstand who you are. On some sites, crawlers have been blocked without anyone realizing; on others, content loads only through scripts that run in the browser, so crawlers see an empty page.

If we built your site on a server-rendered stack, most of these conditions are met from the start. For sites on other platforms, we first audit the current state and rank the gaps by priority. In the setup, we do the following:

  • robots.txt access for search crawlers (OAI-SearchBot, Claude-SearchBot, PerplexityBot) and classic search engines; crawlers used only for model training (GPTBot, ClaudeBot) are a separate decision
  • Bing registration (Bing Webmaster Tools, IndexNow): Microsoft Copilot builds its answers from the Bing index
  • An llms.txt file that summarizes what the site is about and its key pages
  • schema.org structured data: organization, service, FAQ, and content markup
  • Verifying that the content can be read without running JavaScript
  • Making brand information consistent across your site, business profile, and other sources

Where does each AI tool get its answers from?

Each tool has its own crawler and rules for finding sites. A site that is accidentally closed to a crawler can't be cited in that tool's answers. The table below is based on the platforms' own documentation:

ToolWhat its answers rely onWhat it needs to reach your site
Google AI Overviews / AI ModeThe Google Search index (being indexed and allowing snippets is enough)Googlebot. Google-Extended only covers Gemini training/grounding and doesn't affect Search
ChatGPT searchOpenAI's search system + fetching pages on a user's requestOAI-SearchBot (blocked sites aren't shown in ChatGPT search answers). GPTBot is for model training only
PerplexityIts own search index + fetching pages on a user's requestPerplexityBot, Perplexity-User
ClaudeWeb search + fetching pages on a user's requestClaude-SearchBot, Claude-User. ClaudeBot is for model training only
Microsoft CopilotThe Bing indexBingbot; Bing Webmaster Tools registration and IndexNow

Sources:Google — AI features and your website ↗Google — Crawlers (Google-Extended) ↗OpenAI — Bots ↗Anthropic — Crawlers ↗Perplexity — Crawlers ↗

What does citable content mean?

When AI assistants generate an answer, they draw on passages that are short, clear, and make sense on their own. A page that asks the question in the heading, gives the answer in the first sentence, and then goes into detail is easier to cite than one that buries the same information behind a long introduction.

So we restructure content in an answer-first format: definitions, comparisons, step-by-step explanations, and question-and-answer sections. We back claims with sources, and expertise with author and business information. That's also the essence of what people search for as 'ChatGPT SEO': offering verifiable information an assistant can pass along with confidence.

Original information matters too. There's no reason to cite a page that repeats general facts found everywhere; observations from your own experience, descriptions of your process, the factors that determine your pricing, and clearly stated limits, on the other hand, can't be found anywhere else.

Research points the same way: in the first comprehensive study of generative engines, citing sources and adding quotations and statistics stood out among the methods that improved visibility, while keyword stuffing didn't help. Google's own guide also says there's no need to break content into chunks or write in a special way for AI; original content that is useful to readers is what counts.

Sources:Aggarwal et al. — GEO: Generative Engine Optimization (KDD 2024) ↗Google — Succeeding in generative AI search ↗

How do we measure success in GEO?

This field doesn't yet have measurement tools as mature as those of traditional SEO, and we say so up front. For testing, we first draw up a list with you of the questions your customers would actually ask: ones that ask about your brand directly, ones that ask about your service in general, and ones that ask for a comparison. The same list is asked again each period, so change can be tracked. The indicators available to us are:

  • Testing the agreed list of questions in ChatGPT, Gemini, and Perplexity at regular intervals and recording whether the brand is mentioned
  • Whether your site is cited as a source in the answers
  • AI crawler activity in the server logs
  • Visits from AI tools in Analytics (chatgpt.com, perplexity.ai, gemini.google.com, copilot.microsoft.com, claude.ai)
  • Search Console's generative AI performance report (impressions in Google's AI features; rolling out gradually)
  • AI performance data in Bing Webmaster Tools (appearances in Copilot answers)
  • Audit results for the technical signals (crawler access, structured data, llms.txt)

What don't we promise in GEO?

No one can guarantee a place in an AI assistant's answer. Answers vary with the question, the user, and the model version; the same question can produce different results on two different days. An offer that promises the top spot in the answers isn't realistic.

Assistants may also give incomplete or incorrect information about your brand. We can't correct that directly; what we can do is make the right information clear, consistent, and easy to find on your site and in other sources.

llms.txt is no magic file either: Google states plainly in its own guide that Search doesn't use such files, and other tools offer no official support either. We add it as a low-cost, harmless extra, not as a source of visibility. We'd suggest looking at one-off packages sold as 'AI SEO' in that light. Our job is to put in place everything needed for your brand to be understood correctly and cited as a source, and to track the outcome with regular tests. Nor is this a setup you do once and walk away from: crawler names and behavior change and new tools appear, so we re-audit the setup at regular intervals.

Our work

What we’ve delivered with this service.

All work →

FAQ

About GEO — Generative Engine Optimization.

Does GEO replace SEO?

No. AI engines rely on web content too, so GEO doesn't work without an SEO foundation. The two go hand in hand.

How do you measure GEO results?

We test whether AI tools such as ChatGPT and Perplexity mention your brand, and audit technical signals like llms.txt and schema markup.

Is it too early for a small business to invest in GEO?

Not too early, but order matters. Your Google Business Profile and the site's SEO basics come first; the technical side of GEO (crawler access, structured data, clear service pages) is then added at low cost. Because the measurement tools are still new, we track progress with regular tests rather than precise figures.

What is llms.txt, and do I need it?

It's a plain text file that summarizes your site's content for AI tools. Google says Search doesn't use it, and its effect on other tools isn't proven. We add it because it's easy and harmless, but the real source of visibility is accessible, original and consistent content.

Should I allow every AI crawler?

Allowing search crawlers (OAI-SearchBot, Claude-SearchBot, PerplexityBot, Bingbot, Googlebot) is necessary for visibility. Crawlers used only for model training (GPTBot, ClaudeBot, Google-Extended) are a separate decision; blocking them doesn't stop you from appearing in search answers.

When do GEO results show up?

The technical setup is completed quickly; its effect depends on crawlers revisiting the site and AI tools updating their sources. So instead of giving a fixed date, we track progress with regular tests.

Let’s grow your business together.