Marketing and SalesBook a call with the team

Checklist

The AI visibility checklist: how a hospitality business gets found on Google and named by ChatGPT

A practical, item-by-item checklist for restaurants, cafes, wineries, breweries, inns and food brands, built on Google, OpenAI, Anthropic, Perplexity and Bing documentation, with how to check each item yourself.

By the Oxto team. Updated November 6, 2026. 8 min read.

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?

ItemWhy it mattersHow to check
Google Business Profile claimed, verified and completeComplete, verified profiles show up more in local resultsFind yourself on Google Maps and check every field
Reviews, with repliesReview count and rating feed prominenceCount unanswered reviews; aim for none
Hours, including holiday hoursWrong hours are the fastest way to lose a guest and confuse an assistantAsk ChatGPT and Gemini "is [business] open Sunday?"
Same name, address and phone everywhereTells tools your site, Google and Yelp are one businessCompare your site footer, Google, Yelp, TripAdvisor and booking pages
Unique page titles and descriptionsGoogle uses them to describe your pages in resultsSearch site:yourdomain.com and read each result
HTTPS, mobile-friendly, fastPart of Google’s page experience guidanceSearch Console HTTPS and Core Web Vitals reports; Lighthouse in Chrome
Menus and prices as text, not only PDFs or imagesText is easy to read, quote and keep currentTry 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 formGoogle Rich Results Test
Menu, Product and Event markupDescribes what you sell and what is onRich Results Test on a menu, product and event page
FAQ content on the pageAnswers the exact questions guests askRead your FAQ aloud: does it answer price, booking, parking, pets?
llms.txt fileA short summary some AI tools can readVisit yourdomain.com/llms.txt
robots.txt allows AI search crawlersBlocking OAI-SearchBot keeps you out of ChatGPT search answersVisit yourdomain.com/robots.txt; use Bing’s robots.txt tester
Profiles on trusted third-party sitesAssistants that search the web read more than your own siteSearch your name on Yelp, TripAdvisor, OpenTable or Resy, and Reddit
Monthly results checkShows whether fixes workSearch 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:

BotCompanyWhat it doesSuggested setting
OAI-SearchBotOpenAIFinds sites for ChatGPT search answersAllow. Blocked sites do not appear in ChatGPT search answers
ChatGPT-UserOpenAIVisits a page when a ChatGPT user asksAllow; OpenAI says robots.txt may not apply
GPTBotOpenAICrawls for model trainingYour choice; it is separate from search
PerplexityBotPerplexitySurfaces and links sites in Perplexity resultsAllow
Claude-SearchBot and Claude-UserAnthropicIndex for Claude search; fetch pages for user questionsAllow; blocking may reduce visibility
ClaudeBotAnthropicCollects content that may be used for trainingYour choice
Google-ExtendedGoogleControls use in Gemini training and grounding in Gemini AppsAllow if you want Gemini to use your pages; it does not affect Google Search
Googlebot and BingbotGoogle, MicrosoftCrawl for Google and Bing searchAllow

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

  1. 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.
  2. 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.
  3. 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.
  4. Businesses must be verified to reply to Google reviews; replies are public and show that a business is responsive.
  5. Google title link best practices: a descriptive, concise, unique title on every page, no keyword stuffing, brand added with a delimiter.
  6. Google usually builds snippets from page content and sometimes uses the meta description; descriptions should be unique per page and summarize the page.
  7. 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.
  8. Google can index PDF files, which it treats as encoded files that need a parser to extract text.
  9. Google LocalBusiness structured data requires name and address; recommends telephone, url, geo, menu, openingHoursSpecification, priceRange and servesCuisine; advises using the most specific LocalBusiness subtype.
  10. Google recommends JSON-LD for structured data and offers the Rich Results Test to validate it.
  11. schema.org FoodEstablishment subtypes include Bakery, BarOrPub, Brewery, CafeOrCoffeeShop, Distillery, Restaurant and Winery; FoodEstablishment has acceptsReservations, hasMenu and servesCuisine.
  12. schema.org LodgingBusiness subtypes include BedAndBreakfast, Hotel, Resort and VacationRental, with checkinTime, checkoutTime, amenityFeature and petsAllowed properties.
  13. schema.org Winery is a subtype of FoodEstablishment and LocalBusiness.
  14. schema.org Menu describes food and drink items through hasMenuSection and hasMenuItem, with offers carrying price and currency.
  15. 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.
  16. 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.
  17. 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.
  18. 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.
  19. robots.txt tells crawlers which URLs they can access; it is not a way to keep a page out of Google.
  20. 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.
  21. 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.
  22. 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.
  23. 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.
  24. Bing Webmaster Tools has a robots.txt tester that checks a URL as Bingbot would.
  25. 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.