659,120 homepages served over secure HTTPS, 4.5% of them, still pull in at least one image, script or other file over insecure HTTP. Websites outside the 10 million most visited do it at more than twice the rate of the 10,000 most visited.
Analysis of 14,502,945 HTTPS homepages · the public HTTP Archive crawl, September 2026
Key Findings
- 1.659,120 homepages served over secure HTTPS, 4.5% of them, still load at least one file over insecure HTTP.
- 2.215,350 more homepages are still served entirely over insecure HTTP, bringing the share of homepages that fail the basic HTTPS test to 5.9%.
- 3.5.1% of HTTPS homepages outside the 10 million most visited websites load insecure files, more than twice the 2.4% of the 10,000 most visited.
- 4.97% of HTTPS homepages that load insecure files belong to websites outside the 1 million most visited.
- 5.Among the 1 million most visited websites the rate of insecure files barely moves, from 2.4% to 2.7%, then jumps to 4.3% for websites ranked 1 million to 10 million.
Summary
A dental practice moved its website to HTTPS and the address bar shows a padlock. The photo of the team on the homepage, though, was uploaded years ago with an http:// address. Chrome either upgrades that request or blocks it, so some visitors see a gap where the photo should be, and the page quietly stops being fully secure.
That is mixed content: a secure HTTPS page that loads something, usually an image, script or font, over an insecure http:// connection. Browsers block some of these requests and upgrade others, so the result can be a broken layout, a missing image, a script that never runs or a lost padlock. An insecure file can also be read or altered on its way to the visitor.
659,120 HTTPS homepages still load at least one insecure file, 4.5% of all homepages served over HTTPS. Another 215,350 homepages skip HTTPS altogether. The problem is concentrated among less-visited websites, the ones least likely to have anyone checking browser warnings.
What we measured
We used the September 2026 HTTP Archive crawl, a public project that loads millions of homepages in a real browser each month and runs a set of page-quality tests on each one. One test lists every request on the page that uses plain HTTP. We took the 14,502,945 homepages served over HTTPS with a test result, counted those that failed it, counted the 215,350 homepages served entirely over plain HTTP, and split both groups by how popular each website is.
HTTPS is the encrypted version of the web's basic protocol; browsers mark pages without it as "Not secure". A file is any separate resource a page loads, such as an image, stylesheet, script or font. Popularity groups rank websites by real Chrome visits, from the 10,000 most visited to those outside the top 10 million.
659,120 secure homepages still load insecure files
That is 659,120 homepages that did the hard part of moving to HTTPS and left something behind. Add the 215,350 homepages that never moved at all, and 5.9% of homepages fail the basic HTTPS test, about one in seventeen.
For a business, mixed content rarely looks like a security problem. It looks like a missing photo, a form that will not submit or a padlock that disappears on one page, and visitors notice those before the owner does.
Less-visited websites have twice the rate of the most popular
Among popular websites mixed content is rare and flat: 2.4% of the 10,000 most visited HTTPS homepages have it, and the rate stays between 2.4% and 2.7% all the way to the millionth website. Below that it jumps, to 4.3% for websites ranked 1 million to 10 million and 5.1% beyond the top 10 million, more than twice the rate of the most visited.
Source: Suff Digital analysis of 14,502,945 HTTPS homepages · the public HTTP Archive crawl, September 2026
| Website popularity | HTTPS homepages | Loading insecure files | Share | Homepages on HTTP only |
|---|---|---|---|---|
| 10,000 most visited | 6,898 | 165 | 2.4% | 13 |
| 10k to 100k | 62,220 | 1,630 | 2.6% | 227 |
| 100k to 1 million | 666,367 | 17,781 | 2.7% | 4,152 |
| 1 million to 10 million | 7,193,671 | 307,313 | 4.3% | 88,784 |
| Beyond the top 10 million | 6,573,789 | 332,231 | 5.1% | 122,174 |
| All websites | 14,502,945 | 659,120 | 4.5% | 215,350 |
The less-visited web holds nearly all of the problem. Websites outside the top 1 million account for 639,544 of the 659,120 affected homepages, 97% of the total. Homepages served only over HTTP follow the same curve: 13 among the 10,000 most visited, against 122,174 beyond the top 10 million.
Mixed content is left over from the move to HTTPS
Most mixed content predates the switch to HTTPS. Images uploaded years ago were saved with full http:// addresses, theme files point at old file servers, and widgets from other companies were pasted in with whatever address they had at the time. Turning on HTTPS at the server changes none of that; each address has to be updated in the content.
The same unfinished move shows up in links. In a separate Suff Digital study of small business websites, 37% still link to at least one http:// address. Loaded files do more harm than links, because the browser fetches them automatically on every visit, but both come from an HTTPS move that stopped at the server.
What this means for website owners
Open your homepage in Chrome, press F12 and look at the Console tab. Mixed content warnings list every insecure file by address. Fix each one by switching the address to https:// or hosting the file on your own website. On WordPress, a search and replace for your own http:// domain fixes most of them in one pass.
Then add a Content-Security-Policy header with the upgrade-insecure-requests setting, which tells browsers to request every file over HTTPS, as a safety net for anything you missed, and check a few inner pages too. Our technical seo services include this check on every page of a website, alongside the redirects and certificates that make HTTPS work.
Embed this research
Paste this on your site to embed the charts. It links back to the source automatically.
<iframe id="sd-mixed-content-https-websites" src="https://www.suffdigital.com/embed/data-studies/mixed-content-https-websites" width="100%" height="600" style="width:100%;border:1px solid #E5E7EB;border-radius:12px" loading="lazy" title="659,120 Secure Homepages Still Load Files Over Insecure HTTP - Suff Digital"></iframe>
<script>window.addEventListener("message",function(e){if(e&&e.data&&e.data.sdEmbed==="mixed-content-https-websites"&&e.data.height){var f=document.getElementById("sd-mixed-content-https-websites");if(f){f.style.height=e.data.height+"px";}}});</script>
<p style="font:14px/1.5 system-ui,sans-serif">Source: <a href="https://www.suffdigital.com/resources/data-studies/mixed-content-https-websites">659,120 Secure Homepages Still Load Files Over Insecure HTTP - Suff Digital</a></p>
Cite this study
Suff Digital. (2026). 659,120 Secure Homepages Still Load Files Over Insecure HTTP. https://www.suffdigital.com/resources/data-studies/mixed-content-https-websites
659,120 Secure Homepages Still Load Files Over Insecure HTTP - Suff Digital - https://www.suffdigital.com/resources/data-studies/mixed-content-https-websites
Frequently asked questions
Related studies
- Website Migration37% of Small Business Websites on HTTPS Still Link to Insecure HTTP Addresses
- Website Migration382,097 Websites Still Load a Google Analytics Tag That Stopped Working in 2023
- Website Migration24,332 Websites Still Run Drupal 7, 20 Months After Security Support Ended
- Website Migration20.8% of Real Estate Websites Still Load Without HTTPS vs 9.5% of Small Business Websites
