How to Structure a Pricing Page So AI Can Quote It
To write a pricing page that AI assistants can summarise, put every price in plain, visible text, name each tier, list exactly what it includes, and state the billing terms beside the number. Add an FAQ that answers cost questions and, if you want, matching schema. If you hide prices, assistants may quote a review site's or competitor's figure about you instead.
- Assistants can search for current prices. If your page has none, they may cite review sites, competitors or old posts.
- Use plain HTML text for prices, tiers and terms. Do not put them in images, tabs or scripts.
- Give a number or a range plus what changes it. 'Contact us' alone leaves nothing to quote.
- Schema is optional and must match the visible page exactly.
Why does your pricing page matter for AI answers?
Buyers ask assistants about price, and assistants go to look it up. Anthropic's API documentation says Claude's web search tool is meant for current information such as current prices 2. Your pricing page is the obvious place to look, if it says something.
Ahrefs tested 20,000 US prompts and found that 63.4% of citations in ChatGPT answers to factual questions about pricing, product features or company details went to official websites 1. For comparison questions such as 'which is cheaper', that fell to 46.4%, and most citations went to other sites 1. So your page can win the factual question, but it needs to be there and be clear.
That is one Ahrefs test of 20,000 US prompts; it does not say how pages were written or give the model or dates. Treat it as a reason to publish the facts, not as a promise of a result.
What do you need before you start?
You need current prices, a plain list of what each tier includes, your billing and cancellation terms, and the five questions buyers ask about cost. A sales lead can supply the questions in an hour. Writing the page takes half a day, plus time for sign-off.
Decide who owns the page. Prices change, and a stale number is worse than none, because assistants may repeat it long after you update it.
How should the page be laid out?
Lead with a short summary sentence that states the range or the starting price, then show the tiers, then the FAQ. Microsoft advises direct questions with clear answers, and warns against hiding important answers in tabs or expandable menus 6. Keep prices and tier details visible without clicking anything.
Use real HTML for the comparison table, not an image of one. A table keeps each feature next to its tier, so a summary cannot easily mix them up. Put the currency, the billing period and whether tax is included next to every price.
| Part | What to write | Common mistake |
|---|---|---|
| Opening line | Price range or starting price, billing period, currency | A slogan with no number |
| Tier names | Clear names and who each tier is for | Names like 'Gold' with no explanation |
| What is included | A bulleted list per tier, same order each time | Vague items such as 'premium support' |
| What is not included | Extras that cost more, limits, set-up fees | Hiding fees on a later page |
| Terms | Contract length, how to cancel, refunds | Terms only in a PDF |
| Cost FAQ | Four to six real questions with direct answers | Marketing questions nobody asks |
How do you write the copy so it is quoted correctly?
Make each price a complete sentence that stands alone. Write 'The Standard plan costs $X per month, billed monthly, and includes A, B and C', not just a bold number. Then a summary lifted from that line keeps the plan name, the period and the contents together.
Use the same words for the same things everywhere. If one tier is 'Standard' on the page, do not call it 'Pro' in the FAQ. Assistants may combine information from several pages, so use the same names everywhere.
Add a visible 'Last updated' date. It tells readers and systems the price is current, and it reminds your team to check it.
- Strategic Consulting costs $1,000, paid once (USD). It includes a full brand and SEO audit, keyword and demand research, 100 buyer queries ranked by intent, a three-month AI SEO strategy, brand onboarding with a knowledge base, and an AI author humanization framework. Your team does the work.
- Strategic Execution costs $3,000 per month (USD). It includes everything in Strategic Consulting, plus technical SEO, an AI-visibility audit, 100 answer pages written and published, content refresh and optimisation, and 25 branded content placements.
- Deep Execution costs $4,000 per month (USD). It includes everything in Strategic Execution, plus advanced technical SEO, 200 answer pages, continuous content expansion and 40 branded content placements.
- Terms: the monthly plans run as a three-month programme, paid monthly in advance. You can pause or stop at the end of any month with no further pre-payment owed. We do not guarantee rankings, citations or lead counts.
Which questions belong in the pricing FAQ?
Include the questions people ask just before they buy: what is included, what is extra, how billing works, how to cancel, and what happens if their needs grow. Take them from sales calls rather than inventing them. Our guide on turning customer calls into answer pages shows how.
Answer in the first sentence, then add the condition. 'No, there is no set-up fee. Custom integrations are quoted separately.' Google's structured data gallery does not currently list FAQ markup 8, so do not expect a rich result; see how to add FAQ schema.
Should you add schema markup to the pricing page?
It is optional. Google says no special schema.org markup is needed for its generative AI features 7, and any markup must match what readers can see 4.
Schema.org defines an Offer as an offer to transfer rights to an item or provide a service, with properties such as price, priceCurrency and validThrough 3. Google's merchant listing guidance requires an Offer with a price greater than zero and a three-letter ISO 4217 currency code, but that applies to product sellers 5. Google's structured data gallery lists Product and Software app features but no general service pricing feature 8.
So add Offer markup if your tool supports it and you can keep it in sync, and do not expect a visible rich result. The template below shows a service Offer. The schema generator can help you build it.
What mistakes should you avoid?
Avoid putting prices only in images, PDFs or scripts that load after the page. Avoid 'from' prices that no real customer pays. Avoid quoting prices in the schema that differ from the page.
Also avoid leaving old pricing live on forgotten URLs, blog posts and PDFs. Search for your old prices and either update or redirect them. Old prices on other pages can stay in circulation.
How do you check that AI can quote your page?
Ask ChatGPT, Gemini, Perplexity and Claude the questions a buyer would ask: 'How much does [your product] cost?' and 'Is [your product] cheaper than [competitor]?'. Note whether they cite your page, whether the number is right, and which tier they name.
If an answer is wrong, find where it came from, fix your page if it is unclear, and then update the outside source if you can. Our guide on fixing wrong AI answers about your brand covers the process.
Frequently asked questions
Should I show prices if my service is custom?
Yes, show what you can: a starting price, a typical range, the main cost drivers and a worked example. A custom service still has patterns. A page that explains them gives assistants something accurate to quote and tells buyers whether you fit their budget.
Does pricing schema make AI quote my price?
What if an AI assistant quotes an old price?
Find where the old number lives, which may be a blog post, PDF or review site. Update or redirect your own pages first. Then ask outside sites to correct theirs. Add a visible last-updated date so the current page looks like the freshest source.
Can I put prices in a PDF?
You can, but do not rely on it. Put the same prices as plain text on the page, and link the PDF as a download. Anthropic notes that web search is used for current prices 2, so the live page is the one that should be easy to read.
Sources
- How ChatGPT Does Query Fan-Out (15 Million Queries Studied) · Ahrefs Blog, 12 October 2026Opened October 20, 2026. Supports: In a test of 20,000 US prompts, 63.4% of citations for factual pricing, feature and company questions went to official websites, and 46.4% for comparison questions.
- Web search tool · Anthropic (Claude API docs)Opened October 20, 2026. Supports: Claude searches when the request depends on current information such as current prices.
- Offer · Schema.orgOpened October 20, 2026. Supports: Definition of Offer and the price, priceCurrency, validThrough and itemOffered properties.
- General structured data guidelines · Google Search CentralOpened October 20, 2026. Supports: Do not mark up content not visible to readers; structured data must be a true representation of the page. Page showed last updated 2026-07-10.
- Merchant listing structured data · Google Search CentralOpened October 20, 2026. Supports: Merchant listings require an Offer with a price greater than zero and a priceCurrency in ISO 4217 format.
- Optimizing Your Content for Inclusion in AI Search Answers · Microsoft Advertising (Bing)Opened October 20, 2026. Supports: Direct questions with clear answers; do not hide important answers in tabs or expandable menus; schema helps systems understand content.
- Optimizing your website for generative AI features on Google Search · Google Search CentralOpened October 20, 2026. Supports: Structured data is not required for generative AI search and no special schema.org markup is needed. Page showed last updated 2026-07-10.
- Search Gallery: structured data features Google supports · Google Search CentralOpened October 20, 2026. Supports: The gallery lists Product and Software app among its features and no general service pricing feature. Page showed last updated 2026-10-16.