Google Search Console reporting
Organic search performance, made presentable
Queries, pages, countries and devices next to index coverage, Core Web Vitals and links — Google's own data, organized for a client review and scoped to one client. Sign in to open the report workspace, or preview what's inside.
Google Search Console reporting
Search Console holds the only first-party record of how a site performs in Google — and it’s notoriously hard to hand to a client. This dashboard organizes the property the way an SEO review actually runs: the four performance metrics up top, queries and pages beneath them, and the technical story — indexing, Core Web Vitals and links — right beside the rankings they explain.

Organic reporting earns trust when it uses Google's own numbers. The report leads with Search Console's four performance metrics — total clicks, total impressions, average CTR and impression-weighted average position — each trended daily with period comparison, and each filterable by web, image, video or news search.
Position is aggregated the way Google aggregates it (weighted by impressions, not a naive average), so the number a client sees here is the number the property actually earned — no optimistic rank-tracker math.
Every query is tagged brand or non-brand, because the distinction is the whole conversation: brand queries measure reputation, non-brand queries measure the SEO program. Clicks, impressions, CTR and position per query make it obvious which terms are one position away from meaningful traffic.
The page view answers the companion question — which URLs earn the clicks — so content wins and decaying pages both surface without a spreadsheet export.
Rankings are irrelevant for pages Google never indexed. The coverage view reports indexed pages against every exclusion reason Search Console tracks — crawled-not-indexed, discovered-not-indexed, canonicals, redirects, noindex, 404s and server errors — so indexing problems are a ranked to-do list instead of a mystery.
Sitemap submission and indexed counts sit alongside, closing the loop between what you told Google exists and what Google chose to keep.
Page experience is reported the way Google scores it: real-user LCP, INP and CLS values per device, with the URL distribution across good, needs-improvement and poor. Mobile and desktop get separate cards because they almost always tell different stories.
For an agency, this turns a vague “site speed” line item into specific, defensible work: which vital, which device, how many URLs, and whether last month's fixes moved the distribution.
Google publishes its own view of a site's links, and it belongs in the SEO report: total external links, unique linking sites, the pages that attract them and the anchor text they use. It's the authority baseline every link-building engagement should be measured against.
Internal link counts ride along as a structure check — the pages you want to rank should be the pages the site itself points at most.
Enhanced results earn outsized CTR, so the report breaks out clicks from rich results, video thumbnails, product and review snippets, and the sitelinks searchbox — evidence for the structured-data work agencies do but rarely get credit for.
Device and country views complete the picture: where organic visitors are, what they search on, and how position and CTR differ by segment — all inside the same client-scoped, agency-branded report structure the rest of the workspace uses. Data-source setup remains a separate step.
Average position is impression-weighted across every query, device and country a page appeared for, so it is a blend rather than a ranking. A page can hold position three for its main term and still average nine because it also surfaces far down for dozens of long-tail queries. The report presents it that way, next to clicks, impressions and click-through rate.
Search appearance groups impressions by how the result was displayed — rich results, videos, product snippets and other enhanced formats. It answers something the query table cannot: whether structured data is earning a richer listing. The report gives it a tab beside devices and countries, so a change in appearance can be read against the clicks that followed it.
Coverage reports how many pages are indexed and serving, how many were excluded and for which reason, and how many hit an indexing error, with sitemap health beside it. It is the first thing to read when traffic falls without a ranking change, because a page that is not indexed cannot rank and the stated reasons are usually specific enough to act on.
Search Console publishes performance data with a lag of a day or two and retains roughly sixteen months of it, so year-over-year comparison is possible but a longer trend is not. The report shows the range you select from the connected property — connecting that property is a separate setup step — rather than implying more history than the source actually holds.
Yes. The Core Web Vitals tab reports LCP, INP and CLS for mobile and desktop separately, with the number of URLs rated good, needs improvement and poor. Splitting by device matters, because a great many sites pass comfortably on desktop and fail on mobile, and a client funding performance work needs to know which one is being described.