SEO plugin

Google Search Console

Search Console site, sitemap, search analytics, and URL inspection evidence.

7 listed actions1 capability groups

Connection facts

What the Google Search Console connector actually exposes.

These details come from the current StackOS provider manifest and action catalog. They describe the available connection—not a promise that every workflow will use every action.

Connection method
Google OAuth or service account
Setup
Enable Search Console API. For service-account setup, add the key's client_email as a user of the target Search Console property, then enter the JSON key locally. Restricted property access supports performance reads; Cloud IAM alone does not grant property access. OAuth remains available.
Capability groups
SEO Measurement
Action boundaries
5 read actions2 write actions

Your first report

Find a page worth improving.

Start with a page people already find in Google. Ask your agent to read its search data, then compare the queries with what the page actually helps a visitor do.

Connect the property you want to measure

  1. Enable the Search Console API in the Google Cloud project used for your credentials. StackOS supports Google OAuth and service-account connections. Google's authorization guide covers the API setup.
  2. In StackOS, choose Read only for reports or Read and submit sitemaps for submission access. These request the webmasters.readonly and webmasters scopes respectively. Changing an existing read-only connection needs fresh Google consent for OAuth, or a new token with the full scope for a service account. StackOS handles the service-account token.
  3. Give the connected account access to the site in Search Console. Restricted users can read performance data; submitting a sitemap requires an owner or full user. For a service account, add the client_email from its JSON key under Settings → Users and permissions. Google's property permissions are separate from the connection's scope.
  4. Add the account through your StackOS project's Connections page and ask your agent to confirm the available properties. Keep credentials in StackOS. If your AI client is not connected yet, follow the client setup guide first.

Ask for one bounded report

Replace the example property and dates with a property you can access and a complete reporting period.

For https://example.com/, show Web search performance from August 29 through September 25, 2026, inclusive, using final data. List pages with clicks, impressions, CTR and average position. Then show query rows for one page we could improve. State the filters and any limits on the returned rows. Read only; do not change the site.

Search Console reports these dates in Pacific Time. Its Search Analytics API returns top rows and may omit other data, so an absent row is not proof of zero traffic.

Illustrative page result for the example period above. These are made-up numbers, not StackOS traffic.
PageClicksImpressionsCTRAverage position
/guides/client-setup/42002.0%9.4

Four clicks from 200 impressions gives a 2% CTR. That alone does not tell you what to change. If the query rows concern connecting a client, read the page for a missing setup step or an unclear success check. Improve that gap if you find it. Keep the URL and useful content, then compare the same page and reporting scope after enough new data has accumulated.

The content refresh workflow can carry that diagnosis into reviewed changes and later measurement. A small report is a starting point for investigation; it does not establish a cause or promise better rankings.

Submit the sitemap after a site update

StackOS 2.1.31 can submit or resubmit an existing sitemap URL. First publish your changes and check that the sitemap includes the pages you want Google to discover. Then replace the property and sitemap URLs in this request:

For https://example.com/, submit https://example.com/sitemap.xml to Search Console. After submission succeeds, read its sitemap record and report when Google last downloaded it, plus any warnings or errors.

Sitemap submission tells Google where to find the sitemap; it does not edit the file. A successful result confirms submission. The follow-up sitemap record can show that Google fetched it. Neither result proves that Google indexed the listed pages.

Batch independent requests

When you have several checks, ask your agent to group property listings, performance queries, sitemap records or URL inspections into a read batch using one connected account. Sitemap submissions use a separate write batch. Each batch supports up to 1,000 requests.

Google counts each request against quota and may run them in any order. Keep dependent work separate, such as submitting a sitemap and then checking its new record. Ask for each item's result. If part of a batch fails, keep the successful results and inspect uncertain submissions before deciding what to retry.

Check what Google has indexed

Google's URL Inspection API reports on the indexed version of a URL. Use it to investigate Google's recorded status after an update. It does not test the live page or request indexing for an individual article.

Action catalog

Actions listed for Google Search Console.

Actions listed for this integration. Individual descriptions note availability limits. A workflow still decides which actions belong in the job and where approval is required.

7 matching actions

Inspect Search Console URL

SEO MeasurementReads data

Read Google's indexed-version URL Inspection result for a URL under a verified property.

List Search Console Sitemaps

SEO MeasurementReads data

List sitemap metadata for a verified Search Console property.

List Search Console Sites

SEO MeasurementReads data

List verified Search Console sites and permission levels for the connected Google account.

Query Search Console Search Analytics

SEO MeasurementReads data

Query Search Console top-row performance data for a verified URL-prefix or domain property.

Read Search Console Batch

SEO MeasurementReads data

Execute 1 to 1000 typed Search Console reads with one Account. Each item consumes quota; execution order is not guaranteed. Partial and unknown outcomes require inspection before retrying.

Submit Search Console Sitemap

SEO MeasurementCan make changes

Submit or resubmit one existing sitemap URL to Google. This registers the URL; it does not edit the sitemap or guarantee crawling or indexing.

Submit Search Console Sitemap Batch

SEO MeasurementCan make changes

Submit or resubmit 1 to 1000 existing sitemap URLs with one Account. The batch is not atomic or ordered; inspect every item and reconcile partial or unknown writes before repeating a request.

Direct answer

How does the Google Search Console integration work?

People continue using Google Search Console as their tool. StackOS adds it to a visible workflow, keeps the work in order, and passes only the approved action to the integration when that stage is ready.

  1. 01Your requestStart in your AI
  2. 02StackOS planExpands the steps
  3. 03Google Search ConsoleDoes its bounded part
  4. 04Checked resultKeeps the proof

Common questions

Google Search Console and StackOS.

What can the Google Search Console integration do in StackOS?

The current catalog includes 7 Google Search Console actions across SEO Measurement. The exact actions used depend on the workflow and approval rules.

Does StackOS replace Google Search Console?

No. Google Search Console remains the tool that performs its part of the job. StackOS organizes the workflow, keeps status and dependencies visible, and calls the tool only when the plan reaches the right approved action.