ChatGPT Now Looks Up Your Prices. Is Your Website Hiding Them?

Share
Cover banner: ChatGPT Now Looks Up Your Prices. Is Your Website Hiding Them?

Your pricing page says "call for a quote," and for years that cost you the odd impatient shopper. Now it costs you the answer. ChatGPT runs its own price searches and leans on official websites for facts, and when your page holds no number, the only numbers left to quote belong to other sites.

The pages ranking for "should I put prices on my website" frame the question around a human shopper. They say it depends on your industry, tell you to consider a starting price, and warn that competitors will copy you. If you want to be named in AI answers, publishing at least a starting price, what's included and what changes the price is now the default. The one asking is increasingly a machine. It goes looking for your official price, and when that search comes up empty it cites whoever published a number.

ChatGPT now searches for your price, and it favors official websites

Most ChatGPT answers never touch the web. Ahrefs' October 2026 study of 66.6 million free, logged-out ChatGPT responses and 15 million fan-out queries (August to September 2026) found only 14.4% of responses ran a web search. A fan-out query is a background search ChatGPT runs before it answers you. Searching responses averaged about 1.6 of them. The window is narrow, and the words ChatGPT types into it decide who gets quoted.

The word it types more and more is "price." Between August and September 2026, "price" went from 6.04% to 8.88% of English fan-out queries in the Ahrefs data. A 47% relative rise in one month. "Official" climbed alongside it, from 10.1% to 13.1%. Put those together and the machine is asking a specific question: what does the official source say this costs?

+47%ChatGPT's own searches for "price" grew by almost half in one month, from 6.04% to 8.88% of English fan-out queries, and it leans on official sources for facts.Source: Ahrefs study of 66.6 million free, logged-out ChatGPT responses and 15 million fan-out queries, August to September 2026, published October 12, 2026.

Other words moved that month too. "Reviews" rose from 2.7% to 3.6% of fan-out queries. "Meaning" fell from 2.9% to 2.3%. "Cost" itself dipped from 2.2% to 2.0%; the growth is in the word "price." That reads like shopping behavior, and it is happening before your phone ever rings.

Some of those searches go straight to one website. In the same study, 6.8% of fan-out queries used a site: operator, a search limited to a single website, across about 116,000 domains. Ahrefs then looked at the most common site: searches, about 1 million queries across roughly 160 of the most-searched domains. Of those, 75.9% targeted a brand's own site.

Retailers such as Walmart, Costco and Amazon took 11.9%. Reddit and Facebook together took 1.9%. Among the 160 or so most-searched domains, three of every four single-site checks went to the company being asked about. Those are big brands, and the logic reaches smaller sites: when ChatGPT wants your price, your site is the natural target. If your site offers only a quote form, that form is all it finds.

Where ChatGPT's single-site searches goShareWhat it means for you
The brand's own website75.9%For the most-searched brands, three of four single-site checks go to the brand's own site.
Retailers (Walmart, Costco, Amazon)11.9%If you sell through retailers, their listing can answer for you.
Reddit and Facebook combined1.9%Community threads are a rare target for a direct lookup.

Source: Ahrefs, October 2026. About 1 million site: queries across roughly 160 of the most-searched domains, from 15 million ChatGPT fan-out queries, August to September 2026.

I have run Google Ads for 10 years and worked with more than 300 businesses in medical, local services, ecommerce and real estate, building the landing pages behind the campaigns. Every one of those accounts forced the same argument: "call for a quote" or "starting from," and I made the call for each. The argument was always about which humans you wanted calling. Today the first reader of that page is software, and software does not call.

None of the pages ranking for this question account for that. They were written for a shopper who could pick up the phone. When your site holds no number, the sources left are the directory, the marketplace or the competitor that published one. "Call for a quote" leaves the price answer to someone else.

The pricing advice you've read was written for a person, and the asker changed

Owners worry competitors will undercut them. They worry a bare number will scare off a buyer before the value is explained. Contractors and clinics point out that every job is different. Sales teams want the call, because the call is where they win. Each objection made sense when a person read the page.

Those objections share an assumption. They assume the shopper meets your price on your page, with you in control of the framing. An AI answer breaks that assumption. The shopper meets a number inside ChatGPT, attached to whichever source ChatGPT found, framed in ChatGPT's words.

The old objectionWhat it assumedWhat changes when ChatGPT asks
"Competitors will see my rates."A rival had to visit your site to learn them.The shopper sees a number either way. The open question is whose number it is.
"A price will scare people off."The buyer sees a bare number with no context.Publish it with what's included and ChatGPT can repeat that context. Stay silent and it uses someone else's framing.
"Every job is custom."One fixed price was the only option.A starting price plus the factors that move it answers the question honestly.
"I want them to call so I can sell value."The call was the first contact.The shortlist forms inside the answer, before any call. A business with no price is harder to recommend on a price question.

