Back to Home

plausible.io SEO Analysis

plausible.io scores 79/100 for SEO, 99/100 for performance, and 86/100 for AI crawler readability as of Mar 4, 2026.

https://plausible.io
15 checks
24 issues
Mar 4, 2026
https://plausible.io
Desktop preview
Desktop
Mobile preview
Mobile
Score Analysis
LIVE
90OF 100
Excellent
79
SEO
99
Perf
86
AI
Page Title

Plausible Analytics | Simple, privacy-friendly Google Analytics alternative

Google Search Preview|How your page appears in search results
SERP Score
0/ 100
Needs Work
plausible.io
https://plausible.io
Plausible Analytics | Simple, privacy-friendly Google Analytics alternative
Title may be truncated in search results(595px / 580px max)
Plausible is a lightweight and open-source Google Analytics alternative. Your website data is 100% yours and the privacy of your visitors is respected.
Snippet Quality
Title Length75 chars
03060 optimal90
Description Length151 chars
070160 optimal240
Power Word
CTA
URL Readable
HTTPS
No Truncation
Recommendations4 found
warningTitle too long (75 chars)
Keep under 60 characters
infoTitle likely truncated in SERP (~595px, limit ~580px)
Front-load important keywords since the end may be cut off
infoTitle lacks CTR-boosting power words
Consider adding words like "free", "guide", "best" to improve click-through rate
infoMeta description lacks a call-to-action
Add action verbs like "Learn", "Discover" to encourage clicks
Performance Report|Google PageSpeed Insights
Lighthouse v13.0.1Mar 4, 2026, 10:38 AM
Status200OK
Load Time0.32sFAST
HTML Size65 KBOK
CompressionGZIPON
HTTPSSecureSECURE
Render-Block2 scriptsFOUND
0/ 100
Good
LCPGOOD
1.3 s
Largest Contentful Paint
FCPGOOD
0.9 s
First Contentful Paint
TBTGOOD
0 ms
Total Blocking Time
CLSGOOD
0
Cumulative Layout Shift
SINEEDS WORK
3.7 s
Speed Index
TTFBGOOD
Root document took 40 ms
Time to First Byte
FIDGOOD
30 ms
First Input Delay
Page Load FilmstripVisual timeline of how your page renders
Frame at 0.4s
0.4s
Frame at 0.8s
0.8s
Frame at 1.1s
1.1s
Frame at 1.5s
1.5s
Frame at 1.9s
1.9s
Frame at 2.3s
2.3s
Frame at 2.6s
2.6s
Frame at 3.0s
3.0s
Issues Found4 found
infoAvoid large layout shifts
How to fixThese are the largest layout shifts observed on the page. Each table item represents a single layout shift, and shows the element that shifted the most. Below each item are possible root causes that led to the layout shift. Some of these layout shifts may not be included in the CLS metric value due …
infoAvoid long main-thread tasks
How to fixLists the longest tasks on the main thread, useful for identifying worst contributors to input delay. Learn how to avoid long main-thread tasks
infoImage elements do not have explicit `width` and `height`
How to fixSet an explicit width and height on image elements to reduce layout shifts and improve CLS. Learn how to set image dimensions
warning2 render-blocking scripts in <head>
How to fixAdd async or defer to scripts
DiagnosticsAdditional performance insights
Avoid large layout shifts
These are the largest layout shifts observed on the page. Each table item represents a single layout shift, and shows the element that shifted the most. Below each item are possible root causes that led to the layout shift. Some of these layout shifts may not be included in the CLS metric value due …
Avoid long main-thread tasks
Lists the longest tasks on the main thread, useful for identifying worst contributors to input delay. Learn how to avoid long main-thread tasks
Image elements do not have explicit `width` and `height`
Set an explicit width and height on image elements to reduce layout shifts and improve CLS. Learn how to set image dimensions
Avoid non-composited animations
Diagnostics
Largest Contentful Paint
Reduce unused JavaScript
Screenshot Thumbnails
Document request latency
Duplicated JavaScript
Script Treemap Data
Layout shift culprits
Server Backend Latencies
Initial server response time was short
Avoids enormous network payloads
Optimize DOM size
Final Screenshot
Avoid multiple page redirects
Resources Summary
Minimizes main-thread work
Optimize viewport for mobile
Max Potential First Input Delay
3rd parties
Reduce unused CSS
Time to Interactive
LCP breakdown
Minify CSS
Network Round Trip Times
Minify JavaScript
Total Blocking Time
Font display
Tasks
Legacy JavaScript
Heading Structure|Content hierarchy and heading tags
97 / 100
H1
1
ideal: 1
H2
4
ideal: 2+
H3
11
ideal: optional
H4
5
ideal: optional
Heading Hierarchy21 total
H1Easy to use and privacy-friendly Google Analytics alternative
H2Why use Plausible Analytics?
H2People ❤️ Plausible
H2It's time to ditch Google Analytics
H2Traffic based plans that match your growth
H3Industry
H3Comparisons
H3Follow us on Twitter, Mastodon or LinkedIn for more
H3Simple analytics at a glance
H3Lightweight script that keeps your site speed fast
H3No need for cookie banners or GDPR consent
H3Starter
H3Growth
H3Business
H3Enterprise
H3Ready to ditch Google Analytics? Start your free trial today.
H4
H4Why Plausible?
H4Comparisons
H4Community
H4Company
Duplicate Headings
Comparisons
Recommendations1
info1 duplicate heading(s) found
Use unique headings for each section
Structured Data|Schema markup, Open Graph and Twitter Cards
100 / 100
JSON-LD Schema
1 found
WebSite
Open Graph
7 tags
Twitter Cards
4 tags
Microdata
Not found
Schema Types Detected
WebSite
Open Graph Tags
og:titlePlausible Analytics
og:descriptionPlausible is a lightweight and open-source Google Analytics alternative. Your website data is 100% yours and the privacy of your visitors is respected.
og:imagehttps://plausible.io/assets/images/plausible_promo.jpg
og:urlhttps://plausible.io/
og:typewebsite
og:site_namePlausible Analytics
og:localeen_US
Image Optimization|Alt text, lazy loading and dimensions
68 / 100
Total Images
10
Missing Alt Text
1
90% have alt text
Missing Dimensions
10
Lazy Loaded
0%
0 of 10 images
Images Missing Alt Text1
/assets/images/icon/plausible_logo_dark.svg
Recommendations4
critical1 images missing alt attribute
Add descriptive alt text to all images
warning1 images with empty alt
Add meaningful alt text (empty is OK for decorative images)
info10 images without explicit dimensions
Add width/height to prevent layout shifts (CLS)
infoMost images not lazy-loaded
Add loading="lazy" to below-the-fold images
Indexability|Robots, canonical and sitemap
100 / 100
Canonical URL
Set
https://plausible.io/
Noindex
Allowed
Robots.txt
Found
Sitemap
Found
https://plausible.io/sitemap.xml
Crawl Directives
Meta RobotsNot set
X-Robots-TagNot set
GooglebotNot set
NofollowNo — links followed
Canonicalhttps://plausible.io/
Page URLhttps://plausible.io
Content Structure|Content quality and semantic HTML
100 / 100
Word Count
1387
Paragraphs
30
All good length
Lists
11
Words per Heading
66
Ideal: 100-300
Title vs H1 Alignment7790% similar
TITLE TAG
Plausible Analytics | Simple, privacy-friendly Google Analytics alternative
H1 TAG
Easy to use and privacy-friendly Google Analytics alternative
Semantic HTML Elements
<main>
<article>
<nav>
<header>
<footer>
AI Readability|How easily AI models can process your content
75 / 100
46Flesch
Reading Level
Difficult
Moderately complex
Total Words
1387
Sentences
93
Avg Sentence Length
15 words
Vocabulary Richness
41%
572 unique words
Opening Paragraph2 words
Intuitive Dashboard
Recommendations2
warningDifficult to read (Flesch: 46)
Break complex sentences. Aim for Flesch score 60+
infoFirst paragraph is too short for AI summarization
Make the first paragraph a comprehensive summary (30-50 words)
AI Citation Potential|How likely AI will quote your content
85 / 100
Named Entities
173
1247% density
FAQ Patterns
0
No FAQ Schema
Citations
5
Lists & Tables
70 items, 0 tables
Top Named Entities
Plausible22Analytics16Google13Google Analytics12For6Start6Custom5Everything4GitHub3Comparisons3Matomo3Cloudflare3Community3Blog3View3Custom Start3Intuitive2Built2White2Whats2
FAQ-style Headings
h2Why use Plausible Analytics?
h3Ready to ditch Google Analytics? Start your free trial today.
h4Why Plausible?
Recommendations2
warningLow quoteability - few clear, citable statements
Add bold key statements, blockquotes, or clear definitions that AI can extract
infoFAQ-like content found but no FAQPage schema
Add FAQPage JSON-LD schema
Content Freshness|Date signals and cache headers
85 / 100
Date Signals
Found
Search engines can determine content freshness
Cache Control
Set
public, max-age=86400
ETag
Set
Date Signals
Last-Modified HeaderFebruary 27, 2026
Published DateNot found
Modified DateNot found
Recommendations1
warningNo datePublished or dateModified in structured data
Add datePublished and dateModified to your JSON-LD schema.
Security Headers|HTTP security headers analysis
30 / 100
Content-Security-Policy
Prevents XSS and injection attacks
MISSING
Strict-Transport-Security
Forces HTTPS connections
MISSING
X-Frame-Options
Prevents clickjacking attacks
MISSING
X-Content-Type-Options
Prevents MIME-type sniffing
MISSING
Referrer-Policy
Controls referrer information
MISSING
Permissions-Policy
Controls browser features
interest-cohort=()
SET
Recommendations5
criticalMissing Content-Security-Policy header
Add Content-Security-Policy header to prevent XSS and data injection attacks
warningMissing Strict-Transport-Security header
Add Strict-Transport-Security header with max-age of at least 31536000
warningMissing X-Frame-Options header
Add X-Frame-Options: DENY or SAMEORIGIN to prevent clickjacking
warningMissing X-Content-Type-Options header
Add X-Content-Type-Options: nosniff to prevent MIME-type sniffing
Trust Signals|Essential trust-building pages
95 / 100
Contact Page
FOUND
A contact page builds trust with visitors and search engines
/contact
About Page
FOUND
An about page establishes credibility and expertise
/blog
Privacy Policy
FOUND
Required for compliance and builds user trust
/privacy-focused-web-analytics
Terms of Service
FOUND
Protects both the site owner and users
/terms
Recommendations1
infoNo author attribution found
Add author information via schema markup or rel="author" for E-E-A-T signals
Tech Stack|3 technologies detected
65 / 100
Analytics1
🛠️
Analytics
Script signature
javascript
CDN1
🛠️
BunnyCDN
Server: BunnyCDN-FR1-1072
header
CMS1
🛠️
Jekyll
Generator: Jekyll v3.9.2
meta