The measured answerIndexNow did not produce observable ChatGPT-search inclusion during the first two hours of this one matched test. The IndexNow endpoint accepted the submitted URL, but neither frozen site appeared for the natural buyer query, exact title, hostname, canary token, domain filter or direct-open control. This is a measured negative, not evidence that IndexNow can never help later.

How was the IndexNow test matched?

At 02:30 UTC on August 19, 2026, Quoted First published two new one-page Vercel projects. Both answered the same narrow question about choosing ChatGPT citation help for an Atlanta personal injury firm. They used the same visible answer, price, disclosure, schema, crawler policy and native-search test queries.

ArmDiscovery treatmentFrozen hostname
IndexNowOne root-URL notification; endpoint returned HTTP 202atlanta-pi-chatgpt-search-indexnow.vercel.app
Native controlNo IndexNow notificationatlanta-pi-chatgpt-search-native.vercel.app

The original deployments, bodies and checksums were frozen before testing. The IndexNow arm remains on deployment dpl_JBRgytqfW8HdaJnzSKDcUiJSYFhv with SHA-256 933f88092a41e82adf4d862635fe8fb428b839e8936c0517abf593786c807df6. The native arm remains on dpl_5zbbjCF8DLyhcpiLbrtcYt4mfxPL with SHA-256 70e5f510cbb751414aea5d683b388d9ca8ee55f10425cca43e1b5ad47bf987e5. The no-IndexNow arm will not be submitted later. Both arms received the same first-party links and native-search checks, preventing copy quality or query wording from being the intended treatment.

What happened during the first two hours?

ObservationIndexNow armNo-IndexNow arm
Submission responseHTTP 202Not submitted
Verified Bing activityOwnership-key request, HTTP 200None observed in the completed window
Verified OAI-SearchBot activityNone observed in the completed window/robots.txt, HTTP 200
Verified root-page requestNone observedNone observed
Native ChatGPT web-search resultAbsentAbsent

The fixed verified-bot window ran from 02:30 through 04:30 UTC. At the two-hour gate, both deployments were still READY and both public bodies retained their original byte counts, ETags and SHA-256 checksums. The native checks included the shared natural-language question, exact title, hostname, unique arm token, strict domain filter and direct URL open. The generic “What’s the best LLM search optimizer?” query also omitted every Quoted First URL at that checkpoint.

What does the result establish?

It establishes only that submission acceptance, crawler activity and ChatGPT-search retrieval were separate observable stages in this test. The notification was accepted and Bing checked the required key, but the submitted content URL was not verified as fetched in the fixed first-two-hour interval. Meanwhile OAI-SearchBot checked the other arm's crawler policy without requesting its content.

It does not establish that IndexNow caused either request, that ChatGPT uses IndexNow directly, that one arm will be indexed first, or that every new Vercel site follows the same timing. OpenAI says ChatGPT search can discover public websites through OAI-SearchBot and third-party search providers, but it publishes no URL-submission mechanism or indexing service-level agreement.

The practical conclusion is modest: use IndexNow as an optional discovery notification where appropriate, not as proof of inclusion. Keep the canonical page public, allow OAI-SearchBot, expose normal links and an accurate sitemap, and measure verified content fetches separately from native query retrieval.

How can this test be reproduced?

  1. Publish two new sites with equivalent useful content, headers, robots rules, sitemaps and hosting conditions.
  2. Freeze the original deployments and record each body checksum before discovery treatment.
  3. Submit only one arm to IndexNow and preserve the exact response time and status.
  4. Send both arms the same ordinary first-party links and the same native ChatGPT-search queries.
  5. Filter server telemetry to verified bots, then compare policy, ownership-key and root-content paths.
  6. Check at fixed elapsed gates without redeploying either control. Report an absent result as absent.

The complete versioned query record and limitations are available in the open JSON observations and CSV export. For the broader evidence hierarchy, see how long ChatGPT search takes to index a new Vercel site.

Frequently asked questions

Does an HTTP 202 from IndexNow mean the page was indexed?

No. It means the endpoint accepted the notification. It is not proof of a root-page fetch, corpus inclusion, ranking, recommendation or citation.

Which OpenAI bot matters for ChatGPT search?

OpenAI identifies OAI-SearchBot as its automatic search crawler. Allowing it makes content eligible for search discovery; it does not guarantee that the content will be fetched or selected.

Should a Vercel site use IndexNow?

It can be a low-cost supplemental discovery signal, but do not rely on it as the only path. Public HTML, stable canonicals, normal internal links, crawler access and accurate sitemaps remain necessary foundations.

Primary references

Eligibility guide

How long does ChatGPT search take to index a new Vercel site?

Buyer comparison

Compare LLM search optimizers by use case