Free tool
AI visibility, citation and traffic checker
Upload your Search Console export. See where an AI answer is likely, whether your pages are ready to be quoted, and run a guided citation test across the main AI engines. No signup, no API.
Your files are read in your browser. Nothing is uploaded unless you send us your report.
Checker
Build your report
AI visibility, citation and traffic checker
Upload your Search Console export. Get a plain report on where you can be cited, where you are not, and what to fix first.
What you get
Five signals in one report
Where an AI answer is likely
We read your queries, leave brand searches out and mark the question and comparison searches where AI answers appear most. We also show where your clicks run below a typical curve.
- Search type and likelihood for each query
- A ranked list of 25 searches to test
- Click check against a typical curve
| Prompt | Engine | Visibility | Status |
|---|---|---|---|
| best geo agency for small business | 82% | Cited | |
| how much does geo cost per month | 64% | Mentioned | |
| generative engine optimization services | 47% | Mentioned | |
| llms.txt do i need it | 31% | Not shown | |
| ai visibility audit checklist | 58% | Cited | |
| geo vs aeo vs seo | 22% | Not shown |
A guided test across eight engines
Google AI Overviews, Google AI Mode, ChatGPT, Perplexity, Copilot, Claude, Grok and Gemini. Each opens with your search typed in. You log the result and the score updates.
- Cited, Mentioned or Absent
- Saved in your browser
- Download the worksheet as a CSV
| 1 yourbrand.com | Your site | 31% | |
| 2 industry directory | Directory | 22% | |
| 3 review platform | Reviews | 17% | |
| 4 competitor site A | Competitor | 14% | |
| 5 community forum | Forum | 9% | |
| 6 news and trade press | Press | 7% |
Page readiness for AI
Fifteen weighted checks on up to five pages: indexing, text in the raw HTML, direct answers, question headings, schema, entity, author and more.
- Score out of 100 for each page
- Plain advice per check
- Flags pages that need template work
- CriticalAI crawlers blocked in robots.txt
- WarningMissing canonical on 14 pages
- WarningSchema does not match visible text
- WarningSlow LCP on mobile templates
- NoticeSitemap lists redirected URLs
Visits from AI tools
Add a GA4 export and we count sessions from ChatGPT, Perplexity, Copilot, Gemini, Claude and others. With the Search Console Generative AI report, we show which pages Google already surfaces.
- AI share of sessions
- Split by AI tool
- Honest note on missed dark traffic
| 64 | pos 3.1 | ||
| 55 | pos 2.4 | ||
| 60 | pos 2.2 | ||
| 49 | pos 3.0 | ||
| 41 | pos 3.6 |
Key numbers in one run
If you are not cited
Not cited? Here is the plan
The report ends with a plan built from your own data.
Limits
What this tool cannot tell you
What other engines answer
No free tool can read what ChatGPT, Claude or Grok tell other people without paid access. You confirm each result in the guided test.
Proof of a citation from data alone
The citation chance score is an estimate from your Search Console data, not proof.
Every AI visit
Some AI visits arrive as direct and are missed. Treat the traffic count as a minimum.
Search Console AI data for all sites
The Generative AI report is a beta, only some properties have it, and it shows impressions only.
When to use it
When the AI visibility checker is the right tool
Use the checker when you want a first, honest read of where your site stands in AI search and you do not yet have a baseline. It suits a business owner who has heard that buyers now ask ChatGPT or Google AI Mode for recommendations and wants to know whether their own site is part of that picture. It also suits a marketing lead who must decide whether to spend on a project and wants numbers from their own data before talking to anyone.
It works best at three moments. First, before you change anything, so you have a dated starting point. Second, about four to six weeks after a round of fixes, to see whether page readiness and crawler access moved. Third, once a quarter as a light check, because engines, interfaces and your own pages all change. Each run takes under an hour if you do the citation test on 15 searches.
It is not the right tool for everything. It does not track competitors, it does not monitor your brand every day, and it cannot read what other engines say to other people. If you need a recorded comparison across several engines on a fixed set of buyer prompts, that is the job of an LLM visibility audit. The checker is the free first pass that tells you whether such an audit is worth doing.
- You have a Search Console property for the site
- You can export the Queries file as CSV
- You can spend about 10 minutes per engine on the manual test
Step by step
How to run the checker from start to finish
- 1
Export your Search Console queries
Open Performance, then Search results. Set the range to 3 or 6 months. Click Export and choose CSV. Use the file named Queries. The tool reads comma, semicolon and tab separated files, so a European locale export also works. Files over 25 MB are refused, so shorten the range if you hit that.
- 2
Add the optional files
The Pages file gives page level data. A GA4 export lets the tool count sessions from AI tools. The Search Console Generative AI report, if your property has it, shows which pages Google already surfaces. None of these is required, and every missing signal is simply left out of the score.
- 3
Enter your domain and brand words
The tool needs your domain so it can leave out brand searches. Add extra brand words, such as a product name or a common misspelling, in the optional field. People who type your name already know you, so counting those searches would flatter the result.
- 4
Scan up to five pages
Enter the page addresses that matter most, for example your main service page, a pricing page and your best guide. Each page gets 15 weighted checks and a score out of 100, with a plain note beside every check.
- 5
Let it read your crawler access
The tool reads your robots.txt and records whether the answer crawlers are allowed. This feeds the crawler access signal. For the full list and rule detail, use the AI crawler access checker on its own.
- 6
Run the guided citation test
The tool ranks up to 25 searches to test. For each one you open an engine with the search typed in, read the sources, and mark Cited, Mentioned or Absent. Your answers are saved in this browser, and you can download the worksheet as a CSV.
- 7
Read the report and decide
The report gives an overall score, the findings behind it and a plan. If you want help, you can send the report to us with your details and consent. Nothing is sent unless you choose to send it.
Compare
What each signal measures, what it feeds on and what it cannot say
| Signal | Where the data comes from | Weight in the score | What it cannot tell you |
|---|---|---|---|
| Page readiness | A fetch of up to five pages you enter, 15 checks | 25 percent | Whether the content is good, true or better than a competitor's |
| Crawler access | Your public robots.txt, answer crawlers only | 15 percent | Firewall or CDN blocks that act before robots.txt |
| Citation chance | Your Search Console queries and positions | 20 percent | Whether an AI answer really appears for a search |
| Tested citations | Your own manual checks across eight engines | 30 percent | What the engine says to a different person or country |
| AI traffic | A GA4 export, sessions from AI tools | 10 percent | Visits that arrive as direct traffic |
Signals you do not provide are left out and the rest are scaled to 100. Two reports with different inputs are not directly comparable.
What feeds the overall score
- Tested citations 30%Your manual checks across eight engines
- Page readiness 25%Up to five pages, 15 checks
- Citation chance 20%From your Search Console queries
- Crawler access 15%Answer crawlers in robots.txt
- AI traffic 10%Sessions from AI tools in GA4
Under the hood
How the tool decides which searches are likely to trigger an AI answer
The citation chance signal does not ask any AI engine anything. It reads the wording of each query in your export and scores it. A query that starts with a question word, that sounds informational, or that compares options scores higher. Longer queries of five words or more score higher than short ones, because long conversational searches are where AI answers tend to appear. A query that is clearly a purchase request and not a question is scored down. The score becomes High, Medium or Low.
Brand searches are removed first. The tool matches your domain and your extra brand words against each query, with and without spaces, and marks those as Brand. They are shown in the summary as a share of impressions, but they are left out of every score.
Two measures are then built from what remains. The first is the share of question style impressions that come from positions 1 to 10. It reflects a pattern many practitioners report, that AI answers often draw on pages that already rank well, but treat that as a working assumption and not a law. The second is a click check. If a non brand search sits in the top 10, has at least 30 impressions and earns less than half the clicks a typical click curve would predict, the tool flags it. A click shortfall on a question search can be a sign that an answer box is taking the click, or that your title is weak. The tool cannot tell which.
The priority list is the 25 searches with the best mix of impressions and likelihood, drawn from positions 1 to 20 with at least 10 impressions. If fewer than eight searches qualify, the tool widens the filter so you still have something to test.
The manual test
How to run the citation test so the result means something
The guided test is the slowest part and the most valuable. It is the only signal that looks at what an engine actually shows. Done carelessly, it produces noise. Follow a fixed routine.
Open each engine in a private or incognito window so that your own history does not shape the answer. Stay in the same country for every run, because results differ by place. Use the search exactly as typed by the tool. Do not rephrase it on one engine and not on another. For Gemini the tool cannot open a prefilled link, so you copy the prompt and paste it.
Then read the sources, not just the answer text. Mark Cited if your domain appears as a linked source. Mark Mentioned if your brand is named in the answer without a link. Mark Absent if neither happens. Be strict. A page from a competitor that merely sounds like you is Absent.
Do at least five checks, because the tested citation score only appears from five logged results. Fifteen searches across the engines your buyers use is a better target. Use more engines for a Dubai or London audience than a narrow list, and note the date. The links that open each engine are unofficial and can stop working when an interface changes, so if one fails, paste the search by hand.
Repeat the same 15 searches in the same way every four to six weeks. A single run shows a position. Repeats show a trend. Engines vary from run to run, so one Absent next to one Cited proves little.
Acting on the result
What to do at each score level
The tool gives a verdict at about 70 and at about 40. Use the bands as a guide, not as a grade.
70 or above
The setup is in good shape. Keep proving it. Repeat the citation test monthly, refresh the pages that earn mentions, and watch for any crawler or template change that could undo your work.
40 to 69
The base is there and blockers remain. Start with the lowest scoring page checks that carry the heaviest weight: indexing, text in the raw HTML, then structured data and entity. Fix crawler access if any answer crawler is blocked.
Below 40
Something structural is wrong. Common causes are a blocked crawler, a page that renders only with JavaScript, or no question led content at all. Fix access first, then the page template, then write the missing pages.
Where your result lands
Reading the page scan
Which page checks matter most, and what a fail usually means
Each of the 15 page checks carries a weight, and a pass earns full weight, a warning half and a fail none. Three checks carry the most. Can be indexed looks for a noindex rule or a canonical that points to another page. Text is in the HTML counts the words in the raw page and fails when there are very few words and the page depends on scripts. Structured data looks for JSON LD on the page.
A fail on the HTML text check is the one to take seriously first. Many AI crawlers do not run JavaScript, so a page that builds its content in the browser may look empty to them. If you see it, read our notes on JavaScript and headless sites. The fix is usually server side rendering or pre rendering, which is template work and not a copy edit.
The remaining checks are lighter: a clear title, a meta description, one H1, a direct answer after the H1, headings written as questions, an organization or person entity in schema, sameAs profile links, an author or byline, a visible date, internal links, image alt text and enough depth. Treat them as hygiene. They make a page easier to read and quote. They do not decide a citation on their own.
For schema details, our guide to schema markup for AI search explains what to mark up and what to leave out.
Common mistakes
Mistakes that make the report misleading
Testing only your brand name
A search for your own name will almost always show you. It proves nothing about being found by someone who does not know you. Test the unbranded buyer questions the tool lists.
Mixing countries and logged in states
Running one engine logged in and another in a private window, or switching countries, makes the scores impossible to compare. Fix the conditions once and keep them.
Scanning only the home page
Home pages are rarely what AI answers cite. Scan the pages that answer a question: a service page, a guide, a pricing page.
Marking Mentioned as Cited
A brand named without a link is a mention. A linked source is a citation. The difference matters for traffic and for how you read progress.
Treating one run as a verdict
Answers change between runs. One result is a snapshot. Look for patterns across several searches and several weeks.
Exporting too short a range
A one week export has too few impressions to rank searches. Use 3 or 6 months where you can, so the priority list is stable.
Make the report mean something
- ✓Test unbranded buyer questions
- ✓Scan a service page, a guide and a pricing page
- ✓Keep country and login state the same
- ✓Mark a brand named without a link as Mentioned
- ✓Export 3 or 6 months of data
- Test only your own brand name
- Treat one run as a verdict
Limits
What this tool cannot tell you, beyond the basics
The page already lists the main limits. A few more are worth knowing before you act on a report.
The Search Console interface limits what an export contains. As we understand Google's documentation, the Performance export from the interface is capped at 1,000 rows, so a large site sees only its top queries. If you need the long tail, use the Search Console API or a connected tool, and check Google's current documentation for the limit, since we have not re checked it this session.
The tool scores query wording, not real AI answer data. A high likelihood means the search looks like the kind that gets an AI answer, as of the engines we have seen. It does not confirm that Google shows an AI Overview for that search today. Use the Generative AI report in Search Console and your own manual check to confirm.
The page scan fetches one URL with a short time limit and reads a capped amount of HTML. A slow server, a bot challenge page or a login wall can make the scan fail or read the wrong page. If a scan reports an HTTP error on a page you can open yourself, a firewall may be treating the scanner as a bot. That is itself useful information.
Finally, the tool is not a measure of share of voice. It does not count how often competitors are cited. For that you need a repeated, recorded test, which is what our guide to measuring GEO performance describes.
Related guides and the GEO Pilot
Where to go after the report
If the report shows blocked crawlers, read AI crawlers and robots.txt: what to allow and use the robots.txt generator to build a corrected file. If the AI traffic signal is empty, AI search traffic in Google Analytics shows how to set up the export. If your citation test is weak, how to run an AI visibility audit goes deeper than the free test can.
The checker finds problems. It does not fix them. The GEO Pilot is where we do the fixing: a fixed price of $999, one time, delivered inside 30 days. Week 1 is a baseline across five AI engines on up to 20 buyer prompts, a crawler access check and a technical and entity audit. Week 2 implements the technical fixes. Week 3 rewrites up to 10 priority pages to be answer ready. Week 4 tests the same prompts again and hands over a before and after report and a 90 day roadmap. It covers one domain and one language, on any platform, and we promise no ranking, citation or traffic outcome. You can read the details on the GEO Pilot page.
FAQ
AI visibility checker questions
Is the checker really free?
Yes. There is no signup and no payment. You only share your details if you choose to ask for a quote.
Is my Search Console data uploaded?
No. The CSV is read in your browser. The page scan sends only the page address you type, and the report request sends only what you put in the form.
How do I export from Search Console?
Open Performance, then Search results, set 3 or 6 months, click Export and choose CSV. Use the Queries file. Add the Pages file for page level data.
What is the Generative AI report?
A beta Search Console report that shows impressions of your pages in Google AI features. It has no queries or clicks, and not every property has it yet.
Why do I have to test engines by hand?
Reading other engines at scale needs their paid APIs, and answers change by person and place. A guided manual test is slower but gives you a result you can trust and repeat.
Does a high score mean I will be cited?
No. It means fewer blockers and a better setup. Engines decide what to cite, and results change over time.
How often should I run the AI visibility checker?
Run it once as a baseline, again four to six weeks after you make fixes, and then once a quarter. Use the same inputs each time so scores are comparable. A change in the export range or the number of pages scanned will move the score for reasons unrelated to your site.
Why is my score low when my site ranks well in Google?
The score mixes five signals, and ranking is only part of one. A well ranked site can still have a blocked answer crawler, a page that depends on scripts, no organization schema, or no tested citations yet. Look at the signal cards to see which one is dragging the score down.
Does the tool tell me what my competitors are doing?
No. It reads your own data and your own manual tests. A competitor comparison needs the same set of prompts run on the same engines and recorded over time, which is what a full audit does.
Should I enter my brand words if I have a common name?
Yes. If your brand is also an ordinary word, brand searches can be mistaken for general ones, and the opposite can happen with a long name. Add the product names and common spellings in the optional field so the priority list shows real discovery searches.
Can I run the citation test for another language or country?
You can, but keep it consistent. Use the same country and language for every engine in one run, and note them. For a UAE audience, run one pass in English and a separate pass in Arabic if you serve both, and compare them as two tests.
What should I send you if I ask for a quote?
The report summary is enough. It includes your domain, your score, the signal scores, the pages scanned and the priority searches. Sending it is optional, and you must tick the consent box before anything leaves your browser.
Keep reading
Guides on this topic
AI search traffic in Google Analytics: how to track ChatGPT and AI referrals in GA4
GA4 can show some visits from ChatGPT and other AI tools, but not all. This guide explains how channels and referrers work, how to set up a report, and where the data stops.
Read moreAI visibility metrics: citation share, share of voice and mention rate defined
Mention rate, citation rate, citation share and AI share of voice are often used loosely. This guide defines each one, shows how to compute it from a fixed prompt set, and explains the limits.
Read moreHow to get mentioned in ChatGPT: what to do, what to skip
No one can guarantee a ChatGPT mention, but you can remove blockers, make your facts clear and earn the sources it reads. A practical, honest checklist.
Read more