Outline Technologies — SEO, AEO & GEO Agency
Back to Blog
AI Visibility2026 Guide

How to Build a Pricing Page AI Assistants Can Quote

Ask an AI assistant what a service in your category costs and it will give an answer, whether or not you published one. If your pricing page says contact us, the figure comes from a directory, a competitor or a review written years ago. Publishing a real number, marking it up correctly and keeping every copy consistent is how you make sure the price a buyer hears is yours.

Abd Shanti 12 min readSeptember 25, 2026
In This Guide
The short answerHow assistants answer the cost questionWhy ranges loseWhat we did on our own pricing pageMark it up with the right typeEvery copy of the price must agreePut the price where machines lookCurrency, tax and the small printObjections worth answeringHow to check what assistants say about your priceFAQ

The Short Answer

An AI assistant asked what something costs will answer with whatever figure it can find and trust. If your pricing page states a clear number, in text, with the currency, what it includes and the date, and every other copy of that price on the web agrees with it, you are the easiest source to quote. If your pricing says contact us, or gives a range, the assistant will quote a directory, a competitor or a two year old review instead. In a category where everybody hides the price, publishing it is most of the strategy.

The one sentence version

Put the real number in plain text, mark it up with the right type, and hunt down every older copy of it, because an assistant repeats the price it finds most often, not the one you meant.

How Assistants Answer the Cost Question

How much does it cost is one of the most common questions people put to assistants before buying anything, and it is one of the easiest to answer badly. The assistant needs a figure, a currency, a unit such as per month or per project, and ideally what that figure includes. It looks for a sentence that contains all of them.

What your pricing page saysWhat the assistant can do with itLikely result
A fixed price with currency, unit and inclusionsQuote it directly and attribute it to youYour number, your name
A starting price with what the starting plan includesQuote the floor and explain what raises itUsually your number, with a caveat
A wide range such as a few hundred to several thousandRepeat the range, which answers nothingA vague answer, often sourced elsewhere
Contact us for pricingNothing, so it searches for someone who guessedA third party estimate, or a competitor price

The last row is the one that surprises people. Hiding a price does not keep it private. It hands the job of stating it to whoever is willing to guess, and a guess on a review site or a forum is now what a buyer hears first.

Why Ranges Lose

A range feels safer to publish because it can never be wrong. That is exactly the problem. A statement that can never be wrong carries no information, and an assistant looking for something to quote passes over it for a source that commits to a figure. It is the same reason a specific claim beats an adjective everywhere else in writing for extraction.

If your price genuinely varies, publish the floor and the rule. A starting price, what that starting plan includes, and the two or three things that raise it, with one worked example. That is still a number an assistant can repeat accurately, and it is honest in a way a range is not, because it tells the reader what they would actually pay in a common case.

Publish the floor, not the peak

If you are unsure what to commit to, commit to the lowest price a real customer can actually buy at, and say what it includes. A floor stays true for months. A marketing figure invented for the page does not.

What We Did on Our Own Pricing Page

Agency pricing is one of the most hidden categories on the web, and we decided some time ago to publish ours. Our pricing page lists fixed prices with a checkout button on every line, and none of them start with the word from. Retainers, one time projects and small fixed scope jobs are all priced in plain text.

The first search click our site ever earned on a commercial query came on a phrase about programmatic SEO agencies, to a service page that did not show a price at the time. We added the price to that page, a build at $7,900 and a growth retainer at $2,500 a month, put it in the page description as well as the body, and gave the page a real checkout button. The reasoning was simple. A person searching for an agency wants to know what it costs, and so does any assistant answering on their behalf.

Mark It Up With the Right Type

The machine readable half of a pricing page is structured data, and the type matters more than most guides admit. Getting it wrong does not just fail to help. It can tell every engine that reads the page something false about what you sell.

What you sellType to useType to avoid
Software or a subscription appSoftwareApplication, with offers for each planProduct, which is graded as a shop listing
A professional serviceService, with offers where the price is fixedProduct, for the same reason
A physical product that shipsProduct, with offers, shipping and returnsNothing, this is what Product is for

We learned this the expensive way. On one of our products, 37 pricing pages were marked up as Product. The validator did what it is built to do and graded them as shop listings, then flagged every one for a missing product photo, missing shipping details and a missing returns policy, for software that is never posted to anyone. The tempting fix was to add a zero day shipping policy and a returns address. That would have passed the validator by writing markup that lies. The real fix was the type: SoftwareApplication with the same offers, which asks for none of those fields.

01

One offer per plan

Each offer carries the price, the currency and availability, and matches a visible price on the page exactly.

02

Name the billing period in the text

Per month, per year or one time, stated beside the number where a reader and a crawler both see it.

03

Generate markup from the same source as the page

One list of plans drives both the visible table and the structured data, so they cannot drift apart.

04

Never add ratings you have not earned

Invented review scores in markup are a fast route to losing trust with search engines and with buyers.

Our guide to schema markup for AI search covers the wider picture. For pricing, the rule is short: the right type, the real number, and one source of truth for both.

Every Copy of the Price Must Agree

This is the part almost nobody audits, and it is the part that decides which number an assistant repeats. Your price does not live on your pricing page alone. It lives in button labels, comparison pages, old blog posts, translated pages, instruction files written for machines, directory listings and review profiles. When those disagree, assistants tend to repeat the version that appears in more places, which is rarely the one you updated last.

