Launch-readiness audit

The State of AI Web Scraping in 2026 | Makralabs

makralabs.org

Run 30 Aug 2026 · 53 checks · 25 pages crawled

56

Failing · 7

  • Content-Security-PolicyVerify that you own this domain to see this finding.
  • MIME-sniff guardVerify that you own this domain to see this finding.
  • Clickjacking guardVerify that you own this domain to see this finding.
  • llms.txtNo llms.txt: AI crawlers have no quick brief of your site
  • Structured dataNo structured data: rich results and AI parsing are harder
  • Organization schemaNo JSON-LD to hold an Organization/Product type
  • Privacy policyNo privacy policy linked: a trust and compliance gap

Partial · 14

  • Modern HTTPHTTP/2+ not advertised (or hidden by the CDN)
  • Referrer-PolicyVerify that you own this domain to see this finding.
  • Permissions-PolicyVerify 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
  • Apple touch iconNo apple-touch-icon: ugly when saved to a phone home screen
  • Web app manifestNo web app manifest: not installable as a PWA
  • Render-blocking scripts1 render-blocking script(s) in <head> (add defer/async)
  • Theme colorNo theme-color: the mobile browser chrome stays default
  • TermsNo terms of service linked
  • Payment pathNo pricing or checkout found. Fine for a plain landing page; add one once you're selling
  • Primary call to actionNo obvious primary CTA: tell visitors what to do next

Site-wide · 5

  • Pages that failed to load19 crawled pages returned an error instead of content.
  • Broken internal links20 internal links point to a page that doesn't load.
  • Broken outbound links3 outbound links are dead or unreachable.
  • Missing images & assets5 assets (images/scripts/styles) failed to load.
  • Orphan pages1 page isn't linked from anywhere on the site, so visitors can't find it.

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: 56/100
<a href="https://www.actuant.dev/r/8f53pv8dhdcj"><img src="https://www.actuant.dev/r/8f53pv8dhdcj/badge" alt="Audited by Actuant" width="228" height="40"></a>