← All articles
OpenAI Dots7 min read

OpenAI Dots for GA4 and Search Console: A Weekly Traffic and SEO Check

Connect OpenAI Dots to Google Analytics 4 and Search Console through MCP Ads for weekly traffic, landing page and ranking checks that report only what changed.

Analytics and Search Console are where most people look least often and where slow problems hide: a landing page whose conversion rate halved, a query that slipped from position 4 to 11, a page Google stopped indexing. An OpenAI dot, connected to MCP Ads, can compare those numbers on a schedule and bring you the few that moved. This guide covers what it reads, the checks worth scheduling and the traps in the data.
WalkthroughSee it on a real account

One minute of Claude reading a live Google Ads account through MCP Ads, asking before it changes anything.

GA4 traffic, channels, landing pages, conversions and ecommerce
Search Console queries, pages, positions and period comparisons
Page-two keywords and indexing checks on a schedule
Why GA4 and Search Console numbers never match

What your dot can see

In GA4, your dot can list your properties and pull a traffic overview (sessions, users, page views, engagement), traffic by default channel group, acquisition by source, medium and campaign, top pages, landing pages with engagement and conversions, conversion events, ecommerce revenue and item performance, device and geographic breakdowns, new versus returning users, events, audiences and real-time active users. When the ready-made reports are not enough, it can run a custom report with any dimensions and metrics your property accepts, and list which ones those are. The GA4 MCP page covers the GA4 side in more detail.

In Search Console, your dot can list your sites and pull search analytics, top pages, top queries with clicks, impressions, CTR and average position, the queries behind a specific page, country, device and search-appearance breakdowns, a day-by-day trend, and a side-by-side comparison of two date ranges. It can also inspect a URL for indexing status, list sitemaps, and show URL coverage with a sample of indexed pages.

Connect it in a few minutes

Dots use the same apps and connectors as ChatGPT, so MCP Ads is added once in ChatGPT and your dot can then use it. The MCP Ads plugin is in review for the ChatGPT plugin directory; until it is listed, you add it as a custom connector in Developer mode. There is no API key to copy: you sign in through the browser.

Connect Google Analytics and Search Console under Connections in the MCP Ads dashboard. They share one Google sign-in with Google Ads, and each asks for its own permission.

In a Business workspace, custom connectors may need an admin to turn on Developer mode first. The Dots setup page and the Dots docs have the same steps.

Dots follow ChatGPT's permissions, and you can add rules for which tasks need your approval. Research a dot does on its own is read-only; tasks you give it or schedule can act, under their own rules and approvals, on top of the approval controls in MCP Ads.

The steps:

  • In ChatGPT, open Settings → Plugins → Browse plugins, and turn on Developer mode if custom connectors are not offered yet.
  • Add a custom connector named MCP Ads with the URL https://mcp-ads.com/mcp-slim.
  • Sign in through the browser window that opens, with the login that owns your MCP Ads account.
  • Let your dot use the MCP Ads app, then ask it: "Once you are in, list my GA4 properties and Search Console sites, and tell me the landing page whose conversions fell most last month."

Checks worth scheduling

Both tools are mostly read-only, which makes them a good first place to let your dot run unattended. Give each check a threshold so a normal week produces a short note or none at all.

CheckSourceReport only when (illustrative)
Traffic by channelGA4A channel's sessions moved more than 20% week on week
Landing page conversionGA4A top-10 landing page lost a third of its conversion rate
Page-two keywordsSearch ConsoleQueries at position 5 to 15 with over 500 impressions
Ranking dropsSearch ConsoleA query that brought clicks fell more than 3 positions
IndexingSearch ConsoleA key page is no longer reported as indexed

Prompts that work

Name the property or site, give a date range, and say whether you want completed weeks.

  • Show queries where we rank 5 to 15 with over 500 impressions, and which page to improve for each.
  • Compare the last 28 days with the previous 28 in Search Console and list pages that lost the most clicks.
  • Which GA4 landing pages had the most sessions and the lowest engagement rate last month?
  • Break down last month's conversions by source, medium and campaign, and show which paid campaigns sent traffic that did not convert.
  • Inspect our pricing page URL and tell me whether Google has it indexed.
  • Every Monday at 9, compare last week with the week before in GA4 and Search Console and send me the three biggest changes.
  • On the first of every month, list Search Console queries that moved onto page one and those that fell off it.

Traps in the data

GA4 and Search Console measure different things. Search Console counts clicks from Google search results; GA4 counts sessions on your site, and only for visitors whose browsers let it record them. The two will not match, and a scheduled check should compare each against its own history, not against the other.

Search Console data arrives a few days late, so the last day or two of any range looks low. Average position is an average across every query and country, so a page can "drop" because it started appearing for new, weaker queries. And leads that never visit your site, such as Meta instant-form leads, will never appear as GA4 conversions; judge those in the ad platform.

What it will not do, and honest limits

In this setup the GA4 tools only read. In Search Console, your dot can submit or remove a sitemap and nothing else; it cannot change your site. For site changes, your dot can prepare a list of pages and fixes for you or your developer. Changes on the ad platforms go through MCP Ads approval controls. Your dot sees only the properties and sites your Google login can reach and that you connected in MCP Ads.

Every tool call counts toward your MCP Ads plan, and a query-level Search Console pull across a large site is several calls, so ask for the top rows you will act on. MCP Ads is free for 30 tool calls a month, then $49/month flat for unlimited; see pricing. For a longer walkthrough, read Search Console with Claude; the same checks apply to your dot.

FAQ

Can OpenAI Dots read Google Analytics 4?

Yes, through MCP Ads. It reads traffic, channels, landing pages, conversions, ecommerce and custom reports from the GA4 properties you connected.

Can your dot change anything in GA4 or Search Console?

The GA4 tools are read-only. In Search Console, your dot can submit or remove a sitemap; it cannot change your site.

Why do GA4 sessions and Search Console clicks differ?

They measure different things: Search Console counts clicks in Google results, GA4 counts sessions it was able to record on your site. Compare each with its own history.

Can your dot check whether a page is indexed?

Yes. It can inspect a URL in Search Console and report its indexing status and crawl information.

Ready to connect your marketing stack?

Connect Google Ads, Meta Ads, GA4, and Search Console. Ask Claude anything about your accounts.