Google Search Console Growth+
PerfectSearch integrates with Google Search Console to give you a clear before-and-after picture of how pre-rendering affects your search indexing. Connect your GSC property to track indexed page count, discovered pages, and crawl activity. A baseline is captured at connection time so you can measure the exact improvement PerfectSearch delivers.
How do I connect Google Search Console?
Go to your site in the PerfectSearch dashboard, open Settings, and scroll to the Google Search Console section. Click Connect, authorize PerfectSearch with your Google account using read-only permissions, and select the GSC property that matches your site domain. PerfectSearch immediately captures a baseline snapshot of your indexing metrics.
Step-by-step:
- Navigate to Dashboard and select your site.
- Open Settings.
- Scroll to the Google Search Console section.
- Click Connect. You will be redirected to Google's OAuth consent screen.
- Sign in with the Google account that owns or has access to the Search Console property for your domain.
- Authorize PerfectSearch. The app requests
webmasters.readonlyscope only — PerfectSearch never modifies your Search Console data or settings. - Select the GSC property that matches your site domain from the dropdown of available properties.
- Click Confirm. PerfectSearch captures your baseline metrics and begins syncing data.
The entire process takes under a minute. Once connected, you will see GSC data on your site's overview page within a few minutes as the initial sync completes.
What data does PerfectSearch pull from GSC?
PerfectSearch reads three key metrics from your Google Search Console property: the number of indexed pages, the number of discovered (known) pages, and the number of crawled pages. A baseline snapshot of these metrics is captured the moment you connect GSC, giving you a reference point for measuring indexing improvements over time.
- Indexed pages — The number of pages that Google has added to its search index. These are the pages that can appear in Google search results. This is the primary metric for measuring the impact of PerfectSearch — you should see this number increase as Google re-crawls pages that now have pre-rendered snapshots.
- Discovered pages — The total number of URLs that Google knows about, whether from your sitemap, internal links, or external links. Not all discovered pages are crawled or indexed. A large gap between discovered and indexed pages suggests a crawlability or rendering problem that PerfectSearch can help solve.
- Crawled pages — The number of pages that Googlebot has visited and attempted to render. With PerfectSearch serving pre-rendered snapshots, Googlebot can process pages faster because it does not need to execute JavaScript, which can lead to increased crawl rate and more pages indexed per crawl session.
How do I track indexing improvements?
Your site's overview page in the PerfectSearch dashboard includes a GSC coverage chart that compares your baseline indexed page count (captured when you connected GSC) against the current count. The difference shows exactly how many new pages have been indexed since you installed PerfectSearch, giving you a clear ROI measurement.
The GSC coverage chart shows a time-series view with three data points plotted over time: indexed pages, discovered pages, and crawled pages. A horizontal baseline line marks where each metric stood at the moment of GSC connection. The area above the baseline represents the improvement attributable to PerfectSearch.
Key metrics displayed alongside the chart include:
- Indexed page count (current vs. baseline) — The absolute number and percentage increase since connecting GSC.
- Days since install — How long PerfectSearch has been active, providing context for the rate of improvement.
- Index coverage ratio — The percentage of discovered pages that are now indexed. A rising ratio means Google is indexing a larger share of your content.
It is normal for indexing improvements to take 1-4 weeks to appear. Google needs to re-crawl your pages after PerfectSearch starts serving snapshots, and its indexing pipeline has inherent delays. Monitor the trend over weeks rather than expecting overnight changes.
What GSC properties are supported?
PerfectSearch supports both URL-prefixed properties and domain properties in Google Search Console. During setup, PerfectSearch automatically matches your site domain against all GSC properties available on your Google account and presents the best match first. You can select any property from the list if the auto-match is not correct.
- URL-prefixed properties — Properties verified with a specific URL prefix, such as
https://example.com/. These are the most common type. PerfectSearch matches them by comparing the property URL prefix against your site's configured domain. - Domain properties — Properties verified at the domain level, such as
sc-domain:example.com. These cover all subdomains and protocols (http and https) for the domain. PerfectSearch matches them by extracting the domain name and comparing it to your site's domain.
If you have multiple properties for the same domain (for example, both a URL-prefixed and a domain property), PerfectSearch prefers the domain property since it provides the most comprehensive data. You can override this selection during setup.
How often does GSC data sync?
PerfectSearch syncs GSC data automatically on a recurring schedule. The last synced timestamp is displayed in the dashboard next to the GSC section header, so you always know how recent the data is. Note that Google Search Console data itself may lag by 1-2 days due to Google's internal reporting pipeline.
The sync process fetches the latest index coverage data from the Google Search Console API and updates the metrics stored in PerfectSearch. If the sync encounters a temporary error (such as a Google API rate limit), it retries automatically on the next scheduled interval.
You can also trigger a manual sync by clicking the Refresh button next to the last synced timestamp. This is useful if you want to check for updates after submitting a sitemap to Google or requesting indexing for specific pages through Search Console directly.
Keep in mind that even with a manual sync, the underlying data from Google may be 24-48 hours behind real-time. This is a limitation of Google's Search Console API, not PerfectSearch. The indexed page count and coverage metrics reflect Google's last-processed data, which is typically from 1-2 days ago.
How do I disconnect GSC?
Go to your site's Settings page, scroll to the Google Search Console section, and click the Disconnect button. This removes the connection from PerfectSearch and deletes the stored OAuth token. No data is deleted from your Google Search Console account — your GSC property and all its data remain untouched.
After disconnecting:
- The GSC coverage chart is removed from your site's overview page.
- Historical GSC data that was synced to PerfectSearch is retained for 30 days, then automatically deleted.
- Your PerfectSearch site continues to function normally — pre-rendering and snapshot serving are completely independent of the GSC integration.
- You can reconnect at any time by repeating the connection flow. A new baseline will be captured at the time of reconnection.
GSC integration requires the Growth plan or higher
The Google Search Console integration is available on the Growth plan and above. If you are on the Starter or Trial plan, the GSC section in Settings will show an upgrade prompt. You can upgrade your plan from the Billing page in your dashboard. After upgrading, the Connect button becomes available immediately.