Now in public beta — free, read-only, no warehouse

The sites you actually watch.One dashboard.

QueryInbox puts the Search Console sites and Analytics properties you pick on one read-only dashboard. One date range on every card, and one click into the full breakdown: queries, pages, countries, devices, and more.

Continue with Google

Read-only Google access · Free while in beta · No card

queryinbox.com/dash

QueryInbox

Search Console

Last 28 dayscomparing to the previous periodreading from Google

Clicks

3,733184%

1,314 previous

Impressions

151,40063%

92,638 previous

Average CTR

1.3%0.1

no previous period

Average position

10.51.2

no previous period

Share of clicks

What moved

Sites4 you’re watching

queryinbox.com

Clicks

1,284

12%

360 previous

Impressions
86.2k4%
Average CTR
1.5%−0.2
Average position
11.4−0.8

Top queries

  • query inbox
    412
  • gsc opportunities
    188
  • search console inbox
    96
docs.queryinbox.com

Clicks

312

6%

143 previous

Impressions
14.8k1%
Average CTR
2.1%0.3
Average position
7.8−0.2

Top queries

  • connect search console
    90
  • add property
    44
  • weekly report
    28
blog.queryinbox.com

Clicks

96

−8%

109 previous

Impressions
9.4k9%
Average CTR
1.0%−0.4
Average position
18.21.1

Top queries

  • indie seo
    22
  • refresh old posts
    14
app.queryinbox.com

Clicks

2,041

18%

702 previous

Impressions
41.0k7%
Average CTR
5.0%0.6
Average position
3.9−0.3

Top queries

  • queryinbox login
    880
  • queryinbox app
    410
1

Connect Google

Sign in once. QueryInbox asks for Search Console and Google Analytics read access, plus your email so we know who you are. Nothing is sent, published, or changed in Google.

2

See every site at once

The dashboard shows the properties you picked, all at once. Switch 24 hours, 7, 28, or 90 days and every card moves together, so a dip on docs is comparable to a dip on the blog.

3

Open a number that matters

Each card is a compressed report: four KPIs, a sparkline, and the top rows by clicks or sessions. Open the title when you need every native breakdown, from queries and pages to countries and devices.

What you watch

Not the whole account. The handful you check on purpose.

Search Console and Google Analytics are built for an entire Google account. That is the wrong zoom if you actually watch four sites.

You pick those sites on first sign-in: the Search Console properties and Analytics properties you mean to look at. The dashboard is that list, laid out in one sweep, with the same dates on every card. Settings is where you add or remove sites later.

Search Console and Google Analytics stay mutually exclusive. Switch source and the page redraws. Your list stays put. You are not hunting the same blog in two Google tabs.

Use cases

What the dashboard is actually for.

Six concrete jobs. All on the same read-only data, none of which need a spreadsheet or a twenty-tab tour of Google.

The morning sweep

Every site you picked, one scroll. Each card carries the same 24 hours, 7, 28, or 90 days, so nothing needs to be re-dated by hand.

Compare like with like

Switch the range once and every card redraws together. A dip on docs is finally comparable to a dip on the blog at a glance.

Find the page that dropped

Open a Search Console card for the full page table and see which URL lost the most clicks in this range, without setting up a comparison.

Read the query, not the summary

Every dimension table sorts by any column and filters as you type, so the query or page that dropped is one search away - with all four metrics always in view.

Follow traffic past the click

Google Analytics cards use users, sessions, bounce rate, and key events — so a search win is measured by what it brought, not just clicks.

Trace a drop to its source

The GA4 source table separates organic, direct, referral, and everything else, so a bad week is a finding instead of a mystery.

Who it's for

Built for the people who actually check the numbers.

Not a reporting suite for a board deck. A workbench for whoever opens Search Console on a Tuesday morning.

11 tabs → 1 dashboard

Solo SEOs

You run every site yourself. The dashboard is the whole portfolio in one sweep, and the date range is set once instead of eleven times.

30 seconds

Freelancers & consultants

Open a client property, read the card, answer the question, close the tab. No screen-share tour through native Search Console.

One sign-in

Small agencies

Pick the properties you manage and they land on the same dashboard, ready to scan between client calls and before a report goes out.

24h to 90 days

Bloggers & site owners

Catch a losing page while it is still this week's problem, with the page table and the query that fed it one click away.

Sources

Two sources. One switch.

Search Console and Google Analytics never mix in the same columns. Switch source and the same sites redraw on the same dates.

Search Console

Search performance

Clicks, impressions, CTR, and average position for each property. Open a title for the full native breakdown - queries, pages, countries, devices, search appearances, and dates - still on the same range.

  • Clicks, impressions, average CTR, average position
  • Query, page, country, device, search-appearance, and date tables
  • Sort any column, filter rows, or compare with the previous period

Google Analytics

Traffic overview

Users, sessions, bounce rate, and key events. Open a title for the landing page, page, source, country, and device tables, so a drop is explained, not guessed.

  • Users, sessions, bounce rate, key events
  • Landing page, page, source, country, and device tables
  • Every table sortable, with the previous period on the chart

From card to detail

Compressed on the dashboard. Full when a number needs a table.

On the dashboard

Up to three cards in a row. Each one is a site you watch: source, name, host, four KPIs, a sparkline, and the top rows. Scroll the page. Do not open a new Google tab.

