Baki Bilişim

Be citable in ChatGPT, Perplexity, Gemini and AI Overviews

Generative engine optimization is the work of making a company a source that ChatGPT, Claude, Perplexity, Gemini and Google AI Overviews use and cite when they write an answer. This channel runs on machine readability and entity clarity rather than backlink authority. Results are probabilistic, and our contracts say so.

Last updated: 2026-09-15Service group: Visibility

SCOPE STRIP

Deliverables
7 items
Typical duration
First cycle 5–6 weeks
Acceptance criteria
7 measurable items
Measurement rhythm
Monthly, date-stamped
Dependency
Server and robots.txt access

Who owns visibility inside generative engines?

Answer

Generative engine visibility is not one team's job: server configuration, structured data and content writing all have to change at once. A marketing agency does not touch robots.txt; a software agency does not write the passages. When those three decisions sit with different owners, the work stalls at step one.

Who takes which decision?
Decision Marketing agency Software agency Baki Bilisim
Who sets the access policy for AI crawlers such as GPTBot, ClaudeBot and PerplexityBot? Out of scope Partly: has file access, does not produce the decision In scope
Who builds the JSON-LD graph and the sameAs network that define the company as one consistent entity? Out of scope Out of scope In scope
Who measures brand citation inside generative engines and reports it with a date stamp? Partly: reports, does not define the method Out of scope In scope

Marks: accountability sits here · ~ partly, the decision sits elsewhere · typically out of scope. We are comparing categories of supplier, not naming individual firms.

Why delivery and visibility belong in the same contract is explained decision by decision on a separate page.

What happens when a buyer asks an AI assistant about your company?

Answer

A generative engine writes its answer from a handful of sources it selects from its own index and from live web search. If your site cannot be crawled, if the main content sits behind JavaScript, or if what the company does is not defined in machine-readable form, a directory listing or a competitor becomes the source instead of you.

DEFINITION

Generative Engine Optimization (GEO)

GEO is the work of turning a website into an entity that generative AI engines use and cite while composing an answer. SEO targets the ranking, AEO targets the answer box, and GEO targets the attribution inside the generated text.

What this means for your company: part of the supplier research now finishes inside an assistant window rather than on a search results page. If your name never appears in that window, you are not among the companies being considered for the shortlist.

Why is being cited different work from collecting backlinks?

In classic search visibility, authority signals dominate. Inside a generative engine the route to the answer is a chain, and the first broken link stops everything after it. However strong your authority is, if the engine cannot read your page you are absent from that answer.

The citation chain in a generative engine A four-stage chain: access, parsing, entity match and citation. Each stage only runs once the previous one has been passed; the first broken link stops visibility entirely. 01 02 03 04 Access Parsing Entity match Citation Can the crawler reach the page? Is the content readable in the HTML? Which company is this, and what does it do? Does the passage carry into the answer?
Figure 1 · The citation chain in a generative engine. Each stage depends on the one before it; a GEO engagement builds the chain from the first link to the last.

0

There is no dedicated markup, submission form or paid route defined for appearing in Google AI Overviews. Eligibility follows the same rules as the page's ordinary eligibility for Search results.

Source: Google Search Central — “AI features and your website” · Accessed: 2026-07-29 · developers.google.com ↗ (opens in a new tab)

The practical consequence is that there is no shortcut on sale called “AI visibility”. What can be done is to build all four links of the chain as engineering work. The deliverable list below does exactly that.

What exactly is delivered in a GEO engagement?

Answer

Seven items are delivered: an AI crawler access policy, a compact llms.txt, an entity model with its sameAs network, citable content blocks, an identity and NAP consistency audit, a snippet permission policy, and a date-stamped visibility monitoring set. The format and delivery week of each item is written into the contract.

First-cycle deliverables · 5–6 weeks
# Deliverable Format When
01 AI crawler access policy Decision note (two scenarios with their consequences) plus an implemented robots.txt Week 1
02 Compact llms.txt /llms.txt at the site root, under 6 KB Week 2
03 Entity model and sameAs network Entity map plus a JSON-LD graph per page type Weeks 2–3
04 Identity and NAP consistency audit Inconsistency list plus a correction plan with an ownership column Week 3
05 Citable content blocks Page template, writing rule set and worked example passages Weeks 3–5
06 Snippet and content permission policy max-snippet, nosnippet and data-nosnippet decisions Week 4
07 Visibility monitoring set Fixed 25-question set, date-stamped record table and method note Week 5

Should you allow AI crawlers?

Answer

This is a strategy decision and your company makes it. Allow them and your content can be used as a source inside generative answers; in exchange it is read and summarised. Block them and the content cannot be used in this channel, but the discoverability goes with it. We put both outcomes in writing and implement your decision.

The technical form of that decision is a single file. Below is this site's own decision: open to all of them. We chose that as a deliberate visibility strategy and documented the reason in the file itself.

# AI crawler policy — the decision is the client's, the implementation is ours.
# This site's decision: open to all (a deliberate visibility strategy).

User-agent: GPTBot
Allow: /

