This is going in the wrong direction. &quot;Grey&quot; doesn&#x27;t indicate anything to the user. Instead, they should make HTTP sites show up with a yellow triangle, because they <i>aren&#x27;t</i> secure.<p>It&#x27;s also a little silly to claim that it&#x27;s hard to move to HTTPS all at once. Most sites are served up with web server such as Apache&#x2F;nginx&#x2F;etc. that wraps everything served up: it&#x27;s easy implement HTTPS at that level. The other common option is a cloud service provider, and that&#x27;s only a bit harder.<p>So no, this is not hard. I venture I could move most sites to 100% HTTPS in an afternoon if I had knowledge of the site, but even if you haven&#x27;t done this before, there&#x27;s no reason you can&#x27;t do this in a week.