Verified internal navigation

At least 10 internal destinations were verified. Unknown items do not disqualify the site; confirmed checklist failures reduce quality.

100.00/100 link health · 79.67/100 quality · 200 internal destinations

New comparison baseline. A change in coverage is not a verified improvement.

The diagnostic report below may cover additional pages and external links. Only the stored competitive sample determines the ranking. At least 10 verified internal links are required; unavailable checklist items do not exclude a site. How scoring works

plausible.io

plausible.io · 🇺🇸 United States · Community picks

#77/168 top ranked in United States · #128/341 worldwide

Scanned

The quick verdict

No broken links found in this sample.

Link health
100.00/100

Ranks first

Quality checklist
79.67/100

Breaks ties

Broken links
0

Confirmed in sample

200 links verified · 0 unknown · 20 selected source pages · 100% of selected destinations verified. Sample only. Unknown links are not counted as broken.

What to fix first

View all priorities →
  1. Open Graph image description

    Describe the sharing image with og:image:alt.

  2. Heading hierarchy

    Nest headings logically without skipping a level, starting with H1.

  3. Buttons named

    Give every button visible text or an accessible name, including icon-only buttons.

Fix with your coding assistant

Copy a ready-to-use prompt with the issues and affected URLs.

View full reportConfirmed issues, suggested fixes and the evidence behind them.

Extended diagnostic evidence

6 confirmed broken links in 527 verified. 44 discovered links could not be verified.

92% of discovered links verified. These diagnostic counts may include pages and external links outside the ranked sample. Unknown links are not counted as broken.

Broken links
6
Links verified
527
Unverifiable
44

mostly access denied

Pages read
100

0 internal · 6 external

Latest competitive sample and evidence · 79.67/100 quality

At least 10 internal destinations were verified. Unknown items do not disqualify the site; confirmed checklist failures reduce quality. The available outcomes agreed between passes.

20 selected source URLs · 200 internal destinations. 200 evaluated · 0 unknown · 0 using previous evidence. The expanded diagnostic report follows below.

SEO
95.82/100
Accessibility
61.00/100
Structure
85.83/100
Sharing
77.78/100
Selected pages
  • https://plausible.io/
  • https://plausible.io/blog
  • https://plausible.io/changelog
  • https://plausible.io/docs
  • https://plausible.io/enterprise-web-analytics
  • https://plausible.io/eu-hosted-web-analytics
  • https://plausible.io/for-bloggers-creators
  • https://plausible.io/for-ecommerce
  • https://plausible.io/for-freelancers-agencies
  • https://plausible.io/for-public-sector
  • https://plausible.io/for-saas
  • https://plausible.io/lightweight-web-analytics
  • https://plausible.io/login
  • https://plausible.io/migrate-from-google-analytics
  • https://plausible.io/open-source-website-analytics
  • https://plausible.io/privacy-focused-web-analytics
  • https://plausible.io/register
  • https://plausible.io/simple-web-analytics
  • https://plausible.io/sites
  • https://plausible.io/status
Internal link verdicts and weights
  • ok · weight 6 · https://plausible.io/
  • ok · weight 6 · https://plausible.io/about
  • ok · weight 6 · https://plausible.io/audience-segmentation
  • ok · weight 6 · https://plausible.io/blog
  • ok · weight 6 · https://plausible.io/changelog
  • ok · weight 6 · https://plausible.io/compliance
  • ok · weight 6 · https://plausible.io/contact
  • ok · weight 6 · https://plausible.io/cookieless-web-analytics
  • ok · weight 6 · https://plausible.io/data-policy
  • ok · weight 6 · https://plausible.io/docs
  • ok · weight 6 · https://plausible.io/docs/
  • ok · weight 6 · https://plausible.io/docs/account-settings
  • ok · weight 6 · https://plausible.io/docs/add-website
  • ok · weight 6 · https://plausible.io/docs/data-access
  • ok · weight 6 · https://plausible.io/docs/goal-conversions
  • ok · weight 6 · https://plausible.io/docs/guided-tour
  • ok · weight 6 · https://plausible.io/docs/integration-guides
  • ok · weight 6 · https://plausible.io/docs/landing-page
  • ok · weight 6 · https://plausible.io/docs/plausible-script
  • ok · weight 6 · https://plausible.io/docs/proxy/introduction
  • ok · weight 6 · https://plausible.io/docs/register-account
  • ok · weight 6 · https://plausible.io/docs/team-settings
  • ok · weight 6 · https://plausible.io/docs/trial
  • ok · weight 6 · https://plausible.io/docs/troubleshoot-integration
  • ok · weight 6 · https://plausible.io/docs/website-settings
  • ok · weight 6 · https://plausible.io/docs/your-plausible-experience
  • ok · weight 6 · https://plausible.io/dpa
  • ok · weight 6 · https://plausible.io/enterprise-web-analytics
  • ok · weight 6 · https://plausible.io/eu-hosted-web-analytics
  • ok · weight 6 · https://plausible.io/for-bloggers-creators
  • ok · weight 6 · https://plausible.io/for-ecommerce
  • ok · weight 6 · https://plausible.io/for-freelancers-agencies
  • ok · weight 6 · https://plausible.io/for-public-sector
  • ok · weight 6 · https://plausible.io/for-saas
  • ok · weight 6 · https://plausible.io/gtm-template
  • ok · weight 6 · https://plausible.io/imprint
  • ok · weight 6 · https://plausible.io/lightweight-web-analytics
  • ok · weight 6 · https://plausible.io/login
  • ok · weight 6 · https://plausible.io/looker-studio-connector
  • ok · weight 6 · https://plausible.io/migrate-from-google-analytics
  • ok · weight 6 · https://plausible.io/most-accurate-web-analytics
  • ok · weight 6 · https://plausible.io/open-source-website-analytics
  • ok · weight 6 · https://plausible.io/paid-analytics-vs-free-ga
  • ok · weight 6 · https://plausible.io/privacy
  • ok · weight 6 · https://plausible.io/privacy-focused-web-analytics
  • ok · weight 6 · https://plausible.io/privacy-friendly-web-analytics
  • ok · weight 6 · https://plausible.io/register
  • ok · weight 6 · https://plausible.io/security
  • ok · weight 6 · https://plausible.io/simple-web-analytics
  • ok · weight 6 · https://plausible.io/sites
  • ok · weight 6 · https://plausible.io/status
  • ok · weight 6 · https://plausible.io/terms
  • ok · weight 6 · https://plausible.io/tools
  • ok · weight 6 · https://plausible.io/vs-cloudflare-web-analytics
  • ok · weight 6 · https://plausible.io/vs-google-analytics
  • ok · weight 6 · https://plausible.io/vs-matomo
  • ok · weight 6 · https://plausible.io/when-not-to-use-plausible
  • ok · weight 6 · https://plausible.io/white-label-web-analytics
  • ok · weight 6 · https://plausible.io/wordpress-analytics-plugin
  • ok · weight 6 · https://status.plausible.io/
  • ok · weight 6 · https://status.plausible.io/incidents
  • ok · weight 6 · https://status.plausible.io/maintenance
  • ok · weight 4 · https://plausible.io/features
  • ok · weight 4 · https://plausible.io/plausible.io
  • ok · weight 2 · https://feedback.plausible.io/
  • ok · weight 2 · https://feedback.plausible.io/roadmap
  • ok · weight 2 · https://plausible.io/blog/ab-testing
  • ok · weight 2 · https://plausible.io/blog/ai-referral-traffic-and-optimization
  • ok · weight 2 · https://plausible.io/blog/analytics-metrics-definitions
  • ok · weight 2 · https://plausible.io/blog/analyzing-landing-pages
  • ok · weight 2 · https://plausible.io/blog/april-2020-recap
  • ok · weight 2 · https://plausible.io/blog/attribution-modeling
  • ok · weight 2 · https://plausible.io/blog/august-2020-recap
  • ok · weight 2 · https://plausible.io/blog/backlinks-seo-guide
  • ok · weight 2 · https://plausible.io/blog/best-marketing-practices
  • ok · weight 2 · https://plausible.io/blog/best-wordpress-analytics-plugins
  • ok · weight 2 · https://plausible.io/blog/blog-post-changed-my-startup
  • ok · weight 2 · https://plausible.io/blog/bootstrapping-saas
  • ok · weight 2 · https://plausible.io/blog/bounce-rate
  • ok · weight 2 · https://plausible.io/blog/building-open-source
  • ok · weight 2 · https://plausible.io/blog/changelog-podcast
  • ok · weight 2 · https://plausible.io/blog/chatgpt-referral-traffic
  • ok · weight 2 · https://plausible.io/blog/check-website-traffic
  • ok · weight 2 · https://plausible.io/blog/chrome-third-party-cookies
  • ok · weight 2 · https://plausible.io/blog/community-edition
  • ok · weight 2 · https://plausible.io/blog/consent-mode-ga4-modeled-data
  • ok · weight 2 · https://plausible.io/blog/conversion-attribution-across-domain-subdomains
  • ok · weight 2 · https://plausible.io/blog/cookie-consent-banners
  • ok · weight 2 · https://plausible.io/blog/custom-dimensions-analytics
  • ok · weight 2 · https://plausible.io/blog/customers-not-investors
  • ok · weight 2 · https://plausible.io/blog/do-ad-blockers-block-plausible-analytics
  • ok · weight 2 · https://plausible.io/blog/dont-hide-behind-a-we
  • ok · weight 2 · https://plausible.io/blog/drop-in-website-traffic
  • ok · weight 2 · https://plausible.io/blog/easy-insights
  • ok · weight 2 · https://plausible.io/blog/ecommerce-revenue-attribution
  • ok · weight 2 · https://plausible.io/blog/eu-hosted-analytics-vs-eu-owned-analytics
  • ok · weight 2 · https://plausible.io/blog/european-alternatives-trends-privacy-tech
  • ok · weight 2 · https://plausible.io/blog/european-privacy-friendly-tools-for-business
  • ok · weight 2 · https://plausible.io/blog/february-2020-recap
  • ok · weight 2 · https://plausible.io/blog/funnels-conversion-optimization
  • ok · weight 2 · https://plausible.io/blog/google-ads-tracking
  • ok · weight 2 · https://plausible.io/blog/google-amp
  • ok · weight 2 · https://plausible.io/blog/google-analytics-adblockers-missing-data
  • ok · weight 2 · https://plausible.io/blog/google-analytics-alternatives
  • ok · weight 2 · https://plausible.io/blog/google-analytics-and-privacy
  • ok · weight 2 · https://plausible.io/blog/google-analytics-ccpa
  • ok · weight 2 · https://plausible.io/blog/google-analytics-cookies
  • ok · weight 2 · https://plausible.io/blog/google-analytics-illegal
  • ok · weight 2 · https://plausible.io/blog/google-analytics-seo
  • ok · weight 2 · https://plausible.io/blog/google-floc
  • ok · weight 2 · https://plausible.io/blog/google-looker-studio-guide
  • ok · weight 2 · https://plausible.io/blog/growing-saas-mrr
  • ok · weight 2 · https://plausible.io/blog/gtm-multi-site-analytics-management
  • ok · weight 2 · https://plausible.io/blog/homepage-edits-conversion-lift
  • ok · weight 2 · https://plausible.io/blog/how-to-store-last-seen-for-users
  • ok · weight 2 · https://plausible.io/blog/ignore-startup-advice
  • ok · weight 2 · https://plausible.io/blog/is-analytics-working-correctly
  • ok · weight 2 · https://plausible.io/blog/january-2020-recap
  • ok · weight 2 · https://plausible.io/blog/july-2020-recap
  • ok · weight 2 · https://plausible.io/blog/june-2019-recap
  • ok · weight 2 · https://plausible.io/blog/june-2020-recap
  • ok · weight 2 · https://plausible.io/blog/launching-plausible
  • ok · weight 2 · https://plausible.io/blog/learning-design-as-a-developer
  • ok · weight 2 · https://plausible.io/blog/legal-assessment-gdpr-eprivacy
  • ok · weight 2 · https://plausible.io/blog/made-in-eu
  • ok · weight 2 · https://plausible.io/blog/march-2020-recap
  • ok · weight 2 · https://plausible.io/blog/may-2020-recap
  • ok · weight 2 · https://plausible.io/blog/october-2020-recap
  • ok · weight 2 · https://plausible.io/blog/open-source-funding
  • ok · weight 2 · https://plausible.io/blog/open-source-licenses
  • ok · weight 2 · https://plausible.io/blog/open-source-saas
  • ok · weight 2 · https://plausible.io/blog/page-experience-web-vitals
  • ok · weight 2 · https://plausible.io/blog/paid-ads-cookieless-analytics
  • ok · weight 2 · https://plausible.io/blog/pick-the-right-metrics
  • ok · weight 2 · https://plausible.io/blog/pii-examples
  • ok · weight 2 · https://plausible.io/blog/plain-emails
  • ok · weight 2 · https://plausible.io/blog/plausible-is-going-open-source
  • ok · weight 2 · https://plausible.io/blog/privacy-policy-page
  • ok · weight 2 · https://plausible.io/blog/product-hunt-launch
  • ok · weight 2 · https://plausible.io/blog/referrer-policy
  • ok · weight 2 · https://plausible.io/blog/remove-google-analytics
  • ok · weight 2 · https://plausible.io/blog/replacing-google-products
  • ok · weight 2 · https://plausible.io/blog/safari-privacy-report
  • ok · weight 2 · https://plausible.io/blog/scaling-customer-support
  • ok · weight 2 · https://plausible.io/blog/scroll-depth-tracking
  • ok · weight 2 · https://plausible.io/blog/self-hosted-web-analytics-beta
  • ok · weight 2 · https://plausible.io/blog/seo-dead
  • ok · weight 2 · https://plausible.io/blog/september-2020-recap
  • ok · weight 2 · https://plausible.io/blog/server-log-analysis
  • ok · weight 2 · https://plausible.io/blog/shopify-analytics
  • ok · weight 2 · https://plausible.io/blog/spike-in-website-traffic
  • ok · weight 2 · https://plausible.io/blog/startup-marketing
  • ok · weight 2 · https://plausible.io/blog/technology-choices
  • ok · weight 2 · https://plausible.io/blog/testing-bot-traffic-filtering-google-analytics
  • ok · weight 2 · https://plausible.io/blog/the-analytics-tool-i-want
  • ok · weight 2 · https://plausible.io/blog/things-i-hate-about-GA4
  • ok · weight 2 · https://plausible.io/blog/time-on-page-ga-vs-plausible
  • ok · weight 2 · https://plausible.io/blog/track-404-errors
  • ok · weight 2 · https://plausible.io/blog/track-file-downloads-in-web-analytics
  • ok · weight 2 · https://plausible.io/blog/track-outbound-link-clicks
  • ok · weight 2 · https://plausible.io/blog/ua-vs-ga4
  • ok · weight 2 · https://plausible.io/blog/universal-google-analytics-is-dead
  • ok · weight 2 · https://plausible.io/blog/utm-tracking-tags
  • ok · weight 2 · https://plausible.io/blog/web-analytics-or-marketing-tool
  • ok · weight 2 · https://plausible.io/blog/web-analytics-vs-product-analytics
  • ok · weight 2 · https://plausible.io/blog/website-journey-analytics
  • ok · weight 2 · https://plausible.io/blog/why-analytics-numbers-dont-match
  • ok · weight 2 · https://plausible.io/blog/woocommerce-analytics-plugin
  • ok · weight 2 · https://plausible.io/blog/wordpress-categories
  • ok · weight 2 · https://plausible.io/blog/wordpress-plugin-for-site-search
  • ok · weight 2 · https://plausible.io/blog/you-probably-dont-need-a-single-page-app
  • ok · weight 2 · https://plausible.io/cookie-banner-traffic-loss-calculator
  • ok · weight 2 · https://plausible.io/docs/2fa
  • ok · weight 2 · https://plausible.io/docs/agencies-and-freelancers
  • ok · weight 2 · https://plausible.io/docs/annotations
  • ok · weight 2 · https://plausible.io/docs/change-domain-name
  • ok · weight 2 · https://plausible.io/docs/change-email
  • ok · weight 2 · https://plausible.io/docs/change-plan
  • ok · weight 2 · https://plausible.io/docs/compare-stats
  • ok · weight 2 · https://plausible.io/docs/compliance
  • ok · weight 2 · https://plausible.io/docs/consolidated-views
  • ok · weight 2 · https://plausible.io/docs/countries
  • ok · weight 2 · https://plausible.io/docs/csv-import
  • ok · weight 2 · https://plausible.io/docs/custom-event-goals
  • ok · weight 2 · https://plausible.io/docs/custom-pageview-props
  • ok · weight 2 · https://plausible.io/docs/custom-props/for-pageviews
  • ok · weight 2 · https://plausible.io/docs/custom-props/introduction
  • ok · weight 2 · https://plausible.io/docs/dashboard-appearance
  • ok · weight 2 · https://plausible.io/docs/data-pipelines
  • ok · weight 2 · https://plausible.io/docs/delete-account
  • ok · weight 2 · https://plausible.io/docs/download-invoices
  • ok · weight 2 · https://plausible.io/docs/ecommerce-revenue-tracking
  • ok · weight 2 · https://plausible.io/docs/email-reports
  • ok · weight 2 · https://plausible.io/docs/embed-dashboard
  • ok · weight 2 · https://plausible.io/docs/error-pages-tracking-404
  • ok · weight 2 · https://plausible.io/docs/events-api
  • ok · weight 2 · https://plausible.io/docs/excluding
  • ok · weight 2 · https://plausible.io/docs/excluding-pages
  • ok · weight 2 · https://plausible.io/docs/export-stats
  • ok · weight 2 · https://plausible.io/docs/file-downloads-tracking
