calendar Last updated: 1 October 2026
google search console to chatgpt windsor mcp
Data integration
Data Pipelines
Google Search Console
How to's

How to Connect Google Search Console to ChatGPT

Try It Free

Connect your data in 1 min. Free forever plan

Got insights from this post? Give it a boost by sharing with others!

ChatGPT can reach your Search Console data by three routes. The Windsor.ai plugin comes from ChatGPT’s plugin directory and takes about a minute, with no code. A remote MCP server needs hosting and goes in through Developer Mode. A CSV export from the Performance report is enough for a single question.

For the full comparison of MCP servers and the data checks I run before trusting an answer, see Google Search Console MCP. What you can ask once Search Console is connected, with example answers, is on the Search Console to ChatGPT page.

Three ways to connect Search Console to ChatGPT

Method Setup Best for
Windsor.ai plugin Install from ChatGPT’s Plugins directory, sign in to Windsor.ai, pick the property Daily analysis, and Search Console next to GA4 or ad data
Remote MCP server you host Developer Mode custom connector, a server deployed on HTTPS, Google Cloud OAuth credentials Teams that want their own code
CSV export and upload Export from the Performance report, upload to a chat One question about one period

ChatGPT does not start local MCP servers, so the open-source Search Console servers that run on your own computer do not work in ChatGPT unless you deploy one on a server.

Method 1: the Windsor.ai plugin

Before you start

  • A Windsor.ai account. The free forever plan covers one data source, with no credit card.
  • A Google account with access to the Search Console property.
  • A ChatGPT account.

Step 1: install the plugin

In ChatGPT, click Plugins in the sidebar and search for Windsor. Two plugins fit Search Console:

  • Windsor.ai Search Console works with Search Console only. Use it if Search Console is all you need in ChatGPT.
  • Windsor.ai connects every source you have in Windsor.ai (350+, including GA4 and Google Ads). Use it if you want to combine Search Console with other data in one answer.

Open the plugin and click Install plugin. Direct links: Windsor.ai Search Console and Windsor.ai.

The Windsor.ai plugins in ChatGPT's plugin directory

The Windsor.ai plugins in ChatGPT’s plugin directory, 1 October 2026.

Step 2: sign in and connect Search Console

Sign in to Windsor.ai when ChatGPT asks, then connect Google Search Console with the Google account that has access to your property. Pick the property type you use in Search Console. I use the domain property for windsor.ai, because a cannibalization check needs every URL that gets impressions for a query, and a URL-prefix property shows only part of them.

You can also connect Search Console first at onboard.windsor.ai and install the plugin after.

The Windsor.ai Search Console plugin page in ChatGPT, read-only

The Windsor.ai Search Console plugin page. It is read-only: it does not submit sitemaps or change settings.

Step 3: check the connection with a number you know

On the plugin page, click Try in chat. ChatGPT opens a new chat with the plugin chip (Windsor.ai Search Console) in the message box. Replace the example question with:

Using Windsor.ai, show clicks and impressions for [property] for the last 28 days. Tell me the latest date in the data.

Compare the answer with the Performance report for the same dates. Search Console data is usually 2 to 3 days behind, so a “last 7 days” window can hold only four or five days of data. Ask for the latest date every time.

ChatGPT message box with the Windsor.ai Search Console plugin chip

Try in chat opens a new chat with the plugin chip in the message box.

ChatGPT answer through the Windsor.ai Search Console plugin: daily clicks and impressions for windsor.ai, latest date 28 September 2026

ChatGPT’s answer through the Windsor.ai Search Console plugin on windsor.ai, 1 October 2026. Asked for the last 7 days by day, it returned the five days with data and said the latest date was 28 September.

Method 2: a remote MCP server

Google does not publish a Search Console MCP server. Community servers exist, and ChatGPT can use one only if it runs on a server you can reach over HTTPS. You then add it in ChatGPT as a custom connector in Developer Mode. You need a Google Cloud project with the Search Console API, OAuth credentials, a host for the server, and someone to maintain it.

Choose this route if you need URL inspection from ChatGPT, which the Windsor.ai plugin does not have. The open-source servers and their setup are compared in Google Search Console MCP.

