Dokumentacja
Lista kontrolna strony
Lista kontrolna strony
Większość problemów ze stroną to nie awarie. noindex, który został ze strony testowej, plik .env, który może pobrać każdy, adres http://, który już nie przekierowuje, brakujący rekord DMARC: strona się ładuje i przez tygodnie nikt tego nie zauważa. Od planu Free każdy cel będący stroną otrzymuje listę kontrolną. Działa raz dziennie i nie zajmuje miejsca na monitor.
Co sprawdzamy
| Grupa | Sprawdzenia |
|---|---|
| Wyszukiwarki | strona nie jest noindex (znacznik meta lub X-Robots-Tag), robots.txt nie blokuje całej strony, mapa strony, adres kanoniczny, długość tytułu i opisu meta, język strony, brakujące strony zwracają 404 |
| Bezpieczeństwo | http:// przekierowuje na stałe na https://, jeden adres z www lub bez, HSTS, tylko TLS 1.2 i 1.3, bez treści mieszanej, podstawowe nagłówki bezpieczeństwa, brak publicznego /.git lub /.env, brak numerów wersji oprogramowania w nagłówkach |
| Szybkość i dostarczanie | Brotli lub gzip na stronie oraz w CSS i JavaScript, HTTP/2 lub HTTP/3, pamięć podręczna przeglądarki dla własnych plików, najwyżej jedno przekierowanie |
| Podglądy i telefon | znaczniki Open Graph, karta X, favicon, viewport dla telefonów |
| Poczta i DNS | MX, SPF (jeden rekord, bez +all), polityka DMARC, DKIM pod popularnym selektorem, CAA, DNSSEC |
| Prywatność | baner zgody na pliki cookie lub Google Consent Mode na stronie z kodami śledzącymi |
Stronę pobieramy tak samo jak sprawdzenie dostępności (te same nagłówki i hasło, zobacz dozwolone adresy), a potem wykonujemy kilka małych żądań: robots.txt, sitemap.xml, strona, która nie istnieje, do sześciu własnych plików CSS, JavaScript i obrazów oraz /.git/HEAD i /.env. Dla tych dwóch zapisujemy tylko, czy są publiczne; nigdy nie zachowujemy ich treści.
Każda pozycja to OK, Sprawdź albo Popraw, z jednym zdaniem, dlaczego jest ważna. To, czego nie udało się ustalić, jest pokazane jako –, nigdy jako OK: DKIM może na przykład być pod selektorem, który zna tylko Twój dostawca poczty.
Podglądy
Zakładka Lista kontrolna pokazuje, jak strona wygląda w wynikach wyszukiwania Google (tytuł, adres i opis, ucięte tam, gdzie ucina je Google) oraz po udostępnieniu na Facebooku, LinkedInie lub w Slacku (tytuł, opis i obraz ze znaczników og:). Obraz to nasza kopia, więc otwarcie zakładki niczego nie ładuje ze strony.
Kiedy ostrzegamy
Lista kontrolna to lista do przejścia, a nie strumień alertów. Pierwszy odczyt jest punktem wyjścia; problemy, które strona już miała, są pokazane, ale bez alertu. Potem wysyłamy ostrzeżenie tylko wtedy, gdy pogorszy się coś z tego:
| Co się zmienia | Dlaczego to ważne |
|---|---|
Strona staje się noindex |
cała strona znika z Google |
robots.txt zaczyna blokować całą stronę |
to samo, innymi drzwiami |
/.git lub /.env staje się publiczny |
kod źródłowy lub hasła są odsłonięte |
http:// przestaje przekierowywać na https:// |
odwiedzający trafiają na niezabezpieczoną wersję |
Tak jak przy brakującym kodzie śledzącym, ostrzeżenie czeka na drugi odczyt po 15 minutach: strona z pamięci podręcznej lub tryb konserwacji może raz zwrócić noindex. Bez SMS-a i bez przypomnień. Po naprawie dostajesz wiadomość o rozwiązaniu. W czasie okna serwisowego lista kontrolna nie ostrzega.
Po poprawce na stronie kliknij Sprawdź teraz na zakładce Lista kontrolna, zamiast czekać na kolejne codzienne sprawdzenie.