AI visibility checklist: 20 checks
Published 9 min read
OpenAI model (gpt-5.6-luna) via Codex CLI with web search, not the ChatGPT app, 01-02.11.2026, 13 software questions.
This GEO checklist has 20 checks in 4 groups: reading, facts, pages and measuring. Tick them here or print the page.
Card needed. Cancel before day 7 and nothing is charged.
The short answer
An AI visibility checklist tests 4 things. Can AI read your site? Are your facts clear? Is there a page for each customer question? Do you check the answers every week?
Counted on this page. 13 of the 20 checks are marked 'Nenn checks this': the Nenn app runs them today.
Key points
Open the door. If bots cannot read your pages, nothing else on this list helps.
One question, one page. Each customer question needs a page that answers it in the first sentence.
Same facts. Name, address and prices must match on every page you control.
Check weekly. AI answers change. Track the same questions every week, not once.
How do you use this checklist?
Go group by group, top to bottom. Fix group 1 first, because the rest depends on it.
Tick or print
Tick each check on this page, or print it. Your ticks stay in your browser only.
Note the date
Write today's date next to each fix. You need it for check 20.
Nenn checks this
This line marks checks the Nenn app runs for you today. You do the others by hand.
Can AI read your website?
AI can only name you from pages it can open. These 5 checks take about 10 minutes.
Open yoursite.com/robots.txt. Look for "Disallow: /" under OAI-SearchBot, PerplexityBot, Googlebot or "User-agent: *". Nenn checks this: Website check.
Ask your host or developer: do we block AI bots? Since July 2025, Cloudflare asks each new domain whether to allow AI crawlers. Nenn checks this: Website check.
Open a key page and view its source. Search for a price or a service name. If it is missing, bots may miss it too. Nenn checks this: Website check.
Search Google for site:yourdomain.com and the page name. Check the page has no noindex or nosnippet tag.
Open yoursite.com/sitemap.xml. Your service, price and help pages should all be in it. Nenn checks this: Website check, that a sitemap exists.
Are your facts clear?
AI repeats the facts it finds. Make them easy to find, and the same on every page.
Compare your home page, contact page and footer. Then compare your Google Business Profile and the main directories. Nenn checks this: Website check, on your own pages.
Each plan or service needs a name, what it includes and a price as text, not only in an image.
Read the first lines of your home page. Do they say what you sell, for whom and where?
Run a page through Google's Rich Results Test. Name, address and prices in the markup must match the visible text. Nenn checks this: Website check, that the markup exists.
Ask ChatGPT, Perplexity and Google what your company is and what it costs. Note every wrong fact. Nenn checks this: weekly check, once you add the question.
148 of 366
Our numbers: OpenAI model (gpt-5.6-luna) via Codex CLI with web search, not the ChatGPT app, 01-02.11.2026, 13 software questions.[nenn-runs]
Do you have a page for each customer question?
AI answers questions. It names companies whose pages answer that exact question.
Write down 10 to 20 questions customers ask before they buy. Ask sales and support. Type the start into Google and read the suggestions. Nenn checks this: it writes them from your site.
Next to each question, write the URL that answers it. Its first 2 sentences should answer the question. Nenn checks this: to-do list.
If customers say 'for a law office' or 'in Leeds', put those words in a page title.
Open your 5 most important pages. Is an 'updated' date visible? Are prices, team and services still right?
Ask one customer question in Perplexity. Open its numbered sources. Is your company on those pages? Nenn checks this: sources AI cites.
Do you measure every week?
AI answers change from day to day, so one check tells you little. A weekly check shows the trend.
Keep one list of questions. Ask them on ChatGPT, Perplexity and Google every week, in a new chat. Save the answers. Nenn checks this: weekly check.
For each answer, write down every company named. Count which names come back most often. Nenn checks this: weekly check.
In GA4, open Traffic acquisition and look for the AI Assistant channel. Add a source filter for older data.
Open the generative AI report in Search Console. Since 31 August 2026 every site has it. It shows how often Google showed your pages in AI Overviews and AI Mode.
Write down the date of each change. Compare the next weekly answers with the ones before. Nenn checks this: Impact view.
What is not on this list?
Tricks that promise a place in the answer. There is no form, and no file that does it for you.
No special AI file is needed
Google says its AI features need no new machine-readable files. An llms.txt file is optional, not a requirement.
No paid place in the answer
ChatGPT sells ads, but they sit apart from the answer. OpenAI says ads do not influence the answers. Perplexity stopped its ad tests in February 2026.
No result promise
Nobody controls what AI answers, Nenn included. The checks remove the reasons AI cannot name you.
Which checks does Nenn run for you?
13 of the 20. The Website check covers most of groups 1 and 2, and the weekly check covers group 4.
Website check
About 1 minute. It tests robots.txt, the firewall, text without JavaScript, schema, sitemap and the same facts on your pages.
Weekly check on 3 engines
Your customers' questions on ChatGPT, Perplexity and Google AI Overviews, every week. It shows who is named instead.
Sources AI cites
The websites and pages AI used in the answers, and which of yours it cited.
To-do list
After each check, a list of tasks with the biggest gap first.
Do the 20 checks by hand, or let the trial run most of them. Start 7-day trial
Questions about the AI visibility checklist
Is a GEO checklist different from an AEO or AI SEO checklist?
Not much. GEO, AEO and AI SEO are names for one goal: being named in AI answers. The same 20 checks apply.
How often should I run a GEO audit?
Run groups 1 to 3 after each big site change, and at least every few months. Run group 4 every week, because AI answers change.
Do I need llms.txt for AI visibility?
No. Google says its AI features need no special AI text files. Some tools read llms.txt, so it can help, but it is optional.
Does schema markup get me into AI answers?
Google says no special schema is needed for AI Overviews and AI Mode. Markup helps machines read your facts. It must match the visible text.
Which check should I do first?
Check 1: robots.txt. If AI search bots are blocked, AI cannot read your pages, and the other checks cannot help.
Let the trial run 13 of the 20 checks
Website check, weekly answers on 3 AI engines and a ranked to-do list. You do the rest by hand.
Card needed. Cancel before day 7 and nothing is charged.
Which accountant in Bristol works with companies of 10 people?
- 1Your company?
