LUMESEO
Case studyChatGPT GEOFirst-party researchRead time · 35 min

How AutoTest Earned ChatGPT Referral Visits in Its First Month

AutoTest earned ChatGPT referral visits by planning buyer-focused pages, preparing verifiable evidence and running batch production with strict acceptance checks. This case explains how to apply that GEO workflow to your own website.

Published · Updated

Quick answer

From its first recorded AI referral on 22 August 2026 to the 19 September 2026, 00:57:04 UTC+7 cutoff, AutoTest’s dashboard recorded 258 URLs across AI sources, including 254 classified under ChatGPT. A separate, stricter first-entry reconstruction identified 235 ChatGPT-attributed destination paths across 608 sessions.

Author

Sam

LUMESEO

SEO & GEO strategy and research

AutoTest is our own project. This is a first-party account of our planning, publishing workflow and attribution audit, not an independent client endorsement.

Research scope

From the first recorded referral on 22 August 2026 to 2026-09-19 00:57:04 UTC+7. Dashboard source classifications and the stricter first-entry reconstruction are reported separately. Neither is a count of independently verified ChatGPT citations.

Who this is for: Business owners, exporters and content teams evaluating an evidence-led GEO workflow.

How can a website earn ChatGPT referral visits?

These measures answer different questions. The dashboard counts source-classified destination paths, including records that do not necessarily establish a fresh external entry. The reconstruction evaluates the first retained request in each session. Neither is a count of saved ChatGPT answers or independently verified recommendation screenshots.

The practical question is: what did we build that a vehicle buyer could actually use, and how can your team follow the same production discipline? This guide walks through our page planning, source preparation, batch workflow and acceptance checks. You will also get a reusable brief, a worked page-design example and a small-batch plan you can adapt to your own business.

Short answer: AutoTest’s records show a measurable ChatGPT-attributed referral footprint in less than a month after its first recorded referral. The case supports a workflow worth inspecting—not a guarantee that publishing a given number of pages will earn a given number of citations, customers or sales.

What did LUMESEO plan before scaling content production?

Answer: We planned AutoTest around vehicle-buying decisions in Thailand and Vietnam, rather than beginning with a target number of generic automotive articles.

The project’s strategy documents prioritize used-car decisions, detailed model data, ownership costs and practical EV use. General automotive news was not the initial primary focus. That priority is a documented strategy choice, not proof that every topic had objectively lower competition at publication time.

A buyer deciding how to spend a vehicle budget needs different information from someone asking what an electric motor is. The buyer may need local price boundaries, ownership assumptions, model-specific checks, financing implications and a clear explanation of what remains uncertain.

Our planning question was: what does a visitor need to verify before making the next decision, and which page should take responsibility for answering it?

Buyer task / Suitable page responsibility / What we wanted to avoid
Buyer taskSuitable page responsibilityWhat we wanted to avoid
Compare options under a fixed budgetBudget guide with explicit constraints and trade-offsAn unqualified “best vehicles” list
Verify a model’s specificationsStructured model or variant pageA separate thin article for every specification
Assess a used-car choiceGeneration, condition and buying-check guidanceTreating new-car specifications as a used-car verdict
Compare EV valueComparable inputs, disclosed calculations and exclusionsMixing price types or range standards without explanation
Estimate ownership costInputs, assumptions and a calculation or relevant toolA monthly-cost claim with no reproducible basis

These tasks explain the content design. They are not a recovered list of the ChatGPT prompts responsible for the recorded visits.

Turn a broad topic into a page worth visiting

Start with the decision, not the instruction “write a GEO article.” For AutoTest, the strategy document asks whether someone choosing a vehicle in Thailand or Vietnam can take a better next step after reading. That changes both topic selection and the information you must collect.

Here is a practical topic filter you can reuse. The examples are editorial adaptations of that strategy, not the recovered prompts behind our traffic.

Broad starting idea / Useful decision to own / Evidence the page needs / Visitor's next step
Broad starting ideaUseful decision to ownEvidence the page needsVisitor's next step
Electric cars in ThailandCompare options using a consistent price and range basisLocal variant, dated price type, range standard and exclusionsBuild a shortlist, then check a current quote
Is a used vehicle good?Decide whether a particular generation fits the buyerGeneration differences, inspection questions and supported ownership factsCheck the actual vehicle and documents
Supplier capabilitiesDecide whether a supplier fits a specified applicationMaterials, tolerances, process limits and substantiated certification scopeRequest a quote with the right requirements

