Skip to content
GET-GEO.AI
/
← All guides

// guide

What happens if AI visibility hasn't grown after 90 days of GEO?

Dmitry Filippov

Written by: Dmitry Filippov, Founder, GET-GEO.AI
Published: 2026-09-14 · Updated: 2026-09-25

// short answer

If citation rate and share of voice have not moved against your day-one baseline after 90 days, we tell you first, with our analysis of why. You then choose: a free diagnostic month, a change of scope, or a stop. The baseline, the prompt set, the logs and the reports stay yours in every case.

  • "Did not work" means two numbers, citation rate and share of voice, stayed inside the day-one baseline's own spread after 90 days, measured on the same 30–50 prompts in clean sessions.
  • We re-measure every two to four weeks and check page access before day 90. OpenAI’s approximate 24-hour timing concerns robots.txt rule updates, not a guaranteed crawler visit.
  • On day 90 you choose one of three options: a free diagnostic month, a change of scope, or a stop. No extension pitch, no lock-in.
  • Whichever of the three options you choose, you keep the prompt set, the day-one baseline, every interim measurement, the log extracts and the pages we wrote.

What does “didn’t work” mean at day 90?

“Didn’t work” means two numbers did not move against the baseline we took before any work started. The first is citation rate: the share of prompts in a fixed set where an assistant cites one of your pages. The second is share of voice: your share of all brand mentions across the answers to that same set. Both are measured per assistant, on ChatGPT, Perplexity and Gemini at minimum, with each prompt run several times in clean sessions, meaning logged out or in a temporary chat with memory off.

Repeating the same 30–50 questions at baseline produces some variation, because generated answers differ. We use that observed range for comparison at day 90, when we repeat the identical questions under the same conditions. If both citation rate and share of voice remain within the baseline range, the policy below applies. If at least one improves beyond that range in at least one assistant, we discuss what the change means and what to do next.

A single screenshot or session does not establish progress or failure. Neither does a new question or a third-party score calculated from a different question set. Referral traffic in your analytics helps assess the commercial result, but follows citations, so the day-90 decision uses the two measured rates. Our measurement guide explains the full method.

Why don’t we wait until day 90 to find out?

During the pilot, we re-measure every two to four weeks. We also check page access, redirects, text in the HTML response and verified crawler visits. OpenAI’s approximate 24-hour timing concerns updates to robots.txt rules, not a promised visit. If crawlers do not return after a fix, we investigate before the pilot ends.

A new fetch shows that a crawler received the page, not that it will cite it. We track visits from assistants and independent brand mentions separately. These events do not have a mandatory order: they help test hypotheses rather than predict a result date. Our results timeline guide explains how to read them.

When a checkpoint shows no change, we re-check access first, then content and sources. A working technical setup does not guarantee progress. Several possible explanations may remain at day 90; we do not automatically attribute the result to a lack of independent brand coverage.

What happens on day 90 if nothing moved?

We send the day-90 results alongside the baseline and explain where progress stalled and why. You then choose one of three options. You do not have to renew, and your ownership of the data does not change. This is the procedure we commit to in writing.

Whichever option you take, you leave with the same set of deliverables: the prompt set, the day-one baseline with its raw answers and screenshots, every interim measurement, the server-log extracts we used, the pages we wrote and the change log of what was edited where. You can re-run any prompt yourself in a logged-out session and compare it with our numbers; the protocol was designed so that a client can audit us. The policy is part of the 90-day pilot; the pricing guide lists what each tier includes.

  • A free diagnostic month. We re-run the baseline, pick one hypothesis we did not test in the first 90 days (a different layer, a different prompt set, a different language, or a different assistant) and work it for a month at no charge. At the end you get a second measurement and a written recommendation, which can be “stop”.
  • A change of scope. The plan is rewritten around what the data showed. One typical change is from writing pages to corroboration work (getting independent sites to describe you the way you describe yourself), when logs show the pages are fetched but not cited. Others: from three languages to one, when one language moved and two did not; from broad category prompts to the narrow ones your buyers use.
  • A stop. The engagement ends at day 90 with no lock-in and no penalty for leaving with the data. Everything listed above is handed over.

How we investigate a lack of progress

We review crawler access, page content, consistent company information and independent coverage separately because each leaves different evidence. The table below is our day-90 checklist. You can carry out every check in the third column yourself.

A visit without a citation does not prove that the model rejected a page because of a specific defect. OpenAI’s help page explains that ChatGPT search typically reformulates a question into targeted searches and may send further queries after the first results. It does not guarantee placement or reveal every reason for selecting sources. We compare page content and independent information while keeping observations separate from hypotheses.

The day-90 checklist for investigating stalled GEO results
LayerWhat the data looks likeHow you can check it yourselfWhat changes in the plan
AccessNo verified crawler visits to changed pages, or requests ending in errors or redirect loopsCheck the final status and URL, retrieve the HTML body and verify real crawler visits; a normal redirect is not an errorFix observed access restrictions, redirect problems or missing page text
PageCrawlers fetch the page and return, but the prompt set shows other domains cited for the same questionCompare the page with the available cited sources; the assistant’s own explanation is not a reliable log of its internal processClarify the answer and add relevant prices, conditions, limits and supporting evidence
EntityThe assistant names you but describes you differently from run to run, or attaches another company’s factsCompare your site’s description with LinkedIn, review profiles and directory listings; count the variantsOne legal name, one description, one founder line, identical everywhere, including structured data
Independent brand coverageAccess clean, pages fetched, entity consistent, and still the same three competitors cited every timeCount the independent domains that name you at all; compare with the domains cited in your prompt setAssess the value and cost of work on independent sources, then decide whether to continue or stop
The day-90 checklist for investigating stalled GEO results