User-agent: ClaudeBot
Allow: /

User-agent: PerplexityBot
Allow: /

User-agent: Google-Extended
Allow: /

Sitemap: https://www.bakibilisim.com/sitemap.xml

One distinction matters here: according to Google's documentation, Google-Extended applies only to Gemini apps and Vertex AI grounding, and does not affect ranking in Google Search or eligibility for AI Overviews. These two decisions have to be taken separately — there is no single “switch off AI” toggle.

Does llms.txt actually help?

Answer

llms.txt is a proposed file that summarises, in plain text, what a site is and which pages matter. No major generative engine provider has confirmed in public documentation that it uses the file when selecting sources. We publish it, keep it small, and never present it on its own as a visibility promise.

2024

The year the llms.txt proposal was first published. The proposal sets out to give language models a plain-text summary of the site together with its priority links.

Source: llmstxt.org — Jeremy Howard (Answer.AI) · Accessed: 2026-07-29 · llmstxt.org ↗ (opens in a new tab)

Enormous llms.txt files that dump the whole site into one document do not work: the file goes unmaintained, it starts to contradict the real content of the site, and the moment it contradicts anything it stops being a trustworthy signal. This site's own llms.txt file is under 6 KB and contains only the corporate summary, the service and guide links, and the contact details.

Which steps does a GEO engagement follow?

Answer

Five phases: baseline measurement, access and machine readability, entity clarity, citable content, and re-measurement. Starting and ending with measurement is deliberate, because work whose starting point was never recorded cannot be proven afterwards. Each phase has its deliverable, its measurement criterion and its accountable party written down in advance.

  1. Visibility baseline measurement

    A fixed set of 25 questions is derived from sales records, support tickets, search queries and the questions buyers ask during supplier evaluation. The set is run across five engines, and whether the brand is mentioned, which sources are shown and whether the information is accurate are all recorded.

    Deliverable
    Question set, method note and a date-stamped baseline record
    Measurement criterion
    All 25 questions recorded; the method written so it can be repeated
    Accountable party
    Baki Bilisim · joint session with your sales team to build the question set
  2. Access and machine readability

    The AI crawler policy is decided and applied in robots.txt. The main content is verified to be present in the first HTML response without JavaScript, snippet permissions are reviewed, and a compact llms.txt is published at the site root.

    Deliverable
    Decision note, implemented robots.txt, llms.txt and a render verification report
    Measurement criterion
    Main content readable with JavaScript disabled; the policy explicitly declared in the file
    Accountable party
    Baki Bilisim · server access provided by the client
  3. Entity clarity

    A JSON-LD graph of Organization, LocalBusiness, Person and Service nodes is built and the @id architecture is made consistent. The sameAs network and the NAP data are written identically on the website, in the business profile and in directory records.

    Deliverable
    Entity map, JSON-LD graph, inconsistency and correction list
    Measurement criterion
    Zero errors in the validators; NAP identical on every surface
    Accountable party
    Baki Bilisim · account ownership of directory records stays with the client
  4. Citable content

    Question-form headings, 40 to 60 word passages that answer in the first sentence, definition boxes, sourced figures and visible update dates are added. There is a single test: the passage has to stay accurate and complete when it is lifted out of its context.

    Deliverable
    Page template, writing rule set, passages applied on the priority pages
    Measurement criterion
    Every target question answered within the first 60 words; every figure carrying a source and a date
    Accountable party
    Baki Bilisim · technical accuracy signed off by your subject-matter expert
  5. Re-measurement and reporting

    The same question set is run again with the same method on the same engines. A date-stamped report comparing the result against the baseline is delivered, and a source-correction plan is produced for answers that state incorrect facts.

    Deliverable
    Comparative visibility report and the priority list for the next cycle
    Measurement criterion
    Same method as the baseline; a measurement date on every line
    Accountable party
    Baki Bilisim · monthly rhythm, reporting session held jointly

Within our six-phase working model, these five phases map onto the production and optimisation steps.

When is the work considered finished?

Answer

The work is finished when all seven criteria below have been measured and recorded. Each criterion enters the contract together with its threshold and its measurement tool. If a criterion cannot be measured it is removed from the contract; we never write an unmeasurable item in as an acceptance criterion.

Acceptance criteria · threshold · measurement tool
Criterion Threshold Measurement tool
AI crawler policy applied Every agreed crawler token explicitly declared in robots.txt robots.txt · Search Console robots.txt report
Content readable without JavaScript Main content present in the first HTML response Raw HTML response · render with JavaScript disabled
Structured data validity 0 errors Schema.org Validator · Rich Results Test
Entity and NAP consistency Identical on every surface, 0 inconsistencies Consistency audit checklist
llms.txt Published and under 6 KB File check
Brand citation sampling Date-stamped record on the 25-question set, compared period over period ChatGPT · Claude · Perplexity · Gemini · AI Overviews
AI crawler hit frequency Traceable and reportable in the server logs Server access logs

What do we not promise?

Answer

