Mixed content
Mieszanie HTTPS i HTTP na jednej stronie.
Co to jest Mixed content?
Mixed content to sytuacja, w której strona ładowana po HTTPS dociąga część zasobów (obrazy, skrypty, style) po nieszyfrowanym HTTP. Połączenie przestaje być w pełni bezpieczne.
Przeglądarki traktują to surowo: aktywne zasoby (skrypty, style) są blokowane, a pasywne (obrazy) oznaczane ostrzeżeniem. Efekt to popsuty wygląd lub działanie strony i zniknięcie kłódki.
Dlaczego to ważne dla SEO
Mieszana zawartość przekreśla korzyść z HTTPS i psuje wskaźnik bezpieczeństwa. Najczęściej pojawia się po migracji na HTTPS, gdy stare adresy zasobów zostały z http://.
Jak to sprawdzić
Otwórz konsolę przeglądarki (F12) i poszukaj ostrzeżeń „Mixed Content”. SEOMaster wskazuje zasoby ładowane po HTTP na stronie HTTPS.
Częste błędy
- Zakodowane na stałe adresy http:// w szablonie
- Obrazy i osadzenia z zewnętrznych serwisów bez HTTPS
- Brak przepisania starych linków po migracji
Przykład
<!-- źle --> <img src="http://twojadomena.pl/logo.png"> <!-- dobrze --> <img src="https://twojadomena.pl/logo.png">