The common objections in pricing advice, re-read for a buyer who asks ChatGPT first.

Picture a physiotherapy clinic in Manchester with a "Book a free consultation" button and no fees anywhere on the site. A runner with a sore knee asks ChatGPT what a sports injury assessment costs nearby. ChatGPT runs a price search and a site: lookup on the clinic. It finds a booking widget, a team page and a lot of reassurance. Then it answers with a figure from a rival clinic that published its fees, and it names that clinic.

The Manchester clinic does good work and loses that runner without knowing the question was ever asked. No missed call appears in a report. No form shows an abandoned visit.

A published price does filter some people out, and that trade-off is real. Owners have weighed it on landing pages for as long as landing pages have existed. What changed is the cost on the other side of the scale: your place in the answer.

Official sites win the facts, and other sites win the comparison

Ahrefs ran a separate test of 20,000 US prompts to see whose pages ChatGPT trusts for what. Factual questions about pricing, product features or company details cited at least one official source 84.4% of the time. Official websites took 63.4% of all citations on those questions. On a plain "how much does it cost" question, your own site is the favorite source, provided it holds the answer.

Comparison questions behaved differently. On prompts like "A vs B" or "which is cheaper," ChatGPT cited an official source 68.3% of the time, and official sites took 46.4% of citations. Review sites, directories and roundups get a bigger say there. They also need your number to compare you at all.

Question typeAnswers citing at least one official sourceShare of all citations to official sitesWhat to publish
Factual (pricing, features, company details)84.4%63.4%A clear starting price and what's included, on your own site.
Comparison ("A vs B", "which is cheaper")68.3%46.4%The same facts, matching on every listing and directory that quotes you.

Source: Ahrefs test of 20,000 US ChatGPT prompts, published October 12, 2026.

"So ChatGPT relies most on official sources for facts, and leans more on other sites when it has to weigh one option against another."

Louise Linehan, Ahrefs, October 12, 2026

Ahrefs' Brand Radar data on ChatGPT citations shows a similar shift. It compared 2.4 million answers from March with 3.8 million from September 2026. Reddit appeared in 19.1% of answers in March and 2.3% in September. PubMed climbed from 64th to 4th among the most-cited domains. The FDA entered at 8th, while WebMD fell from 18th to 79th.

"ChatGPT seems to be prioritizing original sources over sites that summarize them."

Louise Linehan, Ahrefs, October 12, 2026

Your price page is the original source for your price. A directory listing, a forum thread or a cost guide written by a lead-generation site is a summary. When the original exists, ChatGPT has a reason to prefer it. When it doesn't, the summary is all ChatGPT has to work with.

“That leaves two ways into its answers: be well enough known that ChatGPT doesn't need to look you up, or be the original source it finds when it does.”Louise Linehan, Ahrefs, in the October 12, 2026 study of 66.6 million ChatGPT responses.

The first door is fame, and I cover it in why ChatGPT picks your competitor before it reads your site. A local clinic or a regional contractor can't count on that door. The second door is open to anyone willing to publish the facts. Price is a fact buyers ask about directly.

The Ahrefs dataset covers free, logged-out sessions only. It is a snapshot of one model, and OpenAI can change how ChatGPT retrieves pages at any time. Nectiv measured 7.61 fan-outs per prompt in a separate study run through the API, against Ahrefs' 1.6. The two methods differ too much to compare directly. For your decision, the direction carries the weight: more searching for price, with official sources favored.

A short block of price facts is enough for ChatGPT to quote you

The fix is a short block of facts on every service page that sells something. It takes real numbers from your own invoices, written where a machine can read them.

The price facts block for every service page✓A starting price for your most common job or package, written as "from" and a real figure.✓What's included at that price, and what costs extra.✓The main factors that move the price up or down, such as size, urgency or materials.✓Your service area, or the locations the price applies to.✓A visible last-updated date, refreshed whenever your prices change.✓Plain text on a crawlable page, never only inside an image, a PDF or a calculator script.Build it from your own real prices. Never publish a number you won't honor.

You can do most of this yourself, hand some to your web person, and use the last step to hold your agency to account.

From "call for a quote" to a citable price1Pick your anchor job. Choose the service people ask about most and write the price you start at.2Write the scope. Say what the price includes and what it doesn't, using your sales calls as the source.3Name what moves the price. List the real factors in the words your customers use.4Make it readable. Plain HTML text, a heading with the word "price," a last-updated date, and the same number on every listing.5Ask your agency for proof. Have them show you the sentence that answers what this costs, in the page source.

Start with the anchor job, the service you sell most or the one people ask about first. A roofer picks a standard roof inspection. A dental clinic picks a new-patient exam. Write the price you start at, taken from your last few months of invoices. If one figure feels too tight, publish a range you actually charge.

