Free resource

AI Visibility Checklist for Business Websites

Twelve concrete things to verify if you want AI assistants and AI search features to describe your business accurately. Work through it with the pages a prospective customer would actually land on. Nothing here is a growth hack, and nothing here guarantees that an AI system will mention, cite, or recommend you.

What this checklist can and cannot tell you

It can tell you whether the basics are in place: whether your pages can be fetched, whether your facts are readable and consistent, and whether you are keeping a record of how AI systems describe you.

It cannot tell you how any AI system will answer a buyer's question. Answers differ by provider, by phrasing, and by day. Completing every item is not a score, a grade, or a prediction, and no item on this list guarantees inclusion, citations, rankings, recommendations, leads, or revenue.

What the official guidance actually says

OpenAI's own documentation states that allowing its search crawler, OAI-SearchBot, is important if you want your site to be eligible for inclusion in ChatGPT search. Eligibility is not placement: being crawlable does not mean you will be shown or cited. GPTBot is a separate crawler associated with potential model training, and it is controlled separately. You do not need to allow GPTBot to be eligible for search inclusion. OpenAI: ChatGPT search

Google states that its existing search fundamentals apply to AI features such as AI Overviews and AI Mode. There is no special AI schema type, no machine-readable “AI file,” and no separate submission process to create. Google: AI features and your website

Structured data must represent the content that is visible on the page. Markup that describes content a visitor cannot see violates Google's structured data policies, and valid markup only makes a page eligible for a search feature rather than guaranteeing it. Google: structured data general policies

The checklist

Ticking boxes is only a way to keep your place. Progress is kept in this browser tab only, is never sent anywhere or saved, and disappears if you reload the page.

Completed 0 of 12

1. Crawler and page access

If a page cannot be fetched, nothing else on this list matters. Check the pages you would send a prospective customer to.

  • Confirm each key page returns HTTP 200 for an anonymous visitor, is not disallowed in robots.txt, and carries no noindex meta tag or X-Robots-Tag header.

  • OpenAI documents OAI-SearchBot as the crawler used for search. Allowing it is a prerequisite for eligibility, not a promise of appearance. GPTBot is a separate control related to potential model training; you do not need to allow GPTBot for search eligibility, and blocking it does not remove search eligibility.

  • For Google’s AI features, the page must be indexed and eligible to appear in Google Search with a snippet. Check crawler access and any firewall or bot-protection rules rather than assuming robots.txt is the only control.

2. Readable, findable content

Important facts should be available as text on the page. Information that appears only in an image, PDF, or interactive widget can be harder for crawlers and assistive technology to access.

  • Prices in a graphic, hours in a screenshot, or services rendered only by a third-party widget after interaction are often not available to a crawler.

  • Use descriptive page titles and headings that reflect the page, and link important pages from other reachable pages on the site.

  • Scope of work, who you serve, constraints, turnaround, pricing structure, and what you do not do. Generic category copy gives an AI system nothing specific to repeat.

3. Consistent, explicit business facts

AI systems summarise. Summaries go wrong when the same fact appears differently in different places.

  • Write them as text on the page rather than assuming context, include the service area even when you have no walk-in address, and keep every fact identical across your pages and your external listings. Conflicting hours, phone numbers, or service areas make every version less reliable.

  • Google's structured data policies require markup to represent content visible to the user. Valid markup makes a page eligible for a search feature; it does not guarantee one, and there is no separate AI schema type.

  • For local and service businesses, keep relevant listings aligned with the website. Correct stale hours, phone numbers, addresses, service areas, and duplicate locations.

4. Measurement over time

AI answers vary by question, provider, and day. A single observation is an anecdote; a dated record is evidence.

  • Ten to thirty questions a real prospect would type, phrased without your business name, plus the competitors you would expect a fair answer to include.

  • Keep the answer excerpt and any source links. Errors about you are usually the highest-value finding, because they are concrete and fixable at the source.

  • Compare periods, not moments. Note what you changed on the site and when, so later differences have context.

Run the free website readiness scan

Reads one public home page you submit, from our server, and reports exactly what the returned HTML contains: titles, headings, structured data, sharing tags, and contact signals. No account and no payment. It starts only when you submit a URL.

Run the free readiness scan

Run the live OpenAI discovery snapshot

Runs three buyer-style questions through one OpenAI model, once, and shows you every answer excerpt and returned source. Your business name is never sent to the model. No account and no payment. It starts only when you submit the form.

Run the OpenAI discovery snapshot