Medium impactSecurity
Mixed Content Warnings
HTTP resources on HTTPS pages trigger browser warnings and break trust. Here's how to find and fix them all.
What it means
An HTTPS page loads images, scripts, or iframes over insecure HTTP.
Why it matters
Browsers block or warn about mixed content, breaking layouts and showing the dreaded "Not Secure" badge.
How to fix it
- Audit page source for http:// URLs.
- Update all asset URLs to https:// (or protocol-relative //).
- Add Content-Security-Policy: upgrade-insecure-requests as a transition aid.
Find this issue on your site automatically
FreeSEO scans for mixed content warnings and 140+ other issues, free, no signup.
Frequently asked questions
Why does Chrome block some mixed content?
Active mixed content (scripts, iframes) is blocked by default. Passive (images) gets a warning.
