The pricing page arrives whether or not you gave it prices
Ask a website generator for a pricing page and you get one before anyone in the company has opened the real price list: three tiers, a monthly and annual toggle, a badge on the middle plan. It is the most finished-looking page on a new website, because pricing is a pattern the tool has seen thousands of times, and it reproduces that pattern faithfully.
What it cannot do is ask what you charge. When no price list was part of the brief, the page gets the shape of pricing the tool has seen elsewhere: neat subscriptions, round numbers, a cheap tier that exists mainly to make the middle one look reasonable. A studio that sells fixed projects, or a company that quotes per building, is handed a subscription table that has nothing to do with how it actually earns money.
Nothing marks the page as a guess. There is no footnote saying the numbers are examples, and a visitor cannot tell a price the company chose from a price the tool invented. The first sign usually arrives by email, when an enquiry opens with the invented number.
The number on the page becomes the number in the conversation
Before a visitor contacts you, they have already decided whether they can afford you — and when the page shows a number, that decision was made with a figure nobody in the company chose. The page has set an anchor, and every real quotation is now measured against it.
An enquiry that opens with “your standard package is four thousand nine hundred a month” pushes the sales conversation into a corner. There is no scope behind that number, no assumptions, no explanation of what is included, so the first ten minutes go to apologising for the page instead of understanding the project. Moving a visitor off a number they have already anchored on costs far more than writing the page honestly the first time.
The trap works in both directions. A generated figure that is too low makes the real quotation look like a betrayal. One that is too high makes the company look like the wrong option before the call is ever booked. Both outcomes come from a number that was never a decision.
The template has already made three pricing decisions
The template has decided three things before anyone in the company has seen it: that you bill monthly, that you have a cheap tier, and that your service can be compared in a grid of checkmarks. Each of those is a commercial decision, and the page made all three while nobody was looking.
A company that delivers one project a quarter does not bill monthly, and a monthly-annual toggle on its page advertises a flexibility it does not offer. A business without a cheap tier invents one, which either cannibalises the real offer or embarrasses the first sales call. And the checkmark grid forces packaging nobody chose: what counts as basic, what counts as professional, which feature belongs in which column. Every one of those answers now needs a person to unpick it.
None of this is visible from the outside. The page reads as a decision the company has already made, and the visitor’s natural assumption — that whoever sells this has thought about how to sell it — is exactly the assumption the template exploits.
Every generated price is an average of somebody else’s page
When a generator fills in a price nobody supplied, it reaches for the average of every pricing page it has ever seen, adjusted for nothing. It cannot see your margin, your subcontractor costs, last year’s discount that nearly killed the job, or the fact that the cheapest package is sold at a loss on purpose to win a reference.
A price is a business decision compressed into a number, and the tool produces the number without running the decision. The currency is often wrong for the same reason — a dollar sign where the company invoices in korunas, a per-seat figure for a service with no seats, gross and net mixed on one page. In a Czech B2B context where prices excluding VAT are the norm, a page showing a single unlabelled number is quietly guessing at the tax treatment too.
The average is also the most generic possible answer. Two hundred pricing pages describing the same three subscriptions is why every generated pricing page looks like every other one, and why none of them looks like the company it is supposed to represent.
The same page becomes useful once it has a real price list
Give the generator a real price list and the same page turns useful: it can build the structure, keep the numbers consistent everywhere they appear, and check the published site against the list after every change. This is where AI earns its place — the mechanics of pricing, not the judgement behind it.
Generate the pricing page from a table, the same way location pages are generated from a branch table: one row per package, with the price, what is included, what is not, and who owns the row. When a price changes, someone changes the row and the page follows, so the footer, the pricing page and the quotation template cannot drift apart. Ask the tool to compare the whole site against the list and flag every number that no longer matches — the audit that catches a wrong phone number catches a wrong price the same way.
What stays human is the part no tool can witness: deciding what a package actually contains, choosing what is priced per project and what is priced per square metre, deciding what the cheap tier is for — a reference, an entry point, or a genuine small budget. Those are commercial judgements, and the generator executes them faithfully once someone has made them.
One question decides whether the page is honest
Before a pricing page is published, answer one question for every number on it: which document did this come from? If the answer is “the generator”, the number is a guess, and the page needs the real price list before it needs anything else.
Then walk the page the way a visitor will. Does the billing model match how the company actually invoices — a monthly toggle on a one-off service is a small lie that costs trust at the first meeting. Does every tier correspond to something the sales team will actually quote, or does the cheap one exist only to make the middle look reasonable? Is the currency, the VAT treatment and the rounding consistent with the quotation the visitor will receive?
Ten minutes of this before launch is the difference between a page that starts sales conversations and a page that starts with an apology. The generator will happily rebuild the page with real numbers; what it needs first is someone who knows them.
Related service: Website and web application development