JavaScript SEO Checker

Vergelijk bron-HTML met de pagina na JavaScript. Onderzoek metadata, koppen, hoofdtekst en interne links zonder speculatieve SEO-score.

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.

Vragen over JavaScript SEO

Vergelijk bron-HTML met de pagina na JavaScript. Onderzoek metadata, koppen, hoofdtekst en interne links zonder speculatieve SEO-score.

Toont dit exact wat Google indexeert?

Nee. Eén anonieme desktopopname wordt met de oorspronkelijke HTML vergeleken. Googles renderingtijd, crawlercontext en indexselectie kunnen verschillen.

Wat gebeurt er als rendering mislukt?

De controle meldt onbeschikbaarheid of time-out. Ze vervangt de gerenderde vergelijking niet stilzwijgend door alleen bron-HTML.

Is een door JavaScript toegevoegde kop altijd problematisch?

Nee. Dat kan bewust zijn. Onderzoek scriptafhankelijkheid van essentiële inhoud of indexeringsmetadata ten opzichte van uw doelen.

Waarom kan dekking gedeeltelijk zijn?

Grenzen voor bronnen, bytes, extractie of tijd kunnen inhoud onopgelost laten. Privé- of niet-ondersteunde verzoeken worden geblokkeerd en openstaande verzoeken bij opname geteld.

Klikt de tool op toestemmingsbanners of scrollt hij?

Nee. De opname volgt DOMContentLoaded en twee seconden observatie zonder interactie, aanmelden of scrollen.