Original Research · 2026

The State of Website Security 2026

How secure is the average website in 2026?

Not very. Across 600 automated scans of 25 real websites, the average site scored just 80/100 – a “C” grade. The overwhelming majority are missing basic security headers, fail Google’s Core Web Vitals, and have email-spoofing protection (DMARC) misconfigured or missing entirely.

Published: 2026-06-27 · FortifyNet · Hakan Fagnell

What the data covers

600
automated scans
25
websites analyzed
9,508
issues detected
80/100
average security score

The headline numbers

76.2%
Fail Core Web Vitals
84%
DMARC missing or misconfigured
80%
Missing Content-Security-Policy

How common is each problem?

Share of tested websites affected by each issue. Each metric uses only the sites actually tested for that category.

DMARC missing or misconfigured84%
Missing Content-Security-Policy80%
Fail Core Web Vitals76.2%
Missing X-Frame-Options56%
Missing HSTS48%
Dark-web exposure found44%
DNSSEC not enabled32%
SSL/TLS issues4%
SPF missing4%
Expired or expiring certificate0%

Security grade distribution

Every website graded A–F on its overall security score.

16%
28%
48%
8%
0%
A
B
C
D
F

The most common issues we find

Ranked by how often each issue appears across all scans.

1Reduce unused CSS
68.8%
2MTA-STS missing
100%
3TLS-RPT missing
100%
4BIMI missing (logo in the inbox)
100%
5Cross-Origin-Opener-Policy (COOP) missing
95.5%
6Cross-Origin-Embedder-Policy (COEP) missing
95.5%
7Content Security Policy (CSP) missing – XSS attacks possible
86.5%
8CAA record missing – anyone can issue SSL certs for your domain
86.2%
9Permissions-Policy missing
75.8%
10Referrer-Policy missing – URL information may leak
69.7%

of scans

Key statistics (quotable)

Clean, citable facts. Source line included for each.

76.2% of websites fail Google's Core Web Vitals performance thresholds.

FortifyNet, State of Website Security 2026, based on 600 scans across 25 domains.

84% of websites have missing or misconfigured DMARC email-spoofing protection.

FortifyNet, State of Website Security 2026, based on 600 scans across 25 domains.

80% of websites are missing a Content-Security-Policy header.

FortifyNet, State of Website Security 2026, based on 600 scans across 25 domains.

The average website scores 80 out of 100 on overall security – a "C" grade.

FortifyNet, State of Website Security 2026, based on 600 scans across 25 domains.

Only 16% of websites earn an "A" security grade, while 8.0% score a "D" or "F".

FortifyNet, State of Website Security 2026, based on 600 scans across 25 domains.

48% of websites do not enforce HTTPS with an HSTS header.

FortifyNet, State of Website Security 2026, based on 600 scans across 25 domains.

How does your website score?

Run the same audit on your own site – free, in about 60 seconds. No account required.

Run a free scan

Frequently asked questions

Most do. 80% of websites lack a Content-Security-Policy header and 48% are missing HSTS, based on 600 scans across 25 websites in FortifyNet's State of Website Security 2026.

Methodology

FortifyNet continuously runs automated, non-intrusive security audits on websites submitted by users and customers. Each audit checks SSL/TLS configuration, DNS and email-authentication records (SPF, DKIM, DMARC, DNSSEC, CAA), HTTP security headers, Core Web Vitals performance, and dark-web exposure. The figures in this report are aggregated from 600 completed scans across 25 distinct websites and 9,508 individual findings. “Percent of tested” metrics use only the sites where that specific category could be measured. All data is fully anonymized – no domain names, organizations, or personal data are included. This is a real, transparent dataset; the sample is modest and skews toward small and mid-size websites, so treat it as a directional snapshot rather than a census of the entire web.

Honest sample size: 25 websites · 600 scans · 9,508 findings.