Scoring checks
  • Page title: passed · 20/20 applicable observations

    https://plausible.io/: Plausible Analytics | Simple, privacy-friendly Google Analytics alternative

    https://plausible.io/blog: The Plausible Blog | Plausible Analytics

    https://plausible.io/changelog: What’s New | Plausible Analytics

    https://plausible.io/docs: Plausible Analytics documentation | Plausible docs

    https://plausible.io/enterprise-web-analytics: Enterprise web analytics without the compliance headaches | Plausible Analytics

  • Distinct page titles: failed · 17/20 applicable observations

    https://plausible.io/login: Plausible · Simple, privacy-friendly alternative to Google Analytics

    https://plausible.io/register: Plausible · Simple, privacy-friendly alternative to Google Analytics

    https://plausible.io/sites: Plausible · Simple, privacy-friendly alternative to Google Analytics

    https://plausible.io/: Plausible Analytics | Simple, privacy-friendly Google Analytics alternative

    https://plausible.io/blog: The Plausible Blog | Plausible Analytics

  • Meta description: failed · 16/17 applicable observations

    https://plausible.io/login: Plausible is a lightweight and open-source web analytics tool. Your website data is 100% yours and the privacy of your visitors is respected.

    https://plausible.io/register: Plausible is a lightweight and open-source web analytics tool. Your website data is 100% yours and the privacy of your visitors is respected.

    https://plausible.io/sites: Plausible is a lightweight and open-source web analytics tool. Your website data is 100% yours and the privacy of your visitors is respected.

    https://plausible.io/status: No meta description

    https://plausible.io/: Plausible is a lightweight and open-source Google Analytics alternative. Your website data is 100% yours and the privacy of your visitors is respected.

  • Canonical URL: passed · 17/17 applicable observations

    https://plausible.io/login: No canonical URL

    https://plausible.io/register: No canonical URL

    https://plausible.io/sites: No canonical URL

    https://plausible.io/: https://plausible.io/

    https://plausible.io/blog: https://plausible.io/blog

  • Main heading: passed · 20/20 applicable observations

    https://plausible.io/: 1 H1 element(s)

    https://plausible.io/blog: 1 H1 element(s)

    https://plausible.io/changelog: 1 H1 element(s)

    https://plausible.io/docs: 1 H1 element(s)

    https://plausible.io/enterprise-web-analytics: 1 H1 element(s)

  • Heading hierarchy: failed · 4/20 applicable observations

    https://plausible.io/: 1 skipped heading level(s)

    https://plausible.io/blog: 2 skipped heading level(s)

    https://plausible.io/changelog: 2 skipped heading level(s)

    https://plausible.io/docs: 2 skipped heading level(s)

    https://plausible.io/enterprise-web-analytics: 1 skipped heading level(s)

  • Main landmark: passed · 20/20 applicable observations

    https://plausible.io/: 1 main landmarks

    https://plausible.io/blog: 1 main landmarks

    https://plausible.io/changelog: 1 main landmarks

    https://plausible.io/docs: 1 main landmarks

    https://plausible.io/enterprise-web-analytics: 1 main landmarks

  • Document language: passed · 20/20 applicable observations

    https://plausible.io/: en

    https://plausible.io/blog: en

    https://plausible.io/changelog: en

    https://plausible.io/docs: en

    https://plausible.io/enterprise-web-analytics: en

  • Image alternatives declared: failed · 5/20 applicable observations

    https://plausible.io/: 1 of 10 images lack an alt attribute

    https://plausible.io/blog: 1 of 3 images lack an alt attribute

    https://plausible.io/changelog: 1 of 14 images lack an alt attribute

    https://plausible.io/enterprise-web-analytics: 1 of 4 images lack an alt attribute

    https://plausible.io/eu-hosted-web-analytics: 1 of 4 images lack an alt attribute

  • Form controls named: failed · 3/5 applicable observations

    https://plausible.io/: 1 of 3 controls have no HTML label

    https://plausible.io/blog: 1 of 1 controls have no HTML label

    https://plausible.io/changelog: 0 of 0 controls have no HTML label

    https://plausible.io/docs: 0 of 0 controls have no HTML label

    https://plausible.io/enterprise-web-analytics: 0 of 0 controls have no HTML label

  • Buttons named: failed · 4/20 applicable observations

    https://plausible.io/: 2 of 2 buttons have no HTML name

    https://plausible.io/blog: 2 of 3 buttons have no HTML name

    https://plausible.io/changelog: 2 of 2 buttons have no HTML name

    https://plausible.io/enterprise-web-analytics: 2 of 2 buttons have no HTML name

    https://plausible.io/eu-hosted-web-analytics: 2 of 2 buttons have no HTML name

  • Links named: passed · 20/20 applicable observations

    https://plausible.io/: 0 of 119 links have no HTML name

    https://plausible.io/blog: 0 of 365 links have no HTML name

    https://plausible.io/changelog: 0 of 217 links have no HTML name

    https://plausible.io/docs: 0 of 141 links have no HTML name

    https://plausible.io/enterprise-web-analytics: 0 of 151 links have no HTML name

  • Mobile viewport: failed · 19/20 applicable observations

    https://plausible.io/status: width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no

    https://plausible.io/: width=device-width, initial-scale=1

    https://plausible.io/blog: width=device-width, initial-scale=1

    https://plausible.io/changelog: width=device-width, initial-scale=1

    https://plausible.io/docs: width=device-width,initial-scale=1

  • HTTPS page: passed · 20/20 applicable observations

    https://plausible.io/: https://plausible.io/

    https://plausible.io/blog: https://plausible.io/blog

    https://plausible.io/changelog: https://plausible.io/changelog

    https://plausible.io/docs: https://plausible.io/docs

    https://plausible.io/enterprise-web-analytics: https://plausible.io/enterprise-web-analytics

  • No insecure embedded resources: passed · 20/20 applicable observations

    https://plausible.io/: 0 HTTP embedded resource URL(s)

    https://plausible.io/blog: 0 HTTP embedded resource URL(s)

    https://plausible.io/changelog: 0 HTTP embedded resource URL(s)

    https://plausible.io/docs: 0 HTTP embedded resource URL(s)

    https://plausible.io/enterprise-web-analytics: 0 HTTP embedded resource URL(s)

  • Open Graph title: failed · 17/20 applicable observations

    https://plausible.io/login: No og:title

    https://plausible.io/register: No og:title

    https://plausible.io/sites: No og:title

    https://plausible.io/: Plausible Analytics

    https://plausible.io/blog: The Plausible Blog

  • Open Graph description: failed · 17/20 applicable observations

    https://plausible.io/login: No og:description

    https://plausible.io/register: No og:description

    https://plausible.io/sites: No og:description

    https://plausible.io/: Plausible is a lightweight and open-source Google Analytics alternative. Your website data is 100% yours and the privacy of your visitors is respected.

    https://plausible.io/blog: Stay updated with the Plausible blog. Find practical guides, privacy insights, analytics tips, and the latest product updates.

  • Open Graph type: failed · 16/20 applicable observations

    https://plausible.io/docs: No og:type

    https://plausible.io/login: No og:type

    https://plausible.io/register: No og:type

    https://plausible.io/sites: No og:type

    https://plausible.io/: website

  • Open Graph URL: failed · 16/20 applicable observations

    https://plausible.io/login: No og:url

    https://plausible.io/register: No og:url

    https://plausible.io/sites: No og:url

    https://plausible.io/status: No og:url

    https://plausible.io/: https://plausible.io/

  • Open Graph image URL: failed · 17/20 applicable observations

    https://plausible.io/login: No og:image

    https://plausible.io/register: No og:image

    https://plausible.io/sites: No og:image

    https://plausible.io/: https://plausible.io/assets/images/plausible_promo.jpg

    https://plausible.io/blog: https://plausible.io/assets/images/plausible_promo.jpg

  • Open Graph image description: failed · 0/17 applicable observations

    https://plausible.io/: No sharing image description

    https://plausible.io/blog: No sharing image description

    https://plausible.io/changelog: No sharing image description

    https://plausible.io/docs: No sharing image description

    https://plausible.io/enterprise-web-analytics: No sharing image description

  • Social card type: failed · 17/20 applicable observations

    https://plausible.io/login: No social card type

    https://plausible.io/register: No social card type

    https://plausible.io/sites: No social card type

    https://plausible.io/: summary_large_image

    https://plausible.io/blog: summary_large_image

  • Homepage favicon available: passed · 1/1 applicable observations

    https://plausible.io/assets/images/icon/favicon-16x16.png: HTTP 200; image/png

  • Homepage sharing image available: passed · 1/1 applicable observations

    https://plausible.io/assets/images/plausible_promo.jpg: HTTP 200; image/jpeg

  • Root sitemap available: passed · 1/1 applicable observations

    https://plausible.io/sitemap.xml: HTTP 200; sitemap root found

  • Rendered color contrast: unverified · 0/1 applicable observations

    https://plausible.io/: Requires a browser or human assessment; excluded from points.

  • Keyboard and focus behavior: unverified · 0/1 applicable observations

    https://plausible.io/: Requires a browser or human assessment; excluded from points.

Sample reference: f9d22e925bfcf46c94f38db524ce5a253649f39eacea31635b9c21add09d8847

Full standard report · free for everyone. This is a bounded sample, not an audit of every page.

Navigation / footer

0

Homepage

0

Inner page

6

Diagnostic checklist

12 passed · 17 need work · 3 not verified. Open a check for the evidence and suggested fix.

SEO
98.99
Sharing
85.89

Measured performance

55 ms median to homepage response headers. Measurements: 58, 52, 55 ms.

Same crawler, three sequential requests, DNS and TLS included. Timing is diagnostic only and never decides a position. This is server/network response, not browser loading or Core Web Vitals.

Static checks inspect crawler-visible HTML; they do not certify accessibility or code quality.

SEO3 to improve
Page titlePassed

100/100 applicable observations passed. 1.00/1 checklist weight earned.

How to improve: Give each page a descriptive, non-empty <title>.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Distinct page titlesNeeds work

97/100 applicable observations passed. 0.97/1 checklist weight earned.

How to improve: Use a title that describes the purpose of this page rather than repeating the same title across URLs.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Meta descriptionNeeds work

96/97 applicable observations passed. 0.99/1 checklist weight earned.

How to improve: Add a non-empty meta name="description" that summarizes this page.

  • https://plausible.io/loginPlausible is a lightweight and open-source web analytics tool. Your website data is 100% yours and the privacy of your visitors is respected.
  • https://plausible.io/registerPlausible is a lightweight and open-source web analytics tool. Your website data is 100% yours and the privacy of your visitors is respected.
  • https://plausible.io/sitesPlausible is a lightweight and open-source web analytics tool. Your website data is 100% yours and the privacy of your visitors is respected.
  • https://plausible.io/statusNo meta description
  • https://plausible.io/Plausible is a lightweight and open-source Google Analytics alternative. Your website data is 100% yours and the privacy of your visitors is respected.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Canonical URLNeeds work

96/97 applicable observations passed. 0.99/1 checklist weight earned.

How to improve: Declare one valid HTTP(S) canonical URL for each indexable page. It may point to another URL when intentional.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Root sitemap availablePassed

1/1 applicable observations passed. 1.00/1 checklist weight earned.

How to improve: Publish a sitemap URL set or index at /sitemap.xml. This checks its root, not every listed URL.

Accessibility3 to improve
Document languagePassed

100/100 applicable observations passed. 1.00/1 checklist weight earned.

How to improve: Declare a valid language tag on the html element, such as en or pt-BR.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Image alternatives declaredNeeds work

7/100 applicable observations passed. 0.07/1 checklist weight earned.

How to improve: Add alt text to informative images. Use alt="" for decorative images. This check does not judge text quality.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Form controls namedNeeds work

4/7 applicable observations passed. 0.57/1 checklist weight earned.

How to improve: Associate a label with each visible form control, or provide a non-empty aria-label / valid aria-labelledby.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Buttons namedNeeds work

5/99 applicable observations passed. 0.05/1 checklist weight earned.

How to improve: Give every button visible text or an accessible name, including icon-only buttons.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Rendered color contrastNot verified

0/1 applicable observations passed. Informational; excluded from points.

How to improve: Check foreground/background contrast in the rendered page.

Keyboard and focus behaviorNot verified

0/1 applicable observations passed. Informational; excluded from points.

How to improve: Test every interactive control with a keyboard and inspect focus visibility.

Structure3 to improve
Main headingNeeds work

98/100 applicable observations passed. 0.98/1 checklist weight earned.

How to improve: Add a descriptive H1 identifying the main topic.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Heading hierarchyNeeds work

4/100 applicable observations passed. 0.04/1 checklist weight earned.

How to improve: Nest headings logically without skipping a level, starting with H1.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Main landmarkPassed

100/100 applicable observations passed. 1.00/1 checklist weight earned.

How to improve: Mark the main content with one <main> or role="main" landmark.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Mobile viewportNeeds work

99/100 applicable observations passed. 0.99/1 checklist weight earned.

How to improve: Add meta name="viewport" with width=device-width and do not disable user zoom.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

HTTPS pagePassed

100/100 applicable observations passed. 1.00/1 checklist weight earned.

How to improve: Serve the page over HTTPS with a valid certificate.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

No insecure embedded resourcesPassed

100/100 applicable observations passed. 1.00/1 checklist weight earned.

How to improve: Use HTTPS for embedded script, image, stylesheet, frame, audio and video URLs.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Sharing7 to improve
Open Graph titleNeeds work

96/100 applicable observations passed. 0.96/1 checklist weight earned.

How to improve: Provide a non-empty og:title meta property.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Open Graph descriptionNeeds work

96/100 applicable observations passed. 0.96/1 checklist weight earned.

How to improve: Provide a non-empty og:description meta property.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Open Graph typeNeeds work

94/100 applicable observations passed. 0.94/1 checklist weight earned.

How to improve: Declare og:type, such as website or article.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Open Graph URLNeeds work

95/100 applicable observations passed. 0.95/1 checklist weight earned.

How to improve: Set og:url to an absolute HTTP(S) URL for this content.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Open Graph image URLNeeds work

96/100 applicable observations passed. 0.96/1 checklist weight earned.

How to improve: Set og:image to an absolute HTTP(S) image URL. Homepage image availability is checked separately.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Open Graph image descriptionNeeds work

0/96 applicable observations passed. 0.00/1 checklist weight earned.

How to improve: Describe the sharing image with og:image:alt.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Social card typeNeeds work

96/100 applicable observations passed. 0.96/1 checklist weight earned.

How to improve: Declare twitter:card as summary or summary_large_image for a website card.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Homepage favicon availablePassed

1/1 applicable observations passed. 1.00/1 checklist weight earned.

