REPORT NO. 001 · FREE TIER · JULY 14 2026acme-analytics.example.com/pricing
Is this page good?
Mostly.

Audited for a VP of Data evaluating replacement analytics stacks. Goal: booked technical demos.

Executive summary

The page reads as competent and confident but leaves the buyer to assemble the value on their own. The hero speaks in generic outcomes, pricing is present but unanchored to team size, and social proof does not include a name a VP of Data at a mid-market SaaS would recognize.

Nielsen heuristics · 10 criteria
01
Visibility of system status
Loading and hover states present on primary actions.
Pass
02
Match between system and real world
Category name absent from hero copy.
Flag
03
User control and freedom
Back navigation preserved; no dark patterns observed.
Pass
04
Consistency and standards
Two button treatments used for the same primary action.
Flag
05
Error prevention
Requires live form interaction.
Unverifiable
06
Recognition rather than recall
Nav labels are descriptive, not clever.
Pass
07
Flexibility and efficiency of use
Keyboard focus visible on nav; skip link present.
Pass
08
Aesthetic and minimalist design
Three illustration families competing above the fold.
Fail
09
Help users recognize, diagnose, recover from errors
Requires live form interaction.
Unverifiable
10
Help and documentation
Docs link visible in top navigation.
Pass
Category · Heuristics · Score 78 · B+
Heuristics · Finding F11Minor· HIGH

Consistency: two button treatments for the same action

Category · Craft · Score 74 · B
Craft · Finding F2Major· HIGH

Three unrelated illustration families on one page

The hero uses isometric 3D renders, the features section uses flat two-color spot illustrations, and the customer logos strip breaks into duotone photography. Nothing binds them.

Fix:Pick one family — the spot illustrations are strongest and cheapest to extend. Remove isometrics; treat logos as monochrome.

Craft · Finding F10Major· HIGH

Type scale has five sizes doing the work of two

Category · Accessibility · Score 62 · C
Accessibility · Finding F5Critical· HIGH

Focus ring suppressed on primary CTA

Accessibility · Finding F6Major· HIGH

Contrast on muted body text falls under 4.5:1

Accessibility · Finding F7Major· HIGH

Icons carry meaning without accessible labels

Category · Conversion · Score 68 · C+
Conversion · Finding F1Critical· HIGH

Above-the-fold pitch doesn't identify the product

The headline says 'Modern data, decided.' The subhead adds 'Analytics that move at your speed.' Neither phrase names the product category. A VP of Data cannot tell if this is a warehouse, a BI tool, a semantic layer, or a metrics store.

Fix:Rewrite the hero to name the category in the first six words. Reserve the second beat for the poetry.

Conversion · Finding F3Major· HIGH

Pricing is present but unanchored to team size

Tiers are labeled Starter, Team, and Enterprise with per-user prices, but nowhere on the page does a mid-market buyer see a shape that matches a 200-person org.

Fix:Add an anchor row above the tiers: 'Teams of 50–500 typically start on Team at ~$X/mo.' One line, no calculator.

Conversion · Finding F4Minor· MEDIUM

Social proof avoids the buyer's category

Logos strip shows early-stage consumer brands. No mid-market SaaS logos, no data-team quotes, no analyst mention.

Fix:Swap two logos for peer-recognizable mid-market SaaS names. Add one quote from a Head of Data.

Conversion · Finding F12Minor· MEDIUM

The demo form asks for company size before the value is clear

Conversion · Finding F13Minor· MEDIUM

Testimonial carousel auto-advances and buries the strongest quote

Category · Navigation · Score 73 · B
Navigation · Finding F8Major· HIGH

Docs and Pricing compete in the top-right corner

Navigation · Finding F9Minor· MEDIUM

Footer duplicates half the primary nav without hierarchy

9 more findings under seal · 1 critical · 4 major · 4 minor

Prioritized fix list · sealed
Distinctiveness read · sealed
Not verifiable from a static capture
  • Keyboard navigation and tab order
  • Screen reader behavior and landmarks
  • Live contrast values against real backgrounds
  • Motion, autoplay, and reduced-motion handling
  • Responsive breakpoints below 920px

We do not guess. These require live testing.

This is a sample. Yours is under seal too.

Every finding, the fix list, and the distinctiveness read. One payment, no subscription.