JavaScript SEO: URL en geschiedenis-API

Bij het werken met dynamische inhoud, zoals het gebruik van AJAX of frameworks zoals Vue en Angular, is er een probleem met het wijzigen van de URL. Vaak wordt bij het updaten van de paginastatus een "#"-teken aan de URL toegevoegd, wat het voor zoekmachines zoals Googlebot moeilijk kan maken om die inhoud te indexeren.

Eén oplossing voor dit probleem is het gebruik van de History API, die in 5 werd geïntroduceerd. Met dit hulpmiddel kunt u de URL wijzigen in iets vertrouwders en geschikter voor indexering, maar hiervoor is een juiste serverconfiguratie vereist. Dit probleem geldt vooral voor SPA's (applicaties met één pagina), waar inhoud indien nodig dynamisch wordt geladen.

Lui laden

Lazy Loading verbetert de gebruikerservaring door media-elementen en andere bronnen alleen te laden wanneer ze nodig zijn, zoals tijdens het scrollen op een pagina. Als dit proces echter niet correct wordt geïmplementeerd, ziet Googlebot mogelijk niet de elementen die hij nodig heeft. Daarom is het bij gebruik van lazyloading belangrijk ervoor te zorgen dat alle bronnen worden geladen volgens de vereisten van de zoekmachine.

Conclusies

Het weergavesysteem van Google is aanzienlijk verbeterd door gebruik te maken van de nieuwste versie van de Chrome-browser, waardoor het gemakkelijker wordt om sites met dynamische inhoud te beheren. De crawler van Google kan echter geen interactie hebben met elementen op een pagina, zoals klikken of scrollen, dus het is belangrijk ervoor te zorgen dat de inhoud beschikbaar is voor indexering zonder dat interactie vereist is.

Als u uw site niet kunt aanpassen zodat deze aan alle richtlijnen van Google voldoet, kunt u een eenvoudige regel volgen: alle inhoud die u wilt indexeren, moet rechtstreeks in de broncode van de pagina beschikbaar zijn. Dit geldt voor alle elementen zoals tags, links, tekst, afbeeldingen, menu's en andere belangrijke onderdelen van de site. Dit is ook belangrijk voor andere zoekmachines zoals Yandex.

Wij wensen u veel succes met het indexeren en moge uw inhoud zichtbaar zijn in zoekopdrachten!

Als u vragen heeft over JavaScript-optimalisatie of zoekmachineoptimalisatie, kunt u per e-mail contact opnemen met de SEO-studio "SEO COMPUTER" info@seo.computer.

Identiteitskaart 1704

Stuur een aanvraag en wij zorgen voor een adviesgesprek op SEO promotie van uw website