Skip to content

Keyword Analysis

Type one search phrase. See what five engines answer.

Analysis runs a single query against ChatGPT, Google, Perplexity, Gemini and Google AI Mode at the same time, then shows you the answer each one gave, the sources it cited, and whether your site was anywhere in it.

Free snapshot across the AI engines. No card required.

What comes back

One phrase out. Five answers back, and they rarely agree.

Best car insurance for a young driver in Ireland Tick any of the five - they all go at once
Engine Your positionPosition N, or a plain not-found The answer it gaveThe generated paragraph in full, not a summary of it The sources it citedRanked, with title, URL and snippet - yours marked
ChatGPT
Position
Named - 2nd
Answer

…most first policies are quoted through comparison-site.example, though yoursite.example writes cover for under-25s directly…

Sources
1comparison-site.example 2yoursite.example +2 more
Google
Position
Position 4
Answer

No generated answer - classic organic search returns ten ranked pages instead.

Sources
1comparison-site.example 4yoursite.example +8 more
Perplexity
Position
Not found
Answer

For a newly qualified driver the cheapest cover almost always comes through a broker rather than direct…

Sources
1broker.example 2comparison-site.example +3 more - none yours
Gemini
Position
Named - 1st
Answer

yoursite.example lists young-driver policies with a named-driver discount, which is usually the largest single saving…

Sources
1yoursite.example 2reviews.example +1 more
Google AI Mode
Position
Not found
Answer

Young-driver premiums in Ireland are typically quoted through comparison-site.example and broker.example…

Sources
1comparison-site.example 2broker.example +2 more - none yours
Read down the position column, not across one row. Same phrase, same minute: three engines name you, two never mention you at all. A Google position does not predict a citation, and that gap is the finding.

Illustrative shapes on generic .example domains, not a real run - a filled-in example is further down this page.

How it works

1

Pick the study you are working on

A study is a brand plus its primary site. Analysis needs one because the primary site is the domain we match results against, and the study's country and language decide which market the query is run in.

2

Type one phrase

Not a keyword list - a single search term, or the kind of question a buyer would actually type. One phrase per run keeps the answers readable.

3

Choose your engines

ChatGPT, Google, Perplexity, Gemini and Google AI Mode. Every ticked engine is dispatched at once and fills in its own card as its answer lands.

4

Read across the row

Up to ten results per engine, your position flagged, the citations listed. Every run is stored against the study, so the phrases you test build into a record rather than vanishing when you close the tab.

Why check one phrase at a time

Most visibility tooling is built for scale: hundreds of keywords, a score, a trend line. That is the right shape for monitoring, and the wrong shape for the question you usually have first - what does an AI engine actually say when someone asks about this?

Analysis is the ad-hoc probe. There is no template to set up and nothing to schedule. You type the phrase, you get five answers back, and you read them. It is deliberately the smallest useful unit of the job.

It matters because the engines disagree more than people expect. A phrase where you sit comfortably in Google's top three can produce a ChatGPT answer that names three competitors and never mentions you. Classic ranking signals and citation signals are not the same signals, and the only reliable way to find out which of your phrases behave that way is to ask.

The other reason is language. The generated answer is the product now. Knowing you were not cited is thin; reading the paragraph that got shown instead, and seeing which pages it was built from, tells you what the engine believes about your category and who it currently trusts to explain it. That is a page you can go and read, and often a gap you can go and fill.

When a phrase turns out to matter, move it into a saved template in the Visibility Scanner, which runs the same checks across seven engines on a repeatable basis and lines the runs up so you can see movement.

Phrases worth starting with

A blank query box is a hard place to start, so here is the order we use. It costs four runs and usually settles the question of whether you have a visibility problem at all.

Your own name. Ask the engines about your brand directly. This is the cheapest sanity check there is: if an engine gets your own business wrong, describes a competitor's product as yours, or cites a directory listing instead of your site, you have found something worth fixing before you look at anything else.

The category, without your name in it. "Best [thing you sell] for [who you sell to]". This is the phrase your prospective customers actually type, and it is the one where absence costs you money. Whoever the engine names here is your real competitive set in this channel, which is often not the set you thought.

The comparison. "[You] vs [a rival]". Engines answer these confidently and at length, and they will happily assert things about your pricing, features or reputation that came from a three-year-old review. Reading that paragraph is frequently the most uncomfortable minute of the exercise and the most useful.

The problem, not the product. "How do I [solve the thing your product solves]". These are the questions where an engine recommends an approach and then a supplier, and they reward explanatory content rather than product pages - so they usually show a different set of winners again.

Run those four, read what comes back, and you will know whether the gap is that you are absent, that you are present but described badly, or that you are fine and the worry was unfounded. All three are useful answers. Whichever it is, the phrases that turned out to matter belong in a tracked template afterwards so you can tell whether your fixes moved anything.

