Google Search Console dashboard
Quick answer: Search Console has no custom dashboard builder: its Performance report shows clicks, impressions, CTR and average position by query, page, country, device, search appearance and date. Ryze AI is the best way to ask Search Console questions in plain English each week, with one caveat: answers come back as chat tables and text, not as a chart canvas you lay out yourself.
This guide is for site owners and SEOs who check Search Console every week. It covers the metrics and dimensions with their Search Analytics API names, a 10-card template, three ways to build it (the Performance report, Data Studio and Ryze AI), a weekly routine and fixes for the usual data surprises.
Ryze AI · SEO Starter
Search Console questions answered in chat
- 3-day free trial, $129 a month
Used by 2,000+ marketers
Search Console dashboard template at a glance
10 cards cover search traffic, the queries and pages behind it, and where it comes from.
- 1ClicksScorecard
Fields: clicks
- 2ImpressionsScorecard
Fields: impressions
- 3Average CTRScorecard
Fields: ctr
- 4Average positionScorecard
Fields: position
- 5TrendLine chart
Fields: clicks and impressions by date
- 6Top queriesTable
Fields: clicks, impressions, ctr and position by query
- 7Top pagesTable
Fields: clicks, impressions, ctr and position by page
- 8CountriesTable
Fields: clicks and impressions by country
- 9DevicesBar chart
Fields: clicks by device
- 10Search appearanceTable
Fields: clicks and impressions by searchAppearance
| # | Card | Chart | Fields |
|---|---|---|---|
| 1 | Clicks | Scorecard | clicks |
| 2 | Impressions | Scorecard | impressions |
| 3 | Average CTR | Scorecard | ctr |
| 4 | Average position | Scorecard | position |
| 5 | Trend | Line chart | clicks and impressions by date |
| 6 | Top queries | Table | clicks, impressions, ctr and position by query |
| 7 | Top pages | Table | clicks, impressions, ctr and position by page |
| 8 | Countries | Table | clicks and impressions by country |
| 9 | Devices | Bar chart | clicks by device |
| 10 | Search appearance | Table | clicks and impressions by searchAppearance |
Add a sitemap and index card from the sitemap and URL Inspection data when indexing is a worry. The same fields work in the Performance report, Data Studio or Ryze AI.
3 ways to build a Search Console dashboard
Search Console already has a reporting screen, so the first choice is whether you need anything beyond it.
The Performance report lets you group data by Queries, Pages, Countries, Devices, Search appearance and Dates, filter by date range and search type, switch between hourly, daily, weekly and monthly views, and export the chart and table data.
Performance report
- Where it lives
- Search Console, Performance
- Cost
- Part of Search Console
- Limits worth knowing
- One report at a time; you pick the filters each visit
Data Studio (formerly Looker Studio)
- Where it lives
- Data Studio with the Search Console connector
- Cost
- The connector is free
- Limits worth knowing
- One data source uses one table type, Site Impression or URL Impression
Search Analytics API and BigQuery export
- Where it lives
- Your own code or a BigQuery project
- Cost
- The API is free within quotas; BigQuery has storage and query costs with a free usage level
- Limits worth knowing
- Needs setup; the API returns up to 25,000 rows per request
Ryze AI
- Where it lives
- Claude or ChatGPT through the Ryze AI connector, and the Ryze AI app
- Cost
- SEO Starter, $129 a month with a 3-day free trial
- Limits worth knowing
- 7 tools, 5 of them read-only; answers come back in chat
| Option | Where it lives | Cost | Limits worth knowing |
|---|---|---|---|
| Performance report | Search Console, Performance | Part of Search Console | One report at a time; you pick the filters each visit |
| Data Studio (formerly Looker Studio) | Data Studio with the Search Console connector | The connector is free | One data source uses one table type, Site Impression or URL Impression |
| Search Analytics API and BigQuery export | Your own code or a BigQuery project | The API is free within quotas; BigQuery has storage and query costs with a free usage level | Needs setup; the API returns up to 25,000 rows per request |
| Ryze AI | Claude or ChatGPT through the Ryze AI connector, and the Ryze AI app | SEO Starter, $129 a month with a 3-day free trial | 7 tools, 5 of them read-only; answers come back in chat |
Access differs. Data Studio needs the same Google account in both products and at least view permission on the property (Google). Ryze AI signs in with Google OAuth and needs a verified property your login can access (Ryze AI Google Search Console guide).
4 metrics and 7 dimensions for the dashboard
Search Console has few metrics, so the dashboard is about slicing them well. The names below are the ones the Search Analytics query API uses.
Clicks
- Type
- Metric
- API name
- clicks
- Plain definition
- The number of times a user clicked your site from Google Search results
Impressions
- Type
- Metric
- API name
- impressions
- Plain definition
- How many times your site appeared in Search results
CTR
- Type
- Metric
- API name
- ctr
- Plain definition
- Clicks divided by impressions; the API returns a value from 0 to 1.0, so 0.05 means 5%
Average position
- Type
- Metric
- API name
- position
- Plain definition
- The average position of the topmost result from your site
Query
- Type
- Dimension
- API name
- query
- Plain definition
- The search text that showed your result; Google withholds some queries to protect user privacy
Page
- Type
- Dimension
- API name
- page
- Plain definition
- The URL of the result that appeared
Country
- Type
- Dimension
- API name
- country
- Plain definition
- Where the search came from
Device
- Type
- Dimension
- API name
- device
- Plain definition
- The device type used for the search
Search appearance
- Type
- Dimension
- API name
- searchAppearance
- Plain definition
- How the result looked in Search, such as a rich result type
Date
- Type
- Dimension
- API name
- date
- Plain definition
- The day of the search; the API also accepts hour
Search type
- Type
- Setting
- API name
- type
- Plain definition
- web (default), image, video, news, googleNews or discover
| Field | Type | API name | Plain definition |
|---|---|---|---|
| Clicks | Metric | clicks | The number of times a user clicked your site from Google Search results |
| Impressions | Metric | impressions | How many times your site appeared in Search results |
| CTR | Metric | ctr | Clicks divided by impressions; the API returns a value from 0 to 1.0, so 0.05 means 5% |
| Average position | Metric | position | The average position of the topmost result from your site |
| Query | Dimension | query | The search text that showed your result; Google withholds some queries to protect user privacy |
| Page | Dimension | page | The URL of the result that appeared |
| Country | Dimension | country | Where the search came from |
| Device | Dimension | device | The device type used for the search |
| Search appearance | Dimension | searchAppearance | How the result looked in Search, such as a rich result type |
| Date | Dimension | date | The day of the search; the API also accepts hour |
| Search type | Setting | type | web (default), image, video, news, googleNews or discover |
- Filters in the API use the operators equals (default), contains, notEquals, notContains, includingRegex and excludingRegex, so a card can cover one folder of pages or one group of queries.
- Data state: dataState defaults to final, which returns finalized data only. all includes fresh data that can still change.
- Row order: results come back sorted by clicks, highest first, except when you group by date, which is oldest first. The API says it does not guarantee every row, only the top ones.
How to build the template in the Performance report
Search Console cannot hold a custom layout, but you can save the views that make up the 10 cards as bookmarks or a checklist.
Open Performance
Pick the property, then open the Performance report. The 4 metric tiles at the top are cards 1 to 4.
Read the trend
Set the date range and the Daily view. The chart is card 5.
Walk the tabs
Open Queries, Pages, Countries, Devices and Search appearance in turn. Each tab is one of cards 6 to 10.
Set the search type
Switch between web, image, video and news when your site earns traffic from more than web results.
Export
Download the table data when you need it somewhere else, such as a spreadsheet.
Google notes that Search Console data differs from other tools: most reports use sampled data, duplicates and bot traffic are filtered out, and daily reporting follows California time (Google).
Data Studio for a Search Console dashboard
Data Studio, the product formerly called Looker Studio, gives you the layout control the Performance report lacks.
Its Search Console connector has two tables. Site Impression aggregates data across the whole property for web, image, video and news. URL Impression organizes metrics by page and also supports discover and googleNews. A single data source uses one of them, so a report that needs both uses 2 data sources.
- Credentials: Owner's, Viewer's or Service Account credentials. Owner's credentials are the simplest for sharing.
- Blank queries: privacy-withheld queries show as blank rows, which a null-value filter removes.
- Search type: a report control lets viewers switch the search type.
Ask for the dashboard in Ryze AI
Ryze AI answers the questions the cards ask. Its connector has 7 Search Console tools, and the one that matters for a dashboard is a Search Analytics query by query, page, country, device, search appearance or date, for web, image, video, news or Discover results, up to 25,000 rows per request.
Connect Search Console
In the Ryze AI app, open Integrations in the left sidebar, find Google Search Console and click Connect. Sign in to Google and approve access with every requested permission checked.
Confirm the Site
Check the Site Ryze AI pre-selects for the workspace domain, change it if needed and click Save. Until a Site is saved the card shows Require setup.
Add the connector
Add https://connector.get-ryze.ai/mcp in Claude or ChatGPT and include the workspace. If you added it before connecting Search Console, remove and re-add it, then start a new chat.
Send a prompt
Ask for the cards below. Setup per client is in the guides linked at the end of this page.
Five of the 7 tools only read. submitSitemap and deleteSitemap change Search Console. In Claude, set write and delete tools to Needs approval under Customize, Connectors, Ryze AI, Tool permissions. In the Ryze AI chat, the Tool approvals setting defaults to Skip all approvals and can be switched to Approve write & delete or Manual approve (Ryze AI help center).
Inside the Ryze AI app, Search Console also drives keyword discovery, article topics, indexation monitoring and the Search Performance dashboard, which is part of the SEO plans. The tool list and setup are on the Ryze AI Google Search Console MCP page.
A weekly routine for the dashboard
Read the dashboard on a fixed day and leave the newest days out. Google reports Search Console data with a 2 to 3 day delay (Ryze AI help center).
Monday
- What to do
- Compare the last full week with the week before: scorecards, then the queries and pages tables
- Why
- Full weeks compare the same weekdays
Same session
- What to do
- Sort pages by impressions and look for pages with many impressions and a low ctr
- Why
- These are the pages where a title or snippet change can earn clicks
Same session
- What to do
- Look at queries where position is just outside the first page
- Why
- They already get impressions and are the closest to earning clicks
After a release
- What to do
- Inspect the URLs that changed and check the sitemap counts
- Why
- URL Inspection checks one URL at a time
Monthly
- What to do
- Review countries, devices and search appearance for shifts
- Why
- Slow changes are easier to see over longer ranges
| When | What to do | Why |
|---|---|---|
| Monday | Compare the last full week with the week before: scorecards, then the queries and pages tables | Full weeks compare the same weekdays |
| Same session | Sort pages by impressions and look for pages with many impressions and a low ctr | These are the pages where a title or snippet change can earn clicks |
| Same session | Look at queries where position is just outside the first page | They already get impressions and are the closest to earning clicks |
| After a release | Inspect the URLs that changed and check the sitemap counts | URL Inspection checks one URL at a time |
| Monthly | Review countries, devices and search appearance for shifts | Slow changes are easier to see over longer ranges |
Ryze AI's Search Console help page describes the 2 to 3 day delay and says Search Console keeps up to 16 months of history, so a year-over-year view works for most properties.
Performance report vs Data Studio vs Ryze AI
Use the Performance report to look, Data Studio to design a fixed layout, and Ryze AI to ask follow-up questions.
Cost
- Performance report
- Part of Search Console
- Data Studio
- Connector is free
- Ryze AI
- SEO Starter $129 a month, 3-day free trial
How you build
- Performance report
- Open tabs and filters
- Data Studio
- Drag-and-drop report with the connector
- Ryze AI
- Ask in Claude or ChatGPT
Layout
- Performance report
- Fixed
- Data Studio
- Custom
- Ryze AI
- Tables and text in chat
Follow-up questions
- Performance report
- Change filters by hand
- Data Studio
- Add controls and charts
- Ryze AI
- Ask the next question in the same chat
Sitemaps and URL checks
- Performance report
- Separate Search Console reports
- Data Studio
- Not in the connector tables
- Ryze AI
- listSitemaps, getIndexationSummary and inspectUrl
Best for
- Performance report
- Quick checks
- Data Studio
- A shared fixed layout
- Ryze AI
- Weekly questions across queries, pages and index status
| Question | Performance report | Data Studio | Ryze AI |
|---|---|---|---|
| Cost | Part of Search Console | Connector is free | SEO Starter $129 a month, 3-day free trial |
| How you build | Open tabs and filters | Drag-and-drop report with the connector | Ask in Claude or ChatGPT |
| Layout | Fixed | Custom | Tables and text in chat |
| Follow-up questions | Change filters by hand | Add controls and charts | Ask the next question in the same chat |
| Sitemaps and URL checks | Separate Search Console reports | Not in the connector tables | listSitemaps, getIndexationSummary and inspectUrl |
| Best for | Quick checks | A shared fixed layout | Weekly questions across queries, pages and index status |
Pick the Performance report for a quick look, Data Studio for a report others open without asking questions, and Ryze AI when you want the numbers explained and followed up. The API is free but has quotas: Search Analytics allows 1,200 queries per minute per site and per user, and when you pass a load quota Google says to wait 15 minutes (Google).
Common Search Console dashboard problems and fixes
Most surprises come from how Search Console samples and groups data.
Blank query rows
- Likely cause
- Google withholds some queries to protect user privacy
- Fix
- Filter out null query values and read totals from the page or date view
Totals differ from your analytics tool
- Likely cause
- Search Console uses sampled data, removes duplicates and bots and uses California time
- Fix
- Use each tool for what it measures and compare trends, not single days
Fewer rows than expected
- Likely cause
- The API returns top rows, sorted by clicks, and Performance data is limited to 50,000 rows per day per type per property
- Fix
- Narrow the date range or add a page or query filter
Latest days look low
- Likely cause
- dataState final returns finalized data only, and Search Console lags by 2 to 3 days
- Fix
- End the range 3 days back, or ask for fresh data knowing it can change
Quota error
- Likely cause
- A load quota was exceeded
- Fix
- Simplify the query, shorten the range, and wait 15 minutes
Property missing in a tool
- Likely cause
- Your Google login lacks access to the property, or a URL-prefix property excludes traffic outside its prefix
- Fix
- Check permission levels and use a Domain property to cover all subdomains and protocols
| Problem | Likely cause | Fix |
|---|---|---|
| Blank query rows | Google withholds some queries to protect user privacy | Filter out null query values and read totals from the page or date view |
| Totals differ from your analytics tool | Search Console uses sampled data, removes duplicates and bots and uses California time | Use each tool for what it measures and compare trends, not single days |
| Fewer rows than expected | The API returns top rows, sorted by clicks, and Performance data is limited to 50,000 rows per day per type per property | Narrow the date range or add a page or query filter |
| Latest days look low | dataState final returns finalized data only, and Search Console lags by 2 to 3 days | End the range 3 days back, or ask for fresh data knowing it can change |
| Quota error | A load quota was exceeded | Simplify the query, shorten the range, and wait 15 minutes |
| Property missing in a tool | Your Google login lacks access to the property, or a URL-prefix property excludes traffic outside its prefix | Check permission levels and use a Domain property to cover all subdomains and protocols |
Sources: Google's data export page, API limits and Ryze AI's Google Search Console help page.
Where Ryze AI fits
Ryze AI reads Search Console for the queries a site already gets impressions for, then uses them for keyword discovery and article topics.
It also finds pages ranking just outside click-earning positions, monitors indexation and measures whether published articles earn impressions and clicks. It cannot request indexing, remove URLs from Google or verify a property; none of the 7 tools do that.
SEO Starter is $129 a month with a 3-day free trial. The 7 tools also work on Paid Ads, $89 a month with a 7-day free trial. Annual billing is 30% off the first year, and connecting the connector is free. See pricing and the integrations hub.
Sources
Checked November 14, 2026
- Google Search Console Help: Performance report
- Google for Developers: Search Analytics query
- Google for Developers: Search Console API usage limits
- Google Search Console Help: Data export
- Google Search Console Help: Bulk data export to BigQuery
- Google Search Console Help: Data counting methods
- Data Studio: Connect to Search Console
- Ryze AI help: Connect Google Search Console
The verdict
A useful Search Console dashboard is small: 4 scorecards, a trend and 5 breakdowns built from 4 metrics and a handful of dimensions. The Performance report is free, and Data Studio gives you a fixed layout.
If you would rather ask the questions each week and follow up on what changed, Ryze AI answers them in Claude or ChatGPT from your own property.
Frequently asked questions
What is a Google Search Console dashboard?
Does Search Console have a built-in dashboard?
What metrics are in Search Console?
What is average position in Search Console?
Show 8 more questionsShow fewer questions
Can I build a Search Console dashboard in Data Studio?
How many rows can the Search Console API return?
Why are some queries blank or missing?
Why do Search Console numbers differ from my analytics tool?
What is the best AI tool for a Search Console dashboard?
Can Ryze AI request indexing or change my Search Console data?
How do I require approval before Ryze AI changes a sitemap?
How much does Ryze AI cost for Search Console?
Related guides
Google Search Console MCP server
The Ryze AI Search Console tools, setup and config.
How to connect Claude to Google Search Console
Connect Search Console to Claude and run your first reports.
How to connect ChatGPT to Google Search Console
Connect Search Console to ChatGPT.
Google Analytics dashboard
A GA4 metrics table and 11-card template.