How to improve: Serve a non-empty public image with an image Content-Type.

Homepage sharing image availablePassed

1/1 applicable observations passed. 1.00/1 checklist weight earned.

How to improve: Serve a non-empty public image with an image Content-Type.

AI access1 to improve
Content in initial HTMLPassed

100/100 applicable observations passed. 1.00/1 checklist weight earned.

How to improve: Render meaningful main content on the server so readers can access it without executing JavaScript.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Structured data syntaxNeeds work

95/100 applicable observations passed. 0.95/1 checklist weight earned.

How to improve: Provide JSON-LD with @context and @type (or a typed @graph). Match the markup to the visible content; syntax alone does not validate its meaning.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Performance0 to improve
HTML transfer budgetPassed

100/100 applicable observations passed. 1.00/1 checklist weight earned.

How to improve: Keep the uncompressed HTML at or below 500 KB. Remove duplicated inline payloads and unnecessary markup.

Showing up to five examples, with failed observations first. Full per-page observations are listed below and available in the report API.

Repeated homepage HTTP responsePassed

1/1 applicable observations passed. Informational; excluded from points.

How to improve: Improve server response and CDN caching. Median of three requests; diagnostic only, never a ranking tiebreak.

  • https://plausible.io/3/3 successful measurements to response headers. Includes DNS and TLS; excludes rendering.
Browser loading and Core Web VitalsNot verified

0/1 applicable observations passed. Informational; excluded from points.

How to improve: Measure LCP, INP and CLS with browser and field tools.

Checklist quality-v3. Competitive weights: Structure 30%, Accessibility markup 30%, SEO 25%, Sharing 15%. AI access and performance are diagnostic only. This expanded report may include pages outside the competitive sample. Unverified scored checks earn no points; not-applicable and manual checks are excluded. Full methodology and references.

Page health

From the 100 pages we read. Full details in the report.

Missing titles

0

Duplicate titles

3

Missing descriptions

1

Missing H1

2

Multiple H1

0

Avg response

216 ms

Slowest pages

HTTP response time measured by our crawler; not browser loading speed.

Pages inspected (100)

All 100 pages from this scan.

PageStatusTitleH1ms
https://plausible.io/200Plausible Analytics | Simple, privacy-friendly Google Analytics alternative
Page checklist evidence
  • title: passedPlausible Analytics | Simple, privacy-friendly Google Analytics alternative
  • description: passedPlausible is a lightweight and open-source Google Analytics alternative. Your website data is 100% yours and the privacy of your visitors is respected.
  • canonical: passedhttps://plausible.io/
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 10 images lack an alt attribute
  • labels: failed1 of 3 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 119 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedPlausible Analytics
  • og-description: passedPlausible is a lightweight and open-source Google Analytics alternative. Your website data is 100% yours and the privacy of your visitors is respected.
  • og-type: passedwebsite
  • og-url: passedhttps://plausible.io/
  • og-image: passedhttps://plausible.io/assets/images/plausible_promo.jpg
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed6423 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed76,552 bytes of HTML; budget 500,000
1154
https://plausible.io/blog200The Plausible Blog | Plausible Analytics
Page checklist evidence
  • title: passedThe Plausible Blog | Plausible Analytics
  • description: passedStay updated with the Plausible blog. Find practical guides, privacy insights, analytics tips, and the latest product updates.
  • canonical: passedhttps://plausible.io/blog
  • h1: passed1 H1 element(s)
  • headings: failed2 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 3 images lack an alt attribute
  • labels: failed1 of 1 controls have no HTML label
  • buttons: failed2 of 3 buttons have no HTML name
  • links-named: passed0 of 365 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/blog
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedThe Plausible Blog
  • og-description: passedStay updated with the Plausible blog. Find practical guides, privacy insights, analytics tips, and the latest product updates.
  • og-type: passedwebsite
  • og-url: passedhttps://plausible.io/blog
  • og-image: passedhttps://plausible.io/assets/images/plausible_promo.jpg
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed34109 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed130,925 bytes of HTML; budget 500,000
192
https://plausible.io/changelog200What’s New | Plausible Analytics
Page checklist evidence
  • title: passedWhat’s New | Plausible Analytics
  • description: passedThis is the changelog for Plausible Analytics. It lists new and updated features so you can get a quick overview of what’s new in your Plausible account.
  • canonical: passedhttps://plausible.io/changelog
  • h1: passed1 H1 element(s)
  • headings: failed2 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 14 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 217 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/changelog
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedWhat’s New
  • og-description: passedThis is the changelog for Plausible Analytics. It lists new and updated features so you can get a quick overview of what’s new in your Plausible account.
  • og-type: passedwebsite
  • og-url: passedhttps://plausible.io/changelog
  • og-image: passedhttps://plausible.io/assets/images/plausible_promo.jpg
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed41000 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed118,685 bytes of HTML; budget 500,000
188
https://plausible.io/docs200Plausible Analytics documentation | Plausible docs
Page checklist evidence
  • title: passedPlausible Analytics documentation | Plausible docs
  • description: passedPlausible Analytics documentation. No cookies, no personal data, no consent banners. Get started with setup guides, dashboard explanations and feature references.
  • canonical: passedhttps://plausible.io/docs/
  • h1: passed1 H1 element(s)
  • headings: failed2 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 3 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: passed0 of 14 buttons have no HTML name
  • links-named: passed0 of 141 links have no HTML name
  • viewport: passedwidth=device-width,initial-scale=1
  • https: passedhttps://plausible.io/docs
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedPlausible Analytics documentation | Plausible docs
  • og-description: passedPlausible Analytics documentation. No cookies, no personal data, no consent banners. Get started with setup guides, dashboard explanations and feature references.
  • og-type: failedNo og:type
  • og-url: passedhttps://plausible.io/docs/
  • og-image: passedhttps://plausible.io/docs/img/plausible-analytics.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed4665 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed32,788 bytes of HTML; budget 500,000
166
https://plausible.io/enterprise-web-analytics200Enterprise web analytics without the compliance headaches | Plausible Analytics
Page checklist evidence
  • title: passedEnterprise web analytics without the compliance headaches | Plausible Analytics
  • description: passedSee the traffic GA4 loses to cookie consent and ad blockers. Plausible is used by Hugging Face, MongoDB, Harvard and 600+ other enterprise accounts. No cookies, no consent banners, EU hosting, DPA included.
  • canonical: passedhttps://plausible.io/enterprise-web-analytics
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 4 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 151 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/enterprise-web-analytics
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedEnterprise web analytics without the compliance headaches
  • og-description: passedSee the traffic GA4 loses to cookie consent and ad blockers. Plausible is used by Hugging Face, MongoDB, Harvard and 600+ other enterprise accounts. No cookies, no consent banners, EU hosting, DPA included.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/enterprise-web-analytics
  • og-image: passedhttps://plausible.io/assets/images/plausible_promo.jpg
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed12774 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed56,269 bytes of HTML; budget 500,000
1478
https://plausible.io/eu-hosted-web-analytics200EU-hosted web analytics with no data transfers outside Europe | Plausible Analytics
Page checklist evidence
  • title: passedEU-hosted web analytics with no data transfers outside Europe | Plausible Analytics
  • description: passedPlausible Analytics is incorporated, built and hosted in the EU. All visitor data is processed on European-owned infrastructure and never leaves the EU.
  • canonical: passedhttps://plausible.io/eu-hosted-web-analytics
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 4 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 124 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/eu-hosted-web-analytics
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedEU-hosted web analytics with no data transfers outside Europe
  • og-description: passedPlausible Analytics is incorporated, built and hosted in the EU. All visitor data is processed on European-owned infrastructure and never leaves the EU.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/eu-hosted-web-analytics
  • og-image: passedhttps://plausible.io/assets/images/plausible_promo.jpg
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed6527 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed47,148 bytes of HTML; budget 500,000
1212
https://plausible.io/for-bloggers-creators200Content analytics for publishers and content creators | Plausible Analytics
Page checklist evidence
  • title: passedContent analytics for publishers and content creators | Plausible Analytics
  • description: passedSimple, accurate analytics for publishers and content teams. No cookie banners, no data gaps. Understand what drives traffic, engagement and subscriptions.
  • canonical: passedhttps://plausible.io/for-bloggers-creators
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 6 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 161 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/for-bloggers-creators
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedContent analytics for publishers and content creators
  • og-description: passedSimple, accurate analytics for publishers and content teams. No cookie banners, no data gaps. Understand what drives traffic, engagement and subscriptions.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/for-bloggers-creators
  • og-image: passedhttps://plausible.io/assets/images/plausible_promo.jpg
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed12693 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed58,256 bytes of HTML; budget 500,000
1323
https://plausible.io/for-ecommerce200Web analytics for ecommerce: simple, accurate and privacy-friendly | Plausible Analytics
Page checklist evidence
  • title: passedWeb analytics for ecommerce: simple, accurate and privacy-friendly | Plausible Analytics
  • description: passedWeb analytics for ecommerce that doesn’t rely on cookies or consent banners. Simple dashboard, accurate data less affected by ad blocker blocking and a privacy-friendly alternative to Google Analytics.
  • canonical: passedhttps://plausible.io/for-ecommerce
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 5 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 159 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/for-ecommerce
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedWeb analytics for ecommerce: simple, accurate and privacy-friendly
  • og-description: passedWeb analytics for ecommerce that doesn’t rely on cookies or consent banners. Simple dashboard, accurate data less affected by ad blocker blocking and a privacy-friendly alternative to Google Analytics.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/for-ecommerce
  • og-image: passedhttps://plausible.io/assets/images/plausible_promo.jpg
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed10568 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed54,624 bytes of HTML; budget 500,000
177
https://plausible.io/for-freelancers-agencies200Analytics for agencies: client reporting, multi-site management and GDPR compliance | Plausible Analytics
Page checklist evidence
  • title: passedAnalytics for agencies: client reporting, multi-site management and GDPR compliance | Plausible Analytics
  • description: passedManage all your client sites from one Plausible account. Share live dashboards or scheduled email reports. No cookies, no consent banners, full GDPR compliance built in.
  • canonical: passedhttps://plausible.io/for-freelancers-agencies
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 6 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 181 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/for-freelancers-agencies
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedAnalytics for agencies: client reporting, multi-site management and GDPR compliance
  • og-description: passedManage all your client sites from one Plausible account. Share live dashboards or scheduled email reports. No cookies, no consent banners, full GDPR compliance built in.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/for-freelancers-agencies
  • og-image: passedhttps://plausible.io/assets/images/plausible_promo.jpg
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed18084 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed66,585 bytes of HTML; budget 500,000
1211
https://plausible.io/for-public-sector200Privacy-first web analytics for the public sector | Plausible Analytics
Page checklist evidence
  • title: passedPrivacy-first web analytics for the public sector | Plausible Analytics
  • description: passedPrivacy-first analytics for governments, municipalities, libraries and public institutions. No cookies, no consent banners, data on EU-owned infrastructure. Here’s what your procurement and compliance review needs to know.
  • canonical: passedhttps://plausible.io/for-public-sector
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 4 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 130 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/for-public-sector
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedPrivacy-first web analytics for the public sector
  • og-description: passedPrivacy-first analytics for governments, municipalities, libraries and public institutions. No cookies, no consent banners, data on EU-owned infrastructure. Here’s what your procurement and compliance review needs to know.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/for-public-sector
  • og-image: passedhttps://plausible.io/assets/images/plausible_promo.jpg
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed5966 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed46,704 bytes of HTML; budget 500,000
169
https://plausible.io/for-saas200Web analytics for SaaS: track signups, activation and growth | Plausible Analytics
Page checklist evidence
  • title: passedWeb analytics for SaaS: track signups, activation and growth | Plausible Analytics
  • description: passedSimple, accurate analytics for SaaS teams. Track trial signups, activation funnels and campaign attribution. No cookies, no consent banners, no GA complexity.
  • canonical: passedhttps://plausible.io/for-saas
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 4 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 157 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/for-saas
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedWeb analytics for SaaS: track signups, activation and growth
  • og-description: passedSimple, accurate analytics for SaaS teams. Track trial signups, activation funnels and campaign attribution. No cookies, no consent banners, no GA complexity.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/for-saas
  • og-image: passedhttps://plausible.io/assets/images/plausible_promo.jpg
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed11439 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed55,651 bytes of HTML; budget 500,000
1212
https://plausible.io/lightweight-web-analytics200Lightweight web analytics built for fast-loading websites | Plausible Analytics
Page checklist evidence
  • title: passedLightweight web analytics built for fast-loading websites | Plausible Analytics
  • description: passedPlausible Analytics is a lightweight alternative to Google Analytics. A tiny script, no cookies, no consent banner and no negative effect on your Core Web Vitals.
  • canonical: passedhttps://plausible.io/lightweight-web-analytics
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 4 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 119 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/lightweight-web-analytics
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedLightweight web analytics built for fast-loading websites
  • og-description: passedPlausible Analytics is a lightweight alternative to Google Analytics. A tiny script, no cookies, no consent banner and no negative effect on your Core Web Vitals.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/lightweight-web-analytics
  • og-image: passedhttps://plausible.io/assets/images/plausible_promo.jpg
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed6849 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed47,626 bytes of HTML; budget 500,000
1197
https://plausible.io/login200Plausible · Simple, privacy-friendly alternative to Google Analytics
Page checklist evidence
  • title: passedPlausible · Simple, privacy-friendly alternative to Google Analytics
  • description: not-applicablePlausible is a lightweight and open-source web analytics tool. Your website data is 100% yours and the privacy of your visitors is respected.
  • canonical: not-applicableNo canonical URL
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 2 images lack an alt attribute
  • labels: passed0 of 2 controls have no HTML label
  • buttons: passed0 of 2 buttons have no HTML name
  • links-named: passed0 of 4 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1.0
  • https: passedhttps://plausible.io/login
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: failedNo og:title
  • og-description: failedNo og:description
  • og-type: failedNo og:type
  • og-url: failedNo og:url
  • og-image: failedNo og:image
  • og-alt: not-applicableNo sharing image description
  • twitter-card: failedNo social card type
  • readable: passed111 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed10,006 bytes of HTML; budget 500,000
1181
https://plausible.io/migrate-from-google-analytics200How to migrate from Google Analytics to Plausible | Plausible Analytics
Page checklist evidence
  • title: passedHow to migrate from Google Analytics to Plausible | Plausible Analytics
  • description: passedA practical guide to switching from GA4 to Plausible. Import your historical data, recreate your reports and understand what changes.
  • canonical: passedhttps://plausible.io/migrate-from-google-analytics
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 4 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 132 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/migrate-from-google-analytics
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedHow to migrate from Google Analytics to Plausible
  • og-description: passedA practical guide to switching from GA4 to Plausible. Import your historical data, recreate your reports and understand what changes.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/migrate-from-google-analytics
  • og-image: passedhttps://plausible.io/assets/images/plausible_promo.jpg
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed6320 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed48,128 bytes of HTML; budget 500,000
1111
https://plausible.io/open-source-website-analytics200Open source Google Analytics alternative | Plausible Analytics
Page checklist evidence
  • title: passedOpen source Google Analytics alternative | Plausible Analytics
  • description: passedPlausible is an open source analytics tool. Open source means anyone can audit the code and verify how your data is handled. A privacy-friendly Google Analytics alternative.
  • canonical: passedhttps://plausible.io/open-source-website-analytics
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 4 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 124 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/open-source-website-analytics
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedOpen source Google Analytics alternative
  • og-description: passedPlausible is an open source analytics tool. Open source means anyone can audit the code and verify how your data is handled. A privacy-friendly Google Analytics alternative.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/open-source-website-analytics
  • og-image: passedhttps://plausible.io/assets/images/plausible_promo.jpg
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed5413 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed46,368 bytes of HTML; budget 500,000
174
https://plausible.io/privacy-focused-web-analytics200Privacy-focused web analytics: no cookies, no personal data, no consent banner | Plausible Analytics
Page checklist evidence
  • title: passedPrivacy-focused web analytics: no cookies, no personal data, no consent banner | Plausible Analytics
  • description: passedPrivacy-friendly web analytics without cookies, consent banners or personal data collection. GDPR, CCPA and PECR compliant out of the box. Your data stays in the EU.
  • canonical: passedhttps://plausible.io/privacy-focused-web-analytics
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 4 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 134 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/privacy-focused-web-analytics
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedPrivacy-focused web analytics: no cookies, no personal data, no consent banner
  • og-description: passedPrivacy-friendly web analytics without cookies, consent banners or personal data collection. GDPR, CCPA and PECR compliant out of the box. Your data stays in the EU.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/privacy-focused-web-analytics
  • og-image: passedhttps://plausible.io/assets/images/plausible_promo.jpg
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed6970 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed48,899 bytes of HTML; budget 500,000
172
https://plausible.io/register200Plausible · Simple, privacy-friendly alternative to Google Analytics
Page checklist evidence
  • title: passedPlausible · Simple, privacy-friendly alternative to Google Analytics
  • description: not-applicablePlausible is a lightweight and open-source web analytics tool. Your website data is 100% yours and the privacy of your visitors is respected.
  • canonical: not-applicableNo canonical URL
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 2 images lack an alt attribute
  • labels: passed0 of 3 controls have no HTML label
  • buttons: passed0 of 2 buttons have no HTML name
  • links-named: passed0 of 2 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1.0
  • https: passedhttps://plausible.io/register
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: failedNo og:title
  • og-description: failedNo og:description
  • og-type: failedNo og:type
  • og-url: failedNo og:url
  • og-image: failedNo og:image
  • og-alt: not-applicableNo sharing image description
  • twitter-card: failedNo social card type
  • readable: passed170 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed14,337 bytes of HTML; budget 500,000
