Now offering AI-powered website development services in Dubai — Explore AI automation services in Dubai
Home  /  Blog  /  AI Assistants Quote Your Competitors' Prices, Not Yours: Structuring Pricing Pages for AI Citation
Field Notes

AI Assistants Quote Your Competitors' Prices, Not Yours: Structuring Pricing Pages for AI Citation

AI assistants quote the price they can read, trust and repeat — and for many UAE service firms that figure belongs to a competitor. This guide shows you how to test what ChatGPT, Gemini, Perplexity and AI Overviews say about your prices today, then fixes the four causes: prices trapped in images, PDFs and forms, prices without context, sources that disagree, and pages crawlers cannot read.

AI Assistants Quote Your Competitors' Prices, Not Yours: Structuring Pricing Pages for AI Citation

Ask ChatGPT, Gemini, Perplexity or Google AI Overviews what your business charges, and the answer will often quote a competitor, repeat an old directory figure, or say to contact you for pricing. It is a pricing problem specifically: your prices are not published in a form an assistant can read, trust and repeat, so it fills the gap from a source that is.

The short answer: assistants quote the price they can read, trust and repeat — yours fails one of those three tests

An assistant can only quote a price that passes three tests. It must be readable: plain text on a crawlable page, not locked in an image, a PDF, a form or a click-to-reveal widget. It must be contextual: attached to what it buys, who it is for, and whether it is one-off or recurring. And it must be consistent: the same figure, or the same range, everywhere. Fix the failing test and citation becomes possible — never guaranteed, as the honest-limits section below explains.

Illustrative three-step diagram moving from a document page, through a magnifying glass check, to a speech bubble

Test yourself first: what the assistants say about your prices today

First, run the test your customers already run. Ask each major assistant, in a fresh conversation, what your business charges for your main service, and note whether a figure appears, whose figure it is, and which source it cites. Then ask for your closest competitor. If the competitor gets a number and you get "contact them for pricing," you have the diagnosis in miniature. Save the dated answers as your baseline — the same starting point as an AI visibility audit checklist, with every question about price.

The problem: "request a quote" is invisible, so the assistant shops elsewhere

Many UAE firms hide prices deliberately, to protect negotiation room, but the effect in AI answers is total: a page that says only "request a quote" gives an assistant nothing to repeat. It does not answer "we do not publish prices." It answers with the nearest readable alternative — a competitor's package or a stale aggregator page — at the moment a buyer is comparing costs directly. The broader pattern is covered in our guide to how to get ChatGPT to recommend your business; this article stays on why your prices, specifically, are not quoted.

Cause 1: your price is not in readable text (images, PDFs, forms, click-to-reveal widgets)

The commonest cause is mechanical. Prices sit inside a designed image, a downloadable PDF rate card, or behind an enquiry form. Others hide in tabs, accordions and sliders that appear only after a click. Google's guidance for AI features stresses that important content should be available in textual form — exactly what image-baked or click-gated prices are not.

The fix is unglamorous: publish the same prices as ordinary page text, readable without clicking or submitting anything. If a human must interact to see the number, assume an assistant never sees it.

Framed document, tablet and laptop on a desk, each showing prices only as abstract blocks inside images, documents and form fields

Cause 2: your price has no context (what it buys, one-off or recurring, who it is for)

A bare number is almost as unquotable as a hidden one. Faced with a figure and no scope, an assistant cannot tell whether it is a deposit, a starting price, a monthly fee or a full project cost — so it hedges or drops the number entirely. Context is what makes a price safe to repeat: the service name, what is included, who it suits, whether payment is one-off or recurring, and what would change the figure. A price with that frame survives being lifted out of the page into an answer.

Cause 3: your sources disagree (site vs directories vs old pages)

Assistants cross-check. If your website, your directory listings and an old landing page each suggest a different figure, the system has no stable claim to repeat, and it will pick the source it trusts most — often not yours — or retreat to vagueness. Arabic and English versions of the same page quoting differently is the same failure in bilingual form. Audit every place your prices appear, retire the stale copies, and keep one figure and one wording everywhere. Consistency is a citation input, not housekeeping.

Cause 4: your page cannot be crawled as rendered (JavaScript, tabs, blocked bots)

Some pricing pages look complete to their owners and empty to a crawler. Heavy client-side rendering, prices loaded only after interaction, or bot rules that block retrieval can hide the text in practice. Google states that to be eligible as a supporting link in AI Overviews or AI Mode, a page must be indexed and eligible to appear in Search with a snippet — an uncrawled pricing block meets neither test. Check the page the way a machine meets it: confirm the price text is present in the rendered page without interaction. The wider foundations are in our overview of generative engine optimisation for Dubai businesses.