A candidate is ready for a brief when you can name the user, the decision, the missing evidence and the next action. If the answer would be the same generic paragraph for every company or model, narrow the scope or collect better evidence first.

Assign the answer before assigning the writer

The project keeps query-family, page-intent and content-brief registries. These are working inventories, not a guarantee that every row is complete or every duplication has been resolved. Their useful function is to make page ownership visible before another draft is commissioned.

For your own first batch, use one row per intended decision: market, audience, question family, owner URL, existing supporting pages, required sources, review status and next update trigger. Search the inventory before creating a new URL. Similar wording belongs on the existing page when the underlying decision is unchanged.

Deliverable: a short page map a writer and reviewer can both use. Do not publish yet: if you cannot explain why a second URL needs to exist.

How did the site architecture support the GEO content strategy?

Answer: The documented architecture connects structured vehicle facts, decision-focused pages, and evidence or tools. Each layer has a different responsibility, and the internal links connect the next useful buying step.

Structured information: brand, model, variant and relevant dealer records give model-specific content a consistent factual base.

Decision pages: comparisons, budget guides, used-car questions and practical ownership topics interpret information within a defined user scenario.

Evidence and tools: methodology, sources, calculations and verification steps let a reader inspect an answer rather than accept an unsupported conclusion.

A model page should not become an unbounded article about every related question. Equally, a used-car guide should not duplicate the full new-car catalogue. The query-family owner map assigns the principal answer to an appropriate URL and defines what supporting pages should link to it.

The result we aim for is a coherent decision journey: market hub → relevant vehicle or topic → decision guide → calculation or verification step. That is a navigational design, not a guaranteed AI retrieval mechanism.

For an exporter, a comparable structure might connect a product specification, an application comparison and a certification or testing explanation. That is a suggested adaptation, not another measured result from AutoTest.

What is LUMESEO’s proprietary batch-content workflow?

Answer: AutoTest deliberately uses batch production. LUMESEO’s proprietary contribution is the workflow connecting topic selection, owner-URL assignment, local evidence, production, claim review, publication acceptance and measurement.

We do not present the project as manually writing every page from scratch. We also do not claim that batch generation alone caused ChatGPT referrals. The operating advantage we seek is that scale remains governed by consistent decisions and checks.

Step 1: Assign one user task and one owner URL

Specify the market, page type, intended decision, required evidence and existing owner page. Check whether another page already serves the same purpose.

Required output: a brief defining what this page answers, what it must not duplicate, and which supporting pages it should connect to.

Stop condition: the proposed URL is only a synonym-level variation of an existing page with no distinct scope.

Step 2: Establish the evidence inputs

Gather the version, market, units, source, date and assumptions behind decision-critical claims. Distinguish a quoted input from a calculation and a documented fact from an editorial judgment.

Required output: a claim-and-source record that can support the proposed answer.

Stop condition: missing inputs are filled with plausible-looking numbers, or an uncertain value is presented as verified.

Step 3: Produce the appropriate page type in batches

Use the brief and evidence to create the page. A review, used-car guide, model record and cost explanation require different structures; replacing names inside one generic article is not an adequate page strategy.

Required output: a complete decision resource, including the answer, scope, supporting material, trade-offs and next action.

Stop condition: the draft is lengthy but does not help the defined visitor make or verify the intended decision.

Step 4: Review factual claims and calculations

Inspect statements someone could act on. Check whether the source supports the exact wording and whether a calculation uses comparable units and disclosed inputs.

Required output: supported claims, recalculable figures and explicit uncertainty where verification is incomplete.

Stop condition: an official-looking number lacks a traceable input, or a generic claim is attributed to “many owners” without evidence.

Step 5: Review local fit and decision boundaries

Check the language, currency, model variant and applicable local context. Explain who the recommendation fits, who it does not fit and which unknowns could change the answer.

Required output: a locally usable answer, not a literal translation of another market’s assumptions.

Stop condition: the page imports a different market’s information without making that limitation visible.

Step 6: Apply editorial and technical acceptance

Check page responsibilities, relevant links, intended canonical URL, indexability, rendered content, visible sources and structured data consistency. Format requirements should serve the page’s task, not exist merely to satisfy a table or heading quota.

Required output: a page ready for publication and measurement under its assigned role.

Stop condition: a critical factual or technical defect remains unresolved.

Step 7: Measure outcomes and revise

Track access, answer evidence where available, attributed entry sessions and any separately implemented conversions. Inspect pages with and without referrals before changing the content plan.

Required output: a dated observation with its definition and a specific next action.

Stop condition: a crawler hit, copied parameter or later pageview is promoted into a new recommendation claim without appropriate evidence.

