JavaScript SEO checker porównuje HTML dostarczony przez stronę z DOM przechwyconym po wykonaniu skryptów. Screpy wykorzystuje oryginalną odpowiedź głównej nawigacji i rzeczywisty zapis z izolowanej przeglądarki, a następnie wyodrębnia te same pola SEO z obu dokumentów. Raport pokazuje obserwowane różnice zamiast zgadywać wynik widoczności.
Analizuj dokładną publiczną stronę
Podaj pełny publiczny URL HTTP lub HTTPS. Sama nazwa hosta używa HTTPS. Wybierz adres badanego artykułu, produktu lub landing page, nie zakładając, że strona główna reprezentuje każdy szablon. Wynik zachowuje adres żądany i końcowy oraz status HTTP.
Przeglądarka korzysta z czystego anonimowego kontekstu desktop przy 1365 × 768. Czeka na DOMContentLoaded, obserwuje dwie sekundy i przechwytuje dokument. Bez klikania, przewijania, logowania i zrzutów ekranu. Treść po zgodzie, interakcji lub dłuższym opóźnieniu może być nieobecna. Przewodnik JavaScript SEO Google odróżnia renderowanie od indeksowania; ten zapis nie jest treścią wybraną przez Google do indeksu.
Porównaj wartości przed interpretacją
Tabela porównuje tytuł w head, meta description, deklaracje canonical, wartości robots i zachowany tekst H1. Tytuły SVG są pomijane. Wiersze robots zawierają oryginalny HTTP X-Robots-Tag obok dyrektyw HTML; niezmieniony nagłówek nie jest przypisywany JavaScript. Szczegóły pokazują pełną liczbę H1 nawet przy ograniczonej liście.
Tabela pokazuje też liczbę słów głównego tekstu i linków wewnętrznych w obu wersjach. To zaobserwowane ilości, a nie oceny jakości; brakujące pomiary pozostają nieznane. Do hierarchii użyj Heading Structure Analyzer.
Nowy tytuł lub nagłówek może być celowy. Sprawdź, czy treść albo dyrektywy zmieniają się wbrew celom publikacji. Nowy noindex lub none otrzymuje silniejszy sygnał kontroli, ale zakres agenta nadal ma znaczenie. Użyj Canonical Tag Checker do deklaracji i celu albo Noindex Checker do dyrektyw źródłowych.
Zachowaj widoczność częściowego renderowania
Dopuszczone jest 75 pobrań zasobów oraz po 20 MiB łącznych danych przesłanych i zdekodowanych. Każda odpowiedź i przechwycony DOM mają limit 2 MiB. Odczyty mają sześć sekund, nawigacja piętnaście, a renderowanie dwadzieścia pięć w ramach trzydziestu pięciu sekund API. Nie czeka się bez końca na bezczynność sieci.
Tylko publiczne zasoby GET przechodzą przez ograniczony mechanizm pobierania. Prywatne cele, żądania zmieniające dane, podramki, pobieranie plików, service workers i WebSockets są blokowane. Zablokowane lub nieukończone żądania dają częściowy zakres, bo mogą wpływać na skrypty i treść. Zachowuje się najwyżej po dwadzieścia wartości canonical, robots i H1, z limitami długości i głównego tekstu. Przy limitach pomija się mylące wnioski o różnicach tekstowych.
Wybierz kolejne badanie na podstawie dowodów
Brak zaobserwowanych zmian oznacza tylko zgodność przechwyconych pól w danym zakresie. Nie dowodzi braku problemów SEO. Wartości nieobecne w obu dokumentach są oznaczone jako brak, nie jako poprawne metadane. Gdy renderowanie nie działa, narzędzie zgłasza niedostępność zamiast porównywać wyłącznie źródło.
Pobierz JSON, aby zachować wartości, okno obserwacji i zakres razem. Po zmianach sprawdź ten sam dokładny adres. Szerszą analizę źródła wykonasz przez On-Page SEO Checker; zgodność renderowania, rzeczywisty dostęp robota i indeksowanie to osobne kwestie.