Skip to content
SITEAI.MD
GEO10 min read

GEO: how ChatGPT, Perplexity and Google AI decide to recommend you

SHORT ANSWER

GEO is the work of getting your business into the answer an AI assistant gives when someone asks „who does this in Chișinău?”. It sits on top of SEO but needs three more things: AI crawlers must be able to read your site, your business details must match everywhere, and your text must be easy to quote.

Your customer no longer searches. They ask.

A few years ago, someone who needed a garage typed „car service Chișinău” into Google and got a list of links. Today, more and more often, that same person opens ChatGPT and writes: „where can I get an automatic gearbox repaired in Chișinău at a reasonable price?”

The assistant gives two or three names and sometimes a link. Every other business in the city simply is not in that conversation. They were not rejected — they were never considered.

The scale is no longer small. On 27 February 2026, OpenAI announced that ChatGPT had passed 900 million weekly active users, up from 400 million a year earlier. Not all of them ask about local businesses. But enough do to matter.

At the same time, the habit of clicking is thinning out. A SparkToro study using Similarweb clickstream data, covering January to April 2026, found that 68.01% of Google searches in the United States end without a single click through to a website — up from 60.45% in 2024. The authors state their own limitation: the analysis excludes searches made inside the Google mobile app, where they expect the share to be even higher.

That figure is American, not Moldovan. No equivalent measurement has been published for the Republic of Moldova, and anyone presenting this percentage as „Moldovan” is inventing it. The direction, though, is the same everywhere: the answer reaches the person without the person reaching you.

GEO (Generative Engine Optimization) deals with exactly this: why one business appears in that answer and another does not.

Three surfaces. They are not the same thing.

People talk about „AI” as if it were one place. There are at least three, with different mechanics.

Surface What the user sees Where it takes information from What knocks you out
Google AI Overviews Summary above the results The Google Search index Not being indexed in Google
ChatGPT with search Conversational answer with footnotes The web, fetched by OAI-SearchBot Blocking the search crawler
Perplexity Answer with numbered sources Its own index, via PerplexityBot Blocking PerplexityBot

The practical consequence: there is no single fix. A site can appear in AI Overviews and be entirely absent from ChatGPT, because being indexed by Google and being reachable by OpenAI's crawler are two independent things.

How an AI assistant picks who to recommend

A language model does not hold a list of firms in Chișinău that it consults. Simplified, it does three things:

  1. Searches the web, when the question needs current or local information.
  2. Reads the pages it finds, if it is allowed to read them.
  3. Picks the information that looks clearest, most consistent and easiest to summarise.

That gives you three things to fix on your site: access, consistency and quotability. In that order, because each one depends on the one before it.

Step 1: check whether AI crawlers can read your site

This is the most common problem and also the cheapest to fix.

Open your-site.md/robots.txt in a browser. If you see the name of an AI crawler followed by Disallow: /, that crawler is not reading your site.

Who the crawlers are and what each one does

Here is the nuance most guides miss. Not all AI crawlers do the same job.

Crawler Who sends it What it does Affects your citations?
GPTBot OpenAI Collects text for model training Not directly
OAI-SearchBot OpenAI Fetches pages for ChatGPT answers Yes
ChatGPT-User OpenAI Opens a page at a user's explicit request Yes
ClaudeBot Anthropic Collects text for training Not directly
Claude-SearchBot Anthropic Fetches pages for sourced answers Yes
PerplexityBot Perplexity Indexes pages for Perplexity answers Yes
Google-Extended Google Controls use of your text by Gemini models Does not affect Google Search

The difference matters a great deal. Training crawlers take your text to make the model better in general. Search crawlers come for your page now, to quote it in an answer going to a person who is asking at this very moment.

If you want to be quoted, the search crawlers need access. You can block training and stay quotable. These are two separate decisions, and most sites treat them as one.

One more clarification, because it gets confused often: Google-Extended has nothing to do with your position in Google. Blocking it does not remove your site from search results.

How you get blocked without deciding to

This is the part business owners do not suspect.

On 1 July 2025, Cloudflare announced a feature called managed robots.txt. If you enable it, Cloudflare automatically updates your robots.txt file — or creates one if it does not exist — adding directives asking AI bot operators not to use your content for model training. The directives update themselves, with no action from you.

The feature is not applied to everyone automatically: Cloudflare says it is opt-in and that the company merely encourages new sites to enable it. But if someone once ticked that box — you, your developer, or whoever moved the site onto Cloudflare — your robots.txt now contains rules nobody on your team wrote.

It is not the only mechanism. Site themes, security plugins and hosting panels add their own defaults too. The result is the same: a file nobody has ever read decides whether you exist for AI assistants.

What to do

  1. Open robots.txt and read it to the end. It takes a minute.
  2. Note which crawlers are blocked and ask yourself whether the block was a decision or an accident.
  3. If you use Cloudflare, check in the dashboard whether managed robots.txt is on.
  4. If you want to be quotable, let the search crawlers through.
  5. Check again in a month. Crawler names change and companies add new ones. The official documentation from OpenAI, Anthropic, Perplexity and Google is the only reliable source for the current list.

How widespread is blocking? It depends who you ask.

