Moderne websites gebruiken Actief JavaScript om dynamische inhoud weer te geven. Wanneer u JavaScript gebruikt om gestructureerde gegevens op uw website te maken, zijn er verschillende punten waar u op moet letten. Deze handleiding bespreekt de best practices en implementatiestrategieën.
Als u net begint te werken met gestructureerde gegevens, kunt u zich vertrouwd maken met hoe deze gegevens werken in de Google -zoekmachine.
Er zijn verschillende opties om gestructureerde gegevens te genereren met behulp van JavaScript, maar de meest populaire daarvan zijn: het volgende:
Als u markering voor producten gebruikt, moet u er rekening mee houden dat dynamisch gegenereerde markering de frequentie en nauwkeurigheid van productindexering in zoekmachines kan verminderen, wat vooral belangrijk is voor snel veranderende gegevens, zoals de beschikbaarheid van goederen en de prijs ervan. Als u een verkoper bent die alle soorten handelsresultaten optimaliseert, zorg er dan voor dat uw server een verhoogde belasting van Google kan omgaan.
Google Tag Manager is een platform waarmee u tags op uw site kunt besturen zonder dat u de code hoeft te bewerken. Volg de volgende stappen om gestructureerde gegevens te genereren met behulp van Google Tag Manager:
Google Tag Manager (GTM) ondersteunt het gebruik van variabelen om gegevens uit de pagina te extraheren en deze in gestructureerde gegevens op te nemen. Het gebruik van variabelen vermijdt duplicatie van informatie in GTM, wat het risico van discrepanties tussen de inhoud van de pagina en gestructureerde gegevens vermindert die zijn geïmplementeerd met behulp van GTM.
U kunt bijvoorbeeld dynamisch een JSON-LD-blok maken voor een recept dat de naam van de pagina gebruikt als de naam van het recept, waardoor de volgende gebruikersvariabele met de naam Recepe_Name wordt gemaakt:
function() { return document.title; } Daarna kunt u recepe_name in uw aangepaste -tag gebruiken.
We raden u aan variabelen te maken voor het verzamelen van alle benodigde informatie van de pagina.
Hier is een voorbeeld van de inhoud van de aangepaste -tag:
Opmerking: dit voorbeeld suggereert dat u de variabelen recepten, recepten_image en recepten_author in GTM hebt bepaald.
Een andere methode voor het genereren van gestructureerde gegevens is het gebruik van JavaScript om al uw gegevens te genereren of om informatie toe te voegen aan servermarkeringen. Google kan in elk geval de gestructureerde gegevens verwerken die in DOM aanwezig zijn bij het weergeven van de pagina. Lees het JavaScript -leiderschap voor meer informatie over hoe Google JavaScript verwerkt.
Een voorbeeld van gegenereerde gestructureerde gegevens met behulp van JavaScript:
fetch('https://api.example.com/recipes/123') .then(response => response.text()) .then(structuredDataText => { const script = document.createElement('script'); script.setAttribute('type', 'application/ld+json'); script.textContent = structuredDataText; document.head.appendChild(script); }); Als u serverweergave gebruikt, kunt u ook gestructureerde gegevens opnemen in het resultaat van rendering. Bekijk de documentatie van uw raamwerk om erachter te komen hoe u JSON-LD kunt genereren voor het gewenste type gestructureerde gegevens.
Volg de volgende stappen om ervoor te zorgen dat Google uw gestructureerde gegevens kan indexeren:
Succes: Als u alles correct hebt gedaan en uw type gestructureerde gegevens in de tool worden ondersteund, ziet u de bericht "Pagina komt in aanmerking voor rijke resultaten". Als u het type gestructureerde gegevens test dat niet wordt ondersteund in de Rich Results -test, controleer dan de rendering. Als het gestructureerde gegevens bevat, kan Google deze verwerken.
Probeer het opnieuw: Als er fouten of waarschuwingen zijn, is het waarschijnlijk een syntactische fout of een afwezige eigenschap. Bekijk de documentatie voor uw type gestructureerde gegevens en zorg ervoor dat u alle benodigde eigenschappen hebt toegevoegd. Als het probleem niet wordt geëlimineerd, controleer dan ook de gids om de problemen met JavaScript op te lossen voor de zoekopdracht.
Als u hulp nodig hebt bij het genereren of testen van gestructureerde gegevens voor uw site, kunt u contact opnemen info@seo.computer Of via WhatsApp +79202044461.
ID 15