In the report

The same KPIs, a taller chart, and two tables. Search Console lists queries and pages. Google Analytics lists landings and sources. Back returns to every resource. Switching source also returns to the dashboard, because a Search Console property is not an Analytics property.

Agent access

Your agent can read the same numbers.

Every account can mint read-only keys. Your agent reads the same Search Console and Analytics data — the same read-only Google scopes you already granted, behind a key you can revoke.

MCP server

One URL and one header. Any client that speaks MCP reads your sites directly — nothing to install.

claude mcp add --transport http queryinbox \
  https://queryinbox.com/mcp \
  --header "Authorization: Bearer qi_..."

Agent skill

For agents that run shell commands but have no MCP: two curls into your skills directory, and the key lives in a file or an env var.

curl -fsSL \
  https://queryinbox.com/skills/queryinbox \
  -o ~/.claude/skills/queryinbox/SKILL.md

REST API

The plain HTTP layer underneath both, with one route per Google API and Google's own method names. For scripts, services and your own tools.

curl -s \
  https://queryinbox.com/api/agent/resources \
  -H "Authorization: Bearer $QUERYINBOX_API_KEY"

Keys live in Settings → Agent access

Read-only, revocable, never your Google tokens

Setup guide

Pricing

Free while we are in public beta.

No card, no trial clock, no seat count. Sign in with Google and the dashboard is live.

Public beta

$0while in beta

The whole product, for as long as the beta runs. We are keeping it small on purpose: read-only access, no warehouse, one dashboard.

  • Search Console and Google Analytics, one workbench
  • Choose the exact sites and properties for the dashboard
  • 24 hours, 7, 28, and 90-day ranges, applied to every card
  • Full query, page, landing, source, country, and device tables
  • Read-only Google access — no imports, no uploads
  • Read-only agent keys over MCP and a REST API
  • Only your site list is stored, never your report data

Read-only access · No card required · Leave any time

Read-only, always

QueryInbox asks for view access to Search Console and Google Analytics, plus your email. It cannot publish, edit, or delete anything in your Google account.

Reports are never stored

We keep one thing: the list of sites you picked, so the dashboard knows what to show. Search Console and Analytics numbers are read from Google at request time and never copied into a warehouse. Logging out only ends the browser session; Disconnect Google removes the stored tokens.

Reports are cached briefly

A report is re-read from Google after 5 to 15 minutes, so repeat views are instant in between (realtime refreshes every minute). It is a cache, not a warehouse: nothing accumulates, and hitting Refresh re-reads Google.

Pricing after beta

QueryInbox is free while it is in public beta. When the beta ends a paid plan arrives, and beta accounts get a heads-up before anything changes.

FAQ

Questions, answered.

Everything worth knowing before you sign in with Google.

What does QueryInbox actually do?

It shows the Search Console sites and Google Analytics properties you pick as one dashboard of cards. Every card uses the same date range: clicks, impressions, average CTR, and average position for Search Console; users, sessions, bounce rate, and key events for Analytics. Open a title for the full query, page, country, device, search-appearance, landing, or source table.

Can my AI agent read this data too?

Yes. Every account can mint read-only keys in Settings → Agent access and point them at any MCP client; there is also a plain REST API and an installable skill for agents that only run shell commands. A key carries the same read-only Google scopes you granted QueryInbox, and you can revoke it at any time.

Which Google permissions does it request?

Read-only Search Console access, read-only Google Analytics access, and your email address so we know who is signed in. QueryInbox cannot change anything in your Google account.

Do you store my Search Console or Analytics data?

No report data is stored. We keep exactly one thing for you: the list of sites and properties you picked, so the dashboard knows what to draw. Every number is read from the Google APIs at request time and never copied into a warehouse. A report is re-read from Google after 5 to 15 minutes (realtime every minute), so repeat views are instant in between — that is a cache, not a history, and Refresh re-reads Google. Logging out ends the browser session. Disconnect Google in Settings removes the stored tokens (and any agent keys); your site list stays.

Why can't I see both sources at once?

They do not share metrics. Search Console counts queries and pages; Analytics counts landings and sessions. Putting them in the same columns would invite false comparisons, so the dashboard shows one source at a time and redraws when you switch.

How many properties can I watch?

As many as you want. You choose your sites on first sign-in, and Settings is where you add or remove them later. There is no per-source limit in the beta.

How fresh is the data?

It comes straight from the Google APIs when the dashboard loads, so Google's own reporting lag applies. On Search Console the 24-hour view is rolling: it shows the latest 24 hours Google has data for, so the newest hours keep filling in as they finalize. Analytics reports by the day, so its shortest view is today.

Is it really free?

Yes, while QueryInbox is in public beta. No card and no trial countdown. When the beta ends, a paid plan will be introduced and beta accounts will hear about it before anything changes.

How do I disconnect?

Logging out only ends the browser session. To remove the stored Google access and revoke every agent key, use Disconnect Google in Settings, or revoke access for QueryInbox from your Google account permissions page. Either way, QueryInbox stops reading your data immediately.

Connect once. Watch every site.

Read-only Search Console and Google Analytics. Free while in beta, with no report data stored — and an MCP server when an agent needs the same numbers.