Skip to main content
Status: Available. Google Search Console uses Google OAuth. Reports and property reads use only the properties enabled on the connection. The Add property write tool can register a new property before it is enabled; it does not verify ownership or grant ApexGenius access. Use this connection from Claude, ChatGPT, Codex, Grok Bot, Muse or another compatible AI agent. Each agent needs its own ApexGenius setup once; start with Claude, ChatGPT or Codex. For the full public walkthrough, see Google Search Console to ChatGPT or connect Search Console to your AI.

What you need

  • A Google account with access to the intended Search Console property
  • Owner, full-user, or restricted-user access appropriate to the operations you want to run
  • An ApexGenius account with the Search Console connection enabled

Connect Search Console

Before you start
  • A Google account with access to an existing Search Console property.
  • The exact Domain or URL-prefix property you want to use. You can add a missing property with the connector’s Add property write tool. Verify ownership in Google Search Console when required.
1

Open Google Search Console in Connections

Sign in to ApexGenius, open Connections, and choose Google Search Console. Select Connect to begin Google authorization.
ApexGenius Connections filtered to Google Search Console, showing its current Google logo.ApexGenius Connections filtered to Google Search Console, showing its current Google logo.

Search Connections for Google Search Console. This captured account already has a saved connection; a new account starts with Connect.

2

Choose the right Google account

Use the account that can already access your site in Search Console. Review the Google consent screen and continue back to ApexGenius.
3

Enable your Search Console property

Find Allowed resources on the connection page or its Tools tab and choose Refresh. Turn on the exact property you want to use. A Domain property and a URL-prefix property are separate choices.
The Allowed resources section on an actual Search Console connection, with its Refresh button.The Allowed resources section on an actual Search Console connection, with its Refresh button.

Choose Refresh under Allowed resources to discover properties the authorized Google account can access.

The sc-domain:apexgenius.ai Search Console property with its access switch enabled.The sc-domain:apexgenius.ai Search Console property with its access switch enabled.

Turn on the exact property you want your AI to use. This real capture shows our own apexgenius.ai Domain property; choose your property in your account.

4

Check the connection and tools

Use Test connection and review the Read tools. Search performance, property details, sitemap details, and URL inspection are reads. Keep property and sitemap changes off if you only need reporting.
The actual Google Search Console connection page in ApexGenius, showing its saved connection status.The actual Google Search Console connection page in ApexGenius, showing its saved connection status.

This captured Google Search Console connection reports ready. Check your own connection and its latest validation before using tools.

Try a first question with your AI agent
Confirm that the returned property matches the one you enabled. Then ask for its ten pages with the most clicks over a specific date range. Compare the property, dates, search type, clicks, and impressions with the Search Console Performance report. The Google authorization requests the Search Console read/write scope because the connector includes property and sitemap changes. For reporting, choose Read only when authorizing your AI agent in ApexGenius, or Custom to allow specific tools. That tool selection does not change the underlying Google OAuth scope.

Add ChatGPT and verify your property

Follow the ChatGPT setup walkthrough to add ApexGenius, authorize the intended connections, and choose Read only for the first test. ChatGPT developer mode must be available to your account and allowed by your workspace. Start a new conversation, select ApexGenius, and ask:
List the Google Search Console properties enabled for me in ApexGenius. Do not change anything.
Confirm the property matches the one you enabled. Then ask for its top ten pages by clicks over a specific date range. Compare the property, dates, search type, clicks, and impressions with Search Console’s Performance report.

Five things to try

  • Choose a property: list enabled properties before asking about a site.
  • Analyze performance: compare clicks and impressions across two complete date ranges.
  • Find query opportunities: review queries with high impressions and low click-through rates.
  • Inspect a URL: review Google’s indexed version, selected canonical, and last crawl. This does not request indexing.
  • Review sitemaps: list submitted sitemaps and reported warnings or errors.

Add a missing property

  1. Confirm the connected Google account and the exact property, such as sc-domain:example.com or https://www.example.com/. These are separate properties.
  2. Allow the Add Search Console property write tool for your AI client. Ask it to add that exact property. Review any approval request before continuing.
  3. Complete ownership verification in Google Search Console if required. Adding a property does not verify ownership, edit the website, or request indexing.
  4. Return to Connections → Google Search Console → Allowed resources. Choose Refresh, then enable the new property explicitly.
  5. Ask your AI to list enabled properties and read the new property’s permission level. Confirm the result before requesting a report.
The add operation does not change your existing ApexGenius resource selections. Removing a property is a separate write: confirm the exact target first. It removes the property from the connected Google user’s Search Console account and disables that saved ApexGenius resource. It does not delete the website. Adding it again and enabling it are separate recovery steps.

Search Console API tools

The connector provides named tools for all ten methods in Google’s Search Console API: Search analytics supports dates, dimensions, filters, search type, pagination, aggregation, and final, fresh, or hourly data. Recent results can be incomplete, and the API returns top rows rather than every query. Keep the returned data-state metadata when reporting results. URL inspection reads Google’s indexed version; sitemap submission does not guarantee indexing. The existing google_search_console_request tool remains available for property-relative calls. It requires an enabled property. Use the named Add property tool for a new property and the URL Inspection tool for inspection.
Connection requirements.The shared ApexGenius Google OAuth path is configured for this connector. Search Console property permissions, granted scopes, and API quotas still apply.

Official Google documentation

Google documentation is authoritative for property permissions, OAuth scopes, verification, and API behavior.
Last modified on September 25, 2026