Vad är schema markup och strukturerad data?

Schema markup är en typ av kod som du lägger till på din webbplats för att hjälpa sökmotorer som Google, Bing och Yahoo att förstå innehållet på dina sidor på en djupare nivå. Istället för att bara läsa text och gissa vad sidan handlar om, kan sökmotorn tolka att det här är ett företag, en produkt, en recension eller en FAQ-sektion.

Begreppet strukturerad data (structured data) används ofta som synonym till schema markup. Tekniskt sett är strukturerad data det bredare konceptet — ett standardiserat sätt att organisera information — medan schema markup är den specifika implementeringen baserad på vokabuläret från schema.org.

Schema.org skapades 2011 av Google, Bing, Yahoo och Yandex som en gemensam standard. Idag finns över 800 olika typer och tusentals egenskaper som beskriver allt från lokala företag och produkter till recept, evenemang och medicinska tillstånd.

Kort sammanfattning

Schema markup ger sökmotorer kontext. Det är som att gå från att visa en sökmotor ett foto av din butik till att ge den en komplett visitkort med namn, adress, öppettider, omdömen och tjänster. Ju mer information sökmotorn förstår, desto bättre kan den presentera din sajt i sökresultaten.

Varför schema markup är viktigt för SEO

Schema markup är inte en direkt rankingfaktor — Google har bekräftat detta. Men det är en av de mest effektiva åtgärderna för att förbättra hur din sajt presenteras i sökresultaten, och det påverkar SEO på flera indirekta men kraftfulla sätt.

Rich snippets — utökade sökresultat

Den mest synliga fördelen med schema markup är rich snippets. Istället för ett vanligt sökresultat med bara titel och metabeskrivning kan din sida visas med stjärnbetyg, priser, produkttillgänglighet, FAQ-svar, breadcrumbs eller bilder direkt i sökresultaten.

Rich snippets tar mer plats på sidan och drar blicken till sig. Studier visar att sökresultat med rich snippets får upp till 30 procent högre klickfrekvens (CTR) jämfört med vanliga resultat. För ett lokalt företag kan det innebära skillnaden mellan att få besökare och att bli ignorerad.

Kunskapspanelen och visuell synlighet

För företag och organisationer kan korrekt schema markup leda till att Google visar en kunskapspanel (Knowledge Panel) till höger om sökresultaten. Den visar företagsnamn, logotyp, adress, öppettider, kontaktuppgifter och omdömen — allt hämtat från strukturerad data, Google Business Profile och andra källor.

Förbättrad förståelse av innehåll

Schema markup hjälper Google att kategorisera och relatera ditt innehåll korrekt. Om du driver en möbelbutik och märker upp dina produktsidor med Product-schema vet Google exakt att det handlar om en specifik produkt med ett visst pris, tillgänglighet och betyg — inte bara en sida med text om möbler.

I en tid där AI-genererade svar (AI Overviews) tar allt större plats i sökresultaten är strukturerad data ännu viktigare. Google använder strukturerad data för att popullera sina AI-svar, och sajter med korrekt schema markup har större chans att citeras.

JSON-LD — formatet Google rekommenderar

Det finns tre format för att implementera schema markup: JSON-LD, Microdata och RDFa. Google rekommenderar JSON-LD och det är det format du bör använda. Här är varför:

  • Enkel implementering: JSON-LD placeras i en <script>-tagg i sidans <head> eller <body>. Det behöver inte varpas runt befintlig HTML, vilket gör det mycket enklare att lägga till och undehålla.
  • Separation av innehåll: Eftersom JSON-LD lever separat från din HTML påverkar det inte sidans layout eller design. Du kan ändra din strukturerade data utan att röra det synliga innehållet.
  • Lätt att felsöka: JSON-LD är ren JSON-syntax som är enkel att läsa, validera och kopiera mellan sidor.
  • Stöds av Google: Google föredrar JSON-LD och alla deras guider och verktyg är byggda kring detta format.

Vad är JSON-LD? JSON-LD står för JavaScript Object Notation for Linked Data. Det är en metod för att koda strukturerad data i JSON-format. Varje JSON-LD-block börjar med @context (som pekar på schema.org) och @type (som anger vilken typ av data det rör sig om).

De vanligaste schema-typerna

Schema.org innehåller hundratals typer, men för de flesta svenska företag och webbplatser är det en handfull typer som ger störst effekt. Här är de viktigaste att känna till.