When should you reconsider expectations of a quick result?

An audit can reveal obstacles beyond the pilot’s budget or scope. Ten questions cannot describe an entire market, but they can identify risks worth discussing before you pay.

Our guide on whether GEO works reviews the evidence and its limits. It provides no universal timetable: a narrowly defined question or an accessible website does not guarantee a citation within a quarter.

  • The category is answered from institutional sources. Symptom-level medical prompts go to medical publishers and national health services; legal-definition prompts go to statutes, courts and bar associations. A clinic or a law firm competes on the commercial layer (packages, prices, credentials, availability) rather than the informational one. Our healthcare and law-firm guides show where that line sits.
  • One aggregator owns the answer pool. In some markets every commercial prompt in your category resolves to the same comparison portal. The realistic route is presence on that portal, which is corroboration work rather than page work, and a different budget.
  • There is nothing on your site an assistant can verify. No prices, no scope of service, no named people, no dates. A model checking a fact and finding a slogan leaves. Until the facts exist on the page, no amount of optimization applies.
  • The site cannot be changed. A platform that blocks AI crawlers at the edge, a CMS nobody has access to, or a redirect chain owned by another department means the access layer stays broken, and everything above it is unmeasurable.
  • The goal is brand-level recommendation in a crowded category within a quarter. Being the assistant’s default pick for “best CRM” is a brand-mass outcome on a horizon of quarters, and a 90-day pilot cannot promise it.

How does this compare with the guarantees other agencies offer?

A GEO agency guarantee takes three forms in the proposals buyers forward to us, and the useful question about each is the same: what exactly will be checked on day 90, and what do you receive if the check fails. We do not name agencies here; the patterns are the point, and our red-flags guide covers how each one reads in a proposal.

Our policy commits us to a defined review process: measurements agreed in advance, an explanation when progress falls short, three options for what happens next and data that remains yours. It does not guarantee the contents of an AI answer. Our guide to questions to ask a GEO agency helps you compare these commitments across providers.

Three kinds of GEO promise, and what each one leaves you with at day 90
Type of promiseWhat can be checked at day 90What you get if it failsRisk to you
“Guaranteed mentions in ChatGPT” or a guaranteed positionNothing testable unless the proposal fixes a prompt set, a clean-session protocol and a baseline; without them, a screenshot can always be producedAnother month of the same work, or a dispute over what “mention” meantYou pay for an outcome that cannot be verified in either direction
“Results in 30 days”A date, and a metric only if the proposal names one; the fastest layer (access) can be shown as the whole resultAn extension, if the proposal says anything at allAccess fixes are real but cheap; you may be paying quarterly prices for a one-week job
No guarantees, no scenarioHonest, but nothing to check: the contract says results vary and stops thereA renewal conversation with no data behind itThe decision to continue rests on the agency’s narrative rather than on your numbers
Our 90-day policyCitation rate and share of voice per assistant against a day-one baseline, on a prompt set you approved, remeasured every 2–4 weeksOur analysis first, then your choice: a free diagnostic month, a change of scope, or a stop, with all data handed overYou can lose the pilot fee; you cannot lose the baseline, the prompt set or the pages
Three kinds of GEO promise, and what each one leaves you with at day 90

Related questions

Do you offer a money-back guarantee if GEO doesn’t work?

No. Our policy does not refund the pilot fee if visibility fails to improve. You can choose a free diagnostic month, a change of scope or a stop. In every case, you receive the content and measurement data produced. We agree these terms before work begins, so you can assess the commitment.

What if visibility grew in one assistant but not in the others?

Under our policy, that counts as positive movement if an indicator rises beyond its baseline range. We report each assistant separately and discuss the next step using your audience, visits and enquiries. Improvement in one service does not establish improvement in the others, or prove that the work is already profitable.

Can I stop before day 90?

Yes. The pilot is a fixed-scope project, not a lock-in, and the retainer after it runs month to month. If you stop early you receive everything produced up to that point: prompt set, baseline, interim measurements, pages and change log. The only thing you lose by stopping early is the day-90 measurement itself.

What if citations grew but no leads came?

We check whether the questions reflect buyer needs, whether visits arrive and where visitors leave. The offer, website or measurement limits may also explain the gap. If the question set changes, we establish a separate baseline. The decision to continue should account for enquiries and costs, as well as citations.

Related guides

Sources

  1. 01Our measurement guide: protocol, metrics and the 90-day policy in full
  2. 02Our guide: how long GEO takes, by layer, and the signals that arrive before a citation
  3. 03Our pricing guide: what each tier includes, and the 90-day pilot this policy belongs to
  4. 04Our guide: red flags in GEO agency proposals
  5. 05Our guide: what to ask a GEO agency before you hire one
  6. 06Our guide: does GEO actually work — the evidence and its limits
  7. 07Our guide: GEO for clinics and healthcare providers
  8. 08Our guide: GEO for law firms
  9. 09OpenAI — Overview of OpenAI crawlers (robots.txt changes picked up within about 24 hours)
  10. 10OpenAI Help Center — Searching the web with ChatGPT (query rewriting; “placement is not guaranteed”)

// share

LinkedInXReddit

How to cite this page

You may quote and reuse this content with attribution and a link to this page.

“What happens if AI visibility hasn't grown after 90 days of GEO?” — GET-GEO.AI, 2026-09-25. https://get-geo.ai/en/guides/what-if-geo-doesnt-work