Readiness check · Harden lane · weight 4
Framing restricted
The homepage sends X-Frame-Options or a Content-Security-Policy with frame-ancestors.
- Observed on
- 51%
- Top 1K sites
- 61%
- Top 1M band
- 47%
- Not measured
- 11,311
of 28,784 measured sites
286 measured
4,672 measured
blocked, challenged or not applicable
Why it matters
Without it, another site can load your pages in a hidden frame and trick visitors into clicking buttons (clickjacking).
How to fix it
Send Content-Security-Policy: frame-ancestors 'self' (or a list of trusted origins). X-Frame-Options: SAMEORIGIN covers older browsers.
How we check
The homepage sends X-Frame-Options or a Content-Security-Policy with frame-ancestors.
Observed: Framing controls present.
Not observed: No framing control found.
Limit: Read from the homepage response only; other pages or regions may send different headers.
Stack-specific steps
- Cloudflare: Add the header with a response header transform rule.
- Amazon CloudFront: Set frame options in a response headers policy.
- Next.js: Add it in next.config.js headers().
By popularity band
| Chrome UX Report band | Observed | Measured |
|---|---|---|
| Top 1K | 61% | 286 |
| Top 5K | 52% | 1,308 |
| Top 10K | 52% | 1,648 |
| Top 50K | 52% | 12,853 |
| Top 100K | 53% | 3,896 |
| Top 500K | 49% | 4,121 |
| Top 1M | 47% | 4,672 |
Categories most likely to do this
Categories least likely
By stack
- Shopify97%
- Magento / Adobe Commerce94%
- Adobe Experience Manager on Amazon CloudFront89%
- Drupal on Cloudflare88%
- Adobe Experience Manager87%
- Drupal87%
- Next.js on Fastly68%
- Sitecore67%
- Webflow64%
- Nuxt on Amazon CloudFront61%
- Next.js on Akamai60%
- Angular58%
- Next.js on Amazon CloudFront56%
- Next.js on Google edge55%
- Next.js53%
- Astro53%
- Next.js on Cloudflare52%
- WordPress on Amazon CloudFront49%
- Next.js on Vercel46%
- Nuxt44%
- Nuxt on Cloudflare39%
- WordPress on Cloudflare34%
- WordPress33%
- PrestaShop32%
- Blogger15%
By provider
- Azure Front Door/CDN69%
- Akamai66%
- Fastly62%
- Amazon CloudFront61%
- Imperva55%
- Cloudflare51%
- Google edge51%
- Vercel46%
Popular sites where we observed this
Sources and guides
Guide: A Practical Website Health Check for OwnersCheck your own site