SEO Skill

AI visibility checker

Ask your agent whether ChatGPT search, Google AI Mode and Google AI Overviews cite your site for the questions people already ask, and which sites they cite instead.

Run it in a terminal, then sign in with Google.

Or run it on your machine

Installs the CLI, signs you in and adds the skill to your agents. Site crawls and Bing data run this way, on your own machine. A crawl fetches many pages, and Bing blocks our hosted server.

What the AI visibility checker returns for each question

The AI visibility checker in SEO Skill asks up to 10 questions on ChatGPT search, Google AI Mode and Google AI Overviews, so one check is up to 30 answers. Each answer gets one of four results:

ResultWhat it means
CitedThe answer lists or links a page on your site.
MentionedThe answer names your site or brand in its text, with no link.
NeitherThe answer gave no link to your site and did not name it.
No AI answerThe engine showed no AI answer for that question.

Every answer also lists the other sites it cites, and the result ranks the sites cited most across the whole check. Those are the pages the AI used instead of yours, so open them first to see what they cover.

A check of 10 questions costs about 7 cents of DataForSEO credit, and most answers come back in about 15 seconds. It runs when you ask. SEO Skill does not run it on a schedule or store a history of past checks.

Set up the checker in 3 steps

  1. Add the hosted MCP server to Claude Code, Codex, Cursor, ChatGPT or any client with remote MCP, and sign in with Google. The commands are at the top of this page.
  2. Save a DataForSEO key on your account page. DataForSEO bills you directly for each check, and SEO Skill adds nothing on top. The AI answer check needs DataForSEO; an Ahrefs key does not run it.
  3. Ask your agent, like the prompts below.

Prefer a terminal? npm i -g seo then seo start sets up the CLI, and seo providers dataforseo connect keeps the key on your machine.

Check the questions people already ask AI about your site

The most useful questions to check are ones real people ask. When people use Google's AI Mode, or an AI assistant searches the web for them, their questions show up in your Search Console as long, chat-style queries. With Google connected, ask:

Check whether AI answers cite example.com for the questions people ask about it

The checker takes the top 10 chat-style and long questions from the last 90 days of your Search Console, and shows each one's impressions beside its answers. A "neither" on a question with 400 impressions matters more than one on a question with 3. In a terminal:

seo research ai_answers --target example.com --country us

Check your own questions on any site, including a competitor's

To check prompts you choose, give up to 10 questions. The target can then be any site, and Google does not need to be connected:

Ask ChatGPT, AI Mode and AI Overviews "what is the best crm for a small team" and "how do I import contacts into a crm", and check whether they cite competitor.example
seo research ai_answers --target competitor.example --keywords "what is the best crm for a small team,how do I import contacts into a crm"

Run the same questions for your site and a competitor's, and the difference is the list of answers where they get cited and you don't.

Count every domain and brand name you use

The checker counts a mention when the answer names your site, taken from the domain unless you say otherwise. When your brand name differs from your domain, or you run more than one domain, tell it:

seo research ai_answers --target example.com --also example.org --brand "Example" --keywords "what is example"

A citation to any of the domains counts as cited. Placeholder sites in an answer, such as yourdomain.com, and images in ChatGPT's answers never count as citations.

Check AI Overviews for your keywords

Every check already asks Google AI Overviews each question. For ordinary keywords, a SERP request is a quick AI Overview checker: for up to 5 keywords it says whether Google showed an AI Overview, lists the sites it cited, and shows the ranking pages underneath.

Show the top 10 for "free ai visibility checker" and the sites its AI Overview cites

Each ranking page comes with Domain Rating by Ahrefs, free on the hosted MCP. When we ran that request for the US on 11 November 2026, Google showed an AI Overview for "free ai visibility checker" that cited 5 sites: ahrefs.com, amplitude.com, honeyb.ai, arobis.ai and seocrawl.ai. The small sites sit next to the big ones, which is a reason to check the AI Overview before you decide a keyword is out of reach.

A real check: AI answers named seoskill.dev in 4 of 30 answers

On 11 November 2026 we checked seoskill.dev in the US with 10 questions of our own, such as "what is the best google search console mcp server" and "how can I check if chatgpt cites my website". With "SEO Skill" as the brand, the 30 answers cost $0.072:

ResultAnswers (of 30)
Cited0
Mentioned4
Neither26
No AI answer0

Not one answer cited a page on seoskill.dev. The other sites cited most were github.com (in 12 answers), google.com (10), youtube.com (9), reddit.com (5) and ahrefs.com (4).

Three of the 4 mentions came from one question, "is there an seo skill for claude code", where the brand name is also the words of the question. A mention is a text match, so when your brand is an everyday phrase, read the answer before you count it as a win. The fourth mention came from Google AI Mode for "how do I connect google search console to claude code", and it is the one we would open and read first.

Repeat a check to follow ChatGPT visibility over time

SEO Skill checks AI answers on demand. It is not a ChatGPT visibility tracker that stores daily history, and the paid weekly site audit does not ask AI answers. To follow the same questions over time, ask your agent to run the check again on the same site, country and questions, and compare the two results:

Run the AI answer check for example.com again with the same 10 questions as last month, and show which answers changed

In a terminal, add --json and save each run to a file. Once a month is often enough. Each answer is one sample, and the same question can get a different answer the next day, so one answer that flips is noise. A question that goes from cited on all 3 engines to none is a real change: open the pages the answers cite now.

See the visits AI assistants send you

Citations do not show whether anyone clicked. With Google Analytics connected, the SEO report overview counts visits from ChatGPT, Perplexity, Claude, Gemini and Copilot by source, with the pages they land on:

Which AI assistants sent visits to example.com in the last 28 days, and which pages did they land on?

Only visits that pass a referrer count. An AI app that sends none shows up as Direct traffic, so treat the number as a minimum.

What one AI visibility check cannot prove

The checker asks ChatGPT search, Google AI Mode and Google AI Overviews. It does not ask Perplexity, Claude, Gemini or Copilot, although visits from them show in the report.

Each answer is one sample from one country on one day, without a chat history. A "neither" is not proof the engine will never cite you, and a "cited" is not a ranking. For the questions themselves, the AI search tracking page covers how SEO Skill finds the questions people ask AI in your Search Console.