


Overview
Google Search Console analytics for the current page. Google OAuth sign-in; optional rank tracking sync via app.k-o.pro.
Keep Overview: Instant Google Search Console Analytics for Chrome Keep Overview is a Chrome extension that brings Google Search Console analytics directly to your browser, giving you instant insights into any webpage's search performance without leaving the page you're viewing. With just one click, you'll see exactly how your current webpage performs in Google Search—no need to navigate to Google Search Console or remember complex URLs. 🔍 How It Works: • Click the extension icon while browsing any webpage on your domain • Instantly see search performance metrics and trends right in your browser • View detailed analytics data with beautiful, interactive charts • Get actionable insights to improve your search visibility ✅ Key Features: • Real-Time Search Performance Data: Instantly access clicks, impressions, click-through rates (CTR), and average search position for the current webpage directly from Google Search Console. • Interactive Performance Charts: Visualize your search performance trends with beautiful, responsive charts that show data over time, helping you spot patterns and improvements. • Flexible Date Ranges: Choose from 7 days, 28 days, 3 months, or 1 year periods to analyze both short-term fluctuations and long-term trends. • Top Search Queries Analysis: See which search terms are driving traffic to your current page, helping you understand what users are looking for. • Page-Specific Analytics: Get focused insights for the exact page you're viewing, making it easy to assess individual page performance without filtering through site-wide data. • Smart Authentication: Secure Google OAuth integration that keeps you signed in and automatically validates your access to Search Console data. • Theme Customization: Switch between light, dark, or auto themes to match your browsing preferences and reduce eye strain. • Export & Data Management: Export chart data for reporting, clear cache for fresh data, and access debug information for troubleshooting. • Performance Optimized: Intelligent caching system reduces API calls and ensures fast loading times without compromising data freshness. 🎯 Why Install Keep Overview? • Instant Access: No more switching between tabs or logging into Google Search Console • Context-Aware: Get analytics for the specific page you're viewing, not your entire site • Visual Insights: Beautiful charts make it easy to spot trends and performance patterns • Time-Saving: Quick access to essential search metrics without complex navigation • Professional: Clean, intuitive interface designed for daily use by SEO professionals • Secure: Uses official Google APIs with proper OAuth authentication Perfect for: • SEO specialists tracking page performance • Content creators monitoring search visibility • Digital marketers analyzing search trends • Website owners checking page rankings • Anyone who wants quick access to Google Search Console data Requirements: • Access to Google Search Console for your domain • Valid Google account with Search Console permissions 👉 Install Keep Overview now and get instant search performance insights for any webpage—right from your browser toolbar. Transform how you monitor your search performance with Keep Overview's streamlined, page-focused analytics experience. What’s new in 2.5: Keep Overview v2.5 is a reliability, security, and accessibility release. The extension is faster on cold opens, no longer leaks OAuth tokens to unauthorized extensions, handles Search Console timezone edges correctly, and is now usable with a screen reader. No breaking changes — users upgrade in place. --- ## Highlights - **Secure cross-extension messaging.** OAuth token handoff is now allowlisted to Keep Indexed only. - **Dark mode works end-to-end**, with no flash of light theme on popup open. - **Screen-reader support** for the analytics chart, debug panel, and header buttons. - **Faster popup loads** via in-flight request deduplication and a trimmed auth hot path. - **Smaller release bundle** — production JS is minified (terser), vendored Chart.js is pulled from npm at build time, and `.DS_Store` files are excluded from the zip. --- ## What's new ### Security - Rejected external messages from unauthorized extensions (`chrome.runtime.onMessageExternal` + `externally_connectable` allowlist). - Migrated the chart's error / empty-state overlay from `innerHTML` to DOM APIs. Untrusted GSC strings can no longer parse as markup. - Hardened quick-link buttons: URLs flow through `dataset.url`, validated against `^https?://` before opening. - Removed user email, query text, and connection-failure payloads from `console.log`. They now route through a debug-gated logger. - URL-encoded the access token on `oauth2.googleapis.com/revoke` to handle tokens containing reserved characters. ### Reliability - Fixed a service-worker cold-wake race: all event handlers now wait on a memoized `ensureInitialized()` promise before reading auth state. - Added the missing `alarms` permission. The periodic token-validation and cache-cleanup jobs no longer crash. - Silenced the "receiving end does not exist" warning when the service worker broadcasts while the popup is closed. - Corrected a GSC timezone edge where rows landing on day boundaries were silently dropped. `processGSCData` now uses a ±1 day buffer and folds off-range rows into the nearest in-range edge. - Added `Utils.safeToFixed()` and applied it in the sparkline, comparison delta, and rank-tracker renders so non-finite numbers display as `—` instead of `NaN` or throwing. ### Performance - In-flight request deduplication for `getSearchConsoleData` and `getTopQueries`. Identical concurrent callers share a single network round-trip. - Removed a proactive `tokeninfo` network call from `makeAuthenticatedRequest`. Token health is enforced by the periodic alarm and the 401/403 refresh fallback instead. - Chart.js is now loaded with `defer`, keeping the 208 KB vendor bundle off the first-paint critical path. - Production builds minify own JS via terser (`console.log`/`info`/`debug` stripped, `warn`/`error` preserved), ~30 % smaller than v2.4. ### Accessibility & UX - **No more theme FOUC.** A synchronous `theme-hydrate.js` sets `data-theme` on `<html>` before `popup.css` loads. Dark/auto users no longer see a flash of light chrome. - **Dark mode fix.** `applyTheme()` resolves the `"auto"` preference against `prefers-color-scheme` before writing `data-theme`, so Tailwind's `[data-theme="dark"]` selector matches. - **Chart is screen-reader accessible.** The canvas gets `role="img"`, `aria-labelledby`, and `aria-describedby` pointing at a visually-hidden `<table>` mirroring the current time series on every render. - **Debug panel is a proper dialog.** Adds `role="dialog"`, `aria-modal`, `aria-labelledby`, focus trap, Escape-to-close, and focus restore to the opener. - **Header icon buttons** (theme toggle, refresh, account menu, debug) now carry `aria-label` / `aria-expanded` / `aria-haspopup` attributes; decorative SVGs are marked `aria-hidden="true"`.
0 out of 5No ratings
Details
- Version2.5
- UpdatedApril 22, 2026
- Size270KiB
- LanguagesEnglish
- DeveloperWebsite
Email
hi@k-o.pro - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
Keep Overview: Google Search Console Analytics has disclosed the following information regarding the collection and usage of your data. More detailed information can be found in the developer's privacy policy.
Keep Overview: Google Search Console Analytics handles the following:
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes
Support
For help with questions, suggestions, or problems, visit the developer's support site