We found this on one of our own products after a price change. The checkout had the new price. Nine of the ten monthly buttons on the site still showed the old, lower one, and opened a checkout at the higher price plus tax, displayed in the buyer's local currency. Older prices again survived on alternatives pages, comparison pages, blog posts, a machine readable llms file and 25 of 30 translated versions of the site. Sales nearly stopped after that change. The new price level was the main reason, but a buyer who clicks one number and is asked for another is a buyer given a reason to leave.

Search your own site for every old price

Look for the previous figures, not the current one. Every hit is a copy that can outvote the pricing page.

Check translations and machine files

Translated pages and llms files are updated least often and read by machines most literally.

Match buttons to checkout

The number on the button, the number on the page and the number at checkout should be the same, with tax stated.

Date the pricing page

A visible last updated date tells a reader and an assistant which copy is current.

Put the Price Where Machines Look

Beyond the pricing page itself, a few places carry more weight than their size suggests. The page description is often what appears in results and what some systems read first. Your llms.txt, if you keep one, is written specifically for machines and should state current prices plainly, as our llms.txt guide explains. Comparison pages, including your alternatives pages, are where cost questions get compared, so their price rows need the same care as the pricing page.

PlaceWhat to put there
Pricing pageEvery plan with price, currency, billing period, inclusions and a date
Page descriptionThe starting price or the most common plan, in plain words
llms.txt and similar filesCurrent prices, stated exactly as on the pricing page
Comparison and alternatives pagesYour current prices, dated, alongside the competitors
Service or product pagesThe price for that specific offer, with a link to buy

Currency, Tax and the Small Print

A price an assistant can quote accurately needs its context attached. State the currency beside every figure rather than once at the top of the page. Say whether tax is included or added at checkout, because a buyer quoted one figure by an assistant and charged another at checkout will assume the worst. If your checkout shows prices in the buyer's local currency, say so on the pricing page, since a figure that appears in dollars on the page and in another currency at payment looks like a different price to the person paying it.

The same goes for the terms that change what a price means. Billing period, what happens at renewal, whether a plan can be cancelled at any time, and whether there is a refund window all belong in plain sentences near the prices, not only in a terms page nobody reads. These are exactly the follow up questions a buyer asks an assistant once they have the number, and a pricing page that answers them keeps the whole conversation anchored to your own words.

Objections Worth Answering

The usual objection is that competitors will undercut a published price. They can see it anyway, through a demo request or a sales call, and the buyer cannot. Publishing moves the advantage to the buyer, and the buyer is who you are trying to reach. A second objection is that every client is different. Then publish the common case and the rules, which is more useful to a buyer than a form, and keep a custom option for the genuinely unusual.

The honest limit is that a price is only one input. An assistant that trusts your price will still not recommend you if nothing else says you are good, and a published price does not make a weak product competitive. What it does is remove a reason to leave you out of an answer about cost, and in many categories that reason is the one excluding almost everyone.

How to Check What Assistants Say About Your Price

01

Ask the cost question in fresh sessions

Ask what your product costs, and separately what the category typically costs, in two or three assistants.

02

Note the number and the source

Record the figure quoted and which page it came from, if the assistant shows sources.

03

Compare with your current price

Any older figure points to a copy somewhere that still carries it.

04

Find and fix that copy, then ask again next month

Answers from live search move within weeks once the sources agree.

This fits naturally into a monthly routine alongside the rest of your citation work. Price is one of the easiest facts to verify, which makes it one of the most useful early tests of whether assistants have your current information at all.

The Bottom Line

The cost question is asked constantly and answered badly in most categories, because most companies hide the one fact the question is about. Publish the real number with its currency, period and inclusions, mark it up with the right type, and make every other copy of it agree. Do that and the easiest price for an assistant to quote is yours, attributed to you, instead of a guess from someone who never sold the product.

Frequently Asked Questions

How do AI assistants find the price of a product?

They look for a sentence that states a figure with a currency, a billing unit and ideally what it includes, on a page they can trust. If your pricing page gives a clear number they can quote it; if it says contact us or gives a wide range, they tend to quote a directory, a competitor or an old review instead.

Should I publish prices on my website for AI search?

Yes, if you want the price buyers hear from assistants to be yours. A hidden price does not stay private; it hands the answer to whoever is willing to guess. If your price varies, publish the starting price, what it includes and the few factors that raise it, with one worked example.

What schema should a SaaS pricing page use?

SoftwareApplication with one offer per plan, each carrying price, currency and availability that match the visible page exactly. Avoid Product, which is graded as a shop listing; on one of our products 37 pricing pages marked up as Product were flagged for a missing product photo, shipping details and a returns policy.

Why does AI quote an old price for my product?

Usually because older copies of the price still outnumber the current one. Prices live in button labels, comparison pages, blog posts, translations, llms files, directories and reviews, and assistants tend to repeat the version that appears most often. Search your own site for every previous price and correct each copy, then ask outside sites to update.

How do I check what price AI assistants give for my product?

Ask what your product costs in fresh sessions on two or three assistants, record the figure and the source page, and compare it with your current price. Any older figure points to a copy that still carries it. Fix that copy and ask again the following month, since answers from live search move within weeks.

Want assistants to quote your real price?

We audit every copy of your pricing across your site and the web, fix the markup type, and rebuild the pricing page so the number buyers hear is the current one.

Get an AI visibility audit