SEO och digital marknadsföring

Vad är strukturerad data (schema)?

Förklarar med kodexempel hur schema för produkt, företag, FAQ och artikel påverkar rika sökresultat.

Aurora YazılımRedaktionen 6 min läsning
Vad är strukturerad data (schema)?
Vad är strukturerad data?

Strukturerad data innebär att man märker upp informationen på en sida (till exempel produktpris, företagsadress, författare och publiceringsdatum) i ett standardformat som sökmotorer förstår exakt. Vokabulären Schema.org används, oftast i formatet JSON-LD. Rätt uppmärkning gör att sidan kan visas med rika resultat, som stjärnor, pris eller lagerinformation.

Vad används strukturerad data till?

När en människa tittar på din produktsida förstår hen direkt pris, varumärke och lagerstatus. En sökmotor ser däremot siffror och ord på samma sida och måste räkna ut vilket tal som är pris och vilket som är artikelnummer. Schema markup tar bort den gissningen och presenterar informationen märkt.

Rika resultat (rich results) är den mest synliga följden: i sökresultatet visas produktens pris och lagerstatus, tillagningstiden för ett recept, datumet för ett evenemang eller brödsmulor som visar sidans plats. Den extra informationen gör resultatet mer iögonfallande.

En viktig sanning: strukturerad data är ingen rankinggaranti, och det är alltid Google som avgör om ett rikt resultat visas. Uppmärkningen gör din sida till kandidat för sådana visningar, medan innehållets kvalitet och webbplatsens allmänna hälsa fortfarande är avgörande.

JSON-LD, Microdata och RDFa

Det finns tre sätt att lägga strukturerad data på en sida. Google rekommenderar JSON-LD eftersom det är lättast att underhålla. JSON-LD läggs in som ett separat scriptblock utan att röra sidans synliga HTML.

FormatHur läggs det in?Utvärdering
JSON-LDI en separat script-taggRekommenderat, lätt att underhålla
MicrodataSom attribut i HTML-taggarnaFungerar, men är sammanflätat med mallen
RDFaSom HTML-attributMindre vanligt

Produktschema för pris och lagerstatus

På e-handelssajter är Product-schemat den mest värdefulla uppmärkningen. Produktnamn, bild, beskrivning, varumärke, pris, valuta och lagerstatus förmedlas med det här schemat. Om riktiga kundomdömen visas på webbplatsen kan även betygsinformation läggas till.

Regeln är enkel: all information i schemat ska vara densamma som den information som syns på sidan. Att märka upp ett betyg som inte visas på sidan eller ett inaktuellt pris strider mot riktlinjerna och kan leda till en manuell åtgärd.

  • Skriv det verkliga priset från sidan i prisfältet; 0.00 i exemplet är bara en platshållare.
  • För produkter med varianter måste pris och lagerstatus för varje variant stämma.
  • Att den här uppmärkningen skapas automatiskt på mallnivå är en funktion du bör fråga efter när du väljer en e-handelsplattform.
htmlExempel på Product-schema
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Handgjord plånbok i läder",
  "image": "https://ornek.com/img/deri-cuzdan.webp",
  "description": "Handsydd plånbok i vegetabiliskt garvat läder.",
  "brand": {"@type": "Brand", "name": "Exempelvarumärke"},
  "sku": "DC-001",
  "offers": {
    "@type": "Offer",
    "url": "https://ornek.com/urun/deri-cuzdan/",
    "priceCurrency": "TRY",
    "price": "0.00",
    "availability": "https://schema.org/InStock"
  }
}
</script>

Schema för företag och organisation

Schemat Organization för företagswebbplatser, eller LocalBusiness för verksamheter med en fysisk adress, beskriver företagsnamn, logotyp, adress, telefon, öppettider och profiler i sociala medier. Det är viktigt att uppgifterna är exakt desamma som i Google Företagsprofil och på webbplatsens kontaktsida.

LocalBusiness har undertyper som Restaurant, Hotel och Dentist; att välja den typ som passar din verksamhet bäst gör betydelsen tydlig. På presentationssajter för företag bör det vara ett standardsteg i projekt för företagswebbplatser att bygga upp den här strukturen från början.

htmlExempel på LocalBusiness-schema
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "name": "Exempelverksamhet",
  "url": "https://ornek.com/",
  "logo": "https://ornek.com/img/logo.png",
  "telephone": "+90-000-000-00-00",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Exempelgatan 1",
    "addressLocality": "Kommun",
    "addressRegion": "Län",
    "addressCountry": "TR"
  },
  "openingHours": "Mo-Sa 09:00-19:00"
}
</script>

Schema för artikel och brödsmulor

På blogg- och nyhetssajter anger schemat Article (eller BlogPosting) rubrik, författare, publicerings- och uppdateringsdatum samt huvudbild. Den informationen hjälper sökmotorn att förstå rätt när och av vem innehållet skrevs.

BreadcrumbList visar däremot sidans plats i webbplatsen: Startsida › Blogg › Kategori › Inlägg. I sökresultatet kan den här vägen visas i stället för en lång adress, vilket gör resultatet mer läsbart.

  • Författarnamnet ska vara en verklig person eller organisation och om möjligt länkas till en författarsida.
  • Uppdateringsdatumet bör bara ändras när innehållet verkligen har uppdaterats.
  • Brödsmulorna ska följa samma struktur som de synliga brödsmulorna på sidan.

