← All tools

AI Visibility & GEO Guide

How to be visible in ChatGPT, Gemini, Perplexity and Google AI summaries: a complete guide from technical basics to content, measurement and a 30-day plan. At the top: a tool that builds a ready llms.txt from your site.

An AI model finds your site through web search, reviews it and answers in a fixed format; the tool turns that answer into a ready llms.txt file. Only links on your own domain are kept. Read the file before you publish it.

This tool sends the site address you enter to an AI provider; the provider’s web search reviews the site, and this server never connects to it. Nothing is stored on this site; usage is limited to 3 requests per day per visitor.

What is AI visibility?

Until a few years ago, “being visible” meant one thing: ranking on the first page of Google. Today people ask the same questions to ChatGPT, Gemini, Perplexity, Copilot and the AI summaries at the top of Google’s results. “Which dental clinic in Kadıköy is good?”, “Which accounting software suits a small online shop?”, “How do I run a technical SEO audit?” Questions like these now get one compiled answer instead of ten blue links.

AI visibility is the chance that your brand, product or content appears inside those answers. It happens in three ways:

All three matter, but they rest on different work. Mentions depend mostly on your general reputation online, citations on the quality and crawlability of your pages, and correct recognition on your brand facts being consistent everywhere. This guide covers all three and ends with a 30-day plan you can follow.

One thing needs saying up front: AI visibility is not a magic new discipline that replaces SEO. Most assistants lean on search engine indexes when they answer, so solid SEO is also the foundation of AI visibility. The difference shows up in the writing habits, structured data and off-site footprint you add on top of that foundation.

SEO, GEO and AEO: the difference

Three abbreviations are often used together in this field. Knowing how they differ helps you decide where to spend your effort.

In practice the three overlap. GEO does not work without a technically sound, fast and crawlable site. AEO does not work without content that answers questions plainly. And if your brand is never mentioned on other sites, assistants will struggle to put you on their list of options. So the right question is not “SEO or GEO?” but “What should I add for GEO on top of my existing SEO?”

Where do AI assistants get their information?

A language model answers from two different sources. Knowing which one is at work also tells you when each kind of effort will pay off.

1. Training data

A model learns from a very large body of text gathered from the internet and other sources up to its training date. If your brand appears often and consistently in that text, the model “remembers” you. You cannot influence this layer directly or quickly; new model versions are trained months or years apart. What you can do over the long run is make sure your brand appears with accurate information on trusted sites, in the news, in trade publications and on community platforms.

2. Real-time search (RAG)

When a question is current or detailed, most assistants search the web, read a few pages and compile the answer from them. This is called Retrieval-Augmented Generation (RAG). ChatGPT’s search mode, Perplexity, Copilot, Claude’s web search and Google’s AI summaries work this way. This is the layer where what you do today can show results within days or weeks.

Three important consequences follow from how RAG works:

The technical base: can the bots read you?

The first step of any GEO work is checking whether AI bots can reach your site at all. Skip it and everything else may be wasted.

robots.txt and AI bots

AI companies use different bots for different purposes. Telling them apart matters, because blocking one does not mean blocking the other:

An important detail: blocking Google-Extended does not keep your site out of Google’s AI summaries; those rely on normal Googlebot crawling. So if you want to stay out of training but appear in AI search, you can block the training crawlers and allow the search bots. Once you have decided, the Robots.txt Generator lets you set rules bot by bot.

There is one more barrier besides robots.txt: firewalls and CDNs. Services such as Cloudflare can block some AI bots by default. Check your server logs or CDN dashboard to see whether these bots actually get a 200 response.

Is your content in the HTML?

Open the page source (“View page source” in your browser) and check whether the main text is there. If the text only appears after JavaScript runs, most AI bots cannot see it. If you use React, Vue or a similar framework, server-side rendering (SSR) or static generation is the safest route.

Speed, status codes and sitemaps

How to write content that gets cited

When an assistant builds its answer, it picks short pieces from the pages it reads. Your goal is to write the piece that is easiest to pick. That means applying, a little more strictly, the rules good editors have known for years.

Put the answer first

Every section should answer the question in its heading within the first sentence or two. The first sentence under “What is local SEO?” should say what local SEO is; history and context can come after. This structure, known in journalism as the “inverted pyramid”, works best for readers and models alike.