These gates describe the documented process and intended operating discipline. They are not a retrospective certificate that every historical page passed every current requirement. The case has no randomized comparison that isolates the workflow’s effect.

What is implemented in the project, beyond a written checklist?

The inspected AutoTest production entry point runs a sequence of brief validation, draft writing, Vietnamese-language QA, draft validation, country-integrity checks and publication. It also checks whether a page is frozen before rewriting it. Those are concrete stages in the implementation inspected for this case, not a claim that every historical page followed the current sequence.

The brief validator looks for a factual matrix or specification timeline for used-vehicle content. Where launch and current specifications differ, date fields are required. It warns when a price matrix does not declare what its year field means. The draft validators include checks for leaked production instructions, language contamination and specified known numerical or attribution errors. The country checks look for inappropriate language, currency and locale combinations.

These checks matter because fluent prose can conceal the wrong generation, a different country's price or internal instructions accidentally left in the body. They let a batch stop for an actionable reason instead of being approved because it sounds convincing.

An important limit: a field-presence check is not fact verification. A matrix can exist and still contain incomplete or placeholder information. Passing an automated check therefore does not establish that the source supports the claim. Before publication, the actual values, dates and source support still need review. Treat automation as a way to catch defined failures, not a certificate of truth.

A copyable production brief for your first page

The following is a reader-facing template derived from the workflow. It is not presented as a recovered historical AutoTest brief or a claim that filling it guarantees referrals.

Brief field / What your team must write before drafting
Brief fieldWhat your team must write before drafting
Reader and marketWho is making the decision, in which language and country?
DecisionComplete: “After this page, the reader can decide whether…”
Owner URLWhich existing or planned page owns this question family?
BoundariesWhat will this page not answer, and which page owns that?
Evidence inputsEach material value, source URL, applicable version, unit and check date
InterpretationWhich conclusions are calculations, and which are editorial judgments?
UnknownsWhat cannot be verified and must be excluded or qualified?
Answer structureShort conclusion, evidence, trade-offs, exceptions and next check
Internal linksThe prerequisite explanation and the next useful page
Acceptance ownerWho checks sources, calculations, local fit and the live page?
Update triggerA price, specification, regulation or source change that requires review
MeasurementTarget entry URL, first-live timestamp and separately defined outcomes

Do not pass an empty evidence block to a model and ask it to make the article authoritative. Gather the missing inputs, narrow the claim or hold the page. The valuable part of the brief is the constraint on what the writer may assert.

What does a publication acceptance checklist look like?

Answer: A useful acceptance checklist verifies the buyer task, evidence, calculations, local fit and technical delivery. It should be possible to fail a page even when its prose sounds fluent.

Check / Acceptance question / Example reason to hold publication
CheckAcceptance questionExample reason to hold publication
Distinct purposeDoes this URL own a specific task?It duplicates an existing page’s intent
Claim supportDoes each consequential claim have adequate evidence?Source does not support the stated conclusion
Comparable inputsAre units, date and measurement basis compatible?Different range standards treated as interchangeable
CalculationCan another person reproduce the derived figure?Missing denominator or undisclosed assumption
Local relevanceAre market, currency and version correct?Information transferred from another country without a boundary
Decision usefulnessAre trade-offs and next checks explicit?Only positive features, no conditions or limitations
Technical deliveryIs the intended page accessible and correctly identified?Wrong canonical, unintended noindex or missing main content
Reporting readinessCan access, entry traffic and conversions be distinguished?Every AI-labelled pageview becomes a new recommended URL

This is the core of our positioning: batch production governed by a proprietary workflow and acceptance standards. We can describe how the process is designed to improve usefulness and reliability. We cannot use this uncontrolled case to promise a specific improvement in ChatGPT recommendation probability.

Google’s people-first guidance asks whether content provides original information or analysis, substantial value and trustworthy sourcing. That supports an evidence-led editorial approach, not the assumption that generating more pages is itself a quality signal. See Google’s helpful-content guidance.

How to reject and repair a draft, not just score it

Use a concrete defect log. Each finding should identify the claim or section, the evidence problem, the required change and the person who will verify the revision. “Needs more depth” is not an actionable acceptance decision.