1313
https://plausible.io/simple-web-analytics200Simple web analytics for people who just want the numbers | Plausible Analytics
Page checklist evidence
  • title: passedSimple web analytics for people who just want the numbers | Plausible Analytics
  • description: passedSimple web analytics that shows you what matters, nothing more. One dashboard, no complex menus, no cookies, no consent banners. See your data the moment you install it.
  • canonical: passedhttps://plausible.io/simple-web-analytics
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 4 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 116 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/simple-web-analytics
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedSimple web analytics for people who just want the numbers
  • og-description: passedSimple web analytics that shows you what matters, nothing more. One dashboard, no complex menus, no cookies, no consent banners. See your data the moment you install it.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/simple-web-analytics
  • og-image: passedhttps://plausible.io/assets/images/plausible_promo.jpg
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed3980 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed44,178 bytes of HTML; budget 500,000
1200
https://plausible.io/sites200Plausible · Simple, privacy-friendly alternative to Google Analytics
Page checklist evidence
  • title: passedPlausible · Simple, privacy-friendly alternative to Google Analytics
  • description: not-applicablePlausible is a lightweight and open-source web analytics tool. Your website data is 100% yours and the privacy of your visitors is respected.
  • canonical: not-applicableNo canonical URL
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 2 images lack an alt attribute
  • labels: passed0 of 2 controls have no HTML label
  • buttons: passed0 of 2 buttons have no HTML name
  • links-named: passed0 of 4 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1.0
  • https: passedhttps://plausible.io/login?return_to=%2Fsites
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: failedNo og:title
  • og-description: failedNo og:description
  • og-type: failedNo og:type
  • og-url: failedNo og:url
  • og-image: failedNo og:image
  • og-alt: not-applicableNo sharing image description
  • twitter-card: failedNo social card type
  • readable: passed111 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed10,029 bytes of HTML; budget 500,000
1367
https://plausible.io/status200Plausible Analytics status
Page checklist evidence
  • title: passedPlausible Analytics status
  • description: failedNo meta description
  • canonical: passedhttps://status.plausible.io/
  • h1: passed1 H1 element(s)
  • headings: passed0 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 1 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed1 of 2 buttons have no HTML name
  • links-named: passed0 of 6 links have no HTML name
  • viewport: failedwidth=device-width, initial-scale=1, maximum-scale=1, user-scalable=no
  • https: passedhttps://status.plausible.io/
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedPlausible Analytics status
  • og-description: passedWelcome to Plausible Analytics status page for real-time and historical data on system performance.
  • og-type: passedwebsite
  • og-url: failedNo og:url
  • og-image: passedhttps://status.plausible.io/assets/status_pages/og_operational-05cd8ea3.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed2456 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed193,714 bytes of HTML; budget 500,000
11,441
https://plausible.io/about200About | Plausible Analytics
Page checklist evidence
  • title: passedAbout | Plausible Analytics
  • description: passedPlausible Analytics is an independent, open source web analytics company. We’re a small, self-funded team building a privacy-friendly alternative to Google Analytics.
  • canonical: passedhttps://plausible.io/about
  • h1: passed1 H1 element(s)
  • headings: failed2 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 4 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 108 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/about
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedAbout
  • og-description: passedPlausible Analytics is an independent, open source web analytics company. We’re a small, self-funded team building a privacy-friendly alternative to Google Analytics.
  • og-type: passedwebsite
  • og-url: passedhttps://plausible.io/about
  • og-image: passedhttps://plausible.io/assets/images/plausible_promo.jpg
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed3078 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed39,762 bytes of HTML; budget 500,000
167
https://plausible.io/compliance200Plausible security and compliance documentation | Plausible Analytics
Page checklist evidence
  • title: passedPlausible security and compliance documentation | Plausible Analytics
  • description: passedDPA, data policy, security overview, EU hosting, subprocessors, SSO and uptime. Everything a procurement or legal team needs to evaluate Plausible as a vendor.
  • canonical: passedhttps://plausible.io/compliance
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 3 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 118 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/compliance
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedPlausible security and compliance documentation
  • og-description: passedDPA, data policy, security overview, EU hosting, subprocessors, SSO and uptime. Everything a procurement or legal team needs to evaluate Plausible as a vendor.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/compliance
  • og-image: passedhttps://plausible.io/assets/images/plausible_promo.jpg
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed3171 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed41,454 bytes of HTML; budget 500,000
1199
https://plausible.io/contact200Contact | Plausible Analytics
Page checklist evidence
  • title: passedContact | Plausible Analytics
  • description: passedFind answers to common questions about Plausible Analytics. Contact the team if you need further help.
  • canonical: passedhttps://plausible.io/contact
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 3 images lack an alt attribute
  • labels: failed1 of 1 controls have no HTML label
  • buttons: failed2 of 53 buttons have no HTML name
  • links-named: passed0 of 185 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/contact
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedContact
  • og-description: passedFind answers to common questions about Plausible Analytics. Contact the team if you need further help.
  • og-type: passedwebsite
  • og-url: passedhttps://plausible.io/contact
  • og-image: passedhttps://plausible.io/assets/images/plausible_promo.jpg
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed20771 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed137,727 bytes of HTML; budget 500,000
189
https://plausible.io/cookieless-web-analytics200Cookieless web analytics: accurate data without the consent banner | Plausible Analytics
Page checklist evidence
  • title: passedCookieless web analytics: accurate data without the consent banner | Plausible Analytics
  • description: passedCookieless web analytics and tracking without persistent identifiers or consent banners. Measure traffic and conversions while protecting visitor privacy.
  • canonical: passedhttps://plausible.io/cookieless-web-analytics
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 4 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 121 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/cookieless-web-analytics
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedCookieless web analytics: accurate data without the consent banner
  • og-description: passedCookieless web analytics and tracking without persistent identifiers or consent banners. Measure traffic and conversions while protecting visitor privacy.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/cookieless-web-analytics
  • og-image: passedhttps://plausible.io/assets/images/plausible_promo.jpg
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed8241 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed48,865 bytes of HTML; budget 500,000
175
https://plausible.io/data-policy200Plausible: GDPR, CCPA and cookie law compliant web analytics | Plausible Analytics
Page checklist evidence
  • title: passedPlausible: GDPR, CCPA and cookie law compliant web analytics | Plausible Analytics
  • description: passedPlausible provides cookieless web analytics without collecting personal data and while respecting the privacy of website visitors. This is our data policy.
  • canonical: passedhttps://plausible.io/data-policy
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 4 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 115 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/data-policy
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedPlausible: GDPR, CCPA and cookie law compliant web analytics
  • og-description: passedPlausible provides cookieless web analytics without collecting personal data and while respecting the privacy of website visitors. This is our data policy.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/data-policy
  • og-image: passedhttps://plausible.io/assets/images/plausible_promo.jpg
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed4341 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed43,704 bytes of HTML; budget 500,000
169
https://plausible.io/dpa200Data Processing Agreement | Plausible Analytics
Page checklist evidence
  • title: passedData Processing Agreement | Plausible Analytics
  • description: passedPlausible Analytics Data Processing Agreement (DPA) that you agree to when you sign up for a Plausible Analytics product.
  • canonical: passedhttps://plausible.io/dpa
  • h1: passed1 H1 element(s)
  • headings: failed2 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 3 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 104 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/dpa
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedData Processing Agreement
  • og-description: passedPlausible Analytics Data Processing Agreement (DPA) that you agree to when you sign up for a Plausible Analytics product.
  • og-type: passedwebsite
  • og-url: passedhttps://plausible.io/dpa
  • og-image: passedhttps://plausible.io/assets/images/plausible_promo.jpg
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed7095 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed43,164 bytes of HTML; budget 500,000
170
https://plausible.io/features200What you can do with Plausible | Plausible Analytics
Page checklist evidence
  • title: passedWhat you can do with Plausible | Plausible Analytics
  • description: passedExplore what you can do with Plausible Analytics and discover features built to answer real questions about your website traffic.
  • canonical: passedhttps://plausible.io/features
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 6 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 119 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/features
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedWhat you can do with Plausible
  • og-description: passedExplore what you can do with Plausible Analytics and discover features built to answer real questions about your website traffic.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/features
  • og-image: passedhttps://plausible.io/assets/images/plausible_promo.jpg
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed1539 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed40,342 bytes of HTML; budget 500,000
168
https://plausible.io/gtm-template200Plausible Analytics for Google Tag Manager: official template, no cookies, no code | Plausible Analytics
Page checklist evidence
  • title: passedPlausible Analytics for Google Tag Manager: official template, no cookies, no code | Plausible Analytics
  • description: passedSet up privacy-friendly website analytics through Google Tag Manager in minutes. No code changes needed, no cookie banners, and accurate data from day one.
  • canonical: passedhttps://plausible.io/gtm-template
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 17 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 135 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/gtm-template
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedPlausible Analytics for Google Tag Manager: official template, no cookies, no code
  • og-description: passedSet up privacy-friendly website analytics through Google Tag Manager in minutes. No code changes needed, no cookie banners, and accurate data from day one.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/gtm-template
  • og-image: passedhttps://plausible.io/assets/images/plausible_promo.jpg
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed10572 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed55,191 bytes of HTML; budget 500,000
1445
https://plausible.io/imprint200Imprint | Plausible Analytics
Page checklist evidence
  • title: passedImprint | Plausible Analytics
  • description: passedPlausible is a lightweight and open-source Google Analytics alternative. Your website data is 100% yours and the privacy of your visitors is respected.
  • canonical: passedhttps://plausible.io/imprint
  • h1: failed0 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 3 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 101 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/imprint
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedImprint
  • og-description: passedPlausible is a lightweight and open-source Google Analytics alternative. Your website data is 100% yours and the privacy of your visitors is respected.
  • og-type: passedwebsite
  • og-url: passedhttps://plausible.io/imprint
  • og-image: passedhttps://plausible.io/assets/images/plausible_promo.jpg
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed149 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed35,047 bytes of HTML; budget 500,000
068
https://plausible.io/looker-studio-connector200Plausible Analytics Data Studio connector: custom reports, no extra complexity | Plausible Analytics
Page checklist evidence
  • title: passedPlausible Analytics Data Studio connector: custom reports, no extra complexity | Plausible Analytics
  • description: passedBuild custom analytics dashboards and reports directly from your Plausible data. Combine it with ad spend, CRM data or any other source in Google Data Studio.
  • canonical: passedhttps://plausible.io/looker-studio-connector
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 4 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 117 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/looker-studio-connector
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedPlausible Analytics Data Studio connector: custom reports, no extra complexity
  • og-description: passedBuild custom analytics dashboards and reports directly from your Plausible data. Combine it with ad spend, CRM data or any other source in Google Data Studio.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/looker-studio-connector
  • og-image: passedhttps://plausible.io/assets/images/plausible_promo.jpg
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed4061 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed43,766 bytes of HTML; budget 500,000
1207
https://plausible.io/most-accurate-web-analytics200Plausible: The more accurate alternative to Google Analytics | Plausible Analytics
Page checklist evidence
  • title: passedPlausible: The more accurate alternative to Google Analytics | Plausible Analytics
  • description: passedGoogle Analytics misses more data than most site owners realize. Here’s how Plausible delivers more accurate numbers by design.
  • canonical: passedhttps://plausible.io/most-accurate-web-analytics
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 4 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 139 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/most-accurate-web-analytics
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedPlausible: The more accurate alternative to Google Analytics
  • og-description: passedGoogle Analytics misses more data than most site owners realize. Here’s how Plausible delivers more accurate numbers by design.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/most-accurate-web-analytics
  • og-image: passedhttps://plausible.io/assets/images/plausible_promo.jpg
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed13157 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed56,122 bytes of HTML; budget 500,000
1204
https://plausible.io/paid-analytics-vs-free-ga200Why pay for an analytics tool when Google Analytics is free? | Plausible Analytics
Page checklist evidence
  • title: passedWhy pay for an analytics tool when Google Analytics is free? | Plausible Analytics
  • description: passedGoogle Analytics isn’t free. Here’s what it costs in time, compliance overhead and missing data, and why Plausible is a better deal.
  • canonical: passedhttps://plausible.io/paid-analytics-vs-free-ga
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 4 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 126 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/paid-analytics-vs-free-ga
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedWhy pay for an analytics tool when Google Analytics is free?
  • og-description: passedGoogle Analytics isn’t free. Here’s what it costs in time, compliance overhead and missing data, and why Plausible is a better deal.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/paid-analytics-vs-free-ga
  • og-image: passedhttps://plausible.io/assets/images/plausible_promo.jpg
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed7753 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed48,556 bytes of HTML; budget 500,000
171
https://plausible.io/plausible.io200Plausible Analytics: Live Demo
Page checklist evidence
  • title: passedPlausible Analytics: Live Demo
  • description: passedPlausible is a lightweight and open-source web analytics tool. Your website data is 100% yours and the privacy of your visitors is respected.
  • canonical: failedNo canonical URL
  • h1: failed0 H1 element(s)
  • headings: failed2 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 3 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: not-applicable0 of 0 buttons have no HTML name
  • links-named: passed0 of 43 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1.0
  • https: passedhttps://plausible.io/plausible.io
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: failedNo og:title
  • og-description: failedNo og:description
  • og-type: failedNo og:type
  • og-url: failedNo og:url
  • og-image: failedNo og:image
  • og-alt: not-applicableNo sharing image description
  • twitter-card: failedNo social card type
  • readable: passed115 characters of crawler-visible content (minimum 100)
  • jsonld: failed0 of 0 blocks have valid JSON-LD structure
  • html-size: passed22,617 bytes of HTML; budget 500,000
