ChatGPT referral traffic appeared to drop by about half around October 9, 2026, but people kept clicking. After GPT-6 launched, many ChatGPT links reached websites without the utm_source=chatgpt.com tag or a referrer, so Google Analytics 4 filed those visits as Direct. The fix was reported on October 15, but the mislabeled days stay mislabeled.
If your AI traffic report shows a sudden cliff in early October, this article explains what happened, how to confirm it on your own site, and how to report AI traffic so a tracking glitch doesn't push you into the wrong decision.
Key takeaways
- LLM Pulse measured a roughly 46% fall in daily ChatGPT sessions on October 9-11, 2026, while total traffic on the same sites stayed flat.
- The cause was tracking: links in GPT-6's new answer format arrived without utm_source=chatgpt.com or a referrer, so GA4 counted them as Direct.
- Cedric Huesler of Adobe reported on October 15 that the tagging bug was fixed, but the missing days cannot be relabeled after the fact.
- Annotate October 9 in GA4, compare Direct traffic on your top ChatGPT landing pages, and don't change strategy based on that dip alone.
What happened, in order
| Date (2026) | Event | Source |
|---|---|---|
| October 7 | GPT-6 reaches paid ChatGPT plans | LLM Pulse |
| October 8 | GPT-6 reaches free plans; first signs of lower ChatGPT sessions | LLM Pulse |
| October 9-11 | Daily ChatGPT sessions about 46% lower than the same days in the previous two weeks | LLM Pulse |
| October 14 | Search Engine Roundtable reports UTM parameters missing from ChatGPT links | Search Engine Roundtable |
| October 15 | Cedric Huesler (Adobe) reports it "was a bug" and that tagging has returned | Search Engine Roundtable |
| October 21 | LLM Pulse updates its analysis: the evidence points to lost labels, not lost visits | LLM Pulse |
The size of the drop
LLM Pulse, which monitors AI referrals across client sites, found that daily ChatGPT sessions fell about 46% between Friday, October 9 and Sunday, October 11, compared with the same days in the two previous weeks. More than eight in ten sites lost over 30% of their ChatGPT traffic. The drop showed up across the US, Spain, Portugal, Latin America and other markets, and across small and large sites.
Two control numbers pointed away from a real loss of visitors:
- Total traffic on the same sites was roughly flat, at about minus 2%.
- Perplexity and Claude referrals showed no break on October 9.
Where the visits went
Cedric Huesler of Adobe looked at about 500 pages that usually get a lot of ChatGPT traffic. As reported by Search Engine Roundtable, ChatGPT visits to those pages fell by about 31,000 a day while Direct visits rose by about 26,000 a day over the same period. His explanation: "There's no tag and no referrer, so your analytics files the visit under direct."
LLM Pulse ties the change to GPT-6's more interactive answer format, which OpenAI calls Intelligent UI. Links inside those answers opened in a new window with noopener and noreferrer and without the utm_source parameter. The behavior was inconsistent, which is why the ChatGPT line fell by about half rather than to zero. LLM Pulse measured the share of answers with at least one tagged source link falling from about 98% on October 8 to around two-thirds by October 14.
On October 15, Huesler posted an update: "Relieved. It was a bug. ChatGPT is tagging its links with utm_source=chatgpt(.)com again." Search Engine Roundtable's report includes no public statement from OpenAI.
Why GA4 calls these visits "Direct"
GA4 decides where a session came from mainly from two clues: campaign parameters in the URL (such as utm_source) and the HTTP referrer sent by the browser. ChatGPT normally adds utm_source=chatgpt.com to the links it shows, which is how most sites separate ChatGPT clicks. When a link opens with noreferrer and no UTM tag, neither clue exists. GA4 has nothing to attribute, so the session lands in Direct.
The same thing happens in other situations that have nothing to do with this bug: a person copies a URL out of a ChatGPT answer, a link is opened from a desktop app that strips referrers, or a privacy tool removes parameters. That is why AI referral numbers are best treated as a floor, not a full count.
LLM Pulse noted a similar pattern earlier for Gemini: visits tagged "gemini" nearly disappeared between September 28 and October 2, while visits from gemini.google.com held steady or grew. Labels change; visitors don't always.
How to check your own site
You don't need a paid tool for this. A GA4 property and 20 minutes will do.
- Compare the right weeks. In GA4, open Reports, then Acquisition, then Traffic acquisition. Set the date range to October 1-21, 2026 and compare with the previous period. Add a filter for session source containing
chatgpt. - Look for a matching rise in Direct. If ChatGPT sessions fell from October 9 and Direct rose by a similar amount, you are almost certainly looking at relabeled visits.
- Check landing pages, not totals. Open the Landing page report, filter to your top 10 pages for ChatGPT traffic in September, then look at Direct sessions on those pages. Deep guides, comparison pages and product pages rarely get large volumes of genuine direct traffic, so a jump there is telling. This is the method LLM Pulse recommends.
- Check engagement. Relabeled ChatGPT visits tend to look like the ChatGPT visits you had before (similar engaged-session rate and pages per session), not like returning-visitor direct traffic.
- Confirm the tag is back. Pick one of your pages, ask ChatGPT a question it should cite you for, click the citation and look at the URL in your browser. If you see
utm_source=chatgpt.com, tagging is working for that link format.
Annotate the dip so nobody panics later
GA4 now supports annotations on line charts. According to Google's help page, you right-click a data point on a line graph, choose "Add annotation", and give it a title, description, date or date range. Titles are capped at 60 characters and descriptions at 150, and each property can hold 1,000 annotations. Anyone with Analyst access or higher can add one, and viewers can see them.
A good annotation for this event:
- Title: ChatGPT links lost UTM tag (tracking bug)
- Dates: October 8-15, 2026
- Description: ChatGPT referrals undercounted, visits shifted to Direct. Not a real traffic loss.
Do the same in Looker Studio or any monthly report you send to a client or manager. Our guide to automating SEO reporting covers building reports that carry notes like this forward.
Set up an AI channel group in GA4
GA4 lets you create custom channel groups. Google's channel group documentation says you find them in Admin, under Data display, then Channel groups. Standard properties can have 2 custom groups in addition to the default one, each with up to 50 channels, and custom groups can be applied to your reports retroactively.
Steps:
- Copy the default channel group and name it something like "Channels with AI".
- Add a new channel called "AI assistants".
- Set the condition to session source matches regex and enter a pattern that covers the assistants you see in your data, for example
chatgpt|openai|claude|perplexity|gemini|copilot. - Move the AI channel above Referral. Google notes that traffic goes into the first channel whose definition it matches, so order matters.
- Save, then switch the Traffic acquisition report to your new group.
This won't recover visits that arrived without a tag, but it gives you one clean line for AI referrals going forward.
What this means for your strategy
LLM Pulse's advice is blunt: "Do not change your strategy based on the ChatGPT referral number alone." Click data from AI assistants is fragile. Tags can disappear, link formats change with each model release, and copied links never carry a source.
A steadier way to judge AI search performance is to track two things separately:
| Measure | What it tells you | How to track it for free |
|---|---|---|
| AI referral sessions | Clicks you can attribute | GA4 channel group (above) |
| Direct sessions on deep pages | A rough view of hidden AI clicks | GA4 landing page report |
| Citations and mentions | Whether assistants name or link you at all | Ask the same 10-20 questions monthly and log results |
| Crawler access | Whether search bots can reach your pages | Check robots.txt and server logs |
For the visibility side, make sure OpenAI's search crawler can reach you. Blocking OAI-SearchBot keeps your pages out of ChatGPT search answers, while blocking GPTBot only affects training. Our guide to AI crawlers explains the difference, and the free AI crawler checker shows which bots your robots.txt allows. For a broader view of whether assistants can find and understand your site, try the AI visibility checker. Both tools need a free account.
If you run campaigns that link to your own site from ChatGPT apps, newsletters or social posts, tag those links yourself with the UTM builder so they never depend on someone else's tagging.
For the bigger picture of how ChatGPT picks the pages it cites, see how ChatGPT search chooses sources.
Frequently asked questions
Why did my ChatGPT traffic drop in October 2026?
Most likely because of tracking, not lost visitors. From around October 8-9, many links in GPT-6's new answer format arrived without the utm_source=chatgpt.com tag or a referrer, so analytics tools recorded them as Direct. LLM Pulse found total traffic on affected sites stayed roughly flat.
Is the ChatGPT UTM tracking fixed?
Cedric Huesler of Adobe reported on October 15, 2026 that the issue was a bug and that ChatGPT was tagging links with utm_source=chatgpt.com again. OpenAI has not commented publicly, according to the reports we found. Click a citation yourself to confirm tagging on your own pages.
Can I recover the lost ChatGPT data in GA4?
Not directly. Sessions that arrived without a tag or referrer were recorded as Direct, and GA4 cannot reassign them later. You can estimate the hidden visits by comparing Direct traffic on your usual ChatGPT landing pages before and after October 9.
Why does ChatGPT traffic show as direct in Google Analytics?
GA4 needs a campaign tag or a referrer to know where a visit came from. If a ChatGPT link opens with noreferrer and no utm_source, or someone copies a URL from an answer into their browser, GA4 has no source information and counts the visit as Direct.
How do I track AI traffic in GA4?
Create a custom channel group in Admin, under Data display, then Channel groups. Add an "AI assistants" channel that matches session sources such as chatgpt, claude, perplexity and gemini using a regex, and place it above Referral. Custom channel groups apply to reports retroactively.
Did Gemini referral traffic drop too?
LLM Pulse reported that Gemini referrals fell earlier, between September 28 and October 2, 2026, because visits tagged "gemini" nearly disappeared. Visits from gemini.google.com held steady or grew over the same period, which again suggests a labeling change rather than lost visitors.
Sources
- LLM Pulse: ChatGPT Referral Traffic Fell by Almost Half on October 9, 2026 (updated October 21, 2026)
- Search Engine Roundtable: UTM parameters missing from ChatGPT links (October 14-15, 2026)
- Google Analytics Help: About annotations
- Google Analytics Help: Custom channel groups
- OpenAI: Overview of OpenAI crawlers
More guides for your industry
Free checklist (PDF)
Free marketing agencies website checklist
31 practical checks for marketing agencies: website speed and mobile, Google Business Profile and reviews, email security, booking and enquiry handling, and AI search visibility. Each one says why it matters, and many link to a free tool that checks it.
Written by the MakeItFlow team
We build the website audit these guides are based on. Every fact is checked against the primary sources listed above . How we research and check
Check your own site in 30 seconds
Run a free audit covering speed, SEO, DNS, email authentication and security headers — and get a prioritised fix list.