For HTTPS to generally be productive, a site needs to be absolutely hosted over HTTPS. If several of the site's contents are loaded in excess of HTTP (scripts or photos, for example), or if only a particular web page which contains sensitive details, like a log-in website page, is loaded above HTTPS although the rest of the web-site is loaded about