Het genereren van gestructureerde gegevens met behulp van JavaScript voor uw Google -website

Het genereren van gestructureerde gegevens met behulp van JavaScript voor uw Google -website

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:

  • Google Tag Manager
  • Castle JavaScript

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 gebruiken voor de Dynamic Generation JSON-LD voor uw Google-website

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 instellen en installeren op uw site.
  • Voeg een nieuwe gebruiker -TAG toe aan de container.
  • Plaats het ondersteunde blok van gestructureerde gegevens in de tag -inhoud.
  • Installeer de container zoals weergegeven in het menu van de containerbeheerder.
  • Om een tag aan uw site toe te voegen, publiceert u een container in de Google Tag Manager -interface.
  • Test de implementatie.

Gebruik van Google Tag Manager -variabelen voor uw Google -site

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.

Het genereren van gestructureerde gegevens met behulp van een aangepast JavaScript voor uw Google -website

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:

  • Bepaal het type gestructureerde gegevens dat u interesseert.
  • Bewerk uw site om het volgende fragment JavaScript in te schakelen (raadpleeg de documentatie van uw CMS of hostingleverancier of neem contact op met de ontwikkelaars).
 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); }); 
  • Test uw implementatie met behulp van de Rich Results Test Tool.

Met behulp van serverweergave voor gestructureerde gegevens op uw Google -website

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.

Uw implementatie van gestructureerde gegevens voor uw Google -website testen

Volg de volgende stappen om ervoor te zorgen dat Google uw gestructureerde gegevens kan indexeren:

  • Open de Rich Results Test Tool.
  • Voer de URL -pagina's in die u wilt testen. We raden aan de URL -invoer te gebruiken, niet code, omdat bij het gebruik van de code beperkingen kunnen optreden (bijvoorbeeld CORS -beperkingen).
  • Klik op "Test URL".

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

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