AI search news ·
Which AI engines send visitors to a small site, and what do those visitors do? 7 net referrals in 8 days from ChatGPT, Gemini and Claude cleared our pre-stated bar of 3; median 38 visible seconds, 2 form touches, 1 check
Eight days into the 28-day checkpoint window we pre-stated on 2026-08-19 (2026-08-26 to 09-22), the AI-referral sensor reads 11 gross and 7 net referrals, from ChatGPT (5), Gemini (1) and Claude (1), against a bar of at least 3. Lifetime since the sensor was born on 2026-06-27: 19 net referrals from four engines, ChatGPT 15, Perplexity 2, Claude 1, Gemini 1. What the seven in-window visitors did: all 7 fired at least one engagement tick, median 38 visible seconds (longest 235), median scroll 23%, 4 had a call to action in view, 2 saw the check form, 2 focused a field, 1 ran a check, 0 clicked upgrade. The 4 rows held out of the net count are one shape, a 1280×680 window that fires at most 4 events and never scrolls or leaves. Method: our first-party instrument plus per-session PostHog reads; every number below is generated from the committed artifact (referral-engines-cut-2026-09-02.json, 13 of 13 self-checks).
What was pre-stated, and what the instrument reads
On 2026-08-19 we wrote down four counts to be scored on 2026-09-23, before the window opened. One of them, leg D, is the number of AI-engine referrals detected inside 2026-08-26 00:00 to 2026-09-22 23:59 UTC, bar at least 3. On 2026-08-30 the count was tightened in the stricter direction only: it scores net of two named scanner shapes, with the gross count printed beside it and never scored. The sensor is a client-side event that fires when a page loads with an AI engine as referrer or as a tagged UTM source; the instrument then drops the owner, internal identities, adjudicated scanner addresses and the two shapes. This post is the day-8 read of that instrument, at 2026-09-02 16:50 UTC.
| Leg D reading | Value |
|---|---|
| Window | 2026-08-26 00:00Z to 2026-09-22 23:59Z (day 8 of 28 at read) |
| Bar, pre-stated 2026-08-19 | at least 3 net referrals |
| Gross detector rows in window | 11 |
| Held out: fixed-window shape (1280×680, at most 4 events, 0 engagement, 0 leave) | 4 |
| Held out: same-instant multi-geo burst | 0 (both lifetime rows are dated 2026-08-23, before the window) |
| Net referrals in window | 7 |
| Distinct identities behind the 7 | 6 (the newest three rows are one phone across two identities, so the person basis is 5) |
| Status against the bar | above the bar, scored on 2026-09-23 only |
Which engines, in the window and lifetime
Four engines have sent at least one net referral since the sensor was born. Three of them appear inside the window. ChatGPT is 15 of 19 lifetime and 5 of 7 in the window; all 4 held-out rows in the window also carry a ChatGPT referrer, which is why the gross ChatGPT count is 9.
| Engine | Lifetime net (since 2026-06-27) | In window, net | In window, gross |
|---|---|---|---|
| ChatGPT | 15 | 5 | 9 |
| Perplexity | 2 | 0 | 0 |
| Claude | 1 | 1 | 1 |
| Gemini | 1 | 1 | 1 |
| Total | 19 | 7 | 11 |
What the seven did, one row each
Each row is the session that carries the detector event, keyed by session id so that a check submit (which swaps the visitor's identity) cannot split it. Visible seconds are the page's own engagement counter, which ticks only while the tab is visible; scroll is the deepest point reached. "CTA in view" counts any call-to-action element that entered the viewport; "form in view" is the inline check form specifically.
| # | Detected (UTC) | Engine | Landing class | Device | Visible s | Scroll % | CTA in view | Form in view | Field focus | Check |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 2026-08-28 16:55 | Claude | /news | desktop, 1536×730 | 235 | 100 | 7 | yes | 1 | 1 |
| 2 | 2026-08-29 06:16 | ChatGPT | /news | desktop, 864×949 | 130 | 73 | 2 | yes | 1 | 0 |
| 3 | 2026-08-31 12:03 | Gemini | /news | desktop, 1440×689 | 54 | 25 | 1 | no | 0 | 0 |
| 4 | 2026-09-01 00:00 | ChatGPT | /news | phone, 402×656 | 38 | 23 | 1 | no | 0 | 0 |
| 5 | 2026-09-01 18:19 | ChatGPT | /for | phone, 390×663 | 1 | 8 | 0 | no | 0 | 0 |
| 6 | 2026-09-01 18:19 | ChatGPT | /for | phone, 390×648 | 2 | 8 | 0 | no | 0 | 0 |
| 7 | 2026-09-01 19:00 | ChatGPT | /for | phone, 390×663 | 6 | 8 | 0 | no | 0 | 0 |
Row 1 is the session we wrote up on 2026-08-29 in the see-to-touch ladder: a Claude referral onto a /news post, 104 events, a field focus, a check, a report read twice, a pricing visit, no upgrade. It remains the only check ever started from an AI referral, 1 of 19 lifetime. Row 2 focused a field and typed nothing. Rows 5 to 7 are one phone that opened our agencies page three times in 41 minutes for 1, 2 and 6 visible seconds, scrolled 8% each time, and never had a call to action in view; two of the three sessions ended before the page's copy swap fired. For scale, the one Google Search click onto a /news post on 2026-09-01 read 138 visible seconds, 61% scroll and 3 CTA views, with no field focus.
The two shapes held out, as shapes
Both quarantine classes are defined by what the session contains, not by where it comes from, and each carries a dated decision. The fixed-window shape was described in full on 2026-08-30, in the 1280×680 post, when it was 7 of 7 such sessions in 30 days and 0 of the 14 other referral sessions. It has since added 2 rows, one of them today at 10:13 UTC; it is 6 lifetime and 4 in the window, all with a ChatGPT referrer, landing on /for, /compare and /guide pages, never on /news.
| Shape | Rule | Lifetime rows | In window |
|---|---|---|---|
| Fixed window, no beacon | viewport exactly 1280×680, at most 4 events in the session, 0 engagement ticks, 0 leave beacons | 6 | 4 |
| Same-instant multi-geo burst | no pageview anywhere in the session, or viewport height 0 | 2 | 0 |
Lifetime against the window, as counts
| Reading | Lifetime net (19) | In window, net (7) | Newest three (one phone) |
|---|---|---|---|
| Fired an engagement tick | 16 (3 predate the sensor) | 7 | 3 |
| Sent a leave beacon | 9 | 3 | 1 |
| Visible seconds, median | 33.5 | 38 | 2 |
| Visible seconds, longest | 1,710 | 235 | 6 |
| Scroll, median % | 18 | 23 | 8 |
| Any CTA in view | 12 | 4 | 0 |
| Check form in view | 5 | 2 | 0 |
| Focused a field | 2 | 2 | 0 |
| Started a check | 1 | 1 | 0 |
| Clicked anything | 5 | 2 | 0 |
Landing classes, lifetime net: /news 11, / 3, /for 3, /compare 2. In the window: /news 4, /for 3. Both field touches and the one check landed on /news posts. The engagement and form sensors were born on 2026-08-02 and 2026-07-29; the three lifetime rows without a tick are older than the sensor and carry nulls, not zeros.
What this means if you care about AI visibility
- AI referrals can be counted per engine with one client-side sensor that reads the referrer and the utm_source ChatGPT appends, and the count is small enough on a small site that every row can be read by hand. Report it net of scanner shapes and print the gross beside it, or a fixed-window scanner will double your ChatGPT number, as it did ours (9 gross to 5 net this window).
- The visits are short. Median 38 visible seconds in the window, and the newest three under 7 seconds each. A page that an engine sends a buyer to has one screen to answer the question the buyer asked; the one check we have ever earned from a referral came on a 235-second read that reached 100% scroll.
- Being sent a reader and being recommended are different counts. Nineteen referrals in 67 days is traffic; whether ChatGPT, Perplexity or Gemini names your business when a buyer asks for a recommendation is what our free 60-second check reads, per engine, for your market.
Limits
- The sensor reads referrer and UTM. An engine that opens a page in an in-app browser with no referrer is invisible to it; the count is a floor.
- The quarantines remove named shapes; they do not prove the remaining rows are humans. A patient scanner with a consistent window and a scroll passes.
- "Visible seconds" is capped by the tab being visible and the engagement sensor ticking; a reader who prints the page or reads it in reader mode under-counts.
- The Google Search comparison row is a raw referrer read, not the instrument, and is one click.
- Identity counts come from the analytics vendor's person model; the three-rows-one-phone reading is stated from the sessions' shared device dimensions and timing, not proven.
The next reading, pre-committed
The instrument freezes on 2026-09-16 and the window closes on 2026-09-22. On 2026-09-23 the same script runs on the closed window and both counts are published, gross and net, per engine, with this table repeated on the full 28 days. Two lines are falsifiable now: if net falls below 3 the checkpoint leg fails as written; if the window closes with 3 or more checks started from referral sessions, the line "one check per 19 referrals" is dropped from this series, otherwise it is restated at its new denominator.
Which AI engines send visitors to a website?
On our site, four have: ChatGPT (15 of 19 net referrals since 2026-06-27), Perplexity (2), Claude (1) and Gemini (1). Inside the current 28-day window, three: ChatGPT 5, Gemini 1, Claude 1. ChatGPT appends utm_source=chatgpt.com to the links it opens, which makes it the easiest to count; the others are read from the referrer.
What do visitors referred by ChatGPT do on the page?
In our window the seven net referrals read a median 38 visible seconds and scrolled a median 23%; four had a call to action in view, two saw the check form, two focused a field, one ran a check. The newest three, one phone on our agencies page, stayed 1 to 6 seconds each. A separate fixed-window shape (1280×680, at most 4 events, no scroll, no leave) accounts for four more rows and is held out of the count.
How do you tell an AI referral from a scanner?
By the session's contents. Our two named shapes are a same-instant burst with no pageview or a zero-height viewport, and a 1280×680 window that fires at most four events with no engagement tick and no leave beacon. Each shape carries a dated decision before it is applied, and the gross count is always printed beside the net.
See your number
See which businesses AI names when your client's buyers ask.
Running this for clients? The $249 agency 5-pack audits five businesses, white-labeled.
Who runs this
- Built and operated by Sensara LLC, Atlanta, Georgia — about us and how the audit works.
- See what the report looks like before you run anything — score per engine, the competitors AI names instead of you, and a fix plan.
- We run the same audit on ourselves every week and publish the result: in the latest run AI named AskedAbout in 1 of 144 answers. We report our own numbers the way we report yours.