Grok Bot
An always-on SEO teammate: routines that read your Search Console and speak up when something changes.

Each local area page used to take us half a day to create and optimize.
With SEOmatic, we can create hundreds of pages in the same time, which helps our clients make the best use of their budget.
It's transformed how we deliver scalable SEO solutions.
Will Hawkins
Marketing Director, Digi-Business UK
Agents read your Search Console data, do the work, and prove what actually moved. You decide what ships.
14-Day Free Trial. $1 today, credited to your first payment.
A dot keeps working between your conversations, which makes it a good SEO watcher. Connect SEOmatic in ChatGPT, send your dot a short brief, and every Monday it reads your Google Search Console data, checks indexing and AI visibility, and messages you about what moved. When something needs fixing, it asks first, and you approve every change.

SEOmatic is a hosted MCP server that ChatGPT, Codex and dots can all call. Once it is connected in ChatGPT, your dot can read your Search Console data, check indexing and AI visibility, and on paid plans stage fixes in SEOmatic for you to approve.
October 2026
A dot, which comes with ChatGPT Pro (outside the EEA, Switzerland and the UK) or Business Premium. Enterprise and Edu admins can turn dots on for their workspace. On Pro, OpenAI limits custom MCP servers in developer mode to read actions, so your dot reads and reports and you approve fixes in SEOmatic; Business plans allow write actions. A free SEOmatic account, created during the connect step.
Free to connect. Search Console, audits and page checks have no limit; market data uses 5 free questions a month (plus a one-time 10 when you connect Search Console). Paid plans add agents that stage fixes for your approval. See pricing.
Endpoint, auth, every tool and what it costs: SEOmatic MCP server docs.
Every Monday, clicks, impressions and position for the last 7 days against the week before, with only the changes worth your time.
Your dot re-checks your most important pages in Google's index and tells you the moment one drops out, with the reason Google gives.
After a relaunch or a batch of redirects, a daily check that old URLs redirect and new ones get indexed, for as long as you ask.
Reads your latest AI visibility results and tells you when ChatGPT or Google AI Overviews stop naming your brand, and who they name instead.
On paid plans, your dot can stage a fix in SEOmatic once you say yes. You still approve it in SEOmatic before anything goes live.
Read the brief in ChatGPT, or message your dot from Slack or Teams and get the same answer with the same numbers.
Most SEO problems are found late: a page drops out of Google on a Tuesday and nobody looks until the monthly report. A dot can look every week, or every day, and only bother you when something changed.
An example on the Acme Plumbing demo site. You ask OpenAI dots:
“What changed on my site's search traffic this week?”
OpenAI dots calls SEOmatic:
gsc_performance: Oct 5 to Oct 11 vs Sep 28 to Oct 4 (7 days each)gsc_indexing: 3 pages with new coverage changesget_ai_visibility: latest scan, 24 promptsOpenAI dots answers:
Your weekly brief, Oct 5 to Oct 11 against Sep 28 to Oct 4 (7 days each). Three things changed:
Want me to stage a canonical fix for #2? I will ask you before anything is staged, and you approve it in SEOmatic.
Also try:
Send these to your dot after the brief. Ask for jobs, not one-off answers: that is what a dot is for.
You manage the schedule under Scheduled in your dot's profile: pause it, change the day, or stop it.
Create your dot in the ChatGPT desktop app or in ChatGPT on a desktop browser, then connect SEOmatic and send the brief. About two minutes, with no API key and no Google Cloud project.
# 1. Connect SEOmatic in ChatGPT (your dot shares it)
# Plugins > + > Add custom MCP server
# Name: SEOmatic
# URL: https://app.seomatic.ai/api/mcp
# Auth: OAuth
# or, from the plugin directory: search SEOmatic, connect, sign in
# 2. Custom rules for your dot
# Read SEOmatic reports -> Take action without asking
# Stage a fix in SEOmatic -> Ask before taking action
# Approve a fix in SEOmatic -> never: you approve in SEOmatic
# 3. Message your dot:
You look after my site's search traffic through SEOmatic.
- First, list my SEOmatic workspaces and confirm which site is mine.
- Every Monday at 9am, run my SEOmatic weekly brief for the last 7 days and tell me only what changed: pages that gained or lost clicks, new indexing problems, AI answers that stopped naming my brand.
- Quote the exact date range and the numbers SEOmatic gives you. Never estimate.
- If a fix looks worth it, ask me before you stage it in SEOmatic.
- Never approve anything in SEOmatic yourself. I approve every change.Using ChatGPT without a dot? The same connection works in any chat: see ChatGPT SEO. On Business Premium and Enterprise, your admin may need to allow custom connectors first.
| Route | Best for | How |
|---|---|---|
| Custom MCP plugin | Every Pro and Business Premium account, today | In ChatGPT: Plugins, the + button, Add custom MCP server, URL https://app.seomatic.ai/api/mcp, OAuth, Create as a plugin. Your dot shares ChatGPT's plugins. Full steps on ChatGPT SEO. |
| Plugin directory | One-click connect, where SEOmatic shows in your ChatGPT directory | Or install SEOmatic from ChatGPT's plugin directory: open Plugins, search SEOmatic, connect and sign in. |
| Already connected in ChatGPT | People who already use SEOmatic in ChatGPT or Codex | Nothing to add. Send your dot the brief and ask it to list your SEOmatic workspaces. |
Connect once in ChatGPT, then brief the dot. Permissions are shared between ChatGPT, Codex and your dot, so there is one sign-in and no API key in any chat.
This page is about dots, the always-on agents OpenAI added to ChatGPT on September 29, 2026. A dot has its own cloud computer, runs scheduled tasks and keeps working between your conversations.
Other always-on agents work the same way with SEOmatic: Meta Muse, Grok Bot and Cue. Pick the one you already talk to every day.
Connecting is free, and so is the SEOmatic account behind it: no card. Free covers the diagnosis with no limit: Search Console reports and insights, site audits of up to 30 pages, live page analysis, and your AI visibility results.
Live market data, like keyword volumes, backlink profiles and competitor domains, uses free questions: 5 a month, plus a one-time 10 bonus questions when you connect Google Search Console. One question covers up to 5 lookups.
Paid plans remove the question limit and add the treatment: agents stage fixes on your site (titles, descriptions, content updates, technical fixes, internal links) and run campaigns and fresh AI visibility scans. Every paid plan starts with a 14-day free trial. See pricing.
A dot that checks every day spends free questions fast: each tool call counts as one. On the free plan, start with the Monday brief. Daily index watch and staged fixes are what paid plans are for. The dot itself comes with your ChatGPT Pro or Business Premium plan.
A dot works on its own between conversations, so the rules matter. We suggest three:
A staged change is a proposal: it says what will change and why, and nothing touches your site until you approve it. The assistant records your decision, and it is told never to approve anything on its own judgment. Approved fixes start within seconds, the page's previous state is stored, and any applied change can be rolled back. Changes that could take a page out of Google, like a noindex, need an extra explicit confirmation. A dot's background research is read-only, so it cannot stage anything while it browses on its own.
Want answers on request instead of on a schedule? See ChatGPT SEO. Fixing SEO in code? See Codex SEO. Other always-on agents: Grok Bot, Meta Muse and Cue. Learn what the weekly brief reads: the Google Search Console integration, page indexing and AI visibility tracking. All assistants: AI SEO agents in every assistant. Full reference: SEO MCP server docs.
Using another agent? See ChatGPT, Codex, Meta Muse, Grok Bot, Cue, or every AI agent.
How do I connect SEOmatic to OpenAI dots?
Connect SEOmatic in ChatGPT once as a custom MCP plugin with the URL https://app.seomatic.ai/api/mcp (or install it from the plugin directory), and sign in with your SEOmatic account. Your dot uses the plugins you connect in ChatGPT. Then send your dot a brief that says what to watch, how often, and to ask before staging anything.
What are OpenAI dots?
Dots are always-on agents inside ChatGPT, launched by OpenAI on September 29, 2026. Each dot has its own cloud computer, runs scheduled tasks, and keeps working between your conversations. You can message it in ChatGPT, Slack or Teams.
Which ChatGPT plans include a dot?
Your first dot comes with ChatGPT Pro and Business Premium. Pro users in the EEA, Switzerland and the UK cannot use dots yet. Enterprise and Edu workspaces can turn them on through an admin. Free, Go and Plus plans do not include dots.
Will my dot change my site on its own?
No. Set staging in SEOmatic to Ask before taking action in your dot's custom rules, and the dot asks you first. Even then, a staged fix is only a proposal: it goes live only after you approve it in SEOmatic, and SEOmatic tells every assistant never to approve on its own.
Can it change my site without asking?
No. By default every change SEOmatic proposes waits for your approval before it touches your site, and your assistant is told never to approve on its own. Approved changes are stored with the page's previous state, so any edit to an existing page can be rolled back. If you later want low-risk fixes to go ahead on their own, you can turn that on in your autonomy settings; changes to your URLs or indexing, and new content, still wait for you.
What should I put in my dot's brief?
Three things: what to watch (clicks, indexing, AI answers), how often (every Monday at 9am is a good start), and what needs your OK (staging any fix). Ask it to quote exact date ranges and never estimate. The brief on this page covers all three; copy it and change the day if you like.
Are the numbers in the brief real?
Yes. They come from your own Google Search Console through SEOmatic, and each brief names its dates, like Oct 5 to Oct 11 against Sep 28 to Oct 4, 7 days each. You can check any number in Search Console.
Is it free?
Connecting and the SEOmatic account are free with no card. Search Console reports, site audits and page checks are free with no limit. Live market data (keyword volumes, competitors, backlinks) uses free questions: 5 a month, plus a one-time 10 when you connect Search Console. A weekly brief from Search Console stays free; daily market-data checks and staged fixes need a paid SEOmatic plan. The dot itself comes with ChatGPT Pro or Business Premium.
My dot says it cannot find SEOmatic. What should I check?
Open ChatGPT and check that SEOmatic is connected and signed in. If you added it as a custom MCP plugin with Developer mode, make sure Developer mode is still on. Then ask your dot to list your SEOmatic workspaces. On Business Premium, your admin may need to allow the connector.
How do dots compare to Muse, Grok Bot and Cue?
All four are always-on agents, and all four can use SEOmatic. Pick the one you already talk to. Dots live in ChatGPT, Slack and Teams. Meta Muse lives in its app and WhatsApp. Grok Bot is xAI's always-on agent. Cue is Manus's personal-agent app.
Is a dot the same as ChatGPT or Codex?
No. ChatGPT answers when you ask, Codex is OpenAI's coding agent, and a dot works on its own schedule between conversations. All three share the same plugins and the same SEOmatic account.
Same server, same tools, same approval rules. Pick the agent that fits the job.
An always-on SEO teammate: routines that read your Search Console and speak up when something changes.
Claude SEO on your real Search Console data, with fixes you approve in the same chat.
One command connects your Search Console to the terminal, so Claude Code fixes SEO in the code.
Hand Claude Cowork the SEO grunt work: it pulls your real numbers, writes the report into your files, and stages fixes you approve.
ChatGPT SEO on your real Search Console data, with fixes you approve in the same chat.
Two commands give Codex your Search Console data, so it fixes SEO where the bug lives: in your code.