Schema-typ Används för Rich snippet
LocalBusiness Lokala företag med fysisk adress Kunskapspanel, karta, öppettider
Organization Företag och organisationer generellt Kunskapspanel, logotyp, kontakt
Product Produktsidor i e-handel Pris, tillgänglighet, betyg
FAQPage Sidor med vanliga frågor och svar Expanderbara frågor i sökresultaten
Article / BlogPosting Nyhetsartiklar och bloggposter Datum, författare, bild
BreadcrumbList Navigationsspår på webbplatsen Breadcrumbs i sökresultaten
Service Tjänster som företaget erbjuder Tjänstebeskrivning, område
Review / AggregateRating Omdömen och samlade betyg Stjärnbetyg i sökresultaten

LocalBusiness

Den viktigaste schema-typen för lokala företag. Den talar om för Google att din sajt representerar ett företag med en fysisk adress, öppettider och kontaktinformation. Använd gärna en mer specifik undertyp som Restaurant, Dentist eller Store om det passar. Läs mer om hur detta samverkar med andra lokala SEO-åtgärder i vår guide om lokal SEO.

Organization

Används på din startsida för att beskriva företaget som helhet: namn, logotyp, grundare, sociala medier-profiler och kontaktinformation. Google använder denna data för sin kunskapspanel.

Product

Visar produktinformation direkt i sökresultaten: pris, lagerstatus, betyg och valuta. Avgörande för e-handelsbutiker som vill sticka ut bland konkurrenterna i Google Shopping och organiska resultat.

FAQPage

Låter dig visa frågor och svar direkt i sökresultaten. Detta kan dramatiskt öka den yta ditt resultat tar i Google och är enkel att implementera på vilken sida som helst som innehåller en FAQ-sektion.

Article och BlogPosting

För bloggposter och nyhetsartiklar. Ger Google information om publicerings- och uppdateringsdatum, författare och huvudbild. Relevant för sajter som regelbundet publicerar innehåll. Läs vår guide om SEO-texter för tips om innehållsoptimering.

BreadcrumbList

Visar din sajts navigationsstruktur i sökresultaten (t.ex. Hem > SEO-skola > Schema Markup). Det hjälper både användare och sökmotorer att förstå var sidan befinner sig i sajthierarkin. Läs mer om sajtstruktur i vår artikel om interna länkar.

Service

Beskriver tjänster som ditt företag erbjuder. Särskilt användbart för tjänsteföretag som konsulter, hantverkare och byråer. Kombinera gärna med LocalBusiness för att visa både tjänster och geografiskt område.

Review och AggregateRating

Visar stjärnbetyg och omdömen i sökresultaten. AggregateRating sammanfattar flera omdömen till ett genomsnittligt betyg, medan Review beskriver ett enskilt omdöme. Obs: Google tillåter inte självgenererade omdömen på företagets egen startsida — betyg måste komma från tredjepartskällor eller verkliga kundrecensioner.

Kodexempel: JSON-LD i praktiken

Här kommer konkreta kodexempel för de vanligaste schema-typerna. Kopiera och anpassa dessa för din egen webbplats. Varje block placeras i en <script type="application/ld+json">-tagg, helst i sidans <head>-sektion.

LocalBusiness — lokalt företag

JSON-LD: LocalBusiness
{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "name": "Searchboost SEO-byrå",
  "image": "https://searchboost.se/logo.png",
  "url": "https://searchboost.se",
  "telephone": "+46728634279",
  "email": "mikael@searchboost.se",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Storgatan 10",
    "addressLocality": "Jönköping",
    "postalCode": "55320",
    "addressCountry": "SE"
  },
  "openingHoursSpecification": [
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday"],
      "opens": "08:00",
      "closes": "17:00"
    }
  ],
  "priceRange": "$$",
  "sameAs": [
    "https://www.facebook.com/searchboost",
    "https://www.linkedin.com/company/searchboost"
  ]
}

FAQPage — vanliga frågor

JSON-LD: FAQPage
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Vad kostar SEO för ett litet företag?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "En SEO-byrå tar vanligtvis mellan 5 000 och 25 000 kronor per månad beroende på omfattning och konkurrens."
      }
    },
    {
      "@type": "Question",
      "name": "Hur lång tid tar det att se SEO-resultat?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "De flesta företag ser mätbara resultat efter 3–6 månader av konsekvent SEO-arbete."
      }
    }
  ]
}

