Hva er JSON-LD og hvordan kan det forbedre nettsiden din?

En kort forklaring på JSON-LD

Laster inn bilde
Hva er JSON-LD?

JSON-LD er mikrodata satt i system og brukes av søkemotorene til å skille elementer fra hverandre og etablere fakta rundt innhold på en nettside. Formålet er å tilby et mer organisert innhold på nett og tilgjengeliggjøre fakta for søkemotorene. JSON-LD er i dag en standard som er kjent for de som jobber med SEO og innholdprodusenter for nett.

Utpring

JSON-LD bruker vokabularet til Schema.org, som er en felles standard utviklet av Google, Bing, Yahoo! og Yandex helt tilbake til 2011.

Tidligere var det vanlig å legge mikrodata i DOM som attributter på HTML-elementer. Dette brukes fortsatt den dag i dag men er mer og mer erstattet av JSON-LD pga utvikling- og vedlikeholdskost.

Hva gjør JSON-LD?

JSON-LD kan bygges opp med fakta om innholdet på en nettside og nettsted. Eksempler er tittel på nettsiden, URL, foretrukket bilde for å representere nettsiden, hvem som eier nettstedet evt. forfatter av artikkel og om nettsiden er en blogg, nettbutikk osv osv.

F.eks. i en nettbutikk kan man legge all fakta om et produkt inn JSON-LD eller hvis det er et arrangement i en kalender kan informasjon om arrangementet legges til i JSON-LD.

I bunn og grunn kan man bygge opp en JSON-LD med alt som er tilgjengelig i Schema.org. Og det er ikke rent lite.

Eksempel på en JSON-LD

<script type='application/ld+json'>
{
  "@context": "http://www.schema.org",
  "@type": "GasStation",
  "name": "Ben Sin Stasjon",
  "logo": "https://i0.wp.com/www.love24.no/wp-content/uploads/2016/09/2016-09-07-shell-logo-1068-712.jpg?fit=1068%2C712",
  "priceRange": "$",
  "image": "https://dms-cf-03.dimu.org/image/0234BSQRhxYQ?dimension=1200x1200",
  "description": "Ben Sin Stasjon tilbyr drifstoff og utrolig god fast food. Vaskehall åpen 24 timer i døgnet.",
  "address": {
     "@type": "PostalAddress",
     "streetAddress": "Slottsplassen 1",
     "addressLocality": "Oslo",
     "addressRegion": "Oslo",
     "postalCode": "0010",
     "addressCountry": "Norge"
  },
  "geo": {
     "@type": "GeoCoordinates",
     "latitude": "59.9170428",
     "longitude": "10.7273769"
  },
  "hasMap": "https://goo.gl/maps/XHUdaKFXDEQzxqTz5",
   "openingHours": "Mo 06:00-23:00 Tu 06:00-23:00 We 06:00-23:00 Th 06:00-23:00 Fr 06:00-03:00 Sa 06:00-03:00 Su 07:00-22:00",
  "telephone": "12345678"
}
</script>

Hvordan lage en JSON-LD selv?

Google ser helst at den ligger inne i HEAD-tagen, men den kan ligge inne i BODY-tagen også.

Hvilken felter skal man bruke og hvordan bygge den opp? Et forslag fra meg å leke seg med en JSON-LD-generator https://jsonld.com/ . Mer info kan du lese i Google sin guideline og for oss nerder så kan man fordype seg på Schema.org.

Hvorfor bruke JSON-LD?

JSON-LD er ikke synlig for det blotte øyet. Men det er synlig for f.eks. søkemotorene. JSON-LD er viktig for god SEO. Ved å tilby informasjon for søkemotorene på en strukturert måte så slipper søkemotorene å gjette seg til hva på en nettside som er viktig.

F.eks. en nettside som viser et arrangement som har JSON-LD så vil den inneholde viktig data som tidspunkter, sted, pris osv osv. som søkemotorene kanskje hadde måttet gjette seg til. Sjansen for at ditt arrangement eller ditt produkt (i en nettbutikk) eller din bloggartikkel ranker høyere opp en konkurrenten er da stor.

Helge Johnsen

Dette er mitt private nettsted. Jeg jobber til daglig som seniorutvikler i et av Norges større konsulentbyråder. I denne bloggen skriver jeg om store og små ting som rører seg i min private verden. Bloggen består stort sett av tips, egne prosjekter og tanker. Les mer om meg her.

Har du noen tanker eller kommentarer om dette blogginnlegget så finner du meg på en rekke sosiale medier.