The 3 leaks costing them the most
1 CTA buttons have no visible label text
Why it hurts: ctaLabels is empty β the extracted signals show zero CTA button text captured. Buttons labeled generically or invisibly means visitors can't parse what happens when they click. 'Start free trial' appears in body copy but apparently not as a distinct CTA element the scraper caught, which signals inconsistent or buried placement.
Fix: Ensure every primary button renders readable, specific text like 'Start My Free 30-Day Trial' and is coded as a proper <button> or <a> element so scrapers and screen readers both catch it.
2 Zero numerals in any heading β vague adjectives rule the H1 and H2s
Why it hurts: The H1 says 'Easy to use and privacy-friendly' β pure adjectives. numeralsInHeadings=0 confirms no heading uses a concrete number. The page body has great numbers (18k customers, 260B pageviews, 54x smaller script, 135KB less JS) but they're buried in paragraphs, not headlines where they'd drive action.
Fix: Rewrite H1 to something like: 'The analytics tool 18,000 teams use instead of Google Analytics' β one real number, one clear claim, zero jargon.
3 Pricing is not in the nav
Why it hurts: hasPricingNav=false. With 15+ nav items including comparison pages and niche use cases, the one thing that converts β pricing β isn't linked from the header. Visitors who want to know cost have to scroll the entire page.
Fix: Add 'Pricing' as a top-level nav link pointing to the pricing section anchor. Takes 5 minutes and removes the single biggest conversion friction.
All 31 principles, scored
mentionsFreePlan=false and mentionsFreeTrial=true. The page offers a 30-day free trial, no credit card required β no 'free forever' plan in sight.
distinctColorCount=0 means the scraper couldn't detect color data β grading conservatively. With 10 images, a live demo embed, and a large nav, color discipline is unknown but unconfirmed.
Fix: Audit the page palette; ensure only black/white/one accent (likely purple) is used for interactive elements. Remove any decorative color variations.
numeralsInHeadings=0 β every heading uses adjectives ('easy', 'powerful', 'lightweight', 'simple'). Great numbers exist in body copy (54x smaller, 135KB, 18k customers, 260B pageviews) but never make it into a headline.
Fix: Promote at least one killer stat into a heading, e.g. change 'Lightweight script' subhead to 'Script 54x smaller than Google Analytics'.
No footer content was captured in the visible text signals. Social links (Twitter, Bluesky, Mastodon, LinkedIn) appear in the nav area, not a memorable footer hook.
Fix: Add a footer one-liner with personality, e.g. 'Built by two founders who got tired of Google knowing everything. Still are.' and include the social links there.
hasOgImage=true. ogTitle is just 'Plausible Analytics' β flat, no hook. ogDescription is solid and specific ('100% yours', 'privacy respected') but the title wastes the click-bait opportunity.
Fix: Change ogTitle to 'The privacy-friendly Google Analytics alternative 18,000 teams actually pay for' to earn the share click.
The hero communicates one core idea (privacy-friendly GA alternative). The features section lists 8 features in sequence which is slightly dense but each has its own heading block.
Fix: Consider breaking the 8-feature grid into two scrollable sections so each screen breathes with one concept.
H1: 'Easy to use and privacy-friendly Google Analytics alternative' β mostly plain English. 'Privacy-friendly' is slightly adult but not jargon. A 10-year-old would understand it.
Fix: Minor tweak: 'Website stats without the creepy tracking' is simpler and more vivid, but current H1 is passable.
Free trial with no credit card required β which is great UX but scores low on this principle. Data is collected (email signup) before payment is requested.
Fix: Consider adding a 'Buy now, skip trial' direct path for high-intent visitors who just want to pay and get started.
'Our script is 54 times smaller than Google Analytics. Every visitor downloads 135KB less JavaScriptβ¦ A site with 100,000 monthly visitors saves around 4 kg of CO2 per year.' This is specific and ownable β nobody else can say this.
Fix: Push this CO2/size specificity into the hero subhead; it's the most differentiated copy on the page and it's buried.
hasDemoEmbed=true and 'View live demo' CTA appears in the hero. A live demo is shown before the feature explanations begin β textbook correct.
Core product is clear: privacy-friendly web analytics. However the nav lists Ecommerce, SaaS, Agencies, Creators, White-label, Enterprise use cases which adds cognitive load even if the product is singular.
Fix: Collapse the 'Who it's for' nav items into a single 'Use cases' dropdown to reduce perceived complexity.
Three tiers: Starter ($9), Growth ($14), Business ($19) β exactly three. Clean good/better/best structure.
'Monitor traffic from AI tools. See which AI tools like ChatGPT, Perplexity, or Claude send you traffic.' This explicitly rides the AI traffic wave. GA4 backlash is also a strong ongoing wave.
Testimonial copy sounds human: 'SOOOO easy to use' and 'I can't remember when last I was this impressed by a SaaS UX.' Product copy is somewhat human but slips into feature-list mode at times.
Fix: Mirror more testimonial language in the product copy β if customers say 'SOOOO easy', the page should say 'embarrassingly easy to read'.
'Thank you. Uku and Marko, Co-founders' with a P.S. about being bootstrapped and independent is a strong human touch. No photo detected (avatarsGuess=0) which limits the score.
Fix: Add a small photo of Uku and Marko next to their sign-off. Takes 10 minutes and dramatically increases warmth.
hasPricingNav=false β 'Pricing' does not appear in the navigation despite 15 other nav items. The pricing section exists on the page but requires scrolling to find.
Fix: Add 'Pricing' as a nav link immediately. This is the single easiest conversion win on the page.
'Easy to use and privacy-friendly Google Analytics alternative' β functional but forgettable. You won't recall it tomorrow. It's the same frame every GA alternative uses.
Fix: Try: 'Analytics your visitors won't hate you for.' Specific, recalls privacy benefit, and sticks.
The H1 is informative but emotionally flat. 'It's time to ditch Google Analytics' (an H2) has more emotional charge than the H1 itself.
Fix: Swap that H2 energy into the H1 β 'Ditch Google Analytics. Your visitors will thank you.' triggers both relief and mild rebellion.
The CO2 savings angle ('saves 4 kg of CO2 per year'), the AI traffic monitoring feature, and the EU infrastructure emphasis are genuinely differentiated. The overall page layout is conventional analytics SaaS.
Fix: Give the CO2 stat a visual treatment β a small animated counter β so it stops traffic on scroll.
Hero has: what it is (GA alternative), why buy (no cookies, privacy, EU-hosted), and a CTA (Start free trial + View live demo). Who it's for is implicit but not stated explicitly in the hero.
Fix: Add one phrase to the subhead: 'for site owners who want clarity, not complexity' to complete the who/what/why trifecta.
'Google Analytics is overkill for most site owners' and 'Google Analytics is frustrating to use, difficult to understand, slow to load and privacy-invasive' β pain is named clearly before the pitch.
Fix: Move the 'frustrating/slow/invasive' line higher β ideally into the hero subhead β so empathy lands in the first screen.
ctaLabels=[] means no CTA labels were machine-readable. Body text shows 'Start free trial' AND 'View live demo' as competing hero CTAs, plus multiple 'Start free trial' buttons in pricing. Two hero CTAs dilutes focus.
Fix: Make 'View live demo' a text link, not a button, so 'Start free trial' is the single visual CTA in the hero.
'Plausible' is a real English word, easy to spell, easy to say, and subtly implies 'believable data.' No explanation required.
'Check your site traffic and get the essential insights on one page in one minute' sells time-saving. But much of the page sells features (scroll depth, funnels, bot filtering) rather than outcomes like growth, peace of mind, or saved hours.
Fix: For each feature bullet, append a one-line outcome: 'Bot filtering β Your numbers reflect real humans, so your decisions do too.'
hasDemoEmbed=true and 'View live demo' is a hero CTA. Visitors can explore the live product before signing up β strong execution.
weakWordCount=1 β only one weak word detected. Copy is largely specific and falsifiable. One instance of vague language is acceptable.
Fix: Find and replace the remaining weak word; check for 'most', 'many', or 'some' in feature descriptions.
mentionsPerMonth=true, mentionsOneTime=false β it's a subscription product. 'We choose the subscription business model rather than surveillance capitalism' acknowledges this directly.
Fix: If you can't change the model (you can't), at least reframe pricing as 'one flat monthly cost, no per-seat surprises' to reduce subscription anxiety.
ctaLabels=[] β CTA button text wasn't captured, which scores conservatively. Body text shows 'Start free trial' which is somewhat generic. 'View live demo' is better but not the primary CTA.
Fix: Change primary CTA to 'Start My Free 30-Day Trial' β adds specificity about duration and ownership.
Six named testimonials with titles and companies: DHH (37signals/Basecamp), John O'Nolan (Ghost), Clem Delangue (Hugging Face), Cyrus Shepard (Moz), Rob Hope, Laura Roeder. High-credibility social proof.
Subhead: 'Plausible is powerful, lightweight analytics. No cookies, just insights.' β 8 words in the second sentence, effectively a 10-word pitch. The page does this reasonably well.
Fix: Tighten to a single sentence in the hero: 'Privacy-friendly analytics β no cookies, no complexity, 18,000 customers.' Done.
Starter at $9/month is very affordable positioning. The page doesn't argue premium value through pricing β it emphasizes simplicity and privacy. Testimonial notes 'Not free and not a ton of bells and whistles' which accidentally signals limited value.
Fix: Add a comparison callout near pricing: 'Agencies pay $X/month for GA360. You pay $9.' Reframe $9 as a bargain against enterprise tools, not a low price against free tools.
How would your page score?
Same 31 principles. Same brutal honesty. Free.
Grade My Page