SemhackDevelopers
OpenAPIGet an API key
Skip to content
SemhackHelp center
Open app

Loading article…

© 2026 Semhack
HomePricingPrivacyTermsContact
© 2026 Semhack
HomePricingPrivacyTerms
  1. Help center
  2. Audit checks
  3. Mixed content

Security check

Mixed content

On HTTPS pages, looks for scripts, stylesheets, images (including srcset), frames, media, embeds and objects loaded over plain http://.

Category
Security
Importance
High importance
Check id
mixed-content

How the result is decided

  • PassEvery file loads over HTTPS.
  • FailAt least one file loads over HTTP.
  • InfoThe page isn’t on HTTPS, so mixed content doesn’t apply.

“Info” results don’t count toward the score.

Why it matters

Browsers block or flag insecure files on secure pages, which can break the page, and those files can be tampered with on the way.

How to fix it

Change the listed URLs to https:// (or to relative URLs). If a third party doesn’t support HTTPS, host the file yourself or replace it.

After the fix, open the page’s report and choose Run again to confirm it passes.

Was this helpful?

Previous checkHTTP/2Next checkServer signature

About audits

  • How the audit score worksThe 0–100 score is a weighted average of the checks: importance sets the weight, the result sets the credit.
  • Running a page auditWhat Semhack fetches when it audits a URL, what the report shows and the limits that apply.
Search help

Security checks

  • HTTPS
  • HTTP/2
  • Mixed content
  • Server signature
  • Unsafe cross-origin links
  • Insecure forms
  • HSTS
  • Plaintext emails