Write headings as questions

People ask assistants full-sentence questions. Headings such as “How are prices set?” instead of “Pricing”, or “How long does setup take?” instead of “Setup”, sit close to how real questions are phrased and help the model find the right section.

Be concrete: numbers, dates, names

Write “same-day delivery in Istanbul, 1 to 3 business days elsewhere” instead of “very fast delivery”. Write “since 2014” instead of “for many years”. In academic GEO studies, the most consistent results came from adding statistics, citing reliable sources and quoting experts. Models prefer specific, verifiable information.

Produce original information

Content that repeats what everyone else says is just one of hundreds of similar pages to an assistant. Your own customer data, a survey you ran, a real case study, a result you measured yourself or a method you developed are what make you worth citing. “5 findings from the ad data of 120 small businesses” always beats “10 marketing tips”.

Use lists, tables and definitions

Use numbered lists for steps, tables for comparisons and one-sentence definitions for concepts. These formats make it easier for a model to break the information into pieces and pass it on correctly. Giving a short definition the first time you use a term helps both the reader and the model.

Make your expertise visible

Content with no clear author earns less trust. Every article should carry an author name, a short note on their expertise and a link to an author page. Your “About” page should say clearly who you are, how long you have done this work and who you work with. Everything you do for Google’s E-E-A-T (experience, expertise, authoritativeness, trustworthiness) also counts for AI assistants.

Keep it current

Assistants prefer fresh sources, especially on fast-moving topics such as prices, regulation and technology. Show a “Last updated” date on important pages and keep it meaningful by tying it to real updates. A page full of outdated information can do more harm than good when it gets cited, because it spreads wrong facts.

Structured data and entity signals

Search engines and AI systems try to understand the world through “entities”: people, companies, products, places and the relationships between them. Your job is to make sure your brand stands on that map as one clear entity.

Schema.org markup

Add structured data to your pages in JSON-LD format. The essentials are:

Since 2023 Google has shown FAQ rich results only for a limited number of authoritative sites. Even so, FAQPage markup states a page’s question-and-answer structure plainly for machines; as long as it matches visible, accurate content, there is no harm in using it.

Consistency

Your brand name, address, phone, founding year and one-sentence description of what you do should be identical on your website, Google Business Profile, LinkedIn, trade directories and social profiles. When AI systems run into conflicting information, they either leave you out or describe you wrongly. If one place says “since 2015” and another “founded in 2018”, fixing that is one of the cheapest GEO wins there is.

Knowledge graphs

If your brand is well known enough, creating a Wikidata entry or correcting an existing one strengthens your place in the knowledge graph. Getting into Wikipedia is much harder and bound by strict neutrality rules; trying to write an article about your own company usually backfires. Aim instead to be covered by independent sources, because Wikipedia relies on exactly those.

Off-site signals: brand mentions

For questions like “What are the best options for this job?”, an assistant decides which brands to list largely by looking at the wider conversation online. What you write on your own site has limited effect here; what others write about you decides it.

What these efforts have in common: fake or artificially produced mentions do not work in the long run. Models and search engines are getting better at filtering spam. What lasts is offering a product or service that is genuinely worth talking about, and explaining it in the right places.

llms.txt: what it does and what it does not

llms.txt is a plain-text file at the root of your site (example.com/llms.txt) that gives AI systems a short summary of the site and a list of its important pages. The format was proposed at llmstxt.org in 2024. robots.txt tells bots where they may go; llms.txt tells language models what they will find.

A standard llms.txt file is made of these parts:

To be honest

llms.txt is a proposal, not an official standard. Large companies such as OpenAI, Google and Anthropic have not said that their assistants use the file for ranking or for choosing citations. On the other hand, preparing it takes a few minutes, it does no harm, and some AI agents, code editors and documentation tools already read it. So it is best seen not as “essential groundwork” but as “a cheap, sensible extra step”.

The tool at the top of this page makes exactly that step easy: enter your site address, an AI model finds and reviews your site through web search, structures the information, and the tool turns it into a ready-to-upload llms.txt file. Only links on your own domain go into the file. Go back to the tool and create your file.

How to measure AI visibility