Draft problem / Useful correction / What allows the reviewer to close it
Draft problemUseful correctionWhat allows the reviewer to close it
Comparison mixes unlike measurement basesSeparate comparable groups or disclose the boundaryThe table labels and inputs match the stated method
Asking prices are described as transaction pricesCorrect the wording and explain the data sourceThe conclusion no longer implies observed sale prices
A model-year claim lacks a dated sourceObtain support, narrow it or remove itA reviewer can trace the exact claim to evidence
A Vietnam draft contains Thai currency or assumptionsRecheck country-specific inputs, not just the translationThe local facts and units are consistent
Several pages answer the same decisionChoose the owner page and reassign supporting materialEach retained URL has a distinct user purpose
A form is the only next actionAdd a useful verification step before the commercial CTAA reader can act even without becoming a lead

These are repair examples, not published defect-rate statistics. Do not claim that every example occurred on a measured referral page. For your batch, retest corrected sections and the rendered page before expanding production.

What can a reader inspect on an actual AutoTest page?

Answer: Inspect the decision inputs and boundaries, then compare them with the attributed entry observations. Do not assume that a useful visible feature has been proven to cause the referral.

Example destination / Audited entry sessions / What the example illustrates
Example destinationAudited entry sessionsWhat the example illustrates
Thailand EV value index44Transparent comparison inputs and methodological boundaries
Honda Wave 110i model page19Model-specific reference information among attributed destinations
Used-car guide for a 500,000-baht budget14A decision organized around a practical budget constraint
Thailand car-sales market report13A dated market-information task

The EV value index separates range standards, distinguishes price bases and discloses calculation rules and exclusions. Its comparison is bounded rather than a universal “best car” assertion. The 44 sessions are an observation from the entry audit; they do not tell us which table, source or passage an answer used.

The 500,000-baht used-car guide illustrates a narrower buyer task. Its 14 sessions support including that destination in the case, not a universal claim that every budget guide will work.

The model-page example also matters: the result is not exclusively about long research articles. A site can combine structured reference pages and editorial decision assets. These examples were selected for explanation, not randomly sampled to represent every page.

Worked example: turn an EV list into an inspectable comparison

The public Thailand EV value index illustrates the method. Its September 4 snapshot separates NEDC and WLTP comparisons, distinguishes price types, excludes campaign prices from its main price index and excludes unsupported battery-capacity inputs from kWh-based comparisons. It also exposes the comparison inputs rather than only naming winners.

The transferable move is to specify the comparison rule before ranking. For your own dataset:

  1. Name the decision the comparison supports.
  2. Define the eligible records and required inputs.
  3. Separate incompatible measurement bases.
  4. State exclusions where an input cannot be supported.
  5. Calculate the result using the disclosed inputs.
  6. Explain what the comparison does not decide.
  7. Link the reader to the next practical check.

This procedure is our explanation of how to reproduce that style of resource, not evidence that a particular feature caused its recorded visits. The historical entry audit records 44 attributed sessions for this destination; it does not reveal which of these features influenced selection.

Show a useful answer shape—not a keyword-filled introduction

Here is an illustrative opening for a comparison page, not a quotation from AutoTest:

“This comparison helps you shortlist options under the stated budget. It uses the same measurement basis and dated inputs for every eligible row. Options with missing required evidence are excluded. Check a current quote and the constraints listed below before deciding.”

Then show the eligible options, the calculation or criteria, material exceptions and the next check. A reader should be able to answer “Does this apply to me?” without reading several paragraphs of generic background.

For a service business, replace the vehicle inputs with verified service scope, required client inputs, deliverables and exclusions. The principle is the same: make the answer usable and inspectable, not merely longer.

How do you organize an article so it answers useful customer prompts?

Answer: Group questions by the decision behind them, then give each group a complete, evidence-supported answer. Do not create a separate section or page for every slight variation of a keyword.

For a buyer researching a GEO service, “Can you show a real GEO case study?”, “How do you measure ChatGPT traffic?” and “How do I know these are not bot visits?” belong to related but distinct evidence needs. This article answers them through results, definitions and methodology rather than repeating the same sales claim three times.

For content planning, a useful answer block contains:

  1. The answer: one or two sentences addressing the question directly.
  2. The scope: the project, market, period and unit of measurement.
  3. The evidence: a number, example, calculation or clearly identified source.
  4. The boundary: what that evidence does not establish.
  5. The next step: what the reader can inspect, implement or ask for.

For example: “The AutoTest entry audit identified 235 destination paths with ChatGPT-attributed first-entry sessions between 22 August and the 19 September cutoff. That is not a count of archived citations. To evaluate citation coverage, a separate test would need saved answers and a defined prompt denominator.”

This is what we mean by an answer-first GEO format in this case. It is an editorial structure for clarity and inspectability, not an official ChatGPT submission format or a guarantee of selection.

