SEO

Measure traffic from AI assistants

Measure how many sessions ChatGPT, Perplexity, Claude, Gemini, Copilot and other AI assistants send to the site in GA4, which pages they land on, whether those visitors convert, and how the trend compares with Google organic.

  • How much traffic do we get from ChatGPT?
  • Which pages do AI assistants send people to?
  • Is AI referral traffic growing month over month?

The playbook

AI assistants are a small but fast-growing referral channel that most analytics setups lump into "referral" and never look at. The visitors tend to arrive with a specific question already half-answered, which makes them unusually valuable to understand. This playbook isolates them.

Steps

  1. Find the AI sources. google_analytics.run_report with dimensions: ["sessionSource", "sessionMedium"], metrics: ["sessions", "engagementRate", "conversions"] over 90 days, limit: 5000. Keep two sets. First, rows whose medium is ai-assistant: since May 2026 GA4 assigns that medium (and the "AI Assistant" default channel group) to sessions from assistant referrers it recognises. Second, rows whose source matches this list, which covers data from before that change and assistants Google has not added: chatgpt.com, chat.openai.com, perplexity.ai, claude.ai, gemini.google.com, copilot.microsoft.com, you.com, poe.com, meta.ai, phind.com, kagi.com. ChatGPT often appends utm_source=chatgpt.com, so the source may carry medium referral or a UTM medium; keep both. Deduplicate: a row is counted once even if it matches on medium and on source.

  2. Pull the trend. google_analytics.run_report with dimensions: ["date", "sessionSource"], metrics: ["sessions"], and a dimensionFilter on sessionSource with matchType: "FULL_REGEXP" and a value like .*(chatgpt|openai|perplexity|claude\.ai|gemini\.google|copilot\.microsoft).*. Aggregate to weeks.

  3. Pull the landing pages. Same filter with dimensions: ["landingPage", "sessionSource"], metrics: ["sessions", "engagementRate", "conversions"]. These are the pages the assistants are citing.

  4. Compare with Google organic. Run the landing-page report again with dimensionFilter on sessionMedium EXACT organic. Compare total sessions, engagement rate and conversion rate. Report AI referrals as a share of organic sessions so the size is in context.

  5. Cross-reference with Search Console. google_search_console.query with dimensions: ["page"], 90 days ending 3 days ago, rowLimit: 500. Pages the assistants cite that rank weakly in Google are a distinct finding: the content works for answer engines and could work for search with the right targeting. Pages strong in both are the ones to protect.

  6. Report. Sessions by assistant with the weekly trend, the top ten AI-cited landing pages with engagement and conversions, the comparison with Google organic, and the cross-reference findings. Continue with ai-crawler-access-check if a major assistant sends nothing, since a block is the first thing to rule out.

Gotchas

  • This undercounts. Referrers are often stripped, in-app browsers may send none, and answers that are read without a click send nothing at all. The number is a floor.
  • Google AI Overviews are invisible here. Clicks from them arrive as google / organic. Search Console does not separate them either.
  • Source strings drift. chat.openai.com became chatgpt.com; new assistants appear. Check the raw source list in step 1 for anything that looks like an assistant before trusting the regex or the ai-assistant medium, which only covers the assistants Google recognises.
  • Small numbers swing. A channel with 40 sessions a week doubles and halves on noise. Report trends over weeks, not days.
  • GA4 conversions are whatever key events are configured. Say which ones you counted.

Install

Install Sequel skills into your agent

Pick your app and Sequel installs itself: a one-click link where the client supports it, that client’s own few steps where it doesn’t. The playbooks come with the server: your agent sees that this playbook exists and reads it when a question matches.

Claude, ChatGPT, Cursor, VS Code, Claude Code, Codex, Grok, Muse, dots and any other MCP app

Already have an MCP client?

https://api.sequel.sh/mcp

Add it as a remote (streamable HTTP) server and sign in when prompted. Skills come with it; nothing else to install. Manual setup per client

Choose your app

  • Claude

    One click, opens in the app

  • Cursor

    One click, opens in the app

  • VS Code

    One click, opens in the app

  • ChatGPT

    Turn on developer mode, then add Sequel. About two minutes.

  • Claude Code

    Run one command, then sign in with /mcp.

  • Codex

    Run one command, then sign in.

  • Gemini CLI

    Run one command, then sign in with /mcp auth.

  • Grok

    Add Sequel as a connector and sign in.

  • Grok Bot

    Paste this to the bot. It registers Sequel and asks you to sign in.

  • Muse

    Muse writes its own connector. One message is the whole setup.

  • dots

    Add Sequel in ChatGPT; your dot picks it up with no extra step.

  • OpenCode

    Add Sequel as a remote server from the OpenCode CLI.

  • Other MCP app

    Any client that speaks remote MCP can connect with this URL.

More like this

Other SEO skills

Analyze high-ranking landing pages

See which pages perform best in organic search: the landing pages that earn the most clicks and impressions, the queries behind each one, and how they compare with competitor estimates from Ahrefs.

Audit internal links to important pages

Audit the site's own internal linking: crawl navigation and body links between the site's pages to find valuable pages with too few inbound internal links, orphan pages, and the handful of cross-links that would lift striking-distance rankings.

Audit or draft an llms.txt

Check whether the site has an llms.txt, whether it follows the spec and points at the pages that matter, and if it is missing draft one from the pages Search Console shows people actually find, so AI assistants get a curated map of the site instead of guessing.

Audit redirect chains and loops

Follow every redirect on the URLs Search Console still sends traffic to, on the sitemap, and on backlinked pages, to find chains, loops, redirects to the homepage, and temporary redirects that should be permanent, so link equity and crawl budget stop leaking.

Audit referring domain quality

Grade the domains linking to a site by authority, traffic and link count, spot concentration risk and link-farm patterns, and separate the referring domains that carry weight from the ones that are noise.

Audit titles and meta descriptions

Compare the title and meta description of each top page against the queries it actually ranks for in Search Console, and find missing, duplicate, truncated or misaligned metadata on the pages where a rewrite would earn the most clicks.

FAQ

Frequently asked questions

How do I see traffic from ChatGPT, Perplexity, and Claude in GA4?
Since May 2026, GA4 automatically tags sessions from recognised AI assistants with the medium ai-assistant and groups them in an AI Assistant default channel. For older data or unrecognised assistants, filter session source with a regex covering chatgpt.com, perplexity.ai, claude.ai, gemini.google.com, and copilot.microsoft.com.
Why is my AI referral traffic so low?
The number is a floor. Referrers are often stripped, in-app browsers send none, and an answer read without a click sends nothing. Google AI Overviews are invisible entirely: clicks arrive as google/organic. Treat the trend as the signal, not the absolute count.
Which pages are AI assistants citing?
Run the GA4 landing page report filtered to AI sources. Those are the pages assistants send people to. Cross-reference with Search Console: pages assistants cite that rank weakly in Google are content that works for answer engines and could work for search with better targeting.
Do AI assistants convert better than Google organic?
Often the engagement rate is higher, because the visitor arrives with a specific question half-answered. Whether that holds for your site is exactly what the comparison step in this playbook measures.
Can an AI agent measure my AI referral traffic?
Yes. With GA4 and Search Console connected, the agent pulls AI source data, trends it weekly, identifies cited pages, compares with organic, and returns the full picture. Sequel provides both connections over MCP and the ai-referral-traffic playbook.

Put this playbook to work

Connect a source, ask the question, and the agent follows these steps. Free to start.