Worth saying, because you will find wildly different figures. Studies published in 2026 report the share of sites blocking GPTBot at anywhere between roughly 10% and 30%, depending on the sample: some measure a few thousand randomly chosen sites, others only the few thousand highest-traffic sites in the world.

The gap does not mean somebody is lying. It means „websites” are not a uniform group, and large publishers block far more often than a local business does. For you, the global figure does not matter at all. What matters is what your own file says.

Step 2: the same business details everywhere

A model that finds three different phone numbers for your business has a problem. It does not know which one to give, so it often gives none and moves on to the next firm.

Check that these match, character for character:

Element Where it usually breaks
The exact name With and without SRL, with and without diacritics
The address Different abbreviations: „str.” vs „Strada”, with and without „nr.”
The phone number Different formats: +373 60 686 611 vs 060686611
Opening hours Updated on Google, forgotten on the site
The description Different text on every platform

The places that count: your site, your Google Business profile, Facebook and Instagram, local directories, and any catalogue you were once listed in and have forgotten about.

Businesses that have moved or changed their number in the past few years almost certainly have a problem here.

Step 3: write so you can be quoted

A model prefers text it can summarise without getting it wrong.

Answer directly, at the start. If the page is called „How much does a service cost”, the first paragraph must contain an answer, not the history of the workshop.

Be concrete. Compare:

Cannot be quoted Can be quoted
„Quality services to high standards” „We repair ZF and Aisin automatic gearboxes, 12-month warranty”
„Affordable prices” „Diagnosis costs ⟨XXX⟩ lei and is deducted from the repair”
„Extensive industry experience” „We have worked on German cars since 2015”

Put the source next to the number. A model that finds a figure with no source treats it with suspicion. So does a person.

Use the same terms throughout. If one page says „automatic gearbox” and another says „automatic transmission”, you have split the signal about one service in two.

Structure it. Clear headings, lists, tables. A ten-line paragraph is hard to quote.

What this means in a market that searches in two languages

The Republic of Moldova has a quirk that changes the calculation.

According to StatCounter, search in the Republic of Moldova broke down like this in August 2026:

Engine Share
Google 89.2%
Yandex 7.75%
Bing 1.93%
DuckDuckGo 0.63%
Yahoo! 0.38%

Google dominates, but Yandex is not zero, and those 7.75% are not spread evenly: they are concentrated in the segment that searches in Russian.

For AI assistants, the consequence is not that you should optimise for Yandex. It is that questions about your business get asked in two languages, and the answers differ. An assistant asked in Romanian finds different sources than the same assistant asked in Russian, because the web it draws on is different.

If you only check in one language, you are checking half the market.

How to find out where you stand

Do not assume. Check.

  1. Write ten questions a real customer would ask.
  2. Put each question to ChatGPT, to Perplexity and to Google.
  3. Ask them in Russian too.
  4. Screenshot each one with the date visible.
  5. Record not only whether you appear, but which sources the assistant cites. That is where the useful information is: if they all cite the same local catalogue, you know where you need to be.

Keep the record in a simple table:

Date Question Language Assistant Do you appear? Sources cited
⟨MM.YYYY⟩ ⟨the question⟩ EN ChatGPT yes / no ⟨what it cited⟩

After three months you have a data series. Before that you have impressions.

What GEO does not do

GEO does not guarantee you a place in any answer. Nobody controls what a model says, and answers change from week to week and from user to user.

GEO does not replace SEO. If your site is slow, blocked or empty, there is nothing for a crawler to take from it.

GEO has no payment button. There is no auction where you buy a place in the answer.

And GEO does not come with a score. Anyone showing you an „AI visibility score” from 0 to 100 is showing you a number they invented, not one reported by OpenAI or Google.

What GEO does is put you in a position to be chosen: accessible, consistent and easy to quote. The rest remains the model's decision.

The first thing you can do today

Open your-site.md/robots.txt. It takes a minute. If you find an AI crawler blocked there that you did not choose to block, you have already found the reason you appear nowhere.

Sources

Unless stated otherwise, the figures above are measured by third parties, in markets that are not the Republic of Moldova. They are not results we obtained for clients. When we publish our own numbers, they will come with dated screenshots from client accounts.

Frequently asked questions

No. AI assistants feed on the same pages search engines index. If your site cannot be read, you will not appear in Google or in ChatGPT. GEO is built on top of SEO, not instead of it.

There is no payment system for appearing in the organic answers of AI assistants. Anyone selling you a „guaranteed position in ChatGPT” is selling something they do not control.

Assistant answers vary between sessions depending on the account, the region and the model version. That is why a single check means nothing. You check repeatedly, with dated screenshots.

Not necessarily. GPTBot is the training crawler. Answers with sources in ChatGPT are fetched by OAI-SearchBot, a separate crawler. You can block training and stay quotable, if you block selectively.

It matters for classic search. According to StatCounter, Yandex held 7.75% of searches in the Republic of Moldova in August 2026 — small next to Google, but concentrated in the Russian-speaking segment. For AI assistants, cited sources come from the web at large, not from a single search engine.

MR. SEO · updated 11 September 2026

FIND OUT WHY CUSTOMERS AREN’T FINDING YOU.

FREE AUDIT