Av Mikael Larsson

Vad är Schema Markup och hur det förbättrar din SEO

Introduktion till strukturerad data

Schema markup är en form av strukturerad data som webbägare kan lägga till i sin HTML för att hjälpa sökmotorer att förstå innehållet på en sida bättre. Genom att använda ett gemensamt vokabulär som definieras av Schema.org kan man beskriva entiteter som produkter, evenemang, recensioner och organisationer på ett sätt som maskiner kan tolka. När Google, Bing eller Yahoo läser denna markup kan de i vissa fall visa rikare sökresultat, så kallade rich results, med till exempel stjärnbetyg, priser, tillgänglighet och öppettider direkt i sökresultatet. Det kan göra ditt sökresultat mer informativt för användaren.

Varför sökmotorer använder schema markup

Sökmotorer strävar efter att leverera de mest relevanta och användbara resultaten till sina användare. För att kunna göra detta måste de förstå inte bara vilka ord som finns på en sida utan också vad dessa ord betyder i ett sammanhang. Schema markup ger en explicit beskrivning av sidans innehåll, vilket minskar gissningsarbetet för sökmotorernas algoritmer. När en sökmotor kan identifiera att en sida handlar om ett specifikt evenemang med datum, plats och biljettpris, kan den visa den informationen direkt i sökresultatet utan att användaren behöver klicka vidare.

Rikare sökresultat kan göra att användarna får mer information om sidan innan de klickar. Enligt Google gör strukturerad data det möjligt för en funktion att visas, men det garanterar inte att den visas.

De vanligaste schematyperna för svenska webbplatser

Det finns hundratals olika schematyper inom Schema.org, men några är särskilt relevanta för den svenska marknaden.

  • Organization – används för att beskriva företag, inklusive namn, logotyp, kontaktuppgifter och sociala medier. Detta hjälper Google att visa kunskapspaneler höger om sökresultaten.
  • Product – avgörande för e‑handel. Här kan man specificera pris, tillgänglighet, varumärke, SKU och recensioner. Priset kan anges i SEK, vilket gör det enkelt för svenska konsumenter att jämföra erbjudanden direkt i sökresultatet.
  • LocalBusiness – perfekt för restauranger, frisörer, verkstäder och andra tjänsteföretag med fysisk adress. Man kan ange öppettider, prisintervall och betyg.
  • Event – används för konserter, föreläsningar, sportevenemang och festivaler. Datum, plats, biljettpris och arrangör kan specificeras.
  • Review – låter webbplatser visa stjärnbetyg och recensionssammanfattningar, vilket ökar trovärdigheten.
  • FAQPage – markerar vanliga frågor och svar. Google visar sedan augusti 2023 FAQ-rich results bara för välkända, auktoritativa myndighets- och hälsosajter (Google Search Central), så för de flesta företag ger markeringen inte längre något synligt rich result.

För nyhetssajter och bloggar är schematyperna NewsArticle och BlogPosting vanliga. De beskriver bland annat rubrik, datum, författare och bild.

Hur du implementerar schema markup på din sajt

Implementeringen kan göras på flera sätt, men de vanligaste metoderna är JSON-LD, Microdata och RDFa. Enligt Googles dokumentation är alla tre formaten likvärdiga för Google så länge markupen är giltig, men i de flesta fall är JSON-LD det enklaste att implementera och underhålla. Det placeras i en <script>-tagg och påverkar inte det synliga innehållet.

  1. Välj rätt schematyp – börja med att identifiera vilken typ av information du vill markera. För en produkt­sida är Product lämplig, för en lokal tjänst är LocalBusiness bäst.
  2. Skapa JSON-LD-kod – använd en enkel mall eller ett plugin som genererar koden åt dig. Exempel för en produkt:
<script type="application/ld+json">
{
 "@context": "https://schema.org/",
 "@type": "Product",
 "name": "Elcykel Modell X200",
 "image": [
 "https://example.com/bilder/elcykel-x200-1.jpg",
 "https://example.com/bilder/elcykel-x200-2.jpg"
 ],
 "description": "Elcykel med 250W motor, 40 km räckvidd och integrerad låsning.",
 "sku": "EC-X200",
 "brand": {
 "@type": "Brand",
 "name": "SwedishCycles"
 },
 "offers": {
 "@type": "Offer",
 "url": "https://example.com/produkt/elcykel-x200",
 "priceCurrency": "SEK",
 "price": "12990.00",
 "itemCondition": "https://schema.org/NewCondition",
 "availability": "https://schema.org/InStock"
 },
 "review": {
 "@type": "Review",
 "reviewRating": {
 "@type": "Rating",
 "ratingValue": "4.5",
 "bestRating": "5"
 },
 "author": {
 "@type": "Person",
 "name": "Anna Karlsson"
 }
 }
}
</script>

Observera att priset anges i SEK. Vilka fält som krävs för att en sida ska kunna få rich results beskrivs i Googles dokumentation för respektive schematyp.

  1. Infoga koden på sidan – placera JSON‑LD‑blocket antingen i <head> eller strax innan stängande </body>-tagg. Se till att koden är giltig JSON.
  2. Testa med Googles Rich Results Test – klistra in URL:n eller kodsnutt och kontrollera att inga fel rapporteras.
  3. Övervaka i Search Console – under fliken ”Förbättringar” kan du se vilka strukturerade data som har upptäckts och om det finns några varningar.
  4. Uppdatera vid förändringar – om priset ändras eller produkten går ur sortimentet, uppdatera markup‑koden snabbt för att undvika missvisande information.

