2 Intermediate pathLesson 6 of 10 6 min read

GEO: getting cited by AI

  1. 1. Visual mode
  2. 2. Themes and appearance
  3. 3. Art directions and Design score
  4. 4. Custom CSS
  5. 5. SEO with Éclair
  6. 6. GEO: getting cited by AI
  7. 7. Build a multilingual site
  8. 8. Blog, categories and topic clusters
  9. 9. Sell with the lightweight shop
  10. 10. Everyday security
Contents
  1. What is GEO?
  2. The files Éclair publishes for AI
  3. Which policy should you choose for AI bots?
  4. Writing to get cited by AI
  5. E-E-A-T, author and freshness
  6. The GEO score, check by check
  7. Key points
  8. Going further
  9. Frequently asked questions

GEO helps your site get cited by AI, those answer engines such as ChatGPT, Perplexity or Gemini that reply by giving their sources. Éclair already publishes the files they read: your part is to choose what you allow them to do and to write content that's easy to reuse. This lesson covers both, with the GEO score as your compass.

What you'll be able to do

Open your site to AI

Choose the bot policy, publish llms.txt and the Markdown versions.

Write to be cited

Key takeaways, a direct introduction, a FAQ and sourced figures.

Read the GEO score

Understand each check and fix a post.

What is GEO?

GEO, short for Generative Engine Optimization, helps answer engines (ChatGPT, Perplexity, Gemini, Claude, Google's AI Overviews) understand your site and cite it as a source. SEO aims for a good position in a list of results; GEO aims for a mention in the answer itself, with a link to you.

The basics are the same: useful, well-structured content written by someone identifiable. GEO adds three requirements: formats that are easy for a machine to read, direct answers at the top of the page, and precise facts that the AI can reuse without distorting them.

The files Éclair publishes for AI

URLContentSetting in Settings › AI & GEO
/llms.txtYour site's map for AI (llmstxt.org proposal): name, description, your business intro, then pages, products, posts and categories with their summaryPublish /llms.txt
/llms-full.txtAll your content in Markdown, in a single filePublish /llms-full.txt
The page URL followed by .mdA clean Markdown version of every page, with title, description, author, dates and prices in the headerMarkdown version of every page
/robots.txtThe rules for 30 AI botsAI bots

The first three are active from installation; the bot policy is the one you chose on the installer's “Visibility” screen. So Atelier Nova's classes page, /cours, also exists as /cours.md, and its home page as /index.md. Each Markdown version carries a noindex instruction and states the canonical URL of the original page: Google sees no duplicate content.

The Your business intro for AI field, in the same tab, is placed at the top of llms.txt: “it's often what AI remembers about you”. Write verifiable facts: who you are, what you offer, for whom, where, since when. For Atelier Nova:

Atelier Nova is a ceramics studio based in Lyon since 2012.
Wheel-throwing and hand-building classes for adult beginners, in groups of 6,
summer workshops and made-to-order pieces.
From published content to search engines and AI: sitemap, llms.txt, Markdown versions, robots.txt and RSS feed
The formats that answer engines read

Which policy should you choose for AI bots?

In Settings › AI & GEO, the AI bots section offers three policies:

Settings › AI & GEO: the three policies for AI bots, Open, Citations only and Closed
The AI bot policy is set in one click

Éclair sorts 30 bots into two families: 10 answer-engine bots, which search or read a page at a user's request, and 20 model-training bots. The main ones:

BotCompanyRole according to ÉclairAllowed with “Citations only”
OAI-SearchBotOpenAIChatGPT searchYes
ChatGPT-UserOpenAIOn-demand readingYes
Claude-SearchBotAnthropicClaude searchYes
Claude-UserAnthropicOn-demand readingYes
PerplexityBotPerplexityAnswer engineYes
GPTBotOpenAITrainingNo
ClaudeBotAnthropicTrainingNo
Google-ExtendedGoogleUse by Gemini modelsNo
Applebot-ExtendedAppleTrainingNo
CCBotCommon CrawlOpen training corpusNo
Meta-ExternalAgentMetaTrainingNo

Google-Extended doesn't affect your ranking in Google Search: blocking it takes nothing away from your SEO. Atelier Nova chooses Open: a craft business has every interest in being recommended when someone asks where to learn ceramics in Lyon. Here's a shortened excerpt of its robots.txt with “Citations only” (Éclair writes the comment lines in French, whatever the site's language); the real file names all 10 and all 20 bots.

User-agent: *
Allow: /
Disallow: /recherche
Disallow: /_eclair/

# Moteurs de réponse IA : autorisés (citations et sources)
User-agent: OAI-SearchBot
User-agent: ChatGPT-User
User-agent: Claude-SearchBot
Allow: /
Disallow: /recherche
Disallow: /_eclair/

# Entraînement de modèles d'IA : refusé
User-agent: GPTBot
User-agent: ClaudeBot
Disallow: /

Sitemap: https://atelier-nova.fr/sitemap.xml

A robots.txt is an instruction that declared bots respect, not a lock. The Add the Content-Signal directive to robots.txt option also states your usage preferences, for example search=yes, ai-input=yes, ai-train=no with “Citations only”. It's a Cloudflare proposal, non-standard, that Lighthouse flags as unknown: that's why it's off by default.

Writing to get cited by AI

An AI readily reuses a short, clear and verifiable passage. Each good practice has its tool in Éclair:

E-E-A-T, author and freshness

Google sums up how reliable content is with E-E-A-T: experience, expertise, authoritativeness, trustworthiness. Answer engines also favor content whose author can be identified. In My profile, fill in:

This information appears below each post and feeds your author page and the Person structured data, with your profiles linked through sameAs. As for freshness, Éclair shows “Updated” when you edit a post more than a day after it was published, and the GEO score checks that the publication date is less than a year old. Update for real: a refreshed figure, an added section.

The GEO score, check by check

CheckGreen if…
Key takeaways25 to 90 words (the check that weighs the most)
Introduction70 words at most
FAQA FAQ block (posts and texts over 400 words)
Question subheadingsAt least one, or a FAQ
Lists or tablesAt least one
Concrete figuresA number followed by a unit (%, km, kg…) or at least two numbers of two or more digits
External sourceAt least one outbound link (posts and texts over 400 words)
AuthorA bio of at least 40 characters
ParagraphsNone over 120 words
FreshnessPublished less than a year ago

Key points

Going further

Frequently asked questions

Does blocking training bots make me disappear from ChatGPT?

Not with “Citations only”: search and reading bots such as OAI-SearchBot and ChatGPT-User stay allowed, and only training bots such as GPTBot are refused. With “Closed”, all of them are refused.

Is the llms.txt file an official standard?

It's an open proposal, described on llmstxt.org: nothing forces an AI to read it. Éclair generates it and keeps it up to date automatically, with no work on your part.

Do the Markdown versions create duplicate content?

No. Each .md version carries a noindex instruction and states the canonical URL of the original page: search engines index the HTML page.

Should I fill in Key takeaways on every page?

On every post, yes: it's the check that weighs the most in the GEO score. On a service page, it also helps AI sum up your offer in one accurate sentence.

All the lessons of this path