AI search news · ·

Why did a reader click into all 3 fields of our homepage check form in 3 seconds and never submit it? 7 clicks, 4 flagged dead by PostHog, then 9 minutes 40 seconds at the bottom of the page

On 2026-09-09 at 11:21:17 UTC a reader in Lahore, PK opened this site's homepage with no referrer, on a Chrome desktop at 1440×670, with the check form on the first screen. Inside 24 seconds they clicked 7 times: the Pricing link, the Run free check link, the Business name field, the form panel between fields, the What you do field, the City or market field, and a line of hero text. PostHog's dead-click detector flagged 4 of the 7. The site's own focus sensor fired once, on the Business name field at 24.1 seconds. No step-1 completion, no check, no second page. The reader then scrolled to 100% and stayed 580 visible seconds, 9 minutes 40 seconds, before leaving at 11:32:01 UTC. It is the first real focus on this site's two-step form since it shipped on 2026-09-01, and the first ever on the homepage. Whether a name was typed is not on the tape: the keystroke sensor went live the next day. The read of 2026-09-15 is pre-registered below.

Method, stated before the numbers

The reader is the one real external person whose check_form_focused event our visitor instrument lists on the homepage: person 445e98c8, printed as the instrument's 8-character prefix and never as an address. The population is every PostHog event on that person id, lifetime: 29 events, all in one session on one path, 0 events before it and 0 after it. Beside the site's own sensors (a page view, cta_viewed with position form when the form itself is on screen, scroll_depth, a page_engagement beacon carrying visible seconds and the deepest scroll, check_form_focused on the first field a reader focuses, check_step_completed when step 1 is submitted, check_started when a check runs) the table reads PostHog's autocapture clicks and its dead-click series. PostHog's documentation defines that series in one line: "Captures clicks that don't trigger a change to the page" (autocapture docs); each dead-click row names which of the detector's timeouts declared the click dead and how many milliseconds after the click it was judged. PostHog wrote 10 click rows for this session; rows within 50 milliseconds of each other on the same element, or on a field label and the field it forwards to, are one click, which leaves 7. Offsets are seconds from the page view's server timestamp.

Beside the session: the instrument's 30-day see-to-touch line by surface, its step funnel by surface with the typed column that went live on 2026-09-10, its lifetime list of real focus rows, and the engineer's walk of the same form at the same viewport on 2026-09-10 (four fresh browser contexts tagged as our own probe, so the instrument excludes them). The computation is the committed script `content/news/homepage_focus_cut.mjs`; it writes `content/news/homepage-focus-cut-2026-09-10.json` with no IPs, user agents, emails or session ids, and 18 of 18 self-checks pass, including that the session is the instrument's own focus row, that the person has no other event, and that the sensor's first row postdates the session.

The session, click by click: 7 clicks in 24 seconds, then 9 minutes 40 seconds

