Zrozumienie pierwszego raportu: struktura i sekcje

Co właściwie pokazuje raport InspectWP? Ten poradnik prowadzi przez wszystkie 13 sekcji raportu i wyjaśnia, gdzie znajdują się jakie dane oraz jak je czytać.

Raport InspectWP to wynik pojedynczego crawla: otwieramy Twoją stronę w prawdziwej przeglądarce headless Chrome, analizujemy HTML, skrypty, nagłówki odpowiedzi, DNS, certyfikaty oraz kilka innych źródeł i wszystko skondensowane do jednej ustrukturyzowanej strony. Ten poradnik wyjaśnia, jak ta strona jest zbudowana, co zawiera każda sekcja i jak z niej korzystać.

Wskazówka: Zanim zaczniesz czytać ten artykuł, uruchom raport dla dowolnej swojej strony i miej go otwarty w drugiej karcie. Wszystko poniżej będzie wtedy znacznie bardziej konkretne.

1. Raport w skrócie

Każdy raport otwiera się nagłówkiem zawierającym crawlowany URL, znacznik czasu, zrzut ekranu tego, co faktycznie zobaczył crawler, oraz kilka szybkich wskaźników. Pod nagłówkiem znajdziesz 13 tematycznych sekcji, z których każda jest renderowana jako składany akordeon. Można je otwierać i zamykać pojedynczo. Użytkownicy Premium mogą również eksportować raport jako PDF lub uruchomić świeży crawl bezpośrednio z poziomu strony.

2. 13 sekcji

Kolejność jest taka sama w każdym raporcie, dzięki czemu szybko się orientujesz:

WordPress

Wykryta wersja WordPress i czy jest jeszcze wspierana, aktywny motyw i ewentualny motyw potomny, wszystkie wykryte wtyczki, wtyczki cache, status multisite oraz oznaki edytora Gutenberg.

Bezpieczeństwo

Status certyfikatu SSL/TLS, nagłówki bezpieczeństwa HTTP (CSP, HSTS, X-Frame-Options, Referrer-Policy i inne), osiągalny debug.log, ekspozycja REST API i wykryte wtyczki bezpieczeństwa.

GDPR

Wnioski istotne dla prywatności: Gravatar, Google Fonts, Google Analytics, Google Maps, Facebook Pixel i inne zasoby zewnętrzne ładowane przez stronę.

SEO

Tag title, meta description, kanoniczny URL, robots meta, sitemap, dane strukturalne JSON-LD i tagi Open Graph.

Narzędzia

Narzędzia firm trzecich wykryte na stronie, np. menedżery tagów, narzędzia śledzące, skrypty analityczne, kreatory stron i widżety czatu.

HTML

Doctype, viewport, faviconki, liczba plików CSS/JS, błędy i ostrzeżenia konsoli zaobserwowane podczas crawla oraz wszelkie niebezpieczne adresy HTTP znalezione na stronie HTTPS (mixed content).

Treść

Liczba i statystyki obrazów, liczba słów, hierarchia nagłówków (H1–H6), używane fonty i adresy e-mail znalezione na stronie.

Nagłówki

Kompletne nagłówki odpowiedzi HTTP zwrócone przez serwer. Przydatne przy debugowaniu cachowania, zachowania CDN czy kompresji.

DNS

Rekordy DNS dla domeny (A, AAAA, MX, NS, TXT i inne).

E-mail

Wpisy DNS związane z pocztą: SPF, DKIM, DMARC. Ważne dla dostarczalności, jeśli strona także wysyła pocztę.

Wydajność

Wersja HTTP (HTTP/1.1, HTTP/2, HTTP/3), kodowanie treści (gzip, brotli) i rozmiar payloadu HTML.

Hosting

Wykryty hoster, oprogramowanie serwera, wersja PHP i adres IP. Uwaga: CDN lub reverse proxy przed Twoim serwerem może wpływać na te dane.

Różne

Wszystko, co nie pasowało gdzie indziej: dokładnie crawlowany URL, pliki cookie ustawiane podczas ładowania strony oraz wpisy localStorage i sessionStorage.

3. Jak czytać raport

Raporty mogą wyglądać przytłaczająco przy pierwszym kontakcie. Rekomendowany sposób:

  • Zacznij od koloru: każde pole ma status: zielony, żółty, czerwony lub szary. Problemy czerwone należy naprawić w pierwszej kolejności, potem żółte, a następnie szybko przejrzeć pola szare. Jest osobny artykuł, który szczegółowo wyjaśnia kolory: Zrozumienie systemu statusów.
  • Pracuj tematami: jeśli dziś Twoim celem jest SEO, popraw wszystko w sekcji SEO, zamiast skakać tam i z powrotem.
  • Korzystaj ze zrzutu ekranu: jeśli sekcja wygląda podejrzanie pusto, zrzut ekranu pokaże, czy crawler faktycznie zobaczył Twoją prawdziwą stronę, czy stronę blokującą. Jeśli widać stronę blokującą, zobacz Co zrobić, gdy crawl się nie powiedzie.

4. Najczęściej zadawane pytania

Crawlowana strona nie działa na WordPressie. InspectWP działa również na stronach innych niż WP, ale specyficzny dla WordPress blok nie zawiera wtedy danych i jest wyłączony.

5. Powiązane artykuły