Fungerar FAQ-schema fortfarande?

FAQ-schemat (FAQPage) användes mycket under en period eftersom det visade frågorna som utfällbara listor i sökresultatet. Google begränsade därefter det här rika resultatet till en snäv grupp, som auktoritativa myndighets- och hälsosajter; för de flesta kommersiella sajter visas det inte längre.

FAQ-uppmärkning är ändå en giltig schema.org-typ och hjälper maskiner att förstå sidans struktur med fråga och svar. Det verkliga värdet ligger dock inte i uppmärkningen utan i själva innehållet, som ger tydliga svar på kundernas riktiga frågor. Skriv därför FAQ-avsnittet för användaren och inte i förhoppning om ett rikt resultat.

htmlExempel på FAQPage-schema
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [{
    "@type": "Question",
    "name": "Hur många dagar tar frakten?",
    "acceptedAnswer": {
      "@type": "Answer",
      "text": "Beställningar skickas vanligtvis inom 1-3 arbetsdagar."
    }
  }]
}
</script>

Vilket schema passar din bransch?

Vilket schema du ska använda beror på vad webbplatsen säljer och vad besökaren söker. I stället för att lägga till alla möjliga typer på varje sida är det mer värt att fylla i några typer som verkligen stämmer med innehållet, och fylla i dem fullständigt.

För hotell kan typen Hotel bära information som adress, kontakt, bekvämligheter och prisspann. Uppgifterna måste stämma med data i bokningssystemet; när ett hotellsystem som tar emot direktbokningar och webbplatsen använder samma data blir det lättare att hålla dem konsekventa. För restauranger och caféer kan typen Restaurant innehålla matstil, öppettider och en länk till menyn; för att menyn ska vara aktuell och genomsökbar är det bra att också sidan för QR-meny är öppen på webben.

För tjänsteföretag utgör LocalBusiness och lämplig undertyp grundstrukturen, för e-handel Product och BreadcrumbList och för innehållssajter Article. Att lägga in de här typerna i mallarna från början är den tydligaste skillnaden mellan SEO-anpassad webbdesign och uppmärkning som läggs till i efterhand: när en ny sida läggs till skapas schemat av sig självt.

Testa och följa upp i Search Console

Testa alltid uppmärkningen innan du publicerar den. Googles verktyg Test av rika resultat visar vilka rika resultat sidan är kvalificerad för samt fält som saknas eller är felaktiga. För allmän schemavalidering kan även schema.org:s validator användas.

Efter publiceringen listar rapporterna under Förbättringar i Search Console giltiga och felaktiga objekt för typer som produktsnippets och brödsmulor. Hur du läser varningarna här går vi igenom utförligt i inlägget Fel i Search Console.

  1. Testa en exempelsida i Test av rika resultat, antingen med URL eller som kod.
  2. Åtgärda de kritiska felen; ta hand om varningarna i prioritetsordning.
  3. Tillämpa mallen på alla sidor och följ Search Console-rapporterna.
  4. Se till att föränderliga fält som pris, lagerstatus och datum uppdateras automatiskt.

Vanliga misstag

Fel i strukturerad data uppstår ofta ur en enda brist i en mall och påverkar hundratals sidor på en gång. Därför görs rättelsen oftast också på ett enda ställe.

  • Att märka upp information som inte syns på sidan (dolda betyg, falska omdömen).
  • Att lägga till samma företagsomdömen som Product-betyg på varje sida.
  • Att glömma gammal pris- eller lagerinformation i cachen.
  • Att lämna flera motstridiga scheman på samma sida.
  • JSON-syntaxfel: ett kommatecken eller citattecken som saknas gör att hela blocket inte går att läsa.

Vanliga frågor

01Höjer strukturerad data min ranking?

Den bör inte ses som en direkt rankingfaktor. Effekten är indirekt: sidan förstås bättre och blir kvalificerad för rika resultat, vilket kan öka klickfrekvensen.

02Ska jag lägga samma schema på alla sidor?

Nej. Varje sida ska ha det schema som passar dess eget innehåll: Product på produktsidan, Article på blogginlägget och företagsinformation på kontaktsidan. Organization-schemat definieras oftast en gång på startsidan.

03Läser Google scheman som läggs till med JavaScript?

När Google renderar sidan kan den oftast läsa JSON-LD som lagts till med JavaScript. Ändå är det säkrare och snabbare att uppmärkningen ligger i HTML:en som kommer från servern; kontrollera alltid med testverktyget att den syns.

04Kan jag lägga till schema själv?

På en presentationssajt med en enda sida kan du anpassa exempelkoden och lägga in den. På sajter med många produkter eller inlägg måste uppmärkningen däremot skapas automatiskt från mallen; manuellt tillagda scheman blir med tiden inaktuella.

Strukturerad data är standardsättet att förklara din sida tydligt och korrekt för sökmotorer, och en förutsättning för att bli kandidat till rika resultat. För en webbplats där scheman byggs rätt på mallnivå kan du använda SEO-anpassad webbdesign, och för granskning och uppföljning av din befintliga webbplats våra tjänster inom SEO och analys.