Skip to content

Web services.
Simply looked after.

What is mixed content on a website?

Mixed content occurs when a page loaded securely over HTTPS tries to request a resource using insecure HTTP. The resource might be an image, script or embedded feature. Browsers handle different resource types differently, including upgrading or blocking requests, so the page may partly work while something important is missing.

Useful context

  • Record the affected page and the image or feature that fails.
  • Note whether the issue began after moving to HTTPS or changing a third-party tool.

How it works

  1. Separate the page from its ingredients

    A webpage can load files from several places. Its own address may be secure while an old image or widget still points elsewhere over HTTP. Looking only at the main address therefore does not show every connection the page tries to make.

  2. Find a reproducible example

    Record the exact public page and what is missing. Compare an ordinary browser view with the expected approved content. Do not enter personal details into a broken form or dismiss the browser’s warning while gathering the evidence.

  3. Ask for a targeted resource check

    A maintainer can inspect the browser’s reported blocked requests and identify their source. The right fix may be a supported HTTPS address, an updated embed or replacing an unavailable resource. Simply adding an s to every old address is not reliable if the remote server does not support it.

  4. Retest the complete feature

    After the references are corrected, check the page on the devices affected and confirm the intended content is present. A restored form’s appearance is not proof of delivery, so arrange a labelled submission and inbox confirmation separately where necessary.

What to check

  • The maintainer has identified the actual insecure resource.
  • The replacement resource supports a secure connection.
  • The customer-facing feature works without security exceptions.

Sources and further reading

Platform features can change. Check the provider’s current guidance before changing a live service.

A little help, when you need it

What can we help with?

Leave a message for PresGro support. This is not live chat. Please don’t include passwords or payment details.

Daily, 08:00–18:00 UK time

We aim to give an initial reply within 3–4 support hours. This is a target, not a guaranteed response or resolution time. Help outside these hours may be available.

Your details are used to respond to this enquiry. Read our privacy notice. Never send passwords. Prefer email? help@presgro.com.

Visit the support centre →