Most landing-page advice assumes the visitor is still learning what you do. On a pricing page, that work is finished. The person reading it has already self-qualified — they clicked through from a feature page, a demo, or an ad, and now they are weighing fit against cost. They are deciding, not browsing. The job of the page is not to sell harder; it is to remove friction from a decision that is already half-made.
It is also the most anxious surface on your site. The visitor is weighing money, commitment, and the quiet fear of picking the wrong plan and looking foolish to their boss or their future self. At that emotional pitch, every ambiguity gets read as a risk. A missing price reads as 'expensive.' An unexplained tier reads as 'a trap.' A vague CTA reads as 'this will take forever.' Generic CRO advice misses this because it optimizes for attention, not for confidence.
In our diagnostic framework this maps cleanly to one dimension: offer_specificity. Vague tiers, a fuzzy 'Contact us,' and unanswered 'what do I actually get' questions are the core killers. A good pricing page does not persuade — it makes the right choice obvious and the wrong choice impossible to stumble into.
What follows is a nine-pattern diagnostic you can run against your own URL. Each pattern names a symptom you can see in your analytics or your scroll maps, explains why it breaks the buying decision, and gives you the concrete change that fixes it.
Offer specificity is one of twelve scored dimensions in the 12-dimension audit methodology — the lens we use to grade every page.