You cannot improve what you do not measure. Measuring AI visibility is not as mature as classic SEO, but combining a few methods gives you a clear picture.

Separate traffic from AI

In Google Analytics 4, create a new channel group and collect sessions from these sources in a channel called “AI assistants”: chatgpt.com, perplexity.ai, gemini.google.com, copilot.microsoft.com, claude.ai. This traffic is usually small but converts well, because visitors arrive having already received a recommendation. Clicks from Google’s AI summaries do not show up as a separate source; they sit inside your normal Google data in Search Console.

Run regular question tests

Prepare a list of 20 to 30 questions your customers would ask: “best tools for X”, “how to do Y”, “a good W in city Z”. Once a month, ask these questions to ChatGPT, Gemini, Perplexity and Copilot and record the results in a table: Was your brand mentioned? In what position? Did it link to your site? Which competitors stood out? Because answers vary by person and over time, the monthly trend matters more than any single test.

Watch brand queries

Ask assistants directly, “What is your brand and what does it do?” If the answer contains wrong, missing or outdated information, find where that information comes from online and fix the source. Often the problem is an old directory listing, an un-updated LinkedIn page or a news article written years ago.

Tag your campaign links

Adding UTM tags to the links you place in sources an assistant might cite (directories, partner publications, community posts) makes it easier to see which source brings traffic. The UTM Link Builder does this for you.

A 30-day action plan

Do not try to do everything at once. The plan below starts with the work that pays off fastest and moves on to lasting work.

Week 1: Technical check

  1. Open your robots.txt and make sure OAI-SearchBot, PerplexityBot, Claude-SearchBot and Googlebot are not blocked.
  2. Check your CDN or firewall settings for blocked AI bots.
  3. Open the source of your 10 most important pages and confirm the main text is in the HTML.
  4. Set up Google Search Console and Bing Webmaster Tools, submit your sitemap to both and enable IndexNow.

Week 2: Entity and consistency

  1. Describe your brand in one sentence and use that description everywhere.
  2. Align your name, address, phone and founding details across your website, Google Business Profile, LinkedIn, social profiles and directories.
  3. Add Organization (or LocalBusiness) JSON-LD with sameAs to your home page; add author information to articles.
  4. Create your llms.txt with the tool on this page, check it and upload it to your site root.

Week 3: Content

  1. List the 10 questions your customers ask most.
  2. For each one, write a page or section that answers in its first sentence and includes numbers and examples.
  3. Rework the introductions of your 5 highest-traffic pages to put the answer first, and refresh their update dates.
  4. Turn at least one piece of original data you have (customer results, a survey, a case) into content.

Week 4: Off-site and measurement

  1. Find the comparison and list articles in your industry and contact the authors of the 5 most important ones you are missing from.
  2. Ask happy customers for recent reviews.
  3. Set up the AI assistants channel group in GA4.
  4. Prepare your 20-question test list, run the first test and record it in a table. Repeat the same test a month later.

Common mistakes

Frequently asked questions

Will GEO replace SEO?

No. Most AI assistants draw on search engine indexes when they answer. GEO work does not pay off without a good SEO base. Think of GEO as a layer added on top of SEO.

When will I see results?

With assistants that use real-time search (Perplexity, ChatGPT search, Google AI summaries), improvements can show within a few weeks once your pages are recrawled. What a model “remembers” from its training data changes with new model versions, over months.

Does a small business need GEO?

Yes, local businesses especially. Questions like “a good X near me” are asked of assistants more and more. An up-to-date Google Business Profile, consistent contact details, reviews and a site that explains your services clearly are the most effective GEO work a small business can do.

Is an llms.txt file required?

No. It exists as a proposal, and it has not been officially confirmed that the big assistants use it. Because it is easy to prepare, I recommend adding one, but it comes after the technical base and content in priority.

Should I block AI training bots?

That is a business decision. If you do not want your content used in future model training, you can block the training crawlers. But keep allowing the search bots; otherwise you lose the chance of being cited in AI answers.

Which assistant should I prioritise?

Look at which assistant your audience uses. The AI assistants channel in GA4 shows which platforms send visitors. In general ChatGPT leads in usage share, while Google AI summaries reach the most people because of search volume. Most technical and content work pays off on all of them at once.