My ChatGPT Plus shows no ads — but my free-plan customers might be seeing my competitor's ad

Short answer: your Plus subscription is hiding the ad layer. On September 23, 2026, completeseo ran 16 fresh local questions on a logged-in free ChatGPT account and 10 of the 16 carried an ad. Ads don't show on Plus, Pro, Business, Enterprise, or Edu accounts, or in Temporary Chats. So the "clean answer" you see when you check your own visibility is not what most of your customers see — and in one of those ten cases, the advertiser also appeared on the free business card inside the same answer. Your check is lying to you, politely.

Note: this page answers the visibility-asymmetry question — who sees the ads, and what the customer's screen looks like. The buy-side question — should you actually pay for ChatGPT ads — is covered separately at Should my contracting business pay for ChatGPT ads?

The number that broke the self-check

completeseo.com's guide "How AI search works for local businesses" (updated about a day before this writing) is the freshest measurement of the ad layer. Its logged-in free-account captures from September 23, 2026 found 10 of 16 fresh local questions carried one ad. Ads appear below the end of a response, labeled as sponsored. Testing began in the US on February 9, 2026. And the visibility split is absolute by plan: ads don't show on Plus, Pro, Business, Enterprise or Edu accounts or in Temporary Chats.

Think about what that means for the monthly visibility self-check every contractor should be running. You pay for Plus, you ask "best water damage restoration in Tacoma," you see a clean answer — maybe naming you, maybe not — and you conclude you're looking at the customer experience. You are not. Most homeowners are on the free plan. The free plan is where the ads live.

Who's buying the slots sitting under the answers

Of the 10 ads completeseo caught on September 23, 3 came from Thumbtack and 3 from Angi. The other 4 came from local businesses and brands. Six of ten were lead-marketplace money — the same platforms already bidding on your trade in Google.

The ad layer and the answer layer are not two separate conversations. They're one screen. A homeowner asks who to call for a burst pipe; the answer names three contractors for free; and sitting below it, labeled sponsored, is an ad from Thumbtack or Angi — or a competitor — pointing at a quote form. And it can be closer than that: 1 of the 10 advertisers also appeared on the business card in the same answer — the free named-businesses card and a paid ad, for the same company, in the same answer. Companies advertising in the pilot aren't only buying because they're invisible. Some are buying to make sure a free mention doesn't stand alone.

Why this bites restoration harder than most trades

Restoration is the trade where the buyer is panicking. The homeowner with water coming through the ceiling isn't comparison-shopping — they're standing in a wet room asking a free-tier chatbot who to call right now. In that moment, the screen they see is the free-plan screen: the answer, the card of named businesses, and underneath, labeled sponsored, a button that says get a quote. If the button belongs to Thumbtack or Angi or a competitor and your name is only a line in the free card — or worse, not there — the paid layer is the one that acts first. In an emergency trade, the asymmetry is the difference between being the name and being the button somebody else clicks.

The one claim nobody has checked

OpenAI says ads "do not influence ChatGPT's answers." That claim is unverified by anyone — no independent test has separated ad presence from answer composition, because nobody outside OpenAI can see the mechanism. completeseo does give you one observable fact either way: a paid advertiser shared an answer with a free business card. Whether that co-occurrence is coincidence, correlation, or mechanism is unknown. Treat it like any vendor claim about its own product: worth knowing, not worth trusting with your budget.

The new crawler nobody asked for: OAI-AdsBot

The completeseo write-up surfaced a crawler that hasn't appeared in any bot-audit work so far: "If you advertise, let OAI-AdsBot through, because OpenAI says that crawler visits an ad's landing page to check it against its policies and to judge when to show the ad." If you block bots in robots.txt or at your CDN, make sure OAI-AdsBot isn't caught in it — a block that quietly kills a future ad campaign is the cheapest failure to prevent and the hardest to diagnose later. Even if you never advertise, it's a new member of the bot-audit census: each new bot is a new way your site can fail to be read.

What to actually do this week

  1. See the customer layer with your own eyes. Sign out or use a fresh free account and ask five of your real buyer questions. Note whether ads appear, who the advertisers are, and whether any ad sits under an answer that names you — or names your competitor. Your Plus view is a parallel universe.
  2. Record the advertisers like competitors. If Thumbtack or Angi are buying in your market, they're pricing the same lead you're hoping the free answer gives you. Note the names; check back monthly.
  3. Let OAI-AdsBot through. Future-proofing: check robots.txt and your CDN bot rules now, not after a campaign silently fails.
  4. If you're tempted by the buy side, read the sibling page first. The buy-side page walks the math — a paid slot under an answer that names your competitor for free is a different bet than a paid slot defending your own name.
  5. Re-run monthly, not once. This is a pilot. completeseo's numbers are one day, one account, 16 questions. The asymmetry itself is the durable part; the advertiser mix and frequency will move as the pilot grows.

Quick answers

Can a competitor's paid ad and my free mention appear in the same answer? Yes — structurally possible, and observed: one September 23 advertiser appeared both as a paid ad and on the free business card in the same answer. What that does to the buyer's choice is unmeasured.

Does blocking OAI-AdsBot hurt my free visibility? Unknown. The guidance is advertiser-specific: if you advertise, let it through so it can check your landing page against ad policies. There's no evidence tying it to free citation work.

Is "ads don't influence answers" trustworthy? Nobody has independently verified it. Keep it as OpenAI's claim, not a fact, until someone runs the test.

Should I buy ChatGPT ads to defend against competitors' ads? Not before you've read the buy-side page and run the free-layer math — citation work wins when you're not showing up in answers at all, and an ad next to someone else's recommendation is lipstick on the problem.