Google states that its AI search features do not require special AI files or special schema markup beyond the applicable search requirements. That guidance concerns Google’s features; it should not be repackaged as a disclosed ChatGPT ranking formula. See Google’s AI features guidance.

How should a business run its own first-month GEO pilot?

Answer: Define the measurement before production, publish a bounded set of useful pages, and preserve both positive and negative observations. The schedule below is a proposed pilot, not a reconstruction of AutoTest’s exact day-by-day work or a promised time to results.

Phase / Deliverable / Acceptance boundary
PhaseDeliverableAcceptance boundary
Baseline and scopeBuyer tasks, existing pages, technical checks and measurement definitionsNo source-labelled PV presented as a verified recommendation
Evidence and ownershipOwner-URL map, claim sources and page briefsNo duplicate purpose or invented input
Production and reviewDrafts reviewed through editorial and technical gatesHold pages with unresolved critical claims
Publication and observationAccessible pages, dated monitoring and saved evidenceKeep no-result observations; do not change prompts only to find wins
Review and next decisionFindings with denominators and specific revisionsExpand based on evidence, not a page-count target alone

A pilot may end with useful findings and little referral traffic. A lack of recorded visits does not prove there were no citations, and crawl activity does not prove there were recommendations. Decide in advance what each result will mean.

A practical starter batch you can run with your team

This is a suggested implementation plan, not AutoTest's historical day-by-day schedule. Start small enough that someone can review every consequential claim. Do not copy the final number of AutoTest URLs as your production target.

Stage / Work to complete / Concrete deliverable / Stop or continue decision
StageWork to completeConcrete deliverableStop or continue decision
ScopePick one market and one buyer decision clusterOne owner-page map and a list of existing overlapsStop if the new URLs have no distinct purpose
EvidenceGather inputs and mark what is unknownSource ledger with dates, units and versionsStop if the proposed conclusion depends on unsupported facts
PilotProduce one reference page and its necessary supportA rendered page reviewers can inspectRevise the process before multiplying the draft
AcceptanceCheck claims, calculations, language and deliveryClosed defect log and approved page scopePublish only after blocking issues are resolved
BatchApply the tested brief to the remaining distinct tasksSmall batch with individual evidence and review recordsDo not scale a known defect across all pages
ReviewCompare exposure and outcomes at stated agesDated observation and one proposed next changeKeep zero-result pages in the comparison

Allocate separate responsibility for research, writing, review and publishing, even if one person performs several roles. The distinction prevents a completed draft from being mistaken for an accepted page. Your reusable asset is the brief and review process, not a prompt that asks for a long article.

What to change when a published page gets no visits

First check delivery: does the intended URL return the content and point to the correct canonical? Next inspect the question: does the page answer a real, distinct decision with evidence beyond a generic explanation? Then check discovery: can a visitor reach it from the appropriate hub and related pages?

If delivery is broken, fix delivery before rewriting the article. If the answer is generic, improve its evidence or narrow the task. If two pages compete for the same decision, review their responsibilities before adding a third. If those checks pass, preserve the page and collect more observations; a short window with no attributed visit does not identify the cause.

Change one major hypothesis at a time where practical and record the date. Inspect pages with no referrals as well as visible winners, allowing for publication age and topic demand. Do not use the positive-only route counts in this case as a success-rate forecast.

The next action for a reader: choose one existing page, fill in the brief above, identify its most consequential unsupported claim, and fix that claim before commissioning the next batch.

What results did AutoTest actually record?

Answer: The dashboard snapshot contains 258 AI-classified destination URLs and 817 source-classified pageviews. Within that, ChatGPT accounts for 254 URLs and 811 pageviews. The independent definition used for this article’s read-only entry audit yields 235 ChatGPT-attributed paths and 608 reconstructed sessions. “Independent definition” does not mean an independent third-party audit.

Dashboard snapshot: source-classified destination records

Dashboard measure / Value / Interpretation
Dashboard measureValueInterpretation
URLs across all recorded AI sources258Distinct destination paths under the existing dashboard classification
Thailand / Vietnam / other URL allocation211 / 47 / 0Page-market allocation, not the nationality of visitors
ChatGPT-classified URLs254Paths with at least one record classified under ChatGPT
All-AI source-classified pageviews817Existing dashboard pageview definition
ChatGPT-classified pageviews811Part of the 817, not an additional total
Perplexity / Copilot pageviews3 / 3Other sources; these must not be described as ChatGPT traffic

The 258 URL total is a union across sources. Source-specific URL counts must not be assumed to add together without checking overlap. In this snapshot, four paths have only non-ChatGPT AI sources.

