JavaScript SEO Checker

Porównaj źródłowy HTML ze stroną po JavaScript. Zbadaj metadane, nagłówki, główny tekst i linki wewnętrzne bez spekulacyjnej oceny SEO.

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.

Pytania o JavaScript SEO

Porównaj źródłowy HTML ze stroną po JavaScript. Zbadaj metadane, nagłówki, główny tekst i linki wewnętrzne bez spekulacyjnej oceny SEO.

Dlaczego zakres może być częściowy?

Limity zasobów, bajtów, ekstrakcji lub czasu mogą pozostawić treść nierozstrzygniętą. Prywatne i nieobsługiwane żądania są blokowane, a oczekujące przy przechwyceniu liczone.

Czy klika banery zgody lub przewija stronę?

Nie. Przechwytuje po DOMContentLoaded i dwóch sekundach obserwacji bez interakcji, logowania lub przewijania.

Czy nagłówek dodany przez JavaScript zawsze jest problemem?

Nie. Zmiana może być celowa. Sprawdź zależność istotnej treści lub metadanych indeksowania od skryptów w odniesieniu do swoich celów.

Co dzieje się przy błędzie renderowania?

Kontrola zgłasza niedostępność lub timeout. Nie zastępuje po cichu porównania renderowanego samym źródłowym HTML.

Czy pokazuje dokładnie, co indeksuje Google?

Nie. Porównuje jeden anonimowy zapis desktop z oryginalnym HTML. Czas renderowania, kontekst robota i wybór indeksowany Google mogą się różnić.