Jason Duke, Founder, Kronaxis
Tag: Insights
Every SaaS pricing page looks the same. Three tiers, sometimes four. A feature comparison table with ticks and crosses. A "most popular" badge on the middle tier. An annual discount toggle. Maybe a FAQ section at the bottom and a "talk to sales" button on the enterprise column.
This layout has become the default because it works well enough for the average visitor. The problem is that there is no such thing as the average visitor. There are high Discipline visitors who will read every row of that feature table before making a decision. There are high Impulsivity visitors who will click the first CTA they see or leave within eight seconds. There are high Yielding visitors who are looking for social proof, not features. And there are high Mercuriality visitors who are too anxious about making the wrong choice to click anything at all.
Your pricing page is optimised for one of these personality types. The others are bouncing, and you are attributing the loss to "pricing" or "positioning" when the actual cause is a mismatch between page design and visitor psychology.
Here is what each DYNAMICS-8 dimension predicts about pricing page behaviour, based on stimulus testing across Panel Studio panels.
Discipline: the feature table reader
Discipline measures organisation, planning, and methodical evaluation. High Discipline visitors are your feature table's core audience. They open the page, scroll to the comparison grid, and read it row by row. They calculate cost per feature. They compare your tiers against competitors they have already researched. They want the annual discount because they have done the arithmetic and know the savings percentage.
The feature table is not decoration for these visitors. It is the decision tool. If a feature is listed ambiguously ("advanced analytics" without specifying what that means), a high Discipline visitor notices and loses confidence. If a tier limits something without stating the limit ("limited API calls" rather than "1,000 API calls per month"), they assume the worst.
What they need from your page: precise feature descriptions, concrete usage limits, transparent total cost including tax, and a link to documentation where they can verify claims independently.
What loses them: vague feature names, hidden costs that appear at checkout, and the absence of a comparison with competitors. If you do not provide the comparison, they will build one themselves, and you lose control of the framing.
Impulsivity: the eight second window
Impulsivity measures snap decisions and reward sensitivity. High Impulsivity visitors do not read your pricing page. They scan it. Their eyes land on the largest CTA button, the brightest colour, or the word "free." If they find something they can click within eight seconds, they click it. If they do not, they leave.
Your feature comparison table is invisible to these visitors. They did not scroll to it. They saw the three tier cards at the top, looked for the simplest entry point, and made a decision based on the button label and the price next to it.
What they need: a prominent "Start Free" or "Try Now" button above the fold. No credit card required for signup. The shortest possible path from landing to activation. Every additional field in your signup form costs you a measurable percentage of this segment.
What loses them: a page that requires scrolling before any action is possible. A "contact sales" gate on the only tier that interests them. Any friction that gives them time to reconsider, because reconsideration for a high Impulsivity visitor often means distraction rather than deliberation. They do not decide against you. They forget about you.
Yielding: the social proof seeker
Yielding measures persuadability and social compliance. High Yielding visitors are looking for evidence that other people have already made this decision. The "most popular" badge exists for them. Customer logos, review counts, "trusted by X teams" endorsements, and testimonials are not supporting content for these visitors. They are primary decision inputs.
In Panel Studio testing, the "most popular" badge shifted high Yielding persona tier selection by 23 percentage points. For low Yielding personas, the same badge moved selection by 2 points: statistical noise. The badge is not persuading everyone equally. It is activating a specific personality dimension.
What they need: visible social proof near the tier selection (not buried at the bottom). Specific numbers ("12,400 teams" rather than "thousands of teams"). Named customer logos rather than abstract claims. If you have a community or user forum, linking to it from the pricing page gives high Yielding visitors the reassurance that they are joining a group, not making an isolated purchase.
What loses them: a pricing page with no evidence of other users. A product that feels too new or too niche. Enterprise tier positioning that makes the product feel exclusive rather than popular.
Mercuriality: the commitment anxious
Mercuriality measures emotional reactivity and mood volatility. High Mercuriality visitors experience genuine anxiety about making the wrong purchasing decision. This is not indecisiveness. It is an emotional response to perceived risk. They are reading your pricing page while simultaneously imagining the scenario where they subscribe, regret it, and then have to deal with the cancellation process.
These visitors need risk mitigation signals that address their specific anxiety. "Cancel any time" is not a throwaway line for them. It is the single most important piece of information on the page. Money back guarantees, free tiers without credit card requirements, and the explicit absence of annual lock in contracts all reduce the emotional barrier to conversion.
In panel testing, high Mercuriality personas who saw "cancel any time, no questions asked" converted at 2.1 times the rate of the same personas who saw "annual plan, cancel at renewal." The product, price, and features were identical. The only variable was the commitment signal.
What they need: prominent cancellation policy, free tier or trial without payment details, refund guarantee, and short commitment periods. Monthly billing with no penalty for high M visitors is worth more than the annual discount revenue you sacrifice.
What loses them: any sense that they are locked in. Annual only billing. "Contact us to cancel" policies. Hidden terms. Even a lengthy signup form raises anxiety because it feels like commitment before they have decided.
Acuity: the technical evaluator
Acuity measures analytical thinking and technical depth. High Acuity visitors treat your pricing page as a technical specification. They want API rate limits, data retention policies, SLA guarantees, integration documentation, and security certifications. A pricing page that says "enterprise features" without defining them is not mysterious or premium to these visitors. It is suspicious.
What they need: a link to API documentation from the pricing page. Specific technical limits for each tier. An architecture overview or status page link. If your product involves data, a clear statement about data handling, storage location, and export capabilities.
What loses them: marketing language where they expected technical language. "Blazing fast" instead of "p99 latency under 200ms." "Enterprise grade security" instead of "SOC 2 Type II, AES-256 at rest." Vagueness signals that the product was built by marketers, not engineers, and high Acuity visitors do not buy from marketers.
Sociability: the human touch seeker
Sociability measures appetite for interpersonal connection. High Sociability visitors want to know there are real people behind the product. A "book a demo" option is not an obstacle for them. It is an invitation. They would rather talk to someone than read a feature table.
What they need: visible contact options (chat widget, demo booking link, phone number). Team photos or "about us" content accessible from the pricing page. The option to ask a question before purchasing.
What loses them: a fully automated signup flow with no human touchpoint. The sense that they are buying from a faceless system. Ironically, the frictionless self service experience that high Impulsivity visitors love is exactly what high Sociability visitors find alienating.
Novelty and Candour: the subtler effects
Novelty (curiosity and openness) and Candour (directness and transparency) have less dramatic effects on pricing page conversion, but they shape perception in ways that matter downstream.
High Novelty visitors are more likely to try a product they have never heard of. They are early adopters by disposition. Low Novelty visitors need category validation: "We are a [known category] tool" rather than "We are reinventing [category]."
High Candour visitors respond to direct, plain language pricing. "This costs £199 per month. Here is what you get." Low Candour visitors are more comfortable with strategic framing: "Save 40% on your research budget" without the monthly cost prominently displayed.
The practical problem
You cannot build eight different pricing pages. What you can do is ensure that your single pricing page contains signals for every personality type.
Feature comparison table: serves high Discipline and high Acuity visitors. Keep it precise and technical. Social proof badges, customer counts, and "most popular" labels: serve high Yielding visitors. Place them near the tier cards, not at the bottom. Prominent, low friction CTA above the fold: serves high Impulsivity visitors. Make it large and make it say "free." "Cancel any time" and risk mitigation language: serves high Mercuriality visitors. Place it next to the CTA, not in the FAQ. Demo booking and chat widget: serves high Sociability visitors. Make human contact available without requiring it.
The longer term answer is dynamic personalisation: showing different emphasis to different visitors based on behavioural signals. But the short term answer is simpler. Audit your pricing page against all eight dimensions. Find the ones you are ignoring. Add the signals those personality types need. Then test the revised page against a Panel Studio panel and read the reasoning traces to see whether the change shifted the right segments.