0432
https://plausible.io/privacy200Privacy Policy | Plausible Analytics
Page checklist evidence
  • title: passedPrivacy Policy | Plausible Analytics
  • description: passedPlausible doesn’t use cookies and doesn’t collect personal data. Your data is your data, period.
  • canonical: passedhttps://plausible.io/privacy
  • h1: passed1 H1 element(s)
  • headings: failed2 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 3 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 104 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/privacy
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedPrivacy Policy
  • og-description: passedPlausible doesn’t use cookies and doesn’t collect personal data. Your data is your data, period.
  • og-type: passedwebsite
  • og-url: passedhttps://plausible.io/privacy
  • og-image: passedhttps://plausible.io/assets/images/plausible_promo.jpg
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed7442 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed43,831 bytes of HTML; budget 500,000
169
https://plausible.io/privacy-friendly-web-analytics200How to choose a privacy-friendly web analytics tool | Plausible Analytics
Page checklist evidence
  • title: passedHow to choose a privacy-friendly web analytics tool | Plausible Analytics
  • description: passedHow to choose privacy-friendly web analytics: compare consent, EU hosting, business model, open source code, data ownership, speed and self-hosting.
  • canonical: passedhttps://plausible.io/privacy-friendly-web-analytics
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 4 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 134 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/privacy-friendly-web-analytics
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedHow to choose a privacy-friendly web analytics tool
  • og-description: passedHow to choose privacy-friendly web analytics: compare consent, EU hosting, business model, open source code, data ownership, speed and self-hosting.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/privacy-friendly-web-analytics
  • og-image: passedhttps://plausible.io/assets/images/plausible_promo.jpg
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed16547 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed58,651 bytes of HTML; budget 500,000
1457
https://plausible.io/security200Security Practices | Plausible Analytics
Page checklist evidence
  • title: passedSecurity Practices | Plausible Analytics
  • description: passedHere’s a detailed overview of the technical and organizational security measures we use to secure Plausible and protect your data.
  • canonical: passedhttps://plausible.io/security
  • h1: passed1 H1 element(s)
  • headings: failed2 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 3 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 119 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/security
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedSecurity Practices
  • og-description: passedHere’s a detailed overview of the technical and organizational security measures we use to secure Plausible and protect your data.
  • og-type: passedwebsite
  • og-url: passedhttps://plausible.io/security
  • og-image: passedhttps://plausible.io/assets/images/plausible_promo.jpg
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed8080 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed45,095 bytes of HTML; budget 500,000
170
https://plausible.io/terms200Terms of Service | Plausible Analytics
Page checklist evidence
  • title: passedTerms of Service | Plausible Analytics
  • description: passedAll the terms that you agree to when you sign up for a Plausible Analytics product.
  • canonical: passedhttps://plausible.io/terms
  • h1: passed1 H1 element(s)
  • headings: failed2 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 3 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 110 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/terms
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedTerms of Service
  • og-description: passedAll the terms that you agree to when you sign up for a Plausible Analytics product.
  • og-type: passedwebsite
  • og-url: passedhttps://plausible.io/terms
  • og-image: passedhttps://plausible.io/assets/images/plausible_promo.jpg
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed7980 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed43,844 bytes of HTML; budget 500,000
170
https://plausible.io/tools200Free tools and calculators | Plausible Analytics
Page checklist evidence
  • title: passedFree tools and calculators | Plausible Analytics
  • description: passedFree calculators and utilities to help you understand your analytics data, evaluate campaign performance and get more out of Plausible.
  • canonical: passedhttps://plausible.io/tools
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 3 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 109 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/tools
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedFree tools and calculators
  • og-description: passedFree calculators and utilities to help you understand your analytics data, evaluate campaign performance and get more out of Plausible.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/tools
  • og-image: passedhttps://plausible.io/assets/images/plausible_promo.jpg
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed1312 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed38,358 bytes of HTML; budget 500,000
1205
https://plausible.io/vs-cloudflare-web-analytics200Cloudflare Web Analytics vs Plausible: A dedicated tool vs a side feature | Plausible Analytics
Page checklist evidence
  • title: passedCloudflare Web Analytics vs Plausible: A dedicated tool vs a side feature | Plausible Analytics
  • description: passedCloudflare Web Analytics is free and privacy-friendly, but it is a limited side feature. Compare it with Plausible on history, campaigns, goals and independence.
  • canonical: passedhttps://plausible.io/vs-cloudflare-web-analytics
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 4 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 124 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/vs-cloudflare-web-analytics
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedCloudflare Web Analytics vs Plausible: A dedicated tool vs a side feature
  • og-description: passedCloudflare Web Analytics is free and privacy-friendly, but it is a limited side feature. Compare it with Plausible on history, campaigns, goals and independence.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/vs-cloudflare-web-analytics
  • og-image: passedhttps://plausible.io/assets/images/plausible_promo.jpg
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed7534 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed49,124 bytes of HTML; budget 500,000
177
https://plausible.io/vs-google-analytics200Plausible vs Google Analytics 4 (GA4): What changed and why people are switching | Plausible Analytics
Page checklist evidence
  • title: passedPlausible vs Google Analytics 4 (GA4): What changed and why people are switching | Plausible Analytics
  • description: passedGA4 is a fundamentally different product from Universal Analytics. If you’re reconsidering your setup, here’s how Plausible compares and what you actually gain by switching.
  • canonical: passedhttps://plausible.io/vs-google-analytics
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 4 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 138 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/vs-google-analytics
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedPlausible vs Google Analytics 4 (GA4): What changed and why people are switching
  • og-description: passedGA4 is a fundamentally different product from Universal Analytics. If you’re reconsidering your setup, here’s how Plausible compares and what you actually gain by switching.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/vs-google-analytics
  • og-image: passedhttps://plausible.io/assets/images/plausible_promo.jpg
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed9471 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed52,106 bytes of HTML; budget 500,000
172
https://plausible.io/vs-matomo200Plausible vs Matomo: A simple, privacy-first alternative | Plausible Analytics
Page checklist evidence
  • title: passedPlausible vs Matomo: A simple, privacy-first alternative | Plausible Analytics
  • description: passedPlausible and Matomo are both open source analytics tools. Here’s how they differ on simplicity, privacy, performance and setup.
  • canonical: passedhttps://plausible.io/vs-matomo
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 4 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 126 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/vs-matomo
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedPlausible vs Matomo: A simple, privacy-first alternative
  • og-description: passedPlausible and Matomo are both open source analytics tools. Here’s how they differ on simplicity, privacy, performance and setup.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/vs-matomo
  • og-image: passedhttps://plausible.io/assets/images/plausible_promo.jpg
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed6895 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed48,132 bytes of HTML; budget 500,000
1204
https://plausible.io/when-not-to-use-plausible200When Plausible is not the right fit | Plausible Analytics
Page checklist evidence
  • title: passedWhen Plausible is not the right fit | Plausible Analytics
  • description: passedPlausible is built for simple, privacy-friendly website analytics. Here are the cases where Plausible may not be the right tool, and when another type of product may be a better fit.
  • canonical: passedhttps://plausible.io/when-not-to-use-plausible
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 4 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 120 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/when-not-to-use-plausible
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedWhen Plausible is not the right fit
  • og-description: passedPlausible is built for simple, privacy-friendly website analytics. Here are the cases where Plausible may not be the right tool, and when another type of product may be a better fit.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/when-not-to-use-plausible
  • og-image: passedhttps://plausible.io/assets/images/plausible_promo.jpg
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed9621 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed50,519 bytes of HTML; budget 500,000
174
https://plausible.io/white-label-web-analytics200White label web analytics for SaaS platforms and website builders | Plausible Analytics
Page checklist evidence
  • title: passedWhite label web analytics for SaaS platforms and website builders | Plausible Analytics
  • description: passedEmbed a white-label analytics dashboard into your website builder, hosting service, SaaS platform or marketplace. No Plausible branding, no cookies, no analytics consent banner.
  • canonical: passedhttps://plausible.io/white-label-web-analytics
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 4 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 129 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/white-label-web-analytics
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedWhite label web analytics for SaaS platforms and website builders
  • og-description: passedEmbed a white-label analytics dashboard into your website builder, hosting service, SaaS platform or marketplace. No Plausible branding, no cookies, no analytics consent banner.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/white-label-web-analytics
  • og-image: passedhttps://plausible.io/assets/images/plausible_promo.jpg
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed8582 characters of crawler-visible content (minimum 100)
  • jsonld: passed2 of 2 blocks have valid JSON-LD structure
  • html-size: passed52,013 bytes of HTML; budget 500,000
1210
https://plausible.io/wordpress-analytics-plugin200WordPress analytics plugin: no cookies, no consent banner, accurate data | Plausible Analytics
Page checklist evidence
  • title: passedWordPress analytics plugin: no cookies, no consent banner, accurate data | Plausible Analytics
  • description: passedA lightweight WordPress analytics plugin without cookies or consent banners. Privacy-friendly alternative to Google Analytics with accurate data and a simple dashboard that shows what matters.
  • canonical: passedhttps://plausible.io/wordpress-analytics-plugin
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 4 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 120 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/wordpress-analytics-plugin
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedWordPress analytics plugin: no cookies, no consent banner, accurate data
  • og-description: passedA lightweight WordPress analytics plugin without cookies or consent banners. Privacy-friendly alternative to Google Analytics with accurate data and a simple dashboard that shows what matters.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/wordpress-analytics-plugin
  • og-image: passedhttps://plausible.io/assets/images/plausible_promo.jpg
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed4195 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed44,769 bytes of HTML; budget 500,000
171
https://plausible.io/docs/google-analytics-import200Import stats from Google Analytics | Plausible docs
Page checklist evidence
  • title: passedImport stats from Google Analytics | Plausible docs
  • description: passedImport your historical Google Analytics 4 data into Plausible Analytics. No gaps, no double-counting, and full support for segmenting and exporting.
  • canonical: passedhttps://plausible.io/docs/google-analytics-import
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: passed0 of 5 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: passed0 of 16 buttons have no HTML name
  • links-named: passed0 of 143 links have no HTML name
  • viewport: passedwidth=device-width,initial-scale=1
  • https: passedhttps://plausible.io/docs/google-analytics-import
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedImport stats from Google Analytics | Plausible docs
  • og-description: passedImport your historical Google Analytics 4 data into Plausible Analytics. No gaps, no double-counting, and full support for segmenting and exporting.
  • og-type: failedNo og:type
  • og-url: passedhttps://plausible.io/docs/google-analytics-import
  • og-image: passedhttps://plausible.io/docs/img/plausible-analytics.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed13696 characters of crawler-visible content (minimum 100)
  • jsonld: passed2 of 2 blocks have valid JSON-LD structure
  • html-size: passed53,715 bytes of HTML; budget 500,000
1206
https://plausible.io/blog/time-on-page-ga-vs-plausible200GA4 could be underreporting average engagement time by up to 80%, as compared to Plausible | Plausible Analytics
Page checklist evidence
  • title: passedGA4 could be underreporting average engagement time by up to 80%, as compared to Plausible | Plausible Analytics
  • description: passedGA4 can underreport time-on-page by up to 80% vs. Plausible. Learn why this happens and how much data you could be losing.
  • canonical: passedhttps://plausible.io/blog/time-on-page-ga-vs-plausible
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 7 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 127 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/blog/time-on-page-ga-vs-plausible
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedGA4 could be underreporting average engagement time by up to 80%, as compared to Plausible
  • og-description: passedGA4 can underreport time-on-page by up to 80% vs. Plausible. Learn why this happens and how much data you could be losing.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/blog/time-on-page-ga-vs-plausible
  • og-image: passedhttps://plausible.io/uploads/table-comparing-engagement-time.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed11742 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed56,295 bytes of HTML; budget 500,000
1456
https://plausible.io/google-analytics-script-size200How much JavaScript does Google Analytics add to your site? | Plausible Analytics
Page checklist evidence
  • title: passedHow much JavaScript does Google Analytics add to your site? | Plausible Analytics
  • description: passedGoogle Analytics adds 135KB of JavaScript for every new visitor. Add GTM and a cookie consent banner and you’re past 285KB. Plausible adds 2.5KB and needs none of it.
  • canonical: passedhttps://plausible.io/google-analytics-script-size
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 3 images lack an alt attribute
  • labels: passed0 of 4 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 110 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/google-analytics-script-size
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedHow much JavaScript does Google Analytics add to your site?
  • og-description: passedGoogle Analytics adds 135KB of JavaScript for every new visitor. Add GTM and a cookie consent banner and you’re past 285KB. Plausible adds 2.5KB and needs none of it.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/google-analytics-script-size
  • og-image: passedhttps://plausible.io/assets/images/plausible_promo.jpg
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed4227 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed50,030 bytes of HTML; budget 500,000
1453
https://plausible.io/blog/things-i-hate-about-GA42004 things I hate about GA4 | Plausible Analytics
Page checklist evidence
  • title: passed4 things I hate about GA4 | Plausible Analytics
  • description: passedGoogle Analytics 4 is rapidly evolving in features, but failing in these core areas.
  • canonical: passedhttps://plausible.io/blog/things-i-hate-about-GA4
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 4 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 139 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/blog/things-i-hate-about-GA4
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passed4 things I hate about GA4
  • og-description: passedGoogle Analytics 4 is rapidly evolving in features, but failing in these core areas.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/blog/things-i-hate-about-GA4
  • og-image: passedhttps://plausible.io/uploads/ga4-dashboard.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed12387 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed56,129 bytes of HTML; budget 500,000
1210
https://plausible.io/blog/google-analytics-illegal200Is Google Analytics illegal? Several European Data Protection Authorities say so | Plausible Analytics
Page checklist evidence
  • title: passedIs Google Analytics illegal? Several European Data Protection Authorities say so | Plausible Analytics
  • description: passedSeveral European Data Protection Authorities ruled Google Analytics illegal due to EU-US data transfers. Here is why, what changed since and what it means for your website.
  • canonical: passedhttps://plausible.io/blog/google-analytics-illegal
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 4 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 152 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/blog/google-analytics-illegal
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedIs Google Analytics illegal? Several European Data Protection Authorities say so
  • og-description: passedSeveral European Data Protection Authorities ruled Google Analytics illegal due to EU-US data transfers. Here is why, what changed since and what it means for your website.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/blog/google-analytics-illegal
  • og-image: passedhttps://plausible.io/uploads/is-google-analytics-illegal.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed13483 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed59,987 bytes of HTML; budget 500,000
1475
https://plausible.io/blog/legal-assessment-gdpr-eprivacy200GDPR-compliant web analytics without consent: a legal guide to cookieless tracking | Plausible Analytics
Page checklist evidence
  • title: passedGDPR-compliant web analytics without consent: a legal guide to cookieless tracking | Plausible Analytics
  • description: passedHow to implement GDPR-compliant web analytics without cookie banners or user consent. A legal assessment by a data protection lawyer covering the ePrivacy Directive requirements and how tools like Plausible comply.
  • canonical: passedhttps://plausible.io/blog/legal-assessment-gdpr-eprivacy
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 4 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 141 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/blog/legal-assessment-gdpr-eprivacy
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedGDPR-compliant web analytics without consent: a legal guide to cookieless tracking
  • og-description: passedHow to implement GDPR-compliant web analytics without cookie banners or user consent. A legal assessment by a data protection lawyer covering the ePrivacy Directive requirements and how tools like Plausible comply.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/blog/legal-assessment-gdpr-eprivacy
  • og-image: passedhttps://plausible.io/uploads/is-google-analytics-illegal.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed20527 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed67,114 bytes of HTML; budget 500,000
1218
https://plausible.io/blog/google-analytics-ccpa200Web analytics, CCPA and is Google Analytics compliant with CCPA? | Plausible Analytics
Page checklist evidence
  • title: passedWeb analytics, CCPA and is Google Analytics compliant with CCPA? | Plausible Analytics
  • description: passedWhat is CCPA and how does it affect website analytics? And how can I make Google Analytics compliant with the CCPA?
  • canonical: passedhttps://plausible.io/blog/google-analytics-ccpa
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 4 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 126 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/blog/google-analytics-ccpa
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedWeb analytics, CCPA and is Google Analytics compliant with CCPA?
  • og-description: passedWhat is CCPA and how does it affect website analytics? And how can I make Google Analytics compliant with the CCPA?
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/blog/google-analytics-ccpa
  • og-image: passedhttps://plausible.io/uploads/remove-google-analytics.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed10325 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed53,475 bytes of HTML; budget 500,000
1458
https://plausible.io/blog/cookie-consent-banners200Do you need a cookie consent banner? A practical privacy-first guide | Plausible Analytics
Page checklist evidence
  • title: passedDo you need a cookie consent banner? A practical privacy-first guide | Plausible Analytics
  • description: passedLearn when cookie consent is generally required, which cookies are exempt and how privacy-first analytics can remove the analytics banner entirely.
  • canonical: passedhttps://plausible.io/blog/cookie-consent-banners
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 4 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 130 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/blog/cookie-consent-banners
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedDo you need a cookie consent banner? A practical privacy-first guide
  • og-description: passedLearn when cookie consent is generally required, which cookies are exempt and how privacy-first analytics can remove the analytics banner entirely.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/blog/cookie-consent-banners
  • og-image: passedhttps://plausible.io/uploads/cookie-consent-banner-example.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed11256 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed55,994 bytes of HTML; budget 500,000