Method 3: CSV export and upload

  1. In Search Console, open Performance, then Search results.
  2. Set the date range and search type.
  3. Click Export, then Download CSV. The ZIP holds one file per tab (Queries, Pages, Countries, Devices, Search appearance, Dates).
  4. Upload the files you need to a ChatGPT chat and say what each one is.

The Performance report table and the export stop at 1,000 rows. On windsor.ai for 2 to 28 September, the API returned 54,577 queries when the request was split by device, and 21,228 when it was not. Ranked by clicks, the export’s 1,000 queries covered most clicks but just 55% of impressions, with the remaining 45% spread over more than 50,000 smaller queries. A click report from the export is close. Long-tail or impression work needs the full data.

What ChatGPT can analyze through Windsor.ai

Data Fields
Search performance Clicks, impressions, CTR and average position by query, page, date, country, device, search type and search appearance
Fields Windsor adds Branded or non-branded (domain name in the query), words in the query, results page number, URL path levels (pathlevel1 to pathlevel4), page path, hostname
Sitemaps Submitted URLs, errors, warnings, last download per sitemap

Two limits apply on every route. Google returns only its top rows for a request (up to 25,000 per request), and it hides rare queries: on windsor.ai in September, rows with a query covered 68% of clicks. Ask ChatGPT whether a share is of all clicks or of clicks with a query. The full list is in the Search Console field reference.

Three prompts to start with

Queries close to page one

Using Windsor.ai, list queries with an average position between 11 and 20 and at least 500 impressions in the last 28 days. Show clicks, CTR and the ranking page. For each query, tell me whether another of our pages also gets impressions for it.

Pages losing visibility

Show the pages that lost the most impressions in the last 28 days compared with the 28 days before. For each page, list the queries that lost position and the queries that lost the most impressions.

Branded and non-branded clicks

Split our clicks for the last 3 months into branded and non-branded queries, month by month. Use this regex for branded: [your brand regex]. Tell me what share of clicks has no query at all.

More prompts, including cannibalization and title checks, are on the Search Console to ChatGPT page. The questions I ask every week are in Google Search Console MCP.

Search Console data not showing in ChatGPT?

  • Plugin not chosen. Start the chat from the plugin’s Try in chat button, so the plugin chip is in the message box.
  • Wrong property. Ask about the property you connected. A domain property and a URL-prefix property of the same site report different totals.
  • Recent days missing. Search Console fills in the last 2 to 3 days late, so they look empty or low.
  • No access. Sign in with a Google account that is a user on the property in Search Console.

Analyze Search Console next to GA4 and Google Ads

With the main Windsor.ai plugin and more than one source connected, one prompt can join them:

  • Search Console and GA4: landing pages that earn organic clicks but where visitors leave without engaging. Match the URL format of the two sources before you compare them.
  • Search Console and Google Ads: paid keywords for which your page already ranks in positions 1 to 3.

Windsor.ai’s free forever plan includes one data source. After the first 30 days, two or more sources need a paid plan, at $19 a month for three or $99 a month for seven. See pricing.

Conclusion

For daily work in ChatGPT, install the Windsor.ai Search Console plugin, or the main Windsor.ai plugin if you want GA4 and ad data in the same answer, and check one number you know. Use a remote MCP server only if you need URL inspection and can host it. Use a CSV export for a single question. For the same setup in Claude, see how to connect Google Search Console to Claude.

🚀 Connect Search Console to ChatGPT with Windsor.ai. Free forever plan, no credit card. Try Windsor.ai.

FAQs

Is there an official Google Search Console connector for ChatGPT?

No. Neither Google nor OpenAI publishes one. ChatGPT’s plugin directory lists third-party plugins such as Windsor.ai Search Console, and you can add your own remote MCP server in Developer Mode.

Tired of juggling fragmented data? Get started with Windsor.ai today to create a single source of truth

Let us help you automate data integration and AI-driven insights, so you can focus on what matters, growth strategy.
g logo
fb logo
big query data
youtube logo
power logo
looker logo