Guide
Generative engine optimization (GEO): the complete guide to getting named by ChatGPT, Gemini and Perplexity
What GEO is, what the engines read, what the research and Google say actually works, how to measure it and how to judge a GEO service. Written for local and multi-location businesses; every step works for one location too.
Key takeaways
- Generative engine optimization is the work of getting your business named and cited inside AI answers from ChatGPT, Gemini, Perplexity, Claude, Copilot and Google AI Overviews.
- AI assistants name a few businesses, not a page of links. The bar is higher than ranking, and the answer for one neighborhood is not the answer for the next.
- Google says optimizing for its AI features is still SEO: no special files, no special markup, no rewriting for machines. The work is complete, consistent, quotable sources.
- Run it per location and per question, every week: ask, record who was named and which sources were used, fix the source, ask again.
- Nobody can guarantee placement. Judge GEO services by their method and their reporting, not by promises.
What is generative engine optimization?
Generative engine optimization (GEO) is the work of getting your business named, described accurately and cited inside the answers that AI assistants write. It covers ChatGPT, Gemini, Perplexity, Claude, Microsoft Copilot and Google AI Overviews and AI Mode. The goal is not a blue link on page one; it is a mention in the sentence that answers the customer's question.
When a traveler asks ChatGPT for "a boutique hotel near Times Square with late check-in", the reply is a short list with reasons. You are on it or you are not. A page can rank fourth in Google and still get clicks. An AI answer that names three hotels has no fourth.
The term comes from a 2023 research paper, "GEO: Generative Engine Optimization", by researchers at Princeton and partners, later accepted to the KDD 2024 conference. It reported that content changes could raise a source's visibility in generative engine responses by up to 40% (arXiv). We cover what those changes were further down.
The engines do not rank you. They decide whether to mention you. That changes what you optimize.
GEO, AEO and SEO in one paragraph
SEO earns a position in a list of results. Answer engine optimization (AEO) makes your pages and profiles easy for an answer engine to quote. GEO is the wider goal of being named in AI-written answers, across engines, and checking that you are. In practice the three overlap heavily; the AEO vs GEO vs SEO comparison sets out where they differ. For a one-line definition, see the GEO glossary entry.
Why GEO matters for local and multi-location businesses
AI answers are now part of ordinary search. Google says its AI Overviews and AI Mode can run several related searches behind one question (it calls this "query fan-out") and show a wider set of links than a classic results page (Google Search Central). Microsoft reports AI citations for Copilot and Bing AI summaries in Bing Webmaster Tools (Bing Webmaster blog).
For a local business the answer often does not produce a click at all. It produces a call, a Maps search or a walk-in. That is why zero-click search and GEO belong in the same conversation: the customer decided inside the answer.
A brand question ("Is Harbor Hotels good?") and a local question ("hotel near Covent Garden with parking") are built from different sources. The second one reads the property's own profile, its own reviews and the pages about that neighborhood. One property can be named while its sister property is ignored. (Harbor Hotels is an invented example.)
For brands with many branches, that means GEO is a multi-location SEO problem as much as a content problem. Each location needs its own facts, its own reviews and its own page in good shape.
How GEO and local SEO fit together
Local SEO decides whether you show in the map pack and the local results. Its three classic levers are relevance, distance and prominence (local SEO ranking factors). GEO uses the same raw material: the profile that proves relevance, the address that fixes distance, the reviews and mentions that build prominence.
The difference is the last step. A map pack shows three businesses in an order you can track with a rank grid. An AI answer writes a sentence about each business it picks, and that sentence can be wrong, out of date or unflattering even when you are named. So GEO adds two jobs to local SEO: checking the answers themselves, and correcting the sources behind any wrong description. If you are new to the basics, start with what local SEO is and come back.
How generative engines build an answer
You do not need to know how any model works inside. You need the outline, because each step is a place where your business can drop out.
- 01QuestionCustomer asks in plain words
- 02Fan-outEngine runs related searches
- 03RetrievePulls pages, profiles, reviews
- 04VerifyKeeps facts that agree
- 05WriteNames a few, gives reasons
- 06CiteLinks some sources
You can drop out at retrieve (not found), verify (facts disagree) or write (someone fits the question better).
Each engine builds its answer from sources it trusts, and the mix differs. The table is a starting point; the sources each answer actually used should correct it for your category.
| Engine | Leans on | What that means for you |
|---|---|---|
| ChatGPT | Pages found by its search crawler (OAI-SearchBot), well-known directories, review sites, pages that answer the question directly | Allow OAI-SearchBot; be on the review sites your category uses; have a page that answers "late check-in" in plain words |
| Gemini, AI Overviews, AI Mode | Google's index and ranking systems, and your Google Business Profile | Every profile field filled: categories, attributes, services, hours, photos; location pages that match the profile |
| Perplexity | Cited sources found by PerplexityBot: directories, community threads, comparison articles | Allow PerplexityBot; be present on the pages it cites for your category; state facts plainly enough to quote |
| Copilot | Bing's index and Bing AI summaries | Claim Bing Places; verify the site in Bing Webmaster Tools and read its AI Performance report |
| Claude | Clear, factual pages and well-kept listings when it searches the web | Facts that match across your site and listings; reviews that mention what you want to be known for |
Crawler names: OpenAI and Perplexity publish their crawler documentation. Sources vary by question and change over time.
OpenAI says sites that block OAI-SearchBot will not appear in ChatGPT search answers, though they can still show as navigational links; GPTBot is the separate crawler for model training (OpenAI crawler docs). Perplexity recommends allowing PerplexityBot for sites that want to appear in its results (Perplexity crawler docs).
What the research and Google say actually works
There is a lot of GEO advice online, and much of it is guesswork. Here is what primary sources say, as of November 2026.
The GEO paper: evidence, quotes and numbers help; stuffing does not
The original study tested content changes on a large set of queries. It found that adding citations, quotations from relevant sources and statistics could significantly raise a source's visibility, that results varied by domain, and that keyword stuffing performed worse than doing nothing (GEO paper). For a local business, the translation is simple: state real facts with specifics (opening hours, prices you publish, distances, service areas) and back claims with a source.
Google: AI search optimization is still SEO
In May 2026 Google published an official guide on optimizing for its generative AI features. It says optimizing for generative AI search "is still SEO", and lists what you do not need: no new machine-readable files or AI text files, no splitting content into tiny chunks, no writing in a special way for AI, and no special schema.org markup. It also says Merchant Center feeds and Google Business Profiles help products and local businesses appear, and that seeking inauthentic mentions is not helpful (Google AI optimization guide).
Google also clarified in May 2026 that its spam policies apply to generative AI responses in Search, and in June 2026 that Google Search does not use llms.txt files for visibility or rankings (Search Central changelog). Other engines may read llms.txt; our llms.txt guide covers when it is worth adding.
| Common GEO claim | What the primary source says | What to do |
|---|---|---|
| You need an llms.txt file to show in AI Overviews | Google Search does not use llms.txt | Optional for other tools; not a Google ranking lever |
| Rewrite pages in short chunks for AI | Google: no requirement to chunk content | Write for people; put the direct answer near the top |
| Add special AI schema | Google: no special markup needed for AI features | Keep LocalBusiness markup that matches the page |
| Buy mentions on lots of sites | Google: inauthentic mentions are not helpful; spam policies apply | Earn real reviews and real coverage |
| Add statistics and sources | GEO paper: citations, quotes and statistics raised visibility | Publish real facts and link where they come from |
Where ChatGPT found local sources in one study
BrightLocal ran 800 local business searches in ChatGPT in November 2024 across 20 US cities and recorded the first ten sources shown. Business websites made up the largest share; Reddit and Quora did not appear in that study (BrightLocal). It is two years old and engines change, so treat it as a reason to fix your own site first, not as a fixed rule.
Source: BrightLocal, "Uncovering ChatGPT Search Sources", 800 searches, November 2024.
What the named businesses usually have in common
When you compare the businesses an engine named with one it skipped, the gap is rarely mysterious. It is usually one of four things.
Complete profiles
The named business lists the attributes the question asked about. If the question is "with a pool" and the pool is not on the profile, the engine has nothing to go on. Start with the Google Business Profile optimization checklist.
Recent, specific reviews
Not just more reviews: reviews that mention the thing people ask for, from the last ninety days, with replies. Review summaries are built from them. Watch review velocity, not the lifetime total.
A page that answers the question
A location page that says "Check-in is 24 hours" in a sentence is quotable. A PDF of policies is not. See location pages for SEO for a template.
Consistency everywhere
Hours that match on Google, Apple Maps, Bing and Tripadvisor. One wrong number on one directory gives an engine a reason to hedge, and a hedging engine names someone else. Listings management and local citations are GEO work.
A GEO strategy in seven steps
GEO is not a project with an end. Answers change as reviews land and competitors update. This is the routine, written so you can run it by hand for one location.
- Write the questions customers actually ask
Ten to twenty per location: local ("hotel near Covent Garden with parking") and brand ("is Harbor Hotels Covent Garden good for families"). Start from reviews, calls and the front desk. Our guide on how to choose prompts to track has a method.
- Make sure the engines can read you
Allow OAI-SearchBot, PerplexityBot, Googlebot and Bingbot in robots.txt. Check that location pages are indexed and not hidden behind scripts, logins or PDFs.
- Ask every engine and record a baseline
ChatGPT, Gemini, Perplexity, Claude, Copilot and Google AI Overviews. Record whether you are named, where, how you are described and who else is.
- Record the sources
Perplexity and ChatGPT search show sources. For the others, trace the facts and phrases in the answer back to a profile, a review site or a page.
- Close the gap at the source
Fill the attribute, correct the hours on the directory, answer the reviews, publish the page that answers the question. One source at a time, per location.
- Earn real mentions
Local press, partner pages, industry associations and lists that people in your area actually read. No paid placements dressed up as editorial.
- Check again every week
Profile and listing fixes are usually picked up first; new pages and reviews take longer. Keep the log so you can see which engine caught up and when.
Location: {location name, neighborhood}
Local questions (customer does not know you yet)
1. best {category} near {landmark or neighborhood}
2. {category} near {neighborhood} open {day or late}
3. {category} in {city} with {attribute customers ask for}
4. affordable {category} near {neighborhood}
5. {category} near {neighborhood} for {audience: families, seniors, groups}
Brand questions (customer knows your name)
6. is {brand} {location} good
7. {brand} {location} vs {main competitor}
8. does {brand} {location} offer {service}
Competitor named instead (fill after the baseline)
9. ...
10. ...Replace the parts in braces. Keep the wording the way customers say it, not the way your brochure does.
A worked example: one location, four weeks
Northgate Family Dental (an invented example) writes twelve questions, including "dentist near Northgate open Saturday" and "dentist near Northgate that takes walk-ins". In the baseline, ChatGPT and Perplexity name two other practices for both. Gemini names Northgate for Saturday but says it is "closed weekends" in the same answer.
The log shows why. The Google profile has Saturday hours, but the practice's own location page still lists Monday to Friday, and a large directory has the old hours from two years ago. Perplexity cites that directory. Nothing on any page says "walk-ins welcome", even though the practice takes them.
Week one: fix the location page hours and add two plain sentences ("Open Saturdays 8am to 1pm." "We see walk-in patients when a chair is free; call ahead to check."). Week two: correct the directory listing and add the walk-in attribute where the profile allows it. Week three: ask recent Saturday patients for a review. Week four: re-run all twelve questions and compare. Whatever the result, the log now shows which fix each engine picked up, which tells the next location what to do first.
GEO content that earns citations
Google's guide says the most influential long-term factor is valuable, non-commodity content: first-hand experience and a point of view, not another generic summary (Google AI optimization guide). For a local business that is easier than it sounds, because you hold facts nobody else has.
- Location pages with real detail. Hours, services, parking, access, the team, nearby landmarks and the questions that location gets. One page per location.
- Pricing pages. If you publish prices, publish them plainly with what is included. "How much" questions are common and hard to answer without you.
- Policies in text. Cancellation, deposits, insurance accepted, returns, pets. Engines answer "can I" questions from these.
- Comparison pages you can stand behind. "Repair or replace", "same-day or booked appointment". Explain the trade-off honestly, with your recommendation.
- Local guides from people who live there. Where to park for the stadium, which entrance has step-free access. Useful to readers and quotable.
- Your own numbers. Average wait on weekday mornings, number of service bays, years at the address. The GEO paper found that adding statistics raised visibility; real figures from your own records are the honest way to do it.
Each of these also helps classic search, which is the point: the same page serves the map pack, the results page and the AI answer.
GEO for multi-location brands
With 20 or 200 locations you cannot hand-check everything weekly. Prioritize. Plot each location by how much demand it has and how often the engines name it, then work the top-left box first.
High demand, rarely named. Biggest gap: profile, reviews and the location page.
Named and busy. Keep reviews flowing and watch for competitors.
Quiet and rarely named. Fix facts in bulk; review quarterly.
Named, low demand. Light weekly check is enough.
Demand can come from calls, bookings or search volume for that area.
GEO basics per location
Head office owns the method and the question list; each location owns its facts. That split is the same one that keeps listings accurate, and it is how Locus Intelligence Enterprise runs governance by region and brand.
How to measure GEO
Track three numbers per location per week: how many engines name you for your question set, your position when they do, and the share of questions where a competitor is named and you are not (with the competitor's name). That last number tells you what to fix. Our guide to AI search visibility metrics defines each one, and share of voice in AI explains the most common summary metric.
Two free reports help. Google counts traffic from AI Overviews and AI Mode inside the Search Console Performance report under the Web search type (Google Search Central). Bing Webmaster Tools shows how often your pages are cited in Copilot and Bing AI answers, which pages, and sample "grounding queries" (Bing Webmaster blog).
Week of: {date} Location: {location}
Question | Engine | Named? (Y/N) | Position | How described | Named instead | Sources cited | Fix this week
{question 1} | ChatGPT | N | - | - | {competitor} | {directory, article} | {action}
{question 1} | Perplexity | Y | 2 | "{words used}" | {competitor} | {sources} | -
...
Summary: named in {x} of {y} checks. Top gap: {source}. Owner: {name}.One row per question per engine. Keep old weeks so you can see trends.
Clicks from AI assistants alone. Most answers do not produce a click; they produce a call, a Maps search or a direct visit. Measure being named, then measure calls and bookings per location with call tracking.
The AI visibility checker asks one question for one business across the major engines and shows who got named, how you were described and who was picked instead. About a minute, no account.
Generative engine optimization services: what they include and how to choose
GEO services are agencies, consultants or software that run some or all of the routine above for you. A good one does four things: tracks real questions per engine, shows the sources behind each answer, fixes those sources, and reports change over time. Prices are rarely published; ask for a written scope.
Three ways to get GEO done
Best for one to three locations with someone who has two hours a week. Use the question list, the weekly log and the free checker.
Best when you also need content, PR and listings work done for you. Ask to see their tracking method before you sign.
Best for many locations or many questions. Compare options in our roundup of the best AI visibility tools.
Visibility by Locus Intelligence is our own product and one option in the software column: it runs your category's questions per location in ChatGPT, Gemini, Perplexity, Claude, Copilot and Google AI Overviews, records the sources each answer used and who was named instead, and drafts fixes. See how Visibility works.
Questions to ask any GEO service
- Do they avoid guaranteeing that you will be named?NoWalk away. Nobody controls AI answers.Yes
- Do they show sources and competitors, not just a score?NoAsk for a sample report first.Yes
- Do they avoid paid or fake mentions?NoWalk away. It breaks platform rules.YesWorth a call. Ask for a written scope.
GEO mistakes to avoid
Mistakes to avoid
- Checking once and calling it done
Instead: Answers change weekly. Keep a weekly log per location and compare.
- Measuring only the brand name
Instead: Most buying questions do not name you. Track local questions with the neighborhood in them.
- Chasing hacks: hidden text, AI-only pages, bought mentions
Instead: Google says spam policies apply to AI answers. Fix real sources instead.
- Blocking the search crawlers by accident
Instead: Check robots.txt for OAI-SearchBot and PerplexityBot. Blocking GPTBot (training) is a separate choice.
- Letting listings drift
Instead: One wrong hour on one directory can cost a mention. Check listings weekly.
See who gets named instead of you, and whyVisibility by Locus Intelligence runs the real questions for your category, per location, in every major engine, shows the sources each answer used and drafts the fixes.
Free, no account. You get whether ChatGPT, Gemini, Perplexity and Claude name you, how they describe you, and who they pick instead.
Your next steps
Today
- Write ten questions customers ask for your busiest location.
- Run one of them in the free AI visibility checker.
This week
- Ask all ten in ChatGPT, Gemini, Perplexity and Google, and fill in the weekly GEO log.
- Check robots.txt allows OAI-SearchBot, PerplexityBot, Googlebot and Bingbot.
- Fix the top profile gap with the free Google Business Profile audit.
This month
- Repeat the log weekly and compare who is named.
- Publish or fix the location page that answers your top three questions.
- Verify your site in Bing Webmaster Tools and read the AI Performance report.
Frequently asked questions
What is generative engine optimization in simple terms?
It is the work of getting your business named and described correctly in answers written by AI assistants such as ChatGPT, Gemini and Perplexity, rather than only ranking in a list of links.
Is GEO replacing SEO?
No. Google says optimizing for its AI features is still SEO, and the same sources feed both. GEO adds checking the answers themselves. See AEO vs GEO vs SEO.
Do I need an llms.txt file for GEO?
Not for Google: Google Search does not use llms.txt. Some other tools read it. Our llms.txt guide explains when it is worth the ten minutes.
How long does GEO take to work?
Profile and listing fixes are usually picked up first, often within weeks. New pages, reviews and mentions take longer. Measure weekly so you can see which engine changed.
What is the difference between GEO and generative engine optimization services?
GEO is the practice. GEO services are agencies, consultants or software that run the practice for you: tracking questions, recording sources and fixing them.
Can a GEO agency guarantee my business will be recommended?
No. Nobody controls AI answers, and they change between asks. Treat any guarantee as a red flag.
How much do generative engine optimization services cost?
Most providers do not publish prices; scope drives cost (number of locations, engines and questions, and whether fixes are included). Ask for a written scope and a sample report.
Never miss another customer.
Start with a free audit. See what each location is losing, and where.
Profile score, Maps rank against the top 3, and the fixes that matter most.
Or book a demo- Role-based access by region and brand
- Every action logged and reversible
- Nothing customer-facing goes live without approval