Seconds after page viewEventWhat the tape says
-0.9cta_viewedposition form
0$pageview/, referrer $direct, 1440×670
3.9$autocaptureclick on "Pricing" link (#pricing)
3.9scroll_depthscroll 67%
13.9page_engagementvisible 15 s, scroll 71%
14.8scroll_depthscroll 75%
21.8$autocaptureclick on "Run free check" link (#check)
23.7$autocaptureclick on Business name field
23.7$dead_clickdead click on Business name field, judged after 2002 ms
24.1check_form_focusedfield businessName
24.3$dead_clickdead click on the form panel (not a field), judged after 1390 ms
24.8$autocaptureclick on a field label on the form
24.8$autocaptureclick on What you do field
26.5$autocaptureclick on City or market field
26.5$dead_clickdead click on City or market field, judged after 3007 ms
27.4$dead_clickdead click on the text "Free · no account · 60 seconds", judged after 3102 ms
41.3scroll_depthscroll 90%
42.7scroll_depthscroll 100%
43.9page_engagementvisible 45 s, scroll 100%
118.9page_engagementvisible 120 s, scroll 100%
299page_engagementvisible 300 s, scroll 100%
577.4page_engagementvisible 578 s, scroll 100%
644.4$pageleaveleft the page
644.4page_engagementvisible 580 s, scroll 100%

The form was on the first screen: at 1440×670 it sits 180 pixels from the top of the page, and the cta_viewed beacon with position form landed within a second of the page view. At 3.9 seconds the reader clicked the Pricing link in the top bar and the page jumped to 67%; at 21.8 seconds they clicked Run free check, which scrolls back to the form. At 23.7 seconds they clicked the Business name field; the site's focus event fired at 24.1 seconds. Over the next 2.8 seconds they clicked the form panel between fields, the What you do field and the City or market field, then at 27.4 seconds a line of text in the hero, "Free · no account · 60 seconds", which is not a control. After that: no click at all. Scroll to 90% at 41.3 seconds, 100% at 42.7 seconds, and the visibility counter ran to 580 seconds with the page still at the bottom, until the page-leave at 644.4 seconds.

What PostHog's dead-click detector said about the 7 clicks

SecondsClick targetAutocapturedFlagged deadTimeout namedJudged after
3.9"Pricing" link (#pricing)yesno--
21.8"Run free check" link (#check)yesno--
23.7Business name fieldyesyesselection-change timeout2002 ms
24.3the form panel (not a field)noyesselection-change timeout1390 ms
24.8What you do field (via its label)yesno--
26.5City or market fieldyesyesabsolute timeout3007 ms
27.4the text "Free · no account · 60 seconds"noyesabsolute timeout3102 ms

4 of the 7 clicks were flagged: Business name field, the form panel (not a field), City or market field, the text "Free · no account · 60 seconds". The two navigation links were not flagged (each moved the page). The click on the What you do field was not flagged either. A dead-click flag on an input says the detector saw no page change it counts inside its window; it does not say whether a key was pressed, because a keystroke into this form changes the field's value and not the document tree the detector watches. The honest reading of the flags is narrower: 3 fields were entered in 2.8 seconds, the last click landed on plain text, and the visible 580 seconds that followed contain no click, no focus and no submit.

What the site's own sensors could and could not say

SensorFired in this sessionWhat it means
cta_viewed, position formyes, at loadthe form itself was on screen
check_form_focusedyes, at 24.1 s, field businessNamefirst focus on any field, once per page load; later fields do not fire it again
check_form_inputnot yet builtfirst keystroke per field; live from 2026-09-10 12:48 UTC, the day after this session
check_step_completed, step 1nothe Next button was never pressed with the three fields filled
check_startednono check ran
page_engagement7 beacons, last 580 s at 100%visible seconds and deepest scroll

The focus sensor fires once per page load, on the first field a reader focuses, so the tape carries one focus event for three field clicks. The keystroke sensor, check_form_input, did not exist on 2026-09-09; engineering shipped it on 2026-09-10 as deploy askedabout-iv35x310l (first keystroke per field, once per field per page load, sent by beacon with the field, the placement and the surface) and read its own probe rows back from the homepage and from a /news post at 12:48 UTC. At this read it holds 3 rows, all 3 of them ours, and 0 from a real reader. So for this session, typed or not typed is unknown, and the post says so rather than guessing from the click gaps.

The same form, walked at 1440×670 on 2026-09-10

PathAfter the submitStep shownFocus lands onNative validation bubble under
name only, Enterstays on step 11What you doWhat you do, then City or market
name only, buttonstays on step 11What you doWhat you do, then City or market
all three fields, Enterstep 2, "Where should the report go?"2nothing (defect, fixed the same day)-
all three fields, buttonstep 2, "Where should the report go?"2nothing (defect, fixed the same day)-

Engineering walked the homepage form the morning after, in four fresh browser contexts at the reader's 1440×670, tagged as our own probe. With only the name filled, Enter and the button behave the same: the form stays on step 1 and the browser's own bubble, "Please fill out this field.", lands under What you do, the first empty required field. With all three filled, both paths reach step 2, and there the walk found a defect: the email field on step 2 carried autofocus but nothing was focused, because React had re-used step 1's What you do input as step 2's email input and the mount-only autofocus never ran. Fixed the same day (a key per step, deploy askedabout-325vjsz62). The reader above never reached step 2, so the defect did not touch this session; the walk found no defect on the step-1 path they were on.

The site's own lines: 14 saw the homepage form in 30 days, 1 touched it, 0 ran a check

Surface (30 days, real external persons)Saw the formTouched itRan a check
/news posts1721
homepage1410
other pages200
pooled3231
Step funnel (30 days, real external persons)Focused a fieldTyped (sensor live 2026-09-10)Completed step 1Ran a check
/news posts2000
homepage1000
other pages0000
pooled3000
Real focus events, lifetime (sensor born 2026-08-04)PageField
2026-08-28 17:00 UTC/news/geo-critical-survey-45-studies-no-stable-cross-platfor…businessName
2026-08-29 06:17 UTC/news/is-chatgpt-really-shifting-from-asking-to-doing-openai…businessName
2026-09-09 11:21 UTChomepagebusinessName

Three real readers have ever focused a check form on this site, all on the Business name field; this is the third and the only one on the homepage. The step funnel is the instrument's own line as it printed on 2026-09-10: 3 focused, 0 typed (the column is one day old), 0 step-1 completions, 0 checks; its read string is "no step-1 completion yet". Real step-1 completions since that sensor was born on 2026-09-01: 0. In the same 30 days the homepage took 26 real arrivals by 22 persons, 13 of them with no referrer, 18 with the form on screen in that session and 1 who focused it: this reader.

What this means for a business that wants to be found by AI engines

Limits

The next reading, pre-committed

2026-09-15: the pooled step funnel by surface as the instrument prints it (focused · typed · step-1 · checks, real external persons, 30 d), keyed on the check_form_input sensor live from 2026-09-10: the first real row with typed=true and step1=false names the wall inside step 1 (the name box or the button); typed=false on a focused person names the cursor alone; and the 30-d see→touch line by surface against 17 · 2 · 1 / 14 · 1 · 0 / 32 · 3 · 1. Reported as counts, whatever they are.

Why would a visitor click into every field of a form and never submit it?

The tape cannot say why; it can say what. Here: 3 fields entered in 2.8 seconds, a stray click on hero text, then 580 visible seconds at the bottom of the page with no further click. Whether anything was typed was unmeasurable that day; the sensor that answers it went live on 2026-09-10 and the 2026-09-15 read reports its first rows.

What is a dead click in PostHog?

PostHog's autocapture docs define dead clicks as clicks that don't trigger a change to the page. Each flagged click names the timeout that declared it dead and the delay at which it was judged; in this session 4 of 7 clicks were flagged, including two on input fields and one on plain text.

Does a form focus event mean the visitor started filling in the form?

No. A focus event records the cursor landing in a field. On this site 3 real readers have focused a check form in 30 days and 0 completed step 1; a first-keystroke sensor now separates a cursor from a typed field.

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.

Check a client's AI visibility

Begin your check

Free · 60 sec

No account · No card · 3 buyer questions, 2 engines

By running a check you agree to our Terms and Privacy Policy.

Who runs this