1457
https://plausible.io/blog/privacy-policy-page200Do I need a privacy policy for my website? | Plausible Analytics
Page checklist evidence
  • title: passedDo I need a privacy policy for my website? | Plausible Analytics
  • description: passedIf you collect personal data or use cookies, a privacy policy is legally required. Here’s what to include and how to write one.
  • canonical: passedhttps://plausible.io/blog/privacy-policy-page
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 4 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 142 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/blog/privacy-policy-page
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedDo I need a privacy policy for my website?
  • og-description: passedIf you collect personal data or use cookies, a privacy policy is legally required. Here’s what to include and how to write one.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/blog/privacy-policy-page
  • og-image: passedhttps://plausible.io/uploads/plausible-october-traffic.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed9952 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed54,382 bytes of HTML; budget 500,000
1318
https://plausible.io/blog/remove-google-analytics200Why you should stop using Google Analytics on your website | Plausible Analytics
Page checklist evidence
  • title: passedWhy you should stop using Google Analytics on your website | Plausible Analytics
  • description: passedHere’s a look at why you should remove Google Analytics from your website and help create a more open, independent web that’s more friendly to the visitors.
  • canonical: passedhttps://plausible.io/blog/remove-google-analytics
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 4 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 156 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/blog/remove-google-analytics
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedWhy you should stop using Google Analytics on your website
  • og-description: passedHere’s a look at why you should remove Google Analytics from your website and help create a more open, independent web that’s more friendly to the visitors.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/blog/remove-google-analytics
  • og-image: passedhttps://plausible.io/uploads/remove-google-analytics.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed16033 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed62,709 bytes of HTML; budget 500,000
1210
https://plausible.io/blog/google-analytics-adblockers-missing-data20058% of Hacker News, Reddit and tech-savvy audiences block Google Analytics | Plausible Analytics
Page checklist evidence
  • title: passed58% of Hacker News, Reddit and tech-savvy audiences block Google Analytics | Plausible Analytics
  • description: passedIs Google Analytics still useful and how accurate are its stats? How much data is missing from Google Analytics due to adblockers and privacy-friendly browsers?
  • canonical: passedhttps://plausible.io/blog/google-analytics-adblockers-missing-data
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 6 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 135 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/blog/google-analytics-adblockers-missing-data
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passed58% of Hacker News, Reddit and tech-savvy audiences block Google Analytics
  • og-description: passedIs Google Analytics still useful and how accurate are its stats? How much data is missing from Google Analytics due to adblockers and privacy-friendly browsers?
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/blog/google-analytics-adblockers-missing-data
  • og-image: passedhttps://plausible.io/uploads/blocking-google-analytics.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed9017 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed53,771 bytes of HTML; budget 500,000
1204
https://plausible.io/blog/easy-insights200Everything that’s complicated to do in Google Analytics than Plausible | Plausible Analytics
Page checklist evidence
  • title: passedEverything that’s complicated to do in Google Analytics than Plausible | Plausible Analytics
  • description: passedFinding these insights in Google Analytics can be a struggle. Plausible Analytics simplifies this.
  • canonical: passedhttps://plausible.io/blog/easy-insights
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 12 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 159 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/blog/easy-insights
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedEverything that’s complicated to do in Google Analytics than Plausible
  • og-description: passedFinding these insights in Google Analytics can be a struggle. Plausible Analytics simplifies this.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/blog/easy-insights
  • og-image: passedhttps://plausible.io/uploads/exploration-ga4.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed15524 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed62,583 bytes of HTML; budget 500,000
1210
https://plausible.io/blog/consent-mode-ga4-modeled-data200Consent Mode and how GA4 fills missing data with behavioral modeling and modeled conversions | Plausible Analytics
Page checklist evidence
  • title: passedConsent Mode and how GA4 fills missing data with behavioral modeling and modeled conversions | Plausible Analytics
  • description: passedGoogle Consent Mode, why GA4 depends on modeled data, and how Plausible offers a simple, privacy friendly alternative with real insights.
  • canonical: passedhttps://plausible.io/blog/consent-mode-ga4-modeled-data
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 4 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 132 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/blog/consent-mode-ga4-modeled-data
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedConsent Mode and how GA4 fills missing data with behavioral modeling and modeled conversions
  • og-description: passedGoogle Consent Mode, why GA4 depends on modeled data, and how Plausible offers a simple, privacy friendly alternative with real insights.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/blog/consent-mode-ga4-modeled-data
  • og-image: passedhttps://plausible.io/uploads/blended-data-consent-mode-setting-in-ga4.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed13061 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed57,796 bytes of HTML; budget 500,000
1451
https://plausible.io/blog/testing-bot-traffic-filtering-google-analytics200Google Analytics counts bots as real traffic | Plausible Analytics
Page checklist evidence
  • title: passedGoogle Analytics counts bots as real traffic | Plausible Analytics
  • description: passedWe simulated bot traffic to a test site. Google Analytics recorded it as real traffic. Plausible rejected it all.
  • canonical: passedhttps://plausible.io/blog/testing-bot-traffic-filtering-google-analytics
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 17 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 132 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/blog/testing-bot-traffic-filtering-google-analytics
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedGoogle Analytics counts bots as real traffic
  • og-description: passedWe simulated bot traffic to a test site. Google Analytics recorded it as real traffic. Plausible rejected it all.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/blog/testing-bot-traffic-filtering-google-analytics
  • og-image: passedhttps://plausible.io/uploads/ga-bot-traffic-test.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed13886 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed60,440 bytes of HTML; budget 500,000
1209
https://plausible.io/blog/utm-tracking-tags200How to use UTM parameters to track your campaigns and understand dark traffic | Plausible Analytics
Page checklist evidence
  • title: passedHow to use UTM parameters to track your campaigns and understand dark traffic | Plausible Analytics
  • description: passedUTM parameters help you understand where your traffic comes from. Learn what they are, how to use them and how to track your campaigns in Plausible Analytics.
  • canonical: passedhttps://plausible.io/blog/utm-tracking-tags
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 4 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 145 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/blog/utm-tracking-tags
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedHow to use UTM parameters to track your campaigns and understand dark traffic
  • og-description: passedUTM parameters help you understand where your traffic comes from. Learn what they are, how to use them and how to track your campaigns in Plausible Analytics.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/blog/utm-tracking-tags
  • og-image: passedhttps://plausible.io/uploads/utm-campaign-tracking.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed13869 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed62,035 bytes of HTML; budget 500,000
1204
https://plausible.io/blog/pick-the-right-metrics200How to pick the right metrics for your website? | Plausible Analytics
Page checklist evidence
  • title: passedHow to pick the right metrics for your website? | Plausible Analytics
  • description: passedHow to avoid metric overload and track the most useful website metrics. Learn how to focus on data that drives decisions, not confusion.
  • canonical: passedhttps://plausible.io/blog/pick-the-right-metrics
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 4 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 122 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/blog/pick-the-right-metrics
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedHow to pick the right metrics for your website?
  • og-description: passedHow to avoid metric overload and track the most useful website metrics. Learn how to focus on data that drives decisions, not confusion.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/blog/pick-the-right-metrics
  • og-image: passedhttps://plausible.io/uploads/plausible.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed11534 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed53,445 bytes of HTML; budget 500,000
1202
https://plausible.io/blog/bounce-rate200What is a good bounce rate for a website? (and industry benchmarks) | Plausible Analytics
Page checklist evidence
  • title: passedWhat is a good bounce rate for a website? (and industry benchmarks) | Plausible Analytics
  • description: passedWhat is bounce rate, what are some industry benchmarks, and how to maintain a lower number?
  • canonical: passedhttps://plausible.io/blog/bounce-rate
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 9 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 150 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/blog/bounce-rate
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedWhat is a good bounce rate for a website? (and industry benchmarks)
  • og-description: passedWhat is bounce rate, what are some industry benchmarks, and how to maintain a lower number?
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/blog/bounce-rate
  • og-image: passedhttps://plausible.io/uploads/bounce-rate.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed19251 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed68,016 bytes of HTML; budget 500,000
176
https://plausible.io/blog/drop-in-website-traffic200How to investigate a drop in your website traffic? | Plausible Analytics
Page checklist evidence
  • title: passedHow to investigate a drop in your website traffic? | Plausible Analytics
  • description: passedThe process of analyzing a traffic drop, while revealing our own investigation for the Plausible site.
  • canonical: passedhttps://plausible.io/blog/drop-in-website-traffic
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 11 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 141 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/blog/drop-in-website-traffic
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedHow to investigate a drop in your website traffic?
  • og-description: passedThe process of analyzing a traffic drop, while revealing our own investigation for the Plausible site.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/blog/drop-in-website-traffic
  • og-image: passedhttps://plausible.io/uploads/traffic-drop-in-plausible-dashboard.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed17805 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed62,480 bytes of HTML; budget 500,000
1208
https://plausible.io/blog/ab-testing200How to A/B test your website? | Plausible Analytics
Page checklist evidence
  • title: passedHow to A/B test your website? | Plausible Analytics
  • description: passedWhat is A/B testing, real examples, and how to run A/B tests on a website and analyze the results.
  • canonical: passedhttps://plausible.io/blog/ab-testing
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 7 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 136 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/blog/ab-testing
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedHow to A/B test your website?
  • og-description: passedWhat is A/B testing, real examples, and how to run A/B tests on a website and analyze the results.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/blog/ab-testing
  • og-image: passedhttps://plausible.io/uploads/ab-testing-layout.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed14302 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed57,913 bytes of HTML; budget 500,000
1444
https://plausible.io/blog/startup-marketing200How we grew our startup from $400 to $2,750 MRR in 135 days without ads | Plausible Analytics
Page checklist evidence
  • title: passedHow we grew our startup from $400 to $2,750 MRR in 135 days without ads | Plausible Analytics
  • description: passedHow we grow our startup without any paid advertising, affiliate marketing and other sponsorships. All the steps we took and our best traffic sources are included.
  • canonical: passedhttps://plausible.io/blog/startup-marketing
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 9 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 156 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/blog/startup-marketing
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedHow we grew our startup from $400 to $2,750 MRR in 135 days without ads
  • og-description: passedHow we grow our startup without any paid advertising, affiliate marketing and other sponsorships. All the steps we took and our best traffic sources are included.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/blog/startup-marketing
  • og-image: passedhttps://plausible.io/uploads/startup-marketing.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed22851 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed68,855 bytes of HTML; budget 500,000
1210
https://plausible.io/blog/bootstrapping-saas200How we bootstrapped our Google Analytics alternative to $500k ARR | Plausible Analytics
Page checklist evidence
  • title: passedHow we bootstrapped our Google Analytics alternative to $500k ARR | Plausible Analytics
  • description: passedIt took us a year to reach the first $400 MRR and then it took us nine months to go from $400 to $10k MRR. Now, ten months after the $10k milestone, we’re at $500,000 ARR.
  • canonical: passedhttps://plausible.io/blog/bootstrapping-saas
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 7 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 131 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/blog/bootstrapping-saas
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedHow we bootstrapped our Google Analytics alternative to $500k ARR
  • og-description: passedIt took us a year to reach the first $400 MRR and then it took us nine months to go from $400 to $10k MRR. Now, ten months after the $10k milestone, we’re at $500,000 ARR.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/blog/bootstrapping-saas
  • og-image: passedhttps://plausible.io/uploads/500k-arr.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed9755 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed52,251 bytes of HTML; budget 500,000
173
https://plausible.io/blog/customers-not-investors200Why we say no to investors and are 100% user-supported? | Plausible Analytics
Page checklist evidence
  • title: passedWhy we say no to investors and are 100% user-supported? | Plausible Analytics
  • description: passedWhy Plausible stays independent, avoids selling data, and is funded by the people who use it.
  • canonical: passedhttps://plausible.io/blog/customers-not-investors
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 4 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 119 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/blog/customers-not-investors
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedWhy we say no to investors and are 100% user-supported?
  • og-description: passedWhy Plausible stays independent, avoids selling data, and is funded by the people who use it.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/blog/customers-not-investors
  • og-image: passedhttps://plausible.io/uploads/plausible-no-investors.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed6505 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed47,526 bytes of HTML; budget 500,000
1452
https://plausible.io/blog/ignore-startup-advice200The boring way to build a startup | Plausible Analytics
Page checklist evidence
  • title: passedThe boring way to build a startup | Plausible Analytics
  • description: passedSeven years in, Plausible is profitable, independent, and still here. How we built it by staying self-funded, keeping things small, and ignoring most of the standard startup playbook.
  • canonical: passedhttps://plausible.io/blog/ignore-startup-advice
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 4 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 123 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/blog/ignore-startup-advice
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedThe boring way to build a startup
  • og-description: passedSeven years in, Plausible is profitable, independent, and still here. How we built it by staying self-funded, keeping things small, and ignoring most of the standard startup playbook.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/blog/ignore-startup-advice
  • og-image: passedhttps://plausible.io/uploads/plausible-analytics-signups-organic-growth.webp
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed8239 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed50,132 bytes of HTML; budget 500,000
1333
https://plausible.io/blog/growing-saas-mrr200What we learned on our journey to $10,000 MRR | Plausible Analytics
Page checklist evidence
  • title: passedWhat we learned on our journey to $10,000 MRR | Plausible Analytics
  • description: passedWe’ve made it to $10,000 MRR with Plausible Analytics! Several people asked about our lessons learned, so I wanted to share some in this post.
  • canonical: passedhttps://plausible.io/blog/growing-saas-mrr
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 8 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 139 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/blog/growing-saas-mrr
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedWhat we learned on our journey to $10,000 MRR
  • og-description: passedWe’ve made it to $10,000 MRR with Plausible Analytics! Several people asked about our lessons learned, so I wanted to share some in this post.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/blog/growing-saas-mrr
  • og-image: passedhttps://plausible.io/uploads/10k-mrr.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed16343 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed60,009 bytes of HTML; budget 500,000
177
https://plausible.io/blog/open-source-saas200How we built a $1M ARR open source SaaS | Plausible Analytics
Page checklist evidence
  • title: passedHow we built a $1M ARR open source SaaS | Plausible Analytics
  • description: passedWe’ve reached a significant milestone of $1 million in annual recurring revenue (ARR) with Plausible Analytics. This post is a recap of how we got to this point.
  • canonical: passedhttps://plausible.io/blog/open-source-saas
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 5 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 176 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/blog/open-source-saas
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedHow we built a $1M ARR open source SaaS
  • og-description: passedWe’ve reached a significant milestone of $1 million in annual recurring revenue (ARR) with Plausible Analytics. This post is a recap of how we got to this point.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/blog/open-source-saas
  • og-image: passedhttps://plausible.io/uploads/1m-arr-open-source-saas.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed27438 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed76,013 bytes of HTML; budget 500,000
181
https://plausible.io/blog/building-open-source200Lessons from building and growing an open source SaaS | Plausible Analytics
Page checklist evidence
  • title: passedLessons from building and growing an open source SaaS | Plausible Analytics
  • description: passedHere are some lessons learned from building and growing an open source SaaS startup in the highly competitive web analytics market.
  • canonical: passedhttps://plausible.io/blog/building-open-source
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 4 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 126 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/blog/building-open-source
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedLessons from building and growing an open source SaaS
  • og-description: passedHere are some lessons learned from building and growing an open source SaaS startup in the highly competitive web analytics market.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/blog/building-open-source
  • og-image: passedhttps://plausible.io/uploads/growing-open-source.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed14714 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed56,489 bytes of HTML; budget 500,000
172
https://plausible.io/blog/open-source-funding200How to pay your rent with your open source project | Plausible Analytics
Page checklist evidence
  • title: passedHow to pay your rent with your open source project | Plausible Analytics
  • description: passedA look at the different business and pricing models to fund open source software and make it sustainable.
  • canonical: passedhttps://plausible.io/blog/open-source-funding
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 4 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 133 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/blog/open-source-funding
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedHow to pay your rent with your open source project
  • og-description: passedA look at the different business and pricing models to fund open source software and make it sustainable.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/blog/open-source-funding
  • og-image: passedhttps://plausible.io/uploads/big-spike-in-traffic.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed13930 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed56,352 bytes of HTML; budget 500,000
