The Search page is the one place in LLM Metrix that shows Google’s own measurement of your site rather than a derivation from AI answers. It reads Google Search Console: clicks, impressions, CTR, average position, your top queries and your top landing pages.
It is worth setting up on day one for two reasons. Search Console is available on every plan, including free — unlike the GA4 and Cloudflare connectors, which need Business or higher. And it is the only source in the product that backfills real history the moment you connect it, rather than making you wait a week for a trend to exist.
Be precise about which history, though: the backfill is two windows, not one. Daily totals go back about 16 months; query-level and page-level rows go back about 90 days. Step 3 explains why.
Step 1: Connect Search Console to your workspace
Go to Settings → Integrations. You need to be a workspace owner or admin — the page shows “Only workspace owners and admins can connect or manage integrations” to everyone else.
Find the Google Search Console card and click Connect. You are sent to Google’s consent
screen and asked for one read-only scope (webmasters.readonly) — with that grant LLM Metrix
cannot change anything in your Search Console account.
The neighbouring Google Analytics 4 card is gated to Business and above; Search Console is not, on any plan. An amber “Google integration is not configured on this deployment” warning means the environment is missing its Google OAuth credentials — an operator fix.
Integrations
Connect Google Analytics 4 and Search Console to attribute real traffic to AI assistants. Tokens are encrypted at rest; syncs run hourly.
Pulls sessions by source/medium and classifies ChatGPT, Perplexity, Gemini, Claude, Copilot and Meta AI referrals into an AI-Assistant channel.
Pulls your clicks, impressions, CTR and average position straight from Google the moment you connect — up to 16 months of daily totals, plus the last 3 months broken down by query and page. Available on every plan.
Step 2: Bind a property and a project
After the OAuth round-trip the card shows a green connected status badge and two fields.
The first is GSC site URL. You can type it — the placeholder shows the two accepted shapes,
sc-domain:example.com (a domain property) and https://example.com/ (a URL-prefix property) —
but don’t. Click Choose from my Search Console properties instead: it lists the properties this
Google account can actually read, with unverified-user properties filtered out because they cannot
be queried anyway. A typo in the text field does not fail here; it fails silently two days later as
an empty dashboard. Enter manually switches back if you need it.
The second field is Project (where synced metrics land). Pick the project whose domain matches the property: the Search page reads whichever project is selected in the top bar, so a connection bound to the wrong one shows an empty page while quietly filling another. Both fields save immediately, with a “Property saved” / “Project bound” toast.
Pulls your clicks, impressions, CTR and average position straight from Google the moment you connect — up to 16 months of daily totals, plus the last 3 months broken down by query and page. Available on every plan.
Step 3: Let the first sync backfill your history
The Sync now button stays disabled until the connection is connected and a property is
bound. Once both are true, click it. It enqueues an ordinary queue job; an hourly sweep enqueues
the same job for every bound connector afterwards, so you only ever click this to hurry things
along.
The first sync pulls two backfill windows, deliberately different lengths:
- Date-only totals: about 480 days (~16 months). One row per day, never anonymised, cheap to store — this is what gives you a 16-month clicks-and-impressions trend on day one.
- Per-query and per-page rows: about 90 days. These are far bulkier, and Google withholds their long tail anyway, so a shorter window carries the top-query and landing-page tables without pulling six figures of rows on first connect. This is why the 16-month range shows a full trend chart but a query table that stops around three months back — expected, not a failed sync.
- Everything ends two days ago. Search Console finalises with a lag and LLM Metrix asks for final data only, because a figure that changes under a chart you already screenshotted is worse than one that arrives two days late. The two most recent days are never present; the “final through” date in the page header tells you exactly where the data really stops.
Every later sync re-pulls only the most recent week and overwrites what it finds, so re-syncing is free and never duplicates a day. Days are bounded in America/Los_Angeles, the timezone Search Console reports in — UTC would shift every figure by one day for part of every day.
Step 4: Read the four headline numbers
Open Search in the Monitor group of the sidebar. The header reads Google Search performance, followed by your project’s domain and a “final through” date derived from the data itself. Three range buttons sit on the right: 28 days, 3 months and 16 months. At the widest range the trend chart is complete, but the query and page tables still only reach back about 90 days — see Step 3.
Four stat cards follow: Clicks, Impressions, CTR and Avg. position. That last one is impression-weighted — the sum of position × impressions divided by total impressions — not a plain mean across queries, which would let a query with three impressions pull as hard as one with thirty thousand.
Step 5: Work the query, branded and striking-distance tables
Top queries lists what people searched to reach you. Under it you may see “These queries account for N% of your clicks”. That is not a bug: Google withholds queries searched by only a few people, so itemised query rows always undercount the property total — commonly by 18–50%. Google documents this behaviour in its performance-data filtering and limits guide. The gap is reported rather than hidden by summing the query table and calling it “total clicks”.
Branded vs non-branded splits your clicks using your brand name plus the registrable part of your domain (“acme” from acme.com). The share is taken against itemised clicks, never the property total — against the total the two halves never reach 100%. A project with neither a brand name nor a usable domain reports everything as non-branded rather than guessing.
Striking distance produces a to-do list rather than a scoreboard: queries ranking between positions 4 and 20 with at least 10 impressions, sorted by impressions. Positions 1–3 take roughly half of all clicks, so a high-volume query sitting at 11 is the cheapest win available to you.
Step 6: Compare Google against the AI answers
The Google vs AI answers panel is why this page lives here rather than in Search Console. It joins your Search Console queries to the prompts your last completed brand scan ran, requiring every significant token of the query to appear in the prompt. Two disagreements come out:
- Ranked but not cited — Google’s first page for a query, no engine mention in the matching prompt. Sorted by impressions: the biggest audience seeing a page AI will not cite comes first.
- Cited but not ranking — engines mention you for the prompt, Google ranks you outside the top ten for the matching query. Sorted by the deepest Google position.
Underneath, a note counts what could not be judged: queries with no matching prompt (nobody asked the engines about them) and AI-mentioned prompts with no matching query (Google withholds low-volume terms). Those are reported as coverage, never asserted as findings.
A dashed note may say page-level comparison needs engines that return real cited links. Without search grounding, answers name your domain but not which page, so there is nothing to match your ranking URLs against; with grounded scans, Pages ranked but not cited and Pages cited but not ranking appear too. Before your first completed scan the panel simply says so.
Ranked but not cited
You rank on page one in Google — no AI engine mentions you
ai visibility tracking
matched: best AI visibility tracking tool for a B2B SaaS marketing team
#4.1
18.4K impr.
llm brand monitoring
matched: how do I monitor my brand across LLMs
#6.8
11.3K impr.
answer engine optimisation tools
matched: what tools help with answer engine optimisation
#8.2
7.9K impr.
Cited but not ranking
AI engines mention you — Google does not rank you for it
best GEO reporting tool for an agency
matched: geo reporting for agencies
#31
2/5 engines
how can I track when ChatGPT mentions my company
matched: track chatgpt mentions
#23
1/5 engines
Page-level comparison needs engines that return real cited links. Without search grounding enabled, answers name your domain but not which page — so there is nothing to match Search Console URLs against.
412 search queries have no matching tracked prompt, so no AI engine has been asked about them. 5 AI-mentioned prompts have no matching Search Console query — Google withholds low-volume terms, so that is missing data rather than a missing ranking.
Step 7: Keep the connection alive
The card shows Last synced with a timestamp, or Never synced, and leaves a failed sync’s message beside it in amber. Watch the status badge: a red revoked badge means the Google grant is dead — access removed in the Google account, or the refresh token expired — and a Reconnect button appears beside it, running the same OAuth flow as Step 1. The property picker reports the same state, returning “Google access was revoked — reconnect the account” rather than pretending to load. Disconnect (owners and admins only) removes the connection and best-effort revokes the token at Google.
Step 8: Where to go next
The Search page is deliberately separate from AI Rankings: that page means your position inside an AI answer, this one your position in Google. Read them side by side rather than merging them.
- Do I need AEO if I already rank on Google? — the question the “ranked but not cited” list answers with your own data.
- Branded vs unbranded AI queries — what to do with the branded split once you can see it.
- Search performance and the Search × AI gap — the feature pages behind this dashboard.
- Setting Up Tracked Prompts — the join above only gets sharper as your prompt list matches real search demand.