Een JavaScript SEO checker vergelijkt de door een pagina geleverde HTML met de DOM na uitvoering van scripts. Screpy gebruikt het oorspronkelijke antwoord van de hoofdnavigatie en een echte opname in een geïsoleerde browser en haalt uit beide dezelfde SEO-velden. Het rapport toont waargenomen verschillen in plaats van een gegiste zichtbaarheidsscore.
Analyseer de exacte openbare pagina
Voer een volledige openbare HTTP- of HTTPS-URL in. Alleen een hostnaam gebruikt HTTPS. Kies de artikel-, product- of landingspagina die u onderzoekt, zonder aan te nemen dat de homepage alle sjablonen vertegenwoordigt. Aangevraagd en uiteindelijk adres en HTTP-status blijven bewaard.
De browser gebruikt een schone anonieme desktopcontext bij 1365 × 768. Na DOMContentLoaded volgen twee seconden observatie en de opname. Geen klikken, scrollen, aanmelden of schermafbeeldingen. Inhoud na toestemming, interactie of langere vertraging kan ontbreken. Googles JavaScript-SEO-uitleg onderscheidt rendering en indexering; deze opname is niet Googles gekozen geïndexeerde inhoud.
Vergelijk waarden voordat u ze interpreteert
De tabel vergelijkt head-titel, meta description, canonical-verklaringen, robots-waarden en bewaarde H1-tekst. SVG-titels zijn uitgesloten. Robots-rijen bevatten de oorspronkelijke HTTP X-Robots-Tag naast HTML-instructies; een ongewijzigde header wordt niet aan JavaScript toegeschreven. Details tonen totale H1-aantallen ook als de getoonde lijst begrensd is.
De tabel toont ook het aantal woorden in de hoofdtekst en interne links voor beide versies. Dit zijn waargenomen hoeveelheden, geen kwaliteitsscores; ontbrekende metingen blijven onbekend. Gebruik Heading Structure Analyzer voor kophiërarchie.
Een nieuwe titel of kop kan bewust zijn. Onderzoek of essentiële inhoud of indexeringsinstructies tegen uw publicatiedoelen in veranderen. Nieuwe noindex of none krijgt een sterker signaal, maar het agentbereik blijft relevant. Gebruik Canonical Tag Checker voor verklaring en doel of Noindex Checker voor broninstructies.
Houd gedeeltelijke rendering zichtbaar
Toegelaten zijn 75 bronophaalacties en elk 20 MiB voor totaal overgedragen en gedecodeerde gegevens. Ieder antwoord en de DOM zijn begrensd op 2 MiB. Lezen heeft zes seconden, navigatie vijftien en rendering vijfentwintig binnen vijfendertig seconden API-tijd. Er wordt niet onbeperkt op netwerkstilte gewacht.
Alleen openbare GET-bronnen gaan door de begrensde lezer. Privédoelen, wijzigende verzoeken, subframes, downloads, service workers en WebSockets worden geblokkeerd. Geblokkeerde of onafgemaakte verzoeken geven gedeeltelijke dekking omdat ze scripts en inhoud kunnen beïnvloeden. Er blijven maximaal twintig canonical-, robots- en H1-waarden bewaard met lengte- en hoofdtekstlimieten. Bij grenzen worden misleidende tekstverschilconclusies onderdrukt.
Kies vervolgonderzoek op basis van bewijs
Geen waargenomen wijzigingen betekent alleen dat vastgelegde vergeleken velden binnen de dekking overeenkwamen. Het betekent geen afwezigheid van SEO-problemen. Waarden die in beide documenten ontbreken, worden als afwezig gemeld en niet als geslaagde metadata. Mislukt rendering, dan volgt onbeschikbaarheid in plaats van een vergelijking van alleen de bron.
Download JSON om bron-/renderingwaarden, observatievenster en dekking samen te bewaren. Onderzoek na wijzigingen hetzelfde exacte adres. Gebruik On-Page SEO Checker voor breder brononderzoek. Renderingovereenkomst, echte crawlertoegang en indexering blijven verschillende vragen.