Launch-readiness audit

Visits.report — analytics you can publish and prove

visits.report

Run 30 Aug 2026 · 53 checks · 25 pages crawled

65

Failing · 4

  • Asset cachingNo caching headers: repeat visits refetch everything
  • HSTSVerify that you own this domain to see this finding.
  • Content-Security-PolicyVerify that you own this domain to see this finding.
  • llms.txtNo llms.txt: AI crawlers have no quick brief of your site

Partial · 9

  • Modern HTTPHTTP/2+ not advertised (or hidden by the CDN)
  • Permissions-PolicyVerify that you own this domain to see this finding.
  • No version leakVerify that you own this domain to see this finding.
  • security.txtVerify that you own this domain to see this finding.
  • Supabase row-level security (data exposure)Verify that you own this domain to see this finding.
  • AnalyticsNo analytics in the HTML — if it loads as a module, only a browser audit can see it
  • Heading orderHeading levels skip (e.g. h2→h4). Tidy the outline
  • Social presenceOnly X linked: one channel is a single point of failure
  • Payment pathNo pricing or checkout found. Fine for a plain landing page; add one once you're selling

Site-wide · 1

  • Inner pages weaker than the homepage4 pages fail checks your entry page passes; quality drops off the homepage.

Every check here is deterministic. It probes something real and returns the same verdict every time. No model decided this score.

Audit your app

Embed this badge

Audited by Actuant: 65/100
<a href="https://www.actuant.dev/r/mb3n9t3znn25"><img src="https://www.actuant.dev/r/mb3n9t3znn25/badge" alt="Audited by Actuant" width="228" height="40"></a>
visits.report scores 65/100 · Actuant audit