The quotable pricing block: anatomy of a price an assistant can repeat (worked example)

A quotable price block is short, early and self-contained: service name, price, what is included, who it is for, and the condition that would change it, in one plain-text unit that still makes sense quoted alone. Placement matters: analysis of verified ChatGPT citations published in Growth Memo's library found that a large share of citations come from the first portion of a page, so a price block buried under marketing copy starts at a disadvantage.

A real example, using only published package facts: "One-Page Website — AED 990 fixed. A single-page website for a business that needs a credible online presence fast; fixed scope, one page. Small Business Website — AED 2,490. Up to five pages for an established small business; fixed scope." Both sit as plain text on WebStackRank's pricing page. Each line carries name, figure, scope and audience — nothing more is needed.

Illustrative diagram of a central pricing block connected to a price tag, a calendar and a checklist, representing price, terms and included scope

Structured data for prices: what it clarifies, what it cannot do

Structured data can clarify a price you have already published: Offer and priceSpecification markup can state the figure, currency and terms in machine-readable form alongside the visible text. It must match the visible page — Google requires structured data to reflect what the page actually shows.

Google's AI-features guidance is explicit that there are no additional technical requirements and no special markup needed to appear in AI Overviews or AI Mode, and nothing in it promises inclusion. Treat structured data as punctuation, not the sentence: publish a readable, contextual price first, then mark it up. A file such as llms.txt is likewise not a citation lever.

"It depends" pricing: starting-at figures, ranges and factors instead of a vacuum

Custom work genuinely varies, and this article is not arguing for fake fixed prices. But "it depends" with nothing after it is the vacuum assistants fill with competitors. The middle path is a starting-at figure or an honest range, published with the factors that move it: scope, size, integrations, timeline, content readiness. That gives the assistant something true to repeat — "projects start at X; the figure depends on these factors" — It must never be a decoy figure your real quotes never honour.

The honest limits: structure makes citation possible, never guaranteed

Three limits belong in print. First, Google states plainly that no special optimisation is required for its AI features and that eligibility guarantees nothing: being indexed and snippet-eligible makes a page available to be cited, not chosen. No structure, schema or file can promise a citation, a mention or a ranking, and WebStackRank makes no such promise.

Second, the counter-evidence: citation research reported by StudioHawk's Lawrence Hitches found that content with prominent pricing is cited less, and that buying guides are cited where product and pricing pages are not. Structuring your prices is therefore necessary but not sufficient — support the pricing page with citable informational content, like this guide, that an assistant can quote alongside it. Third, assistants change without notice, so the self-test is a recurring check.

Common mistakes

The recurring mistakes are publishing prices only in a designed image or PDF, quoting one figure on the website and another in directories, adding schema to a page whose visible text hides the price, and treating a single AI answer as proof of success or failure. Add a starting-at figure sales never honours, and any tool promising guaranteed citations.

FAQ

Why does ChatGPT quote my competitor's prices instead of mine?

Because the competitor's prices are readable, contextual and consistent, and yours fail at least one of those tests. If your price is hidden in an image, a PDF or a form, the competitor's published number wins by default.

Does adding Offer schema guarantee my prices will be cited?

No. Structured data can clarify a price that is already visible, and it must match that visible text. Google states there are no additional technical requirements for AI features and no markup guarantees inclusion, citation or ranking.

Should I publish prices if my work is priced per project?

Publish a starting-at figure or an honest range, with the factors that move it. Publishing nothing leaves the answer to competitors and directories.

How often should I check what AI assistants say about my prices?

Re-run the self-test after every pricing or website change, and periodically in between. Keep dated records so you can see whether restructuring changed what gets quoted.

Can an agency guarantee that AI assistants will cite my business?

No. No agency can guarantee citations, mentions or rankings in AI answers. What can be done is the diagnosis and restructuring in this article, which make accurate citation possible.

Get your pricing checked the way an assistant reads it (CTA)

If the self-test shows a competitor's figure where yours should be, the cause is findable and fixable: readability, context, consistency, crawlability. WebStackRank's AI visibility service covers that work — begin with the AI visibility check. Send us your pricing page; we will show you which of the three tests it fails, with no promise attached beyond the work itself.

Illustrative example Sample Search Console dashboards — the kind of clicks, impressions and ranking growth effective SEO is built to deliver.
Google search visibility growth for ai search not citing business prices pricing pages — SEO clicks and impressions increasing
Search Console report for ai search not citing business prices pricing pages — growing clicks, impressions and average ranking position
Organic search performance for ai search not citing business prices pricing pages — SEO clicks and impressions climbing