First-entry audit: a stricter attribution definition

Audit measure / Value / Interpretation
Audit measureValueInterpretation
ChatGPT-attributed entry paths235Paths appearing as a qualifying session’s first retained request
Attributed entry sessions608Reconstructed sessions, not verified individual people
Observed entry IP hashes587Network identifiers; shared networks and changing IPs remain limitations
Thailand entry paths / sessions189 / 528Classification by destination path
Vietnam entry paths / sessions46 / 80The same definition applied to the Vietnam section

The audit totals reconcile: 189 + 46 = 235 paths, and 528 + 80 = 608 sessions. These are website-arrival observations, not inferred exposure estimates. They can still include human testing, copied links or undetected browser-like automation.

What this means for a buyer of GEO services: ask whether a reported number counts pages with any source marker, first-entry sessions, answer citations or actual leads. Those are not interchangeable deliverables.

Why start the measurement on 22 August rather than the launch date?

Answer: AutoTest began formal operations on 20 August, but 22 August is the date of its first recorded AI referral. This article measures the period beginning on that referral date; it does not describe a completed calendar month or claim that the domain and all content were created that day.

The extraction window is 22 August 2026 at 00:00 through 19 September 2026 at 00:57:04, UTC+7, with the upper boundary excluded. The dashboard’s earliest retained AI-hit timestamp is 22 August at 21:15:55 UTC+7. The approximately 28-day extraction window therefore contains a little over 27 elapsed days after that first recorded hit.

Technical preparation, structured vehicle records and some indexable pages predated formal operation. Page age and pre-existing work can affect interpretation. “From zero to this result in a month” would hide that preparation.

The cutoff is frozen for this case version. Future visits should appear in a new cumulative snapshot, not silently expand this same “under a month” result.

Is ChatGPT crawling, citing, recommending or sending visitors the same thing?

Answer: No. Each is a separate observation, and this case primarily measures stored source-attributed website entries.

Stage / Evidence needed / What this case establishes
StageEvidence neededWhat this case establishes
Crawl or user-triggered fetchRequest logs and an appropriately checked user agentNot counted as a person’s referral visit
Citation in an answerSaved answer, linked source, prompt and test contextNo complete answer archive is supplied for these paths
RecommendationSaved answer showing recommendation contextNot inferred merely from a source-labelled visit
Website entryFirst-entry request with accepted source evidenceMeasured under the stated attribution method
Business outcomeQualified enquiry, sale or another defined conversionNot measured in this case

OpenAI distinguishes OAI-SearchBot, used for search, from GPTBot, associated with model training, and ChatGPT-User, used for certain user-triggered actions. The controls serve different purposes. None of those agent requests, by itself, is evidence of a human clicking a recommendation into the website. See OpenAI’s crawler documentation.

Historical AutoTest storage could normalize a parameter-derived signal into a ChatGPT root marker. Therefore, the 608 audit sessions must not all be relabelled “raw confirmed referrer clicks.” The records support attribution; they do not preserve every original link-generation context.

Which content types appeared in the audited entry records?

Answer: Used-car, motorcycle, guide and model routes all appear. The largest observed group by entry sessions is used-car content, but this is a distribution of observed positive results—not a success-rate comparison across the site.

Route group / Distinct entry paths / Attributed entry sessions
Route groupDistinct entry pathsAttributed entry sessions
Used-car routes75192
Motorcycle routes53162
Guide routes30108
Car-model routes3859
Review routes2043
EV routes1639
Dealer routes23
Market hub12
Total235608

This classification uses route groups, not a manual score of every page’s information gain. We do not provide the full eligible-page denominator, publishing-age distribution or demand exposure for each group in this audit. Therefore, 192 sessions on used-car routes does not prove that a newly published used-car page is more likely to receive a referral than a new EV page.

The distribution is still useful for planning the next investigation. It identifies where observed entry activity occurred and which groups deserve deeper denominator-aware analysis.

Does the case prove that multilingual GEO works better in one language?

Answer: No. The audit records 189 Thailand entry paths and 46 Vietnam entry paths, but those totals alone cannot measure the relative effectiveness of Thai and Vietnamese content.

Page inventory, age, topic selection, user demand and exposure differ. Without matched denominators and a suitable design, we cannot attribute the difference to language alone.

Local adaptation in the workflow means verifying the market, version, currency, assumptions and decision context—not merely translating the same text. The case supports explaining how those checks are organized, not promising the same results in every language.

This English article is an English explanation of the AutoTest project. It does not demonstrate that English pages receive more recommendations. Its own English-language search visibility and referral activity would need separate measurement after publication.