What's included does more work than the number. A starting price with no scope reads like bait, and buyers can smell it. Your sales calls already hold the answers people need before they commit. Turning them into decision data on your own pages gives ChatGPT copy it can quote. Write this part yourself with your best salesperson in the room.

Then name what moves the price, in plain words: square footage, emergency call-outs, materials, number of sessions. This part lets ChatGPT give a fair answer about a custom job. It also protects you from the buyer who reads "from" and expects the floor price for a complicated job.

Put the block in plain text on a page search engines and ChatGPT can both crawl. Keep the number out of a calculator widget, a PDF brochure or an image. I explain the technical side in why ChatGPT can't read the parts of your site that sell. Use the word "price" in the heading, since "price" is a word ChatGPT's own searches use more and more.

Make the number match everywhere else it appears. Comparison answers lean harder on other sites, and retailers took 11.9% of ChatGPT's most common site: searches. A price on your site that contradicts your marketplace listing or your directory profile gives the machine conflicting answers about the same job. Pick one number and update it in every place on the same day.

A price facts block, filled in✓From [your starting figure] for [your most common job].✓Includes [what the price covers]. [What costs extra] is billed separately.✓The price moves with [size], [urgency] and [materials].✓Serving [your city and surrounding area].✓Prices last updated [month, year].Swap in your own real figures. The shape is what matters: a number, a scope and the factors that move it.

If an agency runs your site, ask them this. "Show me the sentence that says what this service costs, in the raw page source." If they can't show you, the fix belongs on their list this month. If they argue against publishing prices at all, ask which source they expect ChatGPT to quote for you.

ChatGPT's answer and your phone calls are the real scoreboard

Once a month, open ChatGPT in a logged-out browser window and ask what your customers ask. Try what your main service costs in your city, what your business charges for it, and which local option is cheapest. Write down whether it cites your site, which number it gives and which business it names. Logged-out matters because that is the session type the Ahrefs data describes.

Run the same prompts again after you publish. Give it a few weeks before you judge, because ChatGPT has to find the page and OpenAI can change retrieval at any time. Keep a simple log. One check is a snapshot. Three or four months of the same prompts is a signal you can act on.

Then look at the leads. Track how many inquiries mention a price they saw somewhere, and whether first calls get shorter because the buyer already knows the range. Tag those in your CRM or a plain spreadsheet. Form fills can drop after you publish a price. That is fine if the people left are buyers, and your close rate tells you which it is.

Measure thisDon't treat this as proof
Whether ChatGPT cites your site on a price questionPageviews on your pricing page
The number ChatGPT gives for your service, and whose number it isYour Google ranking for the word "pricing"
Inquiries that mention a price they sawTotal AI referral visits on their own
Close rate on first callsRaw form-fill counts, before and after
Whether your price matches across your site and listingsHow many pages on your site mention price

A monthly scorecard for a published price. The left column ties to money; the right column only looks busy.

Pageviews on the pricing page will flatter you. Crawler hits inflate server logs and some analytics tools, and a crawler never buys. AI referral visits deserve a glance, yet ChatGPT can answer without sending any click at all. A quiet referral report can coexist with ChatGPT quoting your price to buyers every day. Judge the answer first and the phone second, and let the traffic chart come last.

Frequently Asked Questions

Will putting prices on my website scare customers away?

Some people will leave when they see a starting price, and many of them were never going to buy at your rate. The bigger loss now comes from hiding it. ChatGPT searches for prices and leans on official websites for facts, and with no number on yours it is left to quote whoever else published one. A starting price with what's included gives buyers context instead of a bare number.

What if every job is different and I can't give one price?

Publish a starting price for your most common job, then list what changes it, such as size, urgency or materials. That answers the question honestly without promising a fixed figure. A range you actually charge works too. What fails is a page with no number at all, because ChatGPT is then left to quote whoever else published one.

How do I know if ChatGPT is finding my prices?

Open ChatGPT in a logged-out browser window and ask what your main service costs in your city. Note whether it cites your website, what number it gives and which business it names. Repeat the same questions once a month and after any pricing change. If it never cites you, check that your price is in plain text on a page search engines can crawl.

Hiding the price used to feel like control. You decided who heard the number, when, and with how much context. In AI answers that decision is already being made every day, by whoever published a number for work like yours. If a stranger asked ChatGPT what you charge this morning, whose number did it give them?

If you want to see what ChatGPT says your work costs today and which page to fix first, book a call and we'll run the checks together.

Free, No Commitment

Find out exactly where your AI visibility is leaking. In 30 minutes.

No pitch. No fluff. A straight diagnostic on your specific situation and the single highest-leverage fix to make right now.