What a position number does and does not tell you

The position is a fact about one answer, from one engine, at one moment. It is not a rank in the way a Google position is a rank. Answer engines are not deterministic: the same query can return a slightly different answer and a slightly different citation list an hour later, because the model samples and because its retrieval layer sees a moving index underneath it.

So read a single run as evidence, not as a score. "Not found" on one engine on one day is a prompt to look; "not found" across four engines and two weeks is a finding. This is exactly why the tracked version exists - one measurement cannot separate a real absence from the noise, and a series can.

The citation list is the more durable signal in any single run. Which domains an engine reaches for is far more stable than the exact wording of its answer, and it tells you what kind of source it trusts for your category: your competitors' own sites, a review aggregator, a marketplace, a news outlet, a forum thread. That pattern usually points straight at the work.

What you will see

One card per engine. At the top of each, whether your domain appeared and where. Below it, the AI answer in full for the engines that generate one, then the ranked sources behind it - title, URL and snippet, with your own pages marked. Where you are absent, the card shows you exactly who was cited in your place. The run below is real: one query from our public Irish home insurance tracker, site allianz.ie.

Analysis run

house insurance Ireland
allianz.ie - Ireland / English - 3 engines
Real run - 24 Aug 2026
ChatGPT
Named - cited 2nd

…Zurich offers home insurance with discounts of up to 31% when purchased online [1]. Allianz provides flexible home insurance with a 10% online discount and 24/7 emergency assistance [2]…

Cited sources
zurich.ie allianz.ie ccpc.ie
3 sources - Yours marked
Google
Position 2
Organic results
1
Home Insurance Ireland | Up to 31% Off Online Quotes
zurich.ie
2
Allianz Home Insurance Quotes | Save 10% Online
allianz.ie
3
Home Insurance Ireland | 20% off Home Insurance Quotes
aviva.ie
4
Home Insurance : r/AskIreland
reddit.com
9 results scanned
Perplexity
Cited 4th - Not named

House insurance in Ireland usually refers to home insurance, which can cover the building, the contents, or both. It is not legally required for everyone, but mortgage lenders commonly require buildings insurance…

Cited sources
zurich.ie ccpc.ie aviva.ie allianz.ie
10 sources - Yours 4th, never named in the answer
A real run from our public Irish home insurance study, scanned 24 Aug 2026. Second on Google, named and cited by ChatGPT, cited but never named by Perplexity - one phrase, three different answers.

Frequently asked questions

Which engines can I check here?
Five: ChatGPT, Google organic search, Perplexity, Gemini and Google AI Mode. Tick as many as you want in one run and they are dispatched in parallel. The wider seven-engine sweep, which adds Claude and DeepSeek, runs from the Visibility Scanner.
How do you work out my position?
We take your study's primary site, reduce it to a bare domain (protocol and www. stripped) and walk the engine's result list from the top. The first result on that domain is your position. On the AI engines the generated answer itself is skipped in that count, so position 1 means the first cited source rather than the answer. No match anywhere in the list means "not found in these results" - which is a real finding, not an error.
Do I need an account?
Yes, and a study. The study holds the primary site we match results against and the market the query is run in, so there is nothing sensible to compare a result to without one. Creating both takes under a minute.
Which country and language do the results come from?
Your study's. Google is queried with the study's location and language codes, and the AI engines are asked to answer in that market's language and to prefer in-market sources where they exist. Change the study's market and the same phrase can return a genuinely different picture - which is usually the point.
Does a run cost anything?
Each engine you tick draws credits from your plan's allowance, charged per engine per run - so a five-engine run costs five times a one-engine run. If you do not have enough left, the page says so instead of running. Pricing has the allowances.
Why does one engine come back slower than the others?
Some engines return a stored result set immediately; others generate an answer on demand. Cards fill in as their answers land, and the page keeps checking in the background for the stragglers for about half a minute before it stops.
How is this different from the Visibility Scanner?
Analysis is one phrase, right now, no setup. Visibility Scanner is the tracked version: a saved template of queries run across seven engines, stored run after run so you can watch positions move. Most people use Analysis to find the phrases worth tracking, then put those into a template.
It says I am not cited. Will this tell me why?
Not by itself - it tells you who was cited instead, which is where the investigation starts. For the causes on your own side, Site Pulse grades whether your pages are readable to an engine at all, and Schema Audit finds the structured-data gaps that stop them being understood.
Are my runs kept?
Yes. Every query is saved against the study it was run under, so the phrases you have tested stay available alongside the rest of that study's data on your dashboard.

Ask an engine what it says about you

Run a free scan
See Your Ranking

Enter keywords and see where you rank across AI search engines.

George
Online
0%