01 · Email identity · 30%
Can strangers email as you?
SPF followed recursively with a real DNS-lookup count, dangling includes and void lookups; DMARC policy, alignment and whether external report addresses authorized you; DKIM across common selectors and provider CNAMEs; MX provider advice, MTA-STS (policy fetched and matched to MX), TLS-RPT and BIMI.
02 · Web & headers · 20%
What does the browser enforce?
HTTPS and the http→https redirect, HSTS, Content-Security-Policy, framing, nosniff, Referrer-Policy, Permissions-Policy, cookie flags, mixed content and security.txt. Fixes come as snippets for your platform or host (Shopify, WordPress, Cloudflare, Vercel, Netlify, nginx and more).
03 · Third-party scripts · 20%
Who runs code on your homepage, and what can it see?
Scripts, iframes and pixels matched against a catalog of 233 vendor hosts with categories and a plain note on what each can see. Flags session-recording tools, public-CDN code without integrity checks, tag loaders that add more code later and Shopify's legacy ScriptTags, which stop loading on 1 March 2027.
04 · DNS & subdomains · 15%
What do attackers check first?
Dangling CNAMEs and takeover candidates on 11 common subdomains (www, mail, shop, blog, app, docs, status, help, support, cdn, assets), CAA (which certificate authorities may issue for you) and DNSSEC.
05 · AI visibility & impersonation · 15%
How do assistants and impostors see you?
Your robots.txt rule for 15 AI crawlers with the tradeoff of each (not scored either way), llms.txt, Organization JSON-LD and sameAs, canonical and Open Graph tags, an “if an AI assistant described your business” checklist, and 26 lookalike domains checked for a website and mail servers.
06 · Store readiness · separate verdict
Does your shop look legitimate to a reviewer?
A red/yellow/green self-check of what a payment processor or Merchant Center reviewer looks for first: refund, shipping, privacy and terms pages (with a thin-page check under 300 characters), a contact page with a real email, phone or address, a contact email on your own domain, legal name and address, an about page, one brand name across title, Open Graph and JSON-LD, Organization schema with contactPoint, valid sameAs, Product price, availability and GTIN, plus payment, review and badge hints and “too good to be true” signals. Homepage plus a fixed list of public paths, at most 15 requests. It doesn’t change the score, and it isn’t what any processor actually runs.
07 · Consent Proof · Phase 2
Does your cookie banner really wait?
Not live. It will load your site in a real browser and record which trackers fire before anyone clicks Accept. It is not part of the score today.
Join the waitlist →