För mindre tekniskt kunniga företag finns det också WordPress-tillägg som Schema Pro, Yoast SEO och Rank Math som kan generera JSON-LD baserat på innehållet i inlägg och sidor. Kontrollera alltid resultatet i Rich Results Test. Priser och funktioner varierar mellan tilläggen, så jämför aktuella villkor hos leverantörerna.

Verktyg och resurser för att testa och validera

Att säkerställa att din schema markup är korrekt är avgörande för att sökmotorerna ska kunna läsa den utan problem. Här är några användbara verktyg:

  • Google’s Rich Results Test – gratis webbverktyg där du kan klistra in en URL eller kodsnutt och få omedelbar feedback om vilka rich results som kan genereras samt eventuella fel.
  • Schema Markup Validator (schema.org) – ett mer tekniskt valideringsverktyg som kontrollerar att markup följer Schema.org‑specifikationen, oavsett sökmotor.
  • Merkle Schema Markup Generator – hjälper till att skapa JSON‑LD för vanliga typer som Organization, LocalBusiness och FAQ utan att behöva skriva kod själv.
  • Screaming Frog SEO Spider – i den betalda versionen kan du crawla din webbplats och kontrollera vilka sidor som har strukturerad data samt eventuella saknade eller felaktiga implementationer.
  • Google Search Console – Förbättringar – visar vilka strukturerade data som Google har indexerat och varnar för problem som saknade fält eller ogiltiga värden.

Vanliga misstag och hur du undviker dem

Trots att schema markup är relativt enkelt att implementera finns det flera vanliga fallgropar som kan leda till att sökmotorerna ignorerar eller till och med straffar din markup.

  • Felaktig eller föråldrad syntax – att använda ogiltig JSON eller att glömma att stänga hakparenteser leder till parsingfel. Kontrollera alltid med ett valideringsverktyg innan du publicerar.
  • Olika information mellan markup och synligt innehåll – om priset i markup säger 999 SEK men det synliga priset är 1 299 SEK kan Google se detta som vilseledande och välja att inte visa rich snippet. Se till att markupen exakt återspeglar vad användaren ser.
  • För mycket markup (spam) – att lägga till irrelevant markup bara för att försöka „träffa“ fler rich results kan leda till manuella åtgärder från Google. Bara markera det som faktiskt finns på sidan.
  • Glömda uppdateringar – priser, lagerstatus och öppettider förändras ofta. Om markupen inte uppdateras riskerar du att visa felaktig information, vilket skadar både användarförtroende och SEO.
  • Beroende på ett enda verktyg – vissa tillägg genererar markup som inte är helt kompatibel med alla sökmotorer. Använd flera valideringsmetoder och testa i både Googles och Bing’s verktyg.

FAQ – Vanliga frågor om schema markup

Vad är skillnaden mellan JSON‑LD och Microdata?

JSON‑LD är ett format där strukturerad data placeras i ett separat <script>-block, vilket gör det enkelt att läsa och redigera utan att påverka det synliga HTML:t. Microdata å andra sidan infogas direkt i HTML‑taggar med attribut som itemscope, itemtype och itemprop. Google rekommenderar JSON‑LD eftersom det är mindre benäget att bryta sidans layout och lättare att testa.

Behöver jag schema markup på varje sida på min webbplats?

Nej, det är inte nödvändigt att ha markup på alla sidor. Fokusera på sidor där strukturerad data ger mest värde: produktsidor, evenemangssidor, lokala företagssidor och artiklar. På rena landningssidor utan specifik information kan markupen vara överflödig.

Hur lång tid tar det innan jag ser effekt av schema markup i sökresultaten?

Efter att du har lagt till korrekt markup och validerat den kan det ta en tid innan Google visar eventuella rich results. Tiden beror på hur ofta Google besöker din sajt. Du kan begära indexering av sidan i Google Search Console för att påskynda processen, men det är inte säkert att ett rich result visas.

Avslutande tankar och nästa steg

Schema markup hjälper sökmotorerna att förstå vad din webbplats handlar om. Det kan göra dina sökresultat mer informativa, men det är inte säkert att rich results visas. För företag som vill ha en korrekt teknisk grund är det värt att välja rätt schematyper, implementera markupen korrekt och validera resultatet regelbundet.

Om du vill ha hjälp med att sätta upp, testa och underhålla schema markup på din webbplats kan du kontakta Searchboost. Vi erbjuder AI‑driven SEO med automatisk optimering varje vecka, vilket innebär att din strukturerade data hela tiden hålls aktuell och felfri utan att du behöver lägga ner manuell arbetsinsats. Besök oss på searchboost.se för en kostnadsfri konsultation och låt oss ta din synlighet i sökmotorerna till nästa nivå.

Vill du synas bättre på Google?

Vi är en SEO-byrå som gör en gratis SEO-analys av din sajt — utan säljpitch. Läs mer om våra SEO-tjänster eller lokal SEO i Halmstad.

Gratis analys

Läs vidare