Product — produktsida

JSON-LD: Product
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Kontorsstol Ergonomisk Pro",
  "image": "https://example.se/stol-pro.jpg",
  "description": "Ergonomisk kontorsstol med justerbara armstöd och ryggstöd.",
  "brand": {
    "@type": "Brand",
    "name": "Möbelbutiken"
  },
  "offers": {
    "@type": "Offer",
    "price": "4995",
    "priceCurrency": "SEK",
    "availability": "https://schema.org/InStock",
    "url": "https://example.se/kontorsstol-pro"
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.6",
    "reviewCount": "47"
  }
}

BreadcrumbList — brödsmulor

JSON-LD: BreadcrumbList
{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "name": "Hem",
      "item": "https://example.se/"
    },
    {
      "@type": "ListItem",
      "position": 2,
      "name": "SEO-skola",
      "item": "https://example.se/seo-skola/"
    },
    {
      "@type": "ListItem",
      "position": 3,
      "name": "Schema Markup",
      "item": "https://example.se/seo-skola/schema-markup/"
    }
  ]
}
Praktiskt tips

Kombinera flera schema-typer på samma sida. En produktsida kan ha både Product-schema, BreadcrumbList och Organization. En bloggpost kan ha Article, FAQPage och BreadcrumbList. Varje typ placeras i en separat <script type="application/ld+json">-tagg.

Implementera schema markup i WordPress

Om du använder WordPress har du två huvudsakliga vägar för att lägga till schema markup: via ett SEO-plugin eller genom att manuellt lägga till JSON-LD-kod. För de flesta är ett plugin det enklaste och säkraste alternativet. Läs vår fullständiga guide om WordPress SEO för fler tips.

Rank Math (rekommenderat)

Rank Math är det SEO-plugin vi rekommenderar för de flesta WordPress-sajter. Det har inbyggt stöd för schema markup med ett användarvänligt gränssnitt.

  • Stödjer 20+ schema-typer redan i gratisversionen
  • Automatisk Article-schema på alla bloggposter
  • LocalBusiness-schema konfigureras globalt i inställningarna
  • FAQ-schema läggs till via ett dedikerat FAQ-block i Gutenberg
  • Visuell schema-redigerare för avancerade användare (premiumversion)
1

Installera och aktivera Rank Math

Gå till Plugins > Lägg till nytt > sök på “Rank Math SEO”. Installera och aktivera pluginet. Kör installationsguiden och välj “Advanced” för att få tillgång till alla schema-inställningar.

2

Konfigurera globala schema-inställningar

Gå till Rank Math > Titles & Meta > Local SEO. Fyll i företagsnamn, adress, telefon, öppettider och logotyp. Detta skapar automatiskt LocalBusiness- eller Organization-schema på din startsida.

3

Välj schema-typ per sida

När du redigerar en sida eller ett inlägg, scrolla ned till Rank Math-sektionen och klicka på Schema-fliken. Här kan du välja vilken schema-typ som passar sidan bäst: Article, Product, Service, FAQ eller annan typ.

4

Testa med Rich Results Test

Publicera sidan och kör URL:en genom Googles Rich Results Test för att verifiera att din strukturerade data är korrekt och kvalificerar för rich snippets.

Manuell implementering

För mer avancerade behov kan du lägga till JSON-LD-kod manuellt. De vanligaste metoderna är:

  • Temat: Lägg till koden i header.php via wp_head-hooken. Använd ett child theme så att dina ändringar inte skrivs över vid temauppdateringar.
  • Functions.php: Skapa en funktion som skriver ut JSON-LD i <head>. Du kan villkorstyra vilken schema som visas baserat på sidtyp.
  • Plugin för header-kod: Använd ett plugin som “Insert Headers and Footers” för att klistra in JSON-LD-block utan att röra temafiler.

Vår rekommendation: Använd Rank Math för standard-schema (LocalBusiness, Article, BreadcrumbList) och komplettera med manuell JSON-LD för specialfall som Product-schema med anpassade fält eller Service-schema med specifika tjänstebeskrivningar.

Testa och validera din strukturerade data

Att implementera schema markup utan att testa är som att skicka ett brev utan att kontrollera adressen. Använd dessa verktyg för att säkerställa att din strukturerade data är korrekt.