Can the same approach apply to exporters, B2B companies or service businesses?

Answer: The planning and verification process can be adapted; the automotive traffic result cannot be transferred as a forecast.

Business context / Potential decision asset / Evidence needed before publication
Business contextPotential decision assetEvidence needed before publication
Export manufacturerProduct or application comparisonActual specifications, test conditions and capability boundaries
B2B supplierQualification or sourcing guideVerifiable process, standards and scope; no invented certification
Software businessWorkflow or integration evaluationReproducible behavior, configuration and limitations
Professional serviceDelivery-scope or provider-selection guideReal responsibilities, documented process and authorized case evidence

These are proposed applications, not additional experiments reported by this case. Start with information your business can substantiate. Do not invent unique data merely to appear more quotable.

For companies comparing GEO services, the relevant question is whether the provider can turn your actual evidence into useful decision assets and measure the outcome clearly—not whether it can reproduce AutoTest’s URL total.

How was the 235-path entry audit calculated?

Answer: It was a read-only reconstruction of retained AutoTest records using a fixed window, explicit automation exclusions, cross-pipeline pairing and a first-request attribution rule. It is not a third-party certification of every visitor.

Input and window. The extraction includes retained AutoTest rows from 22 August 00:00 to 19 September 00:57:04 UTC+7. After the stated script and crawler exclusions, 11,429 rows remained as inputs across all channels, not only ChatGPT.

Pairing. Opposite-pipeline records with matching IP hash, user agent and path within 120 seconds are folded. The audit reports 4,287 folded records across its input. That is not a count of ChatGPT duplicates. The matching rule is a historical reconstruction heuristic, not a unique event-ID guarantee.

Session boundary. Remaining records are ordered by timestamp. IP hash plus user agent identifies a reconstructed activity stream; a gap greater than 30 minutes starts a new session. This is not the same as verified identity or a fully preserved browser-session history.

Attribution boundary. Only a session’s first retained request can supply its entry attribution. A stored ChatGPT host marker qualifies; an exact utm_source=chatgpt.com can qualify without a conflicting referrer. Internal and contradictory external referrers are rejected under this rule.

URL identity. The 235 are distinct stored destination paths. The audit does not assert that all were newly created during the period, and it does not resolve every historical path to its current canonical URL.

Provenance limit. All 608 qualifying sessions carried a stored ChatGPT host marker. Because earlier storage could normalize parameter attribution into that marker, the original confirmed-versus-tagged breakdown cannot be recovered for every session. There was no separately identified tagged-only first-entry bucket under this reconstruction; that is not proof that the original traffic contained no parameter-derived visits.

Residual uncertainty. The first retained request may not be the first actual request. Missing rows, IP changes, shared networks, pairing collisions, internal human testing and browser-like automation can affect the count. The 235 figure is therefore a method-defined observation, not a guaranteed lower bound on real people or true citations.

How strong is the evidence, and what would make it stronger?

Answer: The case has inspectable project documentation, website examples and retained source-attribution records. It lacks a complete linked answer archive, a controlled causal comparison and a reported conversion outcome.

Claim / Available support / Remaining gap
ClaimAvailable supportRemaining gap
A proprietary production and acceptance workflow was documentedProject planning and publishing specificationsNot every historical page has been retrospectively certified against today’s rules
The dashboard recorded 258 AI-source paths, 254 under ChatGPTFrozen dashboard-compatible countsBroader classification is not a first-entry or citation count
The entry reconstruction identified 235 pathsA 235-row aggregate destination ledger and reproducible methodRetained-data, identity and normalization limitations
Particular pages were destinations of attributed entriesPer-path session aggregatesExact original prompt and answer passage often unknown
The workflow caused the resultNo controlled attribution designTopic, demand, inventory, prior preparation and other factors are not isolated
Referral activity produced qualified leads or revenueNot reportedRequires a separate conversion measurement chain

For a future citation study, preserve the prompt, date, language, search context, answer and cited URLs for every run, including runs with no mention. Define brand mention, citation and recommendation separately. Do not use a selected collection of favorable screenshots as a recommendation-rate denominator.

What should you ask before hiring a GEO agency?

Answer: Ask for a defined customer problem, evidence plan, publication acceptance criteria and a measurement contract. A promise of “AI visibility” is not enough without saying what will be observed.

Useful questions include:

  • Which customer decisions will the first pages support?
  • What evidence will our company need to provide, and who verifies it?
  • How do you prevent overlapping pages and unsupported claims in batch production?
  • What causes a page to fail acceptance?
  • Are your reported URLs source-classified pages, first-entry pages or saved answer citations?
  • How are crawlers, internal navigation and testing handled?
  • Which outcomes are outside the engagement’s guarantee?

