Wat is JSON-LD eigenlijk?
JSON-LD staat voor JavaScript Object Notation for Linked Data. Dat klinkt technischer dan het is. In de praktijk is het een klein blokje gestructureerde data dat je in de broncode van een pagina zet, waarin je expliciet opschrijft wat die pagina beschrijft: is dit een bedrijf, een product, een recept, een artikel of een lijst met veelgestelde vragen?
Een mens leest je pagina en snapt uit de context dat 'UPtimizer' een bedrijfsnaam is en '250 euro per maand' een prijs. Een zoekmachine gokt dat op basis van patronen. Met JSON-LD hoeft er niet gegokt te worden: je geeft de machine een keurig ingevuld formulier waarop staat 'organisatie: UPtimizer, dienst: Google Ads, prijs vanaf: 250 EUR'.
JSON-LD is een van de drie formaten voor structured data. De andere twee, microdata en RDFa, verweven de data door je HTML heen. JSON-LD staat los, als een apart script. Dat maakt het veruit het makkelijkst om te onderhouden, en het is precies waarom Google het aanraadt.
Waarom Google JSON-LD boven de rest verkiest
Google is er de afgelopen jaren steeds duidelijker over geworden: JSON-LD is het aanbevolen formaat voor structured data. De reden is praktisch. Bij microdata moet je attributen toevoegen aan bestaande HTML-elementen, dus je opmaak en je data raken verstrengeld. Verander je je layout, dan breekt je structured data mogelijk mee.
JSON-LD zit in een apart `