1207
https://plausible.io/blog/open-source-licenses200Open source licensing and why we’re changing Plausible to the AGPL license | Plausible Analytics
Page checklist evidence
  • title: passedOpen source licensing and why we’re changing Plausible to the AGPL license | Plausible Analytics
  • description: passedWe’re changing our license as we’ve become aware that there are risks associated with permissive open source licenses that corporations that don’t care about open source are happy to take advantage of.
  • canonical: passedhttps://plausible.io/blog/open-source-licenses
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 4 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 135 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/blog/open-source-licenses
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedOpen source licensing and why we’re changing Plausible to the AGPL license
  • og-description: passedWe’re changing our license as we’ve become aware that there are risks associated with permissive open source licenses that corporations that don’t care about open source are happy to take advantage of.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/blog/open-source-licenses
  • og-image: passedhttps://plausible.io/uploads/plausible-analytics-august-recap.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed12212 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed55,802 bytes of HTML; budget 500,000
179
https://plausible.io/blog/community-edition200Introducing Plausible Community Edition | Plausible Analytics
Page checklist evidence
  • title: passedIntroducing Plausible Community Edition | Plausible Analytics
  • description: passedWe’re introducing the “free as in beer”, self-hosted and AGPL-licensed Plausible Community Edition (CE).
  • canonical: passedhttps://plausible.io/blog/community-edition
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 4 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 131 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/blog/community-edition
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedIntroducing Plausible Community Edition
  • og-description: passedWe’re introducing the “free as in beer”, self-hosted and AGPL-licensed Plausible Community Edition (CE).
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/blog/community-edition
  • og-image: passedhttps://plausible.io/uploads/plausible-community-edition.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed11134 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed53,059 bytes of HTML; budget 500,000
1203
https://plausible.io/blog/best-wordpress-analytics-plugins200Best web analytics plugins for WordPress sites | Plausible Analytics
Page checklist evidence
  • title: passedBest web analytics plugins for WordPress sites | Plausible Analytics
  • description: passedAs a WordPress user, you have access to countless ways to check your blog stats. Here’s what you need to know about WordPress analytics.
  • canonical: passedhttps://plausible.io/blog/best-wordpress-analytics-plugins
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 7 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 134 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/blog/best-wordpress-analytics-plugins
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedBest web analytics plugins for WordPress sites
  • og-description: passedAs a WordPress user, you have access to countless ways to check your blog stats. Here’s what you need to know about WordPress analytics.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/blog/best-wordpress-analytics-plugins
  • og-image: passedhttps://plausible.io/uploads/wordpress-web-analytics-plugins.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed9250 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed54,991 bytes of HTML; budget 500,000
1123
https://plausible.io/blog/woocommerce-analytics-plugin200WooCommerce analytics plugin: One-click setup for tracking sales, funnel, marketing, and more. | Plausible Analytics
Page checklist evidence
  • title: passedWooCommerce analytics plugin: One-click setup for tracking sales, funnel, marketing, and more. | Plausible Analytics
  • description: passedMonitor your WooCommerce site with a single-click setup, with the Plausible Analytics plugin.
  • canonical: passedhttps://plausible.io/blog/woocommerce-analytics-plugin
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 10 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 166 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/blog/woocommerce-analytics-plugin
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedWooCommerce analytics plugin: One-click setup for tracking sales, funnel, marketing, and more.
  • og-description: passedMonitor your WooCommerce site with a single-click setup, with the Plausible Analytics plugin.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/blog/woocommerce-analytics-plugin
  • og-image: passedhttps://plausible.io/uploads/woocommerce-funnel-one-click-setup-in-plausible.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed20923 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed69,817 bytes of HTML; budget 500,000
178
https://plausible.io/blog/shopify-analytics200Shopify Analytics: Understanding reports, dashboards & alternatives | Plausible Analytics
Page checklist evidence
  • title: passedShopify Analytics: Understanding reports, dashboards & alternatives | Plausible Analytics
  • description: passedShopify Analytics covers store and sales reporting. Plausible replaces Google Analytics with simpler privacy-first traffic, campaign and conversion analytics.
  • canonical: passedhttps://plausible.io/blog/shopify-analytics
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 8 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 148 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/blog/shopify-analytics
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedShopify Analytics: Understanding reports, dashboards & alternatives
  • og-description: passedShopify Analytics covers store and sales reporting. Plausible replaces Google Analytics with simpler privacy-first traffic, campaign and conversion analytics.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/blog/shopify-analytics
  • og-image: passedhttps://plausible.io/uploads/shopify-analytics.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed19332 characters of crawler-visible content (minimum 100)
  • jsonld: passed2 of 2 blocks have valid JSON-LD structure
  • html-size: passed70,114 bytes of HTML; budget 500,000
1444
https://plausible.io/blog/ecommerce-revenue-attribution200Using website analytics for ecommerce revenue attribution and boosting sales | Plausible Analytics
Page checklist evidence
  • title: passedUsing website analytics for ecommerce revenue attribution and boosting sales | Plausible Analytics
  • description: passedUse web analytics to track and attribute revenue across different marketing channels like ads, search, social, email, etc. to grow your ecommerce sales.
  • canonical: passedhttps://plausible.io/blog/ecommerce-revenue-attribution
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 5 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 145 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/blog/ecommerce-revenue-attribution
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedUsing website analytics for ecommerce revenue attribution and boosting sales
  • og-description: passedUse web analytics to track and attribute revenue across different marketing channels like ads, search, social, email, etc. to grow your ecommerce sales.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/blog/ecommerce-revenue-attribution
  • og-image: passedhttps://plausible.io/uploads/plausible-ecommerce-revenue-goal.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed15902 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed60,511 bytes of HTML; budget 500,000
177
https://plausible.io/blog/wordpress-plugin-for-site-search20011 handpicked WordPress search plugins for building the best site search | Plausible Analytics
Page checklist evidence
  • title: passed11 handpicked WordPress search plugins for building the best site search | Plausible Analytics
  • description: passedEasily track the popular search terms visitors are using on your WordPress site. Optimize your site and improve user experience.
  • canonical: passedhttps://plausible.io/blog/wordpress-plugin-for-site-search
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 10 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 164 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/blog/wordpress-plugin-for-site-search
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passed11 handpicked WordPress search plugins for building the best site search
  • og-description: passedEasily track the popular search terms visitors are using on your WordPress site. Optimize your site and improve user experience.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/blog/wordpress-plugin-for-site-search
  • og-image: passedhttps://plausible.io/uploads/wordpress-search-queries-tracking-with-plugin.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed25710 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed75,240 bytes of HTML; budget 500,000
179
https://plausible.io/blog/web-analytics-vs-product-analytics200Web analytics vs product analytics: core difference and how to choose? | Plausible Analytics
Page checklist evidence
  • title: passedWeb analytics vs product analytics: core difference and how to choose? | Plausible Analytics
  • description: passedWeb analytics and product analytics overlap more than their names suggest. Learn which questions each can answer, what data they require and where Plausible fits.
  • canonical: passedhttps://plausible.io/blog/web-analytics-vs-product-analytics
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 4 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 128 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/blog/web-analytics-vs-product-analytics
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedWeb analytics vs product analytics: core difference and how to choose?
  • og-description: passedWeb analytics and product analytics overlap more than their names suggest. Learn which questions each can answer, what data they require and where Plausible fits.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/blog/web-analytics-vs-product-analytics
  • og-image: passedhttps://plausible.io/uploads/web-analytics-vs-product-analytics.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed16449 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed60,305 bytes of HTML; budget 500,000
1203
https://plausible.io/blog/check-website-traffic200How to check your own website traffic accurately | Plausible Analytics
Page checklist evidence
  • title: passedHow to check your own website traffic accurately | Plausible Analytics
  • description: passedLearn how to measure your website traffic, understand visitors, visits, pageviews, sources and pages, track campaigns and conversions, and investigate sudden changes.
  • canonical: passedhttps://plausible.io/blog/check-website-traffic
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 6 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 139 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/blog/check-website-traffic
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedHow to check your own website traffic accurately
  • og-description: passedLearn how to measure your website traffic, understand visitors, visits, pageviews, sources and pages, track campaigns and conversions, and investigate sudden changes.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/blog/check-website-traffic
  • og-image: passedhttps://plausible.io/uploads/check-website-traffic-plausible-dashboard.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed20143 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed66,549 bytes of HTML; budget 500,000
178
https://plausible.io/blog/eu-hosted-analytics-vs-eu-owned-analytics200EU-hosted analytics isn’t the same as EU-owned analytics | Plausible Analytics
Page checklist evidence
  • title: passedEU-hosted analytics isn’t the same as EU-owned analytics | Plausible Analytics
  • description: passedEU-hosted analytics can help with data residency, but it does not always mean EU ownership or European-owned infrastructure.
  • canonical: passedhttps://plausible.io/blog/eu-hosted-analytics-vs-eu-owned-analytics
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 4 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 132 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/blog/eu-hosted-analytics-vs-eu-owned-analytics
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedEU-hosted analytics isn’t the same as EU-owned analytics
  • og-description: passedEU-hosted analytics can help with data residency, but it does not always mean EU ownership or European-owned infrastructure.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/blog/eu-hosted-analytics-vs-eu-owned-analytics
  • og-image: passedhttps://plausible.io/uploads/eu-hosted-vs-eu-owned-analytics.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed10770 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed53,334 bytes of HTML; budget 500,000
1443
https://plausible.io/blog/do-ad-blockers-block-plausible-analytics200Do ad blockers block Plausible Analytics? | Plausible Analytics
Page checklist evidence
  • title: passedDo ad blockers block Plausible Analytics? | Plausible Analytics
  • description: passedPlausible is blocked far less often than Google Analytics, but some blockers can still block any analytics script. Here’s how blocking works and how Plausible’s proxy option closes most of the remaining gap.
  • canonical: passedhttps://plausible.io/blog/do-ad-blockers-block-plausible-analytics
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 4 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 136 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/blog/do-ad-blockers-block-plausible-analytics
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedDo ad blockers block Plausible Analytics?
  • og-description: passedPlausible is blocked far less often than Google Analytics, but some blockers can still block any analytics script. Here’s how blocking works and how Plausible’s proxy option closes most of the remaining gap.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/blog/do-ad-blockers-block-plausible-analytics
  • og-image: passedhttps://plausible.io/uploads/plausible-script-successfully-loaded.webp
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed9470 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed54,507 bytes of HTML; budget 500,000
173
https://plausible.io/blog/pii-examples200What is PII? Meaning and examples of personal data you shouldn’t send to analytics | Plausible Analytics
Page checklist evidence
  • title: passedWhat is PII? Meaning and examples of personal data you shouldn’t send to analytics | Plausible Analytics
  • description: passedPII (personally identifiable information) is any data that can identify a person. See what counts, real examples in URLs, forms and emails, and how to keep it out of your analytics.
  • canonical: passedhttps://plausible.io/blog/pii-examples
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 4 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 133 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/blog/pii-examples
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedWhat is PII? Meaning and examples of personal data you shouldn’t send to analytics
  • og-description: passedPII (personally identifiable information) is any data that can identify a person. See what counts, real examples in URLs, forms and emails, and how to keep it out of your analytics.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/blog/pii-examples
  • og-image: passedhttps://plausible.io/uploads/pii-examples.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed16598 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed64,573 bytes of HTML; budget 500,000
178
https://plausible.io/blog/spike-in-website-traffic200How to investigate a spike in your website traffic? | Plausible Analytics
Page checklist evidence
  • title: passedHow to investigate a spike in your website traffic? | Plausible Analytics
  • description: passedA practical process for figuring out whether a sudden traffic spike is bot traffic, referral spam, a campaign effect, real growth, or just a normal seasonal blip.
  • canonical: passedhttps://plausible.io/blog/spike-in-website-traffic
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 6 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 150 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/blog/spike-in-website-traffic
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedHow to investigate a spike in your website traffic?
  • og-description: passedA practical process for figuring out whether a sudden traffic spike is bot traffic, referral spam, a campaign effect, real growth, or just a normal seasonal blip.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/blog/spike-in-website-traffic
  • og-image: passedhttps://plausible.io/uploads/traffic-spike-graph.webp
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed25735 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed72,198 bytes of HTML; budget 500,000
177
https://plausible.io/blog/website-journey-analytics200Website Journey Analytics: How to track user journeys on your website | Plausible Analytics
Page checklist evidence
  • title: passedWebsite Journey Analytics: How to track user journeys on your website | Plausible Analytics
  • description: passedSee how visitors move through your website, what they do before converting, and where they stop.
  • canonical: passedhttps://plausible.io/blog/website-journey-analytics
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 5 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 131 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/blog/website-journey-analytics
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedWebsite Journey Analytics: How to track user journeys on your website
  • og-description: passedSee how visitors move through your website, what they do before converting, and where they stop.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/blog/website-journey-analytics
  • og-image: passedhttps://plausible.io/uploads/website-user-journeys-exploration.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed11711 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed55,186 bytes of HTML; budget 500,000
1444
https://plausible.io/blog/homepage-edits-conversion-lift200How simplifying our homepage helped increase trial signups by 84% | Plausible Analytics
Page checklist evidence
  • title: passedHow simplifying our homepage helped increase trial signups by 84% | Plausible Analytics
  • description: passedAfter simplifying our homepage, trial signups rose 84% while non-logged-in traffic increased by only 2%. Here’s what we changed.
  • canonical: passedhttps://plausible.io/blog/homepage-edits-conversion-lift
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 5 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 116 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/blog/homepage-edits-conversion-lift
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedHow simplifying our homepage helped increase trial signups by 84%
  • og-description: passedAfter simplifying our homepage, trial signups rose 84% while non-logged-in traffic increased by only 2%. Here’s what we changed.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/blog/homepage-edits-conversion-lift
  • og-image: passedhttps://plausible.io/uploads/homepage-edits-conversion-lift.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed9764 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed50,743 bytes of HTML; budget 500,000
190
https://plausible.io/blog/gtm-multi-site-analytics-management200How to manage Plausible Analytics across multiple client sites with Google Tag Manager | Plausible Analytics
Page checklist evidence
  • title: passedHow to manage Plausible Analytics across multiple client sites with Google Tag Manager | Plausible Analytics
  • description: passedOne GTM account, many client sites, no code deployments. Here’s how agencies and freelancers use the official Plausible GTM template to deploy and manage analytics at scale.
  • canonical: passedhttps://plausible.io/blog/gtm-multi-site-analytics-management
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 4 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 128 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/blog/gtm-multi-site-analytics-management
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedHow to manage Plausible Analytics across multiple client sites with Google Tag Manager
  • og-description: passedOne GTM account, many client sites, no code deployments. Here’s how agencies and freelancers use the official Plausible GTM template to deploy and manage analytics at scale.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/blog/gtm-multi-site-analytics-management
  • og-image: passedhttps://plausible.io/uploads/plausible-gtm-setup.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed8599 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed51,595 bytes of HTML; budget 500,000
1446
https://plausible.io/blog/attribution-modeling200Attribution Modeling: What it is and How to do it with Plausible Analytics | Plausible Analytics
Page checklist evidence
  • title: passedAttribution Modeling: What it is and How to do it with Plausible Analytics | Plausible Analytics
  • description: passedLearn what attribution modeling is and how to apply it using Plausible Analytics. A practical guide to first-touch, last-touch, campaign and funnel attribution.
  • canonical: passedhttps://plausible.io/blog/attribution-modeling
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 6 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 148 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/blog/attribution-modeling
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedAttribution Modeling: What it is and How to do it with Plausible Analytics
  • og-description: passedLearn what attribution modeling is and how to apply it using Plausible Analytics. A practical guide to first-touch, last-touch, campaign and funnel attribution.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/blog/attribution-modeling
  • og-image: passedhttps://plausible.io/uploads/attribution-modeling.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed11818 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed57,281 bytes of HTML; budget 500,000