For budgeting, separate research, evidence collection, implementation, content production, editorial review, technical work and measurement. This case does not disclose a verified project-cost ledger, so it cannot establish a cost per citation, cost per lead or financial ROI.

If your business needs guaranteed recommendations within a fixed number of days, this case does not support that promise. If you can provide real evidence and accept a measured iteration process, it offers a concrete workflow to evaluate.

Frequently asked questions

Did ChatGPT recommend more than 250 AutoTest URLs?

The dashboard classified 254 paths under ChatGPT. That supports a statement about dashboard-classified destination records, not a claim that 254 recommendations were individually verified. The stricter first-entry audit identified 235 paths; neither dataset is an archive of all original answers.

How long did it take to receive AI referrals?

The first retained AI hit is dated 22 August 2026. Formal operations began on 20 August, but preparation predated that. This does not establish a universal two-day discovery time or the publication-to-referral latency of every page.

Is ChatGPT referral traffic the same as an AI citation?

No. Referral attribution describes an arrival at the website. Citation evidence identifies the website or page in an answer. This case does not match every arrival to a saved answer.

Does `utm_source=chatgpt.com` count?

It can be used as a tagged attribution signal when there is no conflicting referrer and it belongs to the first-entry context. The parameter can be copied or inherited; it does not independently prove the content or origin of a recommendation.

Can GPTBot or OAI-SearchBot requests increase the reported visitor total?

They should not be counted as human referral visits. The entry audit excludes positively identified script and crawler user agents. That still does not guarantee that all browser-like automation has been identified.

Does blocking GPTBot automatically mean blocking ChatGPT search?

No. OpenAI documents separate purposes and controls for GPTBot and OAI-SearchBot. Review the intended search access separately from model-training controls. This is an access distinction, not a promise of selection. Official crawler documentation.

Was AutoTest’s content generated in batches?

Yes. The workflow deliberately includes batch production, with evidence collection, page ownership, factual review, local checks and publication acceptance around it. The case does not isolate the independent effect of AI generation or any single model.

Do longer articles, FAQs or more tables guarantee citations?

No. We use these formats where they make a decision and its evidence easier to understand. The case does not establish a minimum word count, table count or FAQ count that guarantees an AI result.

Do I need to publish hundreds of pages before testing GEO?

This case does not establish a minimum inventory. A bounded pilot can focus on a smaller set of important customer decisions. Do not treat AutoTest’s observed URL count as a recommended production quota.

Does this prove a website can bypass Google SEO?

No. It is not an experiment isolating Google rankings from ChatGPT selection. Technical accessibility and useful content remain part of the project; the case does not demonstrate a replacement for all other acquisition channels.

Will an English version perform better than a Vietnamese version?

That is not established by these records. The English case is a communication asset based on AutoTest’s existing markets. Language-specific performance needs its own observation window and comparable metrics.

How much did the referrals cost, and did they convert?

A verified cost allocation and conversion ledger are not supplied. We therefore do not report cost per citation, lead volume or ROI. A business adopting the method should define and instrument those outcomes separately.

How can LUMESEO apply this process to your business?

Answer: Start with your customer’s decisions and the evidence your business can genuinely supply. Then define page responsibilities, build the production and acceptance workflow, and agree on what counts as an outcome before scaling.

Send us your website, target market, customer profile and available proof—such as real product data, authorized case evidence or documented processes. We can assess the missing information and scope a practical starting point.

LUMESEO’s proposition is not “we can make ChatGPT recommend any page.” It is a connected system for research, proprietary batch-content production, strict acceptance and transparent measurement.

Contact LUMESEO · Explore our services

Author and disclosure

Sam / LUMESEO. This is a first-party account of the AutoTest project. LUMESEO has a commercial interest in explaining its method; the case is not an independent review, an OpenAI endorsement or a guarantee of future performance.

Sources, audit version and update policy

This edition starts the measurement on 22 August, as the first recorded referral date. It replaces the earlier draft’s operational-launch window for this article. Old snapshots should remain versioned. Later updates must disclose whether they extend the observation period or revise the method; they must not silently turn an expanding cumulative total into a fixed first-month result.

Dataset version: 2026-09-19-referral-start-v3. Historical snapshots retain their original measurement rules.

Build an evidence-led GEO plan for your market

Define your evidence, publishing workflow and measurement plan. We do not guarantee rankings, citations or recommendations.