To get found on Google and named by ChatGPT, Claude, Gemini and Perplexity, a hospitality business needs the same correct facts everywhere these tools read: a complete Google Business Profile with replied-to reviews, a secure, mobile-friendly site with menus, prices and hours as text, structured data, consistent listings, and a robots.txt that lets AI search crawlers in.
Google says there are no extra requirements to appear in its AI Overviews beyond normal search eligibility, and assistants that search the web read the same pages people do. The checklist below runs roughly by impact. Work through it once, then recheck monthly.
What is on the AI visibility checklist?
| Item | Why it matters | How to check |
|---|---|---|
| Google Business Profile claimed, verified and complete | Complete, verified profiles show up more in local results | Find yourself on Google Maps and check every field |
| Reviews, with replies | Review count and rating feed prominence | Count unanswered reviews; aim for none |
| Hours, including holiday hours | Wrong hours are the fastest way to lose a guest and confuse an assistant | Ask ChatGPT and Gemini "is [business] open Sunday?" |
| Same name, address and phone everywhere | Tells tools your site, Google and Yelp are one business | Compare your site footer, Google, Yelp, TripAdvisor and booking pages |
| Unique page titles and descriptions | Google uses them to describe your pages in results | Search site:yourdomain.com and read each result |
| HTTPS, mobile-friendly, fast | Part of Google’s page experience guidance | Search Console HTTPS and Core Web Vitals reports; Lighthouse in Chrome |
| Menus and prices as text, not only PDFs or images | Text is easy to read, quote and keep current | Try to select a menu item on your page with your cursor |
| Structured data (Restaurant, Winery, Bakery and so on) | Hands over name, address, hours and menu in a machine-readable form | Google Rich Results Test |
| Menu, Product and Event markup | Describes what you sell and what is on | Rich Results Test on a menu, product and event page |
| FAQ content on the page | Answers the exact questions guests ask | Read your FAQ aloud: does it answer price, booking, parking, pets? |
| llms.txt file | A short summary some AI tools can read | Visit yourdomain.com/llms.txt |
| robots.txt allows AI search crawlers | Blocking OAI-SearchBot keeps you out of ChatGPT search answers | Visit yourdomain.com/robots.txt; use Bing’s robots.txt tester |
| Profiles on trusted third-party sites | Assistants that search the web read more than your own site | Search your name on Yelp, TripAdvisor, OpenTable or Resy, and Reddit |
| Monthly results check | Shows whether fixes work | Search Console, Bing AI Performance, test prompts |
How do you get your Google profile, reviews and other listings right?
Start with your Google Business Profile. Google says local results depend on relevance, distance and prominence, and that complete, accurate, verified profiles are more likely to show up. Fill in your category, attributes such as parking or outdoor seating, photos, regular hours and holiday hours. Google also says there is no way to pay for a better local ranking.
Reviews feed prominence through their number and rating. You have to verify your business before you can reply, and replies are public. Reply to every critical review briefly and calmly. It shows the next reader, and any tool summarizing your reviews, how you handle problems.
Keep your name, address and phone identical everywhere. Google’s guidelines ask you to use your name as it appears in the real world, a precise address and a phone the business controls. Then make your Yelp, TripAdvisor, OpenTable or Resy, Apple Maps and regional directory listings match exactly. Google says prominence also draws on links from other websites, so coverage in local press, a tourism board guide or a known food or wine site helps. Check what Reddit threads say about you, too.
What website basics do Google and AI assistants need?
- A clear title on every page. Google asks for titles that are descriptive, concise and unique, with your brand added at the end. "Wood-fired pizza and natural wine in Healdsburg | Your Name" beats "Home".
- A meta description per page. Google often writes its own snippet, but uses yours when it describes the page well. Summarize what the page offers.
- HTTPS and a mobile-friendly layout. Both are part of Google’s page experience guidance, along with Core Web Vitals and avoiding pop-ups that cover the page.
- Menus, prices and hours as text. Google can index PDFs, but a menu written on the page is easier to update, easier to match with structured data, and easier for any tool to quote. Keep the PDF as a download if you like.
- Facts guests ask about, stated plainly: reservation policy, tasting or corkage fees, party size limits, dog policy, parking, and shipping states for wine and food brands.
If you sell online, our Shopify AI search guide covers product pages in more depth. For how this differs from classic SEO, see AEO vs SEO for small business.
Which structured data should a restaurant, winery or inn add?
Structured data is a small block of code, usually JSON-LD, which Google recommends, that states your facts in a form machines read directly. Google says its AI features need no special markup, but the markup it already supports covers the facts assistants repeat. Keep it matched to the visible text.
- Your business type. Google asks for the most specific LocalBusiness type. schema.org has Restaurant, Bakery, CafeOrCoffeeShop, BarOrPub, Brewery, Distillery and Winery under FoodEstablishment. Name and address are required; phone, URL, hours, price range, cuisine and a menu link are recommended. FoodEstablishment types can also state whether you accept reservations. Inns and B&Bs use LodgingBusiness types such as BedAndBreakfast, Hotel or Resort, with check-in and check-out times, amenities and pet policy.
- Menu. schema.org Menu lets you list sections and items, each with a price.
- Product. For wine, coffee or anything you sell online, Google supports product snippets and, where people can buy on the page, merchant listings.
- Event. Tastings, dinners and classes can carry Event markup. Google requires a name, start date and a physical location with an address, and the event must be open to the public.
- FAQ. Since August 2023 Google shows FAQ rich results only for well-known government and health sites. You do not need to remove existing FAQ markup, but the value now is the visible questions and answers themselves.
Should you add llms.txt and allow AI crawlers in robots.txt?
llms.txt is a proposal from September 2024 for a short Markdown file at your site root: your name, a one-paragraph summary, and links to the pages that matter, like menu, hours, booking and shop. It is not a formal standard and Google does not require it, but it is quick to write.
robots.txt tells crawlers what they may fetch. It is not a way to hide pages from Google. Each AI company runs separate bots for search and for training, so you can allow one and block the other:
| Bot | Company | What it does | Suggested setting |
|---|---|---|---|
| OAI-SearchBot | OpenAI | Finds sites for ChatGPT search answers | Allow. Blocked sites do not appear in ChatGPT search answers |
| ChatGPT-User | OpenAI | Visits a page when a ChatGPT user asks | Allow; OpenAI says robots.txt may not apply |
| GPTBot | OpenAI | Crawls for model training | Your choice; it is separate from search |
| PerplexityBot | Perplexity | Surfaces and links sites in Perplexity results | Allow |
| Claude-SearchBot and Claude-User | Anthropic | Index for Claude search; fetch pages for user questions | Allow; blocking may reduce visibility |
| ClaudeBot | Anthropic | Collects content that may be used for training | Your choice |
| Google-Extended | Controls use in Gemini training and grounding in Gemini Apps | Allow if you want Gemini to use your pages; it does not affect Google Search | |
| Googlebot and Bingbot | Google, Microsoft | Crawl for Google and Bing search | Allow |
Sites often block these bots by accident through a security plugin or copied template. Open yourdomain.com/robots.txt and look for any name above next to "Disallow: /".
How do you check whether it is working?
- Google Search Console. Google counts traffic from AI Overviews and AI Mode in the Performance report under the Web search type.
- Bing Webmaster Tools AI Performance. In public preview since February 10, 2026, it shows how often your pages are cited in Microsoft Copilot and Bing’s AI summaries, and the queries behind them, though not placement or ranking.
- Test prompts. Each month ask ChatGPT, Claude, Gemini and Perplexity three customer questions, such as "best brunch in [town] with outdoor seating". Note whether you are named, whether your site is cited, and whether the facts are right.
- Server logs. Look for the bot names above to confirm they reach your pages.
For more on what makes an assistant name one business over another, read how to get recommended by ChatGPT.
Can someone check and fix this for you?
The quickest first step is to run the free visibility score. It asks ChatGPT, with web search on, three questions a customer would ask and checks whether your business is named. Of 49 sites scanned as of November 6, 2026, mostly wineries, ChatGPT did not name 28.
If you would rather hand off the whole list, the Oxto marketing assistant does it for you. Oxto’s founder, Zak Bedrosian, built the system first at his family’s winery, Domaine de la Riviere in the Russian River Valley, which had 240,000+ Google impressions and 16,000+ visits from Google and AI bots in October 2026. Weighing that against hiring? Our cost comparison lays out every option.
Make every source say the same, correct thing.
Questions
How do I get my restaurant mentioned by ChatGPT?
Make your facts complete and consistent everywhere ChatGPT looks: your website, with menus, prices and hours as text, your Google Business Profile and reviews, and listings such as Yelp, TripAdvisor and OpenTable. And make sure robots.txt does not block OAI-SearchBot, or you will not appear in ChatGPT search answers.
Should I block GPTBot on my website?
That is your choice. GPTBot crawls for OpenAI model training, while OAI-SearchBot is the crawler behind ChatGPT search answers. You can block GPTBot and still allow OAI-SearchBot. Anthropic separates ClaudeBot from Claude-SearchBot in the same way.
Do I need an llms.txt file?
It is not required, and Google says its AI features need no special files. llms.txt is a short Markdown summary at your site root, proposed in September 2024, that some AI tools can read. It takes minutes to write, so it is a cheap addition.
Does FAQ schema still help in 2026?
Google has shown FAQ rich results only for well-known government and health sites since August 2023, and says there is no need to remove FAQ markup. The visible questions and answers still help guests and any tool reading the page.
How do I know if AI assistants recommend my business?
Check Google Search Console, which counts AI Overview traffic under Web, and Bing Webmaster Tools AI Performance, which shows Copilot citations. Then ask the assistants three customer questions each month, or run the free Oxto visibility score.
Sources
- Google: there are no additional requirements to appear in AI Overviews or AI Mode beyond being indexed and eligible for a snippet; no special schema.org markup is needed; structured data should match visible text; keep Business Profile and Merchant Center information current; AI feature traffic is counted in Search Console under the Web search type.
- Google local results are based on relevance, distance and prominence; complete, accurate, verified profiles with hours, photos, and replies to reviews help; prominence draws on links and the number and rating of reviews; there is no way to pay for a better local ranking.
- Google Business Profile guidelines: represent the business name as it is consistently represented in the real world; use a precise address, a phone under the business’s direct control, and regular customer-facing hours.
- Businesses must be verified to reply to Google reviews; replies are public and show that a business is responsive.
- Google title link best practices: a descriptive, concise, unique title on every page, no keyword stuffing, brand added with a delimiter.
- Google usually builds snippets from page content and sometimes uses the meta description; descriptions should be unique per page and summarize the page.
- Google page experience self-assessment covers Core Web Vitals, HTTPS, mobile display and intrusive interstitials; Search Console has HTTPS and Core Web Vitals reports, and Lighthouse checks mobile usability.
- Google can index PDF files, which it treats as encoded files that need a parser to extract text.
- Google LocalBusiness structured data requires name and address; recommends telephone, url, geo, menu, openingHoursSpecification, priceRange and servesCuisine; advises using the most specific LocalBusiness subtype.
- Google recommends JSON-LD for structured data and offers the Rich Results Test to validate it.
- schema.org FoodEstablishment subtypes include Bakery, BarOrPub, Brewery, CafeOrCoffeeShop, Distillery, Restaurant and Winery; FoodEstablishment has acceptsReservations, hasMenu and servesCuisine.
- schema.org LodgingBusiness subtypes include BedAndBreakfast, Hotel, Resort and VacationRental, with checkinTime, checkoutTime, amenityFeature and petsAllowed properties.
- schema.org Winery is a subtype of FoodEstablishment and LocalBusiness.
- schema.org Menu describes food and drink items through hasMenuSection and hasMenuItem, with offers carrying price and currency.
- Google product structured data comes in two kinds: product snippets for pages where people cannot buy directly, and merchant listings for pages where they can; Merchant Center feeds can be used too.
- Google Event structured data requires name, startDate, location and location.address; events must be at a physical location and open to the public; the experience is available in the United States (English) among other regions.
- Since August 2023, Google shows FAQ rich results only for well-known, authoritative government and health sites; there is no need to remove FAQPage markup.
- llms.txt is a proposal by Jeremy Howard (first published September 3, 2024) for a Markdown file at the site root that gives AI tools a short summary and links; it is not a formal standard.
- robots.txt tells crawlers which URLs they can access; it is not a way to keep a page out of Google.
- OpenAI: OAI-SearchBot surfaces sites in ChatGPT search, and blocked sites will not appear in ChatGPT search answers; GPTBot crawls for model training; ChatGPT-User makes user-initiated visits and robots.txt may not apply.
- Perplexity: PerplexityBot surfaces and links sites in Perplexity search results and is not used for training; Perplexity-User fetches pages for a user question and generally ignores robots.txt.
- Anthropic: ClaudeBot collects content that may be used for training; Claude-SearchBot indexes for search results; Claude-User fetches pages for user questions; Anthropic bots honor robots.txt and blocking search or user bots may reduce visibility.
- Google-Extended is a robots.txt control token for Gemini training and grounding in Gemini Apps; it does not affect inclusion or ranking in Google Search.
- Bing Webmaster Tools has a robots.txt tester that checks a URL as Bingbot would.
- Bing Webmaster Tools AI Performance (public preview, February 10, 2026) shows how often a site is cited in Microsoft Copilot, Bing AI summaries and select partners, with cited pages and grounding queries; it does not measure placement or ranking.