We do not promise appearance in a specific engine, a citation frequency or a ranking position. Generative model output is probabilistic: the same question can produce different answers on the same day. What we measure is a sample rather than a census, and the report states that plainly.

What we commit to

  • Measuring and recording all seven acceptance criteria
  • Implementing the AI crawler access decision with its written rationale
  • Zero validator errors in the structured data
  • Documenting the measurement method so that it can be repeated
  • A measurement date and the tool used on every reported line

What we do not commit to

  • A guarantee of appearing in a particular assistant
  • A guaranteed citation frequency or ranking position
  • Editing engine output directly — only the source signals can be corrected
  • Removing a competitor brand from the answers
  • A fixed calendar date for results — the engines update on their own rhythm

Once measured values are published they appear on the proof page with the measurement date and the tool used. We do not leave a line we cannot fill marked “coming soon”.

Frequently asked questions about GEO

What is GEO?

GEO (Generative Engine Optimization) is the work of turning a website into an entity that generative AI engines use and cite while composing an answer. The target is not a ranking position; it is the appearance of the brand name and a link to the page inside the text written by engines such as ChatGPT, Claude, Perplexity, Gemini and Google AI Overviews.

How does GEO differ from SEO and AEO?

All three share the same technical foundation and differ in target. SEO targets the ranking on the search results page, AEO targets being quoted directly in the search engine answer box, and GEO targets being named as a source inside the answer a generative engine writes.

GEO does not replace SEO. Without crawlability, indexability and content quality it does not work at all, which is why the audit always starts from the technical foundation.

Should I allow GPTBot and ClaudeBot?

This is a strategy decision and your company makes it. If you allow them, your content becomes usable as a source in generative answers; in exchange it is read and summarised. If you block them, your content cannot be used in this channel and the discoverability goes with it.

The decision is not a single switch: training, answer generation and search visibility are governed by different crawler tokens. According to Google's documentation, for example, Google-Extended affects only Gemini apps and Vertex AI grounding, not ranking in Google Search or eligibility for AI Overviews. We present both scenarios in writing and implement the decision you take.

What is llms.txt and does it actually help?

llms.txt is a proposed file published at the site root that summarises, in plain text, what the site is and which pages matter; it was published on llmstxt.org in 2024.

No major generative engine provider has confirmed in public documentation that it uses the file when selecting sources. For that reason we publish it, keep it under 6 KB and never present it on its own as a visibility promise. It costs little and carries no risk; overstating it only creates a false expectation.

How do you get into Google AI Overviews?

According to Google's documentation there is no separate markup, submission route or paid entry for AI Overviews; eligibility follows the same rules as ordinary Search eligibility.

In practice the work is this: the page has to be indexable, snippet permissions must not be switched off (nosnippet and narrow max-snippet values are reviewed), the answer to the question has to be given clearly at the top of the page, and the structured data has to be free of errors.

How are GEO results measured?

A fixed question set is run periodically with a fixed method on the same engines. On every run we record, with a date stamp, whether the brand was mentioned, which page was cited and whether the information given was accurate.

This is a sample rather than a census, and the report says so. Two supporting signals are tracked alongside it: AI crawler hit frequency in the server logs and assistant-referred traffic.

What if an AI describes my company incorrectly?

First we look for the source of the incorrect statement. In most cases it turns out to be an outdated directory record, inconsistent NAP data, a page that no longer exists, or a fact that was never written down anywhere on the site.

The correct information is then published openly, dated and marked up with structured data, and inconsistent external records are corrected. Engine output cannot be edited directly — the only thing that can be fixed is the source signals. Correction is therefore a publishing job, not a support request.

For GEO, is content volume or content quality more important?

Quality and clarity. When a generative engine writes an answer it uses the passage that contains the answer, not the whole page. Passages of 40 to 60 words that stay accurate out of context and carry a source and a date therefore outperform dozens of pages repeating the same topic.

Volume only creates value when each page answers a different question. Five pages answering the same question make it unclear which one the engine should pick, and the usual outcome is that it picks none of them.

Do you deliver GEO outside Turkey, and in which languages?

Yes. We are based in İzmit, Kocaeli and work remotely with head offices and buyers outside Turkey. GEO is delivered in Turkish and English: the entity graph, llms.txt and citable passages are built for both language versions and linked by reciprocal hreflang.

The monitoring question set is run separately per language, because assistants answer the same question differently in different languages. For exporting manufacturers this matters more than it first appears — the buyer asks in their own language, and the answer is assembled from sources in that language.

Last updated: 2026-09-15 All questions Glossary of terms

See the measured state of your website within five working days.

The audit is free and creates no obligation to work with us. The report itemises findings on AEO answerability, AI crawler access, lab-measured Core Web Vitals, structured data validity and accessibility (automated scan).

We work with corporate-scale, multi-location or multilingual organisations. One-off small jobs fall outside our scope; in that case we point you to smaller studios.

Baki Bilişim · Karabaş Mah. Salim Dervişoğlu Cad., Ncity AVM, Kat 2 (Bowlingo katı), İzmit / Kocaeli, Türkiye · +90 507 817 27 17 · bilgi@bakibilisim.com