Googles Rich Results Test

Det viktigaste verktyget. Gå till search.google.com/test/rich-results och ange din URL. Verktyget visar vilka rich results din sida kvalificerar för, eventuella fel och varningar. Det visar också exakt hur ditt sökresultat kan se ut med rich snippets.

Schema Markup Validator

För djupare validering, använd validator.schema.org. Detta verktyg kontrollerar att din JSON-LD-kod följer schema.org-standarden och rapporterar tekniska problem som Rich Results Test kan missa.

Google Search Console

När din schema markup är live, övervaka den i Google Search Console under sektionen Förbättringar (Enhancements). Här ser du om Google har hittat fel i din strukturerade data, hur många sidor som har giltig schema, och vilka rich results du är kvalificerad för. Läs vår guide om Google Search Console för att lära dig verktyget på djupet.

Best practice

Testa alltid efter ändringar. Varje gång du lägger till eller ändrar schema markup, kör sidan genom Rich Results Test innan du publicerar. Det tar 30 sekunder och kan bespara dig veckor av felsökning.

Vanliga misstag att undvika

Schema markup är kraftfullt men det är lätt att göra fel. Här är de vanligaste misstagen vi ser när vi granskar kunders webbplatser — och hur du undviker dem.

Vanligt misstag

Schema markup som inte matchar sidans synliga innehåll

Google kräver att strukturerad data återspeglar det som faktiskt visas på sidan. Om du anger ett pris i din Product-schema måste samma pris vara synligt på sidan. Att lägga till information som inte finns på sidan räknas som missvisande och kan leda till manuella åtgärder från Google.

Vanligt misstag

Självgenererade omdömen med Review-schema på startsidan

Google tillåter inte att du använder Review- eller AggregateRating-schema för omdömen om ditt eget företag på din egen sajt. Omdömen måste komma från en tredjepartsplattform (som Google Reviews) eller från verifierade kunder på specifika produkt- eller tjänstesidor.

Vanligt misstag

Använda fel schema-typ för sidan

En “Om oss”-sida ska inte ha Article-schema, och en bloggpost ska inte ha Product-schema. Välj den typ som bäst beskriver sidans faktiska innehåll. Om du är osäker, konsultera Googles guide för strukturerad data.

Vanligt misstag

Implementera schema och aldrig följa upp

Schema markup kan gå sönder vid temauppdateringar, plugin-ändringar eller omstruktureringar av sajten. Kontrollera regelmässigt Google Search Console för fel i strukturerad data och testa efter varje större ändring på sajten.

Vanligt misstag

Duplicera schema-typer med plugin och manuell kod

Om du använder Rank Math för Article-schema och också lägger till manuell Article-schema får du dubbla poster. Det förvirrar sökmotorer och kan orsaka valideringsfel. Kontrollera alltid vad ditt plugin genererar innan du lägger till manuell kod.

Sammanfattning: det viktigaste att ta med sig

Schema markup är en av de mest effektiva men underanvända SEO-teknikerna. Det kräver relativt liten insats men kan ge stor effekt på hur din sajt presenteras i sökresultaten.

8 viktiga lärdomar om schema markup

  • Schema markup är strukturerad data som hjälper sökmotorer förstå ditt innehåll på en djupare nivå.
  • Rich snippets ökar din synlighet i sökresultaten och kan öka klickfrekvensen med upp till 30 procent.
  • JSON-LD är formatet Google rekommenderar — det är enklast att implementera och underhålla.
  • Börja med LocalBusiness, BreadcrumbList och FAQPage — de ger störst effekt för lokala företag.
  • Rank Math är det enklaste sättet att implementera schema i WordPress utan kodkunskap.
  • Testa alltid din strukturerade data med Googles Rich Results Test innan publicering.
  • Schema markup måste matcha det synliga innehållet på sidan — annars riskerar du manuella åtgärder från Google.
  • Övervaka din strukturerade data löpande i Google Search Console för att fånga fel tidigt.

Schema markup är inte en magisk lösning som automatiskt ger dig förstaplaceringen i Google. Men i kombination med stark title- och meta-optimering, välskrivet innehåll och en tekniskt sund sajt ger det dig en tydlig konkurrensfördel. De flesta svenska småföretag har fortfarande ingen schema markup alls — börja idag så ligger du steget före.