Найдите ресурсы, загружаемые по незащищённому протоколу HTTP на вашей HTTPS-странице
Это проверка только mixed content. Чтобы проверить страницу по всем параметрам — воспользуйтесь полной проверкой страницы.
Вы также можете проверить весь сайт. Дубли title и description, orphan-страницы, битые ссылки между разделами и другие системные проблемы можно найти только при проверке всего сайта.
Если у вас нет SEO-специалиста — мы поможем исправить найденные ошибки.
Mixed content (смешанное содержимое) возникает, когда страница, загруженная по защищённому протоколу HTTPS, содержит ресурсы, запрашиваемые по незащищённому HTTP. Это могут быть изображения, скрипты, стили, шрифты, iframe и другие элементы. Такая ситуация подрывает безопасность всей страницы, поскольку HTTP-ресурсы передаются без шифрования и могут быть перехвачены или подменены злоумышленником.
Современные браузеры (Chrome, Firefox, Edge) блокируют активный mixed content по умолчанию. Пассивный mixed content может загружаться, но браузер убирает значок замка из адресной строки и выводит предупреждение в консоли. С 2020 года Chrome начал автоматически обновлять HTTP-ресурсы до HTTPS, а если это невозможно — блокировать их.
//example.com/file.js автоматически подставит текущий протоколupgrade-insecure-requests заставит браузер автоматически обновлять HTTP-запросы до HTTPSПоисковые системы отдают предпочтение полностью защищённым страницам. Наличие mixed content может привести к тому, что Яндекс и Google будут считать страницу небезопасной, что негативно скажется на позициях в выдаче. Кроме того, заблокированные ресурсы могут нарушить отображение и функциональность сайта, увеличивая показатель отказов.
Content-Security-Policy-Report-Only для сбора отчётов.upgrade-insecure-requests в заголовке Content-Security-Policy заставляет браузер автоматически заменять HTTP на HTTPS. Это хорошее временное решение, но не все ресурсы могут быть доступны по HTTPS. Лучшая практика — исправить все URL в исходном коде и убедиться, что каждый ресурс доступен по защищённому протоколу.