Free · GSC + GA4 · Daily Refresh

One dashboard for Google Search Console and GA4

Connect once, track every verified property, and watch impressions, clicks, CTR, position, sessions, and engagement together. Up and down deltas across queries, pages, countries, devices, and sources. 36 months of rolling history stored locally in your browser.

Read-only OAuth · IndexedDB storage · CSV and JSON export

Search Console reports finalize roughly 2 days after the day ends. GA4 reports finalize roughly 24 hours after.

Loading dashboard…

One pane for GSC + GA4

Impressions, clicks, CTR, position, sessions, users, engagement, and key events side by side. Stop tab-hopping between Search Console and Analytics.

Daily deltas you can actually see

Every metric shows the absolute and percent change versus the previous comparable period, so you spot drops or wins on day one instead of week three.

Private and portable

Your token never leaves the browser. History is stored locally in IndexedDB and exportable to CSV or JSON, so the data is yours to keep.

How the dashboard works

  1. 1

    Connect Google

    Read-only OAuth for Search Console and Analytics. Approve once, sign in silently after that.

  2. 2

    Pick properties

    All your verified GSC sites and GA4 properties are listed. Pair them by domain (we auto-match where we can) and save each one to track.

  3. 3

    Open the dashboard

    Fresh data is pulled from Google and merged into your local archive. Filter by 7d, 28d, 3 months, 6 months, 1 year, or a custom range.

  4. 4

    Drill in and export

    Sort queries, pages, countries, and devices by clicks, impressions, CTR, or position. Export the current view to CSV, or take a full JSON backup.

Pairs with the Google Index Checker

Check whether each URL is in Google’s index with the Index Checker, then come here to see what your indexed pages are actually doing on impressions, clicks, and engagement.

Open Google Index Checker

Privacy at a glance

  • OAuth tokensessionStorage
  • Dashboard historyIndexedDB
  • Sent to our serversnothing

Disconnect any time. Removing a property also deletes its locally stored data.

Frequently Asked Questions

Where is my data stored?

Your OAuth token sits in this browser’s session storage and is cleared when you disconnect. Dashboard history lives in IndexedDB on this device only. Nothing is sent to our servers.

How does the 36-month history work if GSC only keeps 16 months?

Each visit pulls the freshest 16 months from Google and merges them into your local archive. Once a day ages past Google’s window, your IndexedDB copy becomes the only record, so the archive keeps growing as long as you open the dashboard at least once every few months.

Do I need to verify properties in Search Console and GA4 first?

Yes. The dashboard only lists properties you already have access to under the connected Google account. Verify the site in Search Console and provision a GA4 property before connecting.

Can I track multiple sites?

Yes. Sign in once and add any number of properties you have access to. Each is paired with its matching GA4 property (auto-matched by domain when possible) and stored separately in your browser.

Can I export the data?

Yes. Every section exports to CSV with one click, and a full JSON backup of all tracked properties is also available so you can keep a portable archive outside the browser.