Mixed content is when a page is open over secure https but loads some of its resources (images, scripts, styles) over insecure http. The browser treats such a page as only partly secure.
The browser shows a 'not secure' warning or a padlock with an exclamation mark - trust in the site drops for no good reason. Active mixed content (scripts over http) is simply blocked by modern browsers, and part of the page can stop working.
The site moved to https but old http links to resources stayed in the code. An external script or font was added over http. Images in articles were inserted with an http address. One such resource is enough for the browser to flag the whole page.
A free 30-second audit shows whether everything is fine on your site.
Check your site for free