siteIQ methodology
The siteIQ Trust Score, explained
Every siteIQ audit produces a single 0-100 score. It isn't a black box — it's the average of six category scores, each calculated by an explicit, deterministic formula against the same live response headers and rendered HTML every time. Here's exactly how each one works.
The six category scores
Security
Deduction-based, starts at 100Each Critical finding costs 25 points, High costs 12, Medium costs 6. Headers checked include CSP, HSTS, X-Frame-Options, X-Content-Type-Options, and whether HTTPS is enforced at all.
SEO
Deduction-based, starts at 100High-severity issues (missing title, missing canonical, missing H1) cost 15 points each, Medium issues cost 8, Low issues cost 4 — covering meta tags, structured data, robots.txt and sitemap references.
Accessibility
Deduction-based, starts at 100High-severity issues (missing viewport tag, unlabeled form inputs, images with no alt text) cost 20 points each, Medium issues cost 10 — a WCAG-aligned pass over the rendered page.
Performance
Additive, starts at 50+15 for gzip/Brotli compression, +15 for caching headers, +10 for a detected CDN, +5 if 10 or fewer external scripts are loaded, +5 for a sub-500ms response time (−10 if it's over 2000ms).
Infrastructure
Additive, starts at 60+15 for HTTPS, +10 for a detected CDN, +10 for a detected Web Application Firewall, +5 for a sub-800ms response time.
Privacy
Additive, starts at 70+10 each for a Content-Security-Policy header, a Permissions-Policy header, and a Referrer-Policy header.
Overall score = the average of all six category scores, rounded to the nearest whole number.
Grade bands & risk levels
| Overall score | Letter grade | Risk level |
|---|---|---|
| 90-100 | A+ | Low risk (80+) |
| 80-89 | A | Low risk (80+) |
| 70-79 | B | Medium risk (60-79) |
| 60-69 | C | Medium risk (60-79) |
| 50-59 | D | High risk (40-59) |
| 0-49 | F | High/Critical risk (<40) |
