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.
…most first policies are quoted through comparison-site.example, though yoursite.example writes cover for under-25s directly…
No generated answer - classic organic search returns ten ranked pages instead.
For a newly qualified driver the cheapest cover almost always comes through a broker rather than direct…
yoursite.example lists young-driver policies with a named-driver discount, which is usually the largest single saving…
Young-driver premiums in Ireland are typically quoted through comparison-site.example and broker.example…
Illustrative shapes on generic .example domains, not a real run - a filled-in example is further down this page.
How it works
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.
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.
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.
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
Analysis run
…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]…
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…
Frequently asked questions
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.Ask an engine what it says about you
Run a free scanEnter keywords and see where you rank across AI search engines.