b/cited
B
Analytics

Matomo

matomo.org ↗

How this compares

Matomo ranks #5 of 15 scanned analytics sites, scoring 81/100 — 3 points above the category average of 78. The category leader scores 84. Immediately above is Mixpanel on 81, and immediately below, Pendo on 81.

Cited by AI answer engines

In the week of Oct 11, 2026, matomo.org was cited by OpenAI (gpt-4.1-mini) on 1 of 5, Anthropic (claude-sonnet-4-6) on 1 of 5, and Perplexity (sonar) on 1 of 5 analytics prompts b/cited watches. Its best position was #3, on “Which privacy-friendly analytics tool is free for a personal blog?” (OpenAI (gpt-4.1-mini)). Citations are engine output at the time of the run, not a b/cited rating, and the prompts are a sample, not a census.

Overall
81 / 100
AEO
56 / 100
Rank
#5 of 15
Cited by AI
3 of 15
prompt × engine pairs, week of Oct 11, 2026
Last scanned
10/11/2026
Own matomo.org? Sign in and verify it in Search Console to claim this listing.
Results
B
Overall
81 / 100
36 pass15 warn3 fail
Scanned
matomo.org
4.4s · 54 checks
⚠ PSI_API_KEY not configured
Indexing & crawl91 / 10010✓1✗
  • HTTPS
    served over https://
    Docs →
  • HTTP response
    200 OK
    Docs →
  • Time to first byte
    140ms (fast)
    Docs →
  • Redirect chain
    direct hit, no redirects
    Docs →
  • robots.txt present
    345 bytes
    Docs →
  • robots.txt allows this URL
    Googlebot may crawl /
    Docs →
  • Sitemap referenced in robots.txt
    Sitemap: directive present
    Docs →
  • sitemap.xml present
    no sitemap at /sitemap.xml — sitemaps help Google discover all your pages
    Docs →
  • No noindex directive
    page is indexable
    Docs →
  • Canonical URL
    self-referential: https://matomo.org/
    Docs →
  • lang attribute on <html>
    lang="en"
    Docs →
Metadata88 / 1006✓2!
  • Title tag length
    67 chars — Google truncates titles around 55–60
    Docs →
  • Title tag present
    "Privacy-first analytics you can trust - Analytics Platform - Matomo"
  • Meta description length
    173 chars — will truncate in SERP (target 120–160)
    Docs →
  • Meta description present
    "Popular analytics tools can miss up to 40% of traffic. Matomo delivers accurate, GDPR-compliant ana…"
  • H1 heading
    single H1: "Privacy-first analytics you can trust"
  • Subheadings (H2)
    18 <h2> elements
  • Mobile viewport
    viewport meta present
  • Favicon
    icon link tag present
AEO (Answer Engines)56 / 1002✓5!1✗
  • llms.txt
    missing — recommended for sites you want cited by LLMs
    Docs →
  • ai.txt (Spawning consent)
    missing (optional) — Spawning consent file is not load-bearing for citation, but signals intent
    Docs →
  • AI crawler stance in robots.txt
    no AI crawler rules — robots.txt is default-permissive (most AI bots will follow this)
    Docs →
  • FAQPage schema (citation-friendly)
    absent — FAQPage is one of the most-cited schema types in AI answers
    Docs →
  • HowTo schema
    absent — HowTo gets cited heavily for procedural queries
    Docs →
  • Organization schema
    present
    Docs →
  • WebSite / WebApplication schema
    present
    Docs →
  • Author / Person schema (E-E-A-T)
    absent — author credibility is part of Google E-E-A-T and feeds AI citation trust
    Docs →
Structured data92 / 1005✓1!
  • JSON-LD structured data present
    1 JSON-LD block(s)
    Docs →
  • JSON-LD valid JSON
    all blocks parsed cleanly
    Docs →
  • Organization or WebSite schema
    Organization + WebSite
    Docs →
  • Sitelinks searchbox (SearchAction)
    WebSite.potentialAction declared
    Docs →
  • BreadcrumbList
    breadcrumb path declared
    Docs →
  • Content-specific schema in use
    no content-type schema (Article, Product, FAQPage, HowTo, …) — opportunity for rich results
    Docs →
Social cards60 / 1002✓2!1✗
  • Open Graph (core 5)
    og:title, og:description, og:image, og:url, og:type all present
    Docs →
  • og:image dimensions
    og:image:width + og:image:height declared
    Docs →
  • og:image:alt
    no og:image:alt — sets alt text when image is shared
    Docs →
  • Twitter Card (core 4)
    missing 3: twitter:title, twitter:description, twitter:image
    Docs →
  • twitter:image:alt
    no twitter:image:alt — limits accessibility on the X.com card
    Docs →
Security93 / 1006✓1!
  • HSTS (Strict-Transport-Security)
    max-age=63072000 (≥1 year)
    Docs →
  • X-Content-Type-Options nosniff
    nosniff set
    Docs →
  • Clickjacking protection
    CSP frame-ancestors directive present
    Docs →
  • Content-Security-Policy
    2647 bytes of policy
    Docs →
  • Referrer-Policy
    no Referrer-Policy — browsers will use defaults that leak origin
    Docs →
  • Permissions-Policy
    feature-policy declared
    Docs →
  • No mixed content
    no http:// asset references on this https page
    Docs →
Performance50 / 1001!
  • PageSpeed Insights API
    PSI_API_KEY not configured
    Docs →
Mobile70 / 1002✓3!
  • Viewport meta
    width=device-width, initial-scale=1
    Docs →
  • Apple touch icon
    apple-touch-icon link tag present
    Docs →
  • theme-color meta
    no theme-color — mobile browser chrome uses default color
    Docs →
  • AMP variant
    no AMP variant — Google no longer requires AMP; informational only
    Docs →
  • Web app manifest
    no manifest — site is not installable as a PWA
    Docs →
International100 / 1003✓
  • hreflang annotations
    3 hreflang declarations (en, fr, x-default)
    Docs →
  • hreflang x-default
    x-default declared
    Docs →
  • hreflang self-reference
    at least one hreflang link points back to this host
    Docs →

Scores reflect the last automated crawl and refresh weekly; citation-panel results are engine output and refresh weekly with the scan. Want a live audit of your own site? Run a free scan.