Hoe stel je Open Graph en Twitter kaart-metadata in voor je website
Open Graph- en Twitter (nu X)-kaartmetadata zijn essentieel voor het delen van je website op sociale media. Ze helpen je om prachtige previews van je website te tonen en meer aandacht te trekken.
GaoFounder
Stop met weken verspillen aan gebruikersauthenticatie
Lanceer veilige apps sneller met Logto. Integreer gebruikersauthenticatie in minuten en focus op je kernproduct.
Wanneer je een link naar je website op sociale media deelt, wil je dat het er goed uitziet. In plaats van alleen een saaie link te tonen, wil je een prachtige preview laten zien met alle benodigde metadata zoals titel, beschrijving en afbeelding. Hier komen Open Graph- en Twitter (nu X)-kaartmetadata in beeld.
In dit artikel laten we je zien hoe je Open Graph (ogp.me) en Twitter Kaarten-metadata instelt voor je website. We laten je ook zien hoe je je metadata kunt testen om ervoor te zorgen dat het er goed uitziet op sociale media.
Wanneer een mens een website bezoekt, ziet hij de inhoud weergegeven door de browser. Maar wanneer een bot (zoals een zoekmachinecrawler of een social media-scraper) een website bezoekt, ziet hij alleen de ruwe HTML. Website-metadata komt nu in beeld om gestructureerde informatie over de website aan de bot te verstrekken, die kan worden gebruikt om een gestructureerde output weer te geven, zoals een previewkaart.
Als je met de rechtermuisknop op een website klikt en "Paginabron bekijken" selecteert, zie je de ruwe HTML van de website. De metadata wordt meestal opgenomen in het <head>-gedeelte van de HTML en ziet er als volgt uit:
De bovenstaande code spreekt voor zich: de titel van de website is "Mijn Website" en de beschrijving is "Dit is mijn website.".
Je zult het og:-voorvoegsel in de metadata opmerken, wat staat voor Open Graph. Open Graph is een protocol ontwikkeld door Facebook om gestructureerde informatie over een website te bieden. Twitter (nu X) heeft ook een eigen metadataprotocol, genaamd Twitter Cards.
og:type: Het type van de website (bijv. website, artikel, video).
Het verschil tussen og:title en og:site_name is dat og:title de titel van de huidige pagina is (bijv. de blogposttitel), terwijl og:site_name de naam van de website is (bijv. de blognaam). Als je de broncode van deze pagina bekijkt, zie je de volgende Open Graph-metadata:
Omdat we og:type hebben ingesteld op artikel, kan extra metadata zoals auteur en publicatiedatum worden toegevoegd. Als je bijvoorbeeld tags voor een blogpost wilt toevoegen, kun je de volgende metadata toevoegen:
Open Graph specificeert dat als je meerdere waarden wilt toevoegen, je meerdere <meta>-tags met dezelfde propertynaam moet gebruiken.
Nadat je de Open Graph-metadata aan je website hebt toegevoegd, kun je deze testen met behulp van de Facebook Sharing Debugger. Voer gewoon de URL van je website in en klik op "Debug". Als er problemen zijn met de metadata, laat de debugger je de fouten zien.
Hier is een voorbeeld van onze blogpost When should I use JWTs? in de Facebook Sharing Debugger:
Het instellen van Open Graph- en Twitter Cards-metadata voor je website is eenvoudig maar nuttig. Mensen houden van afbeeldingen, en een prachtige previewkaart kan meer aandacht naar je website trekken. Veel succes met je website en veel deelplezier!