1446
https://plausible.io/blog/european-privacy-friendly-tools-for-business200Handpicked list of privacy-focused European alternatives to big tech products for B2B [Updated] | Plausible Analytics
Page checklist evidence
  • title: passedHandpicked list of privacy-focused European alternatives to big tech products for B2B [Updated] | Plausible Analytics
  • description: passedDiscover European, GDPR-compliant tools for website management, marketing, and business operations: secure, reliable, and hosted in the EU.
  • canonical: passedhttps://plausible.io/blog/european-privacy-friendly-tools-for-business
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 4 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 176 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/blog/european-privacy-friendly-tools-for-business
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedHandpicked list of privacy-focused European alternatives to big tech products for B2B [Updated]
  • og-description: passedDiscover European, GDPR-compliant tools for website management, marketing, and business operations: secure, reliable, and hosted in the EU.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/blog/european-privacy-friendly-tools-for-business
  • og-image: passedhttps://plausible.io/assets/images/plausible_promo.jpg
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed15328 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed64,649 bytes of HTML; budget 500,000
1305
https://plausible.io/blog/backlinks-seo-guide200What are backlinks in SEO and how to get them? | Plausible Analytics
Page checklist evidence
  • title: passedWhat are backlinks in SEO and how to get them? | Plausible Analytics
  • description: passedLearn what backlinks are, how they affect SEO, how to earn quality links, avoid bad practices, and track their real impact on traffic.
  • canonical: passedhttps://plausible.io/blog/backlinks-seo-guide
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 7 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 152 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/blog/backlinks-seo-guide
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedWhat are backlinks in SEO and how to get them?
  • og-description: passedLearn what backlinks are, how they affect SEO, how to earn quality links, avoid bad practices, and track their real impact on traffic.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/blog/backlinks-seo-guide
  • og-image: passedhttps://plausible.io/uploads/plausible-s-backlink-from-wikipedia.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed22255 characters of crawler-visible content (minimum 100)
  • jsonld: passed2 of 2 blocks have valid JSON-LD structure
  • html-size: passed71,676 bytes of HTML; budget 500,000
178
https://plausible.io/blog/why-analytics-numbers-dont-match200Why analytics tools never show the same numbers? | Plausible Analytics
Page checklist evidence
  • title: passedWhy analytics tools never show the same numbers? | Plausible Analytics
  • description: passedWhy Plausible Analytics often shows different numbers than Google Analytics, GSC, or email and ad tools – and what those differences mean.
  • canonical: passedhttps://plausible.io/blog/why-analytics-numbers-dont-match
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 4 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 142 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/blog/why-analytics-numbers-dont-match
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedWhy analytics tools never show the same numbers?
  • og-description: passedWhy Plausible Analytics often shows different numbers than Google Analytics, GSC, or email and ad tools – and what those differences mean.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/blog/why-analytics-numbers-dont-match
  • og-image: passedhttps://plausible.io/uploads/dashboard_plausible.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed18835 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed64,264 bytes of HTML; budget 500,000
179
https://plausible.io/blog/chatgpt-referral-traffic200ChatGPT traffic is down, but Engagement is up! | Plausible Analytics
Page checklist evidence
  • title: passedChatGPT traffic is down, but Engagement is up! | Plausible Analytics
  • description: passedChatGPT referral traffic is down since July, but the quality of visits and engagement has improved, showing why people-first content still wins
  • canonical: passedhttps://plausible.io/blog/chatgpt-referral-traffic
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 6 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 120 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/blog/chatgpt-referral-traffic
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedChatGPT traffic is down, but Engagement is up!
  • og-description: passedChatGPT referral traffic is down since July, but the quality of visits and engagement has improved, showing why people-first content still wins
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/blog/chatgpt-referral-traffic
  • og-image: passedhttps://plausible.io/uploads/chatgpt-traffic-decline.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed6606 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed48,188 bytes of HTML; budget 500,000
173
https://plausible.io/blog/european-alternatives-trends-privacy-tech200Millions are visiting the European Alternatives site––what trends are we seeing? | Plausible Analytics
Page checklist evidence
  • title: passedMillions are visiting the European Alternatives site––what trends are we seeing? | Plausible Analytics
  • description: passedMillions are exploring European alternatives for privacy-friendly tech. Which are the top categories, top tools, and the global demand driving this shift.
  • canonical: passedhttps://plausible.io/blog/european-alternatives-trends-privacy-tech
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 9 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 139 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/blog/european-alternatives-trends-privacy-tech
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedMillions are visiting the European Alternatives site––what trends are we seeing?
  • og-description: passedMillions are exploring European alternatives for privacy-friendly tech. Which are the top categories, top tools, and the global demand driving this shift.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/blog/european-alternatives-trends-privacy-tech
  • og-image: passedhttps://plausible.io/uploads/eu-alternatives-traffic-graph.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed6623 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed51,730 bytes of HTML; budget 500,000
173
https://plausible.io/blog/scroll-depth-tracking200What is scroll depth and how to track it automatically? | Plausible Analytics
Page checklist evidence
  • title: passedWhat is scroll depth and how to track it automatically? | Plausible Analytics
  • description: passedWhat is scroll depth, what’s considered good, and how to track it automatically without any extra setup or manual configuration needed.
  • canonical: passedhttps://plausible.io/blog/scroll-depth-tracking
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 8 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 134 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/blog/scroll-depth-tracking
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedWhat is scroll depth and how to track it automatically?
  • og-description: passedWhat is scroll depth, what’s considered good, and how to track it automatically without any extra setup or manual configuration needed.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/blog/scroll-depth-tracking
  • og-image: passedhttps://plausible.io/uploads/scroll-depth-metric-in-plausible.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed11284 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed55,059 bytes of HTML; budget 500,000
174
https://plausible.io/blog/seo-dead200Is SEO dead? How to stay discoverable in the age of AI, zero clicks, and multichannel discovery? | Plausible Analytics
Page checklist evidence
  • title: passedIs SEO dead? How to stay discoverable in the age of AI, zero clicks, and multichannel discovery? | Plausible Analytics
  • description: passedIs SEO dead, the role of AI and privacy, how to stay relevant, and everything in between.
  • canonical: passedhttps://plausible.io/blog/seo-dead
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 8 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 135 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/blog/seo-dead
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedIs SEO dead? How to stay discoverable in the age of AI, zero clicks, and multichannel discovery?
  • og-description: passedIs SEO dead, the role of AI and privacy, how to stay relevant, and everything in between.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/blog/seo-dead
  • og-image: passedhttps://plausible.io/uploads/organic-search-sources.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed13994 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed57,766 bytes of HTML; budget 500,000
1320
https://plausible.io/blog/google-looker-studio-guide200How to use Google’s Data Studio to create custom analytics reports | Plausible Analytics
Page checklist evidence
  • title: passedHow to use Google’s Data Studio to create custom analytics reports | Plausible Analytics
  • description: passedUse the official Plausible Analytics connector to build custom dashboards and reports in Data Studio. Combine your analytics data with ad spend, revenue or any other source. Here’s how.
  • canonical: passedhttps://plausible.io/blog/google-looker-studio-guide
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 21 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 137 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/blog/google-looker-studio-guide
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedHow to use Google’s Data Studio to create custom analytics reports
  • og-description: passedUse the official Plausible Analytics connector to build custom dashboards and reports in Data Studio. Combine your analytics data with ad spend, revenue or any other source. Here’s how.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/blog/google-looker-studio-guide
  • og-image: passedhttps://plausible.io/uploads/looker-studio-report.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed22847 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed70,835 bytes of HTML; budget 500,000
1208
https://plausible.io/blog/ai-referral-traffic-and-optimization200Breaking down our 2.2K% surge in AI traffic with Plausible Analytics (+how to AI-optimize) | Plausible Analytics
Page checklist evidence
  • title: passedBreaking down our 2.2K% surge in AI traffic with Plausible Analytics (+how to AI-optimize) | Plausible Analytics
  • description: passedAI is the new way people search for stuff, and reach relevant websites. What should you do to catch up?
  • canonical: passedhttps://plausible.io/blog/ai-referral-traffic-and-optimization
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 12 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 136 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/blog/ai-referral-traffic-and-optimization
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedBreaking down our 2.2K% surge in AI traffic with Plausible Analytics (+how to AI-optimize)
  • og-description: passedAI is the new way people search for stuff, and reach relevant websites. What should you do to catch up?
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/blog/ai-referral-traffic-and-optimization
  • og-image: passedhttps://plausible.io/uploads/ai-traffic-growth-in-plausible-in-2024.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed14690 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed60,093 bytes of HTML; budget 500,000
175
https://plausible.io/blog/google-ads-tracking200Tracking Google Ads and other paid campaigns with Plausible | Plausible Analytics
Page checklist evidence
  • title: passedTracking Google Ads and other paid campaigns with Plausible | Plausible Analytics
  • description: passedGuide to using auto-tagging, UTM parameters, and privacy-friendly analytics to measure campaign performance effectively.
  • canonical: passedhttps://plausible.io/blog/google-ads-tracking
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 11 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 158 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/blog/google-ads-tracking
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedTracking Google Ads and other paid campaigns with Plausible
  • og-description: passedGuide to using auto-tagging, UTM parameters, and privacy-friendly analytics to measure campaign performance effectively.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/blog/google-ads-tracking
  • og-image: passedhttps://plausible.io/uploads/google-ads-campaign-conversions-plausible.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed13641 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed60,902 bytes of HTML; budget 500,000
1493
https://plausible.io/blog/analyzing-landing-pages200How to analyze top landing pages and exit pages on your website? | Plausible Analytics
Page checklist evidence
  • title: passedHow to analyze top landing pages and exit pages on your website? | Plausible Analytics
  • description: passedHow do I see the pages that most visitors land on and the top pages people use before exiting?
  • canonical: passedhttps://plausible.io/blog/analyzing-landing-pages
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 8 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 147 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/blog/analyzing-landing-pages
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedHow to analyze top landing pages and exit pages on your website?
  • og-description: passedHow do I see the pages that most visitors land on and the top pages people use before exiting?
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/blog/analyzing-landing-pages
  • og-image: passedhttps://plausible.io/uploads/pages-report-in-plausible.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed15296 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed60,358 bytes of HTML; budget 500,000
1449
https://plausible.io/blog/wordpress-categories200What are WordPress categories, how many is ideal, how to add them, and more. | Plausible Analytics
Page checklist evidence
  • title: passedWhat are WordPress categories, how many is ideal, how to add them, and more. | Plausible Analytics
  • description: passedWhat are categories in WordPress posts, difference from tags, how to use, list of plugins, & how to optimize.
  • canonical: passedhttps://plausible.io/blog/wordpress-categories
  • h1: passed1 H1 element(s)
  • headings: failed1 skipped heading level(s)
  • main: passed1 main landmarks
  • lang: passeden
  • alt: failed1 of 10 images lack an alt attribute
  • labels: not-applicable0 of 0 controls have no HTML label
  • buttons: failed2 of 2 buttons have no HTML name
  • links-named: passed0 of 149 links have no HTML name
  • viewport: passedwidth=device-width, initial-scale=1
  • https: passedhttps://plausible.io/blog/wordpress-categories
  • mixed: passed0 HTTP embedded resource URL(s)
  • og-title: passedWhat are WordPress categories, how many is ideal, how to add them, and more.
  • og-description: passedWhat are categories in WordPress posts, difference from tags, how to use, list of plugins, & how to optimize.
  • og-type: passedarticle
  • og-url: passedhttps://plausible.io/blog/wordpress-categories
  • og-image: passedhttps://plausible.io/uploads/wordpress-post-categories.png
  • og-alt: failedNo sharing image description
  • twitter-card: passedsummary_large_image
  • readable: passed18126 characters of crawler-visible content (minimum 100)
  • jsonld: passed1 of 1 blocks have valid JSON-LD structure
  • html-size: passed64,507 bytes of HTML; budget 500,000
1204

Mobile page report

plausible.io

https://plausible.io/

Measured · 9/7/2026, 11:10:39 PM UTC

Speed
100
Accessibility
64
SEO basics
92
Main content (LCP)
1.2 s
Layout shifts (CLS)
0
Blocking time (TBT)
0 ms

Your next improvements

Measured findings to investigate, ordered by audit score.

1. Form elements do not have associated labels

Labels ensure that form controls are announced properly by assistive technologies, like screen readers. [Learn more about form element labels](https://dequeuniversity.com/rules/axe/4.12/label).

div.flex > div.max-w-md > div.flex-1 > input#volume · <input id="volume" class="shadow w-full" type="range" min="0" max="8" step="1" value="0" x-model="volumeIndex">
2. Image elements do not have `[alt]` attributes

Informative elements should aim for short, descriptive alternate text. Decorative elements can be ignored with an empty alt attribute. [Learn more about the `alt` attribute](https://dequeuniversity.com/rules/axe/4.12/image-alt).

div.xl:grid > div.my-8 > h4.leading-5 > img.inline-block · <img src="/assets/images/icon/plausible_logo_dark.svg" class="inline-block w-44 mr-1">
3. Background and foreground colors do not have a sufficient contrast ratio.

Low-contrast text is difficult or impossible for many users to read. [Learn how to provide sufficient color contrast](https://dequeuniversity.com/rules/axe/4.12/color-contrast).

div.container > div.mx-auto > p > a · <a href="/vs-google-analytics">
div.container > div.mx-auto > p > a · <a href="/simple-web-analytics">
div.container > div.mx-auto > p > a · <a href="/lightweight-web-analytics">
4. Buttons do not have an accessible name

When a button doesn't have an accessible name, screen readers announce it as "button", making it unusable for users who rely on screen readers. [Learn how to make buttons more accessible](https://dequeuniversity.com/rules/axe/4.12/button-name).

div.flex > div.flex > div.-mr-2 > button.inline-flex · <button @click="mobileNav = true" type="button" class="inline-flex items-center justify-center p-2 rounded-md text-gray-400 hover…">
5. LCP request discovery

[Optimize LCP](https://developer.chrome.com/docs/performance/insights/lcp-discovery) by making the LCP image discoverable from the HTML immediately, and avoiding lazy-loading

6. Network dependency tree

[Avoid chaining critical requests](https://developer.chrome.com/docs/performance/insights/network-dependency-tree) by reducing the length of chains, reducing the download size of resources, or deferring the download of unnecessary resources to improve page load.

7. `<dl>`'s do not contain only properly-ordered `<dt>` and `<dd>` groups, `<script>`, `<template>` or `<div>` elements.

When definition lists are not properly marked up, screen readers may produce confusing or inaccurate output. [Learn how to structure definition lists correctly](https://dequeuniversity.com/rules/axe/4.12/definition-list).

main.flex-1 > div.mt-80 > div.px-4 > dl.mt-12 · <dl class="mt-12 space-y-10 sm:space-y-0 sm:grid sm:grid-cols-2 sm:col-gap-6 sm:row-g…">
8. Definition list items are not wrapped in `<dl>` elements

Definition list items (`<dt>` and `<dd>`) must be wrapped in a parent `<dl>` element to ensure that screen readers can properly announce them. [Learn how to structure definition lists correctly](https://dequeuniversity.com/rules/axe/4.12/dlitem).

dl.mt-12 > div.flex > div.space-y-2 > dt.text-lg · <dt class="text-lg font-medium text-gray-900 leading-6">
dl.mt-12 > div.flex > div.space-y-2 > dd.flex · <dd class="flex space-x-3 lg:py-0 lg:pb-4">
dl.mt-12 > div.flex > div.space-y-2 > dt.text-lg · <dt class="text-lg font-medium text-gray-900 leading-6">

Fix with your coding assistant

Copy a ready-to-use prompt with the issues and affected URLs.

Battle scoring rules

The arena winner follows the verified ranking: internal link health first, then the published two-decimal quality score. Both sites need two agreeing standard observations. Browser performance, accessibility and SEO are complementary diagnostics and do not move the ranking or decide its winner. Page-only battles compare compatible rounds; performance differences up to five points draw, and equal round wins remain a tie. Missing measurements never count as zero. Browser audits do not certify accessibility. Saved results keep their measured evidence; start a rematch for a newer comparison.