En kvinna med vågigt hår ler medan hon arbetar vid ett träbord med en bärbar dator, omgiven av gröna växter. I förgrunden visar en annan persons bärbara dator en sida med sökresultat från Google.

Schema Markup: Komplett guide för SEO 2026

Innehållsförteckning

Vad är schema markup och varför spelar det roll för SEO?

Schema markup är ett kodspråk som hjälper Google förstå vad ditt innehåll betyder — inte bara vad det säger. En vanlig webbsida med texten ”öppet 09–17” är bara ord för en sökmotor. Med schema markup berättar du explicit att det är öppettider för en specifik verksamhet.

Standarden heter schema.org och skapades gemensamt av Google, Bing, Yahoo och Yandex för att ge sökmotorer ett gemensamt vokabulär för strukturerad data. Det gör det möjligt att märka upp allt från recept och recensioner till produkter och lokala företag.

Schema markup är inte en direkt rankingfaktor — men den ökar din klickfrekvens (CTR) kraftigt genom så kallade rich results. Jämför dessa två sökträffar: en vanlig träff med bara titel och beskrivning, mot en med stjärnbetyg 4,8/5, pris 495 kr och öppettider synliga direkt i Google. Den andra tar dubbelt så mycket plats och ser mer trovärdig ut. Fler klick ger indirekt bättre signaler till Google — och det är kopplingen till on-page SEO.

JSON-LD, Microdata eller RDFa – vilket ska du välja?

Det finns tre sätt att implementera schema markup. JSON-LD är JavaScript-kod som läggs i sidans head eller body, separat från HTML-innehållet. Microdata vävs direkt in i HTML som attribut på befintliga element. RDFa fungerar på liknande sätt men bygger på länkad data-principer.

Google rekommenderar uttryckligen JSON-LD — och det är överlägset enklast att implementera och underhålla. Du redigerar ett enda kodblock utan att röra resten av HTML-strukturen. Microdata och RDFa kräver att du lägger till attribut på varje relevant HTML-element, vilket gör koden svårare att felsöka och uppdatera.

Välj JSON-LD. Det enda undantaget är om du arbetar med ett äldre CMS som tvingar dig till Microdata — men för de allra flesta svenska småföretagare är JSON-LD rätt val, punkt.

De 5 schema-typer som ger störst SEO-effekt

Alla schema-typer är inte lika värdefulla. Här är de fem som faktiskt syns i sökresultaten och ger mätbar effekt på klickfrekvensen.

  • FAQ — Genererar expanderbara frågor och svar direkt i SERP. En av de mest kraftfulla typerna eftersom den kan dubblera din klickyta i sökresultaten.
  • LocalBusiness — Visar adress, telefonnummer och öppettider i Google. Kritiskt för lokala företag.
  • Product + Review — Aktiverar stjärnbetyg och priser i sökresultatet. Perfekt för e-handel och tjänster med recensioner.
  • Article — Gör publiceringsdatum och författarnamn synliga. Ökar trovärdigheten för nyheter och bloggar.
  • BreadcrumbList — Visar navigeringskedjan (t.ex. Hem › Tjänster › Rörmokare) i sökresultatet istället för den långa URL:en.

Driver du ett lokalt företag — rörmokeri, tandläkarmottagning, restaurang eller frisör — är LocalBusiness det schema du ska börja med. Det kan visa dina öppettider och telefonnummer direkt när någon söker på ditt företagsnamn eller din tjänst i din stad. Läs mer om lokal SEO för svenska företag för att maximera effekten.

Exempel: JSON-LD-kod för FAQ-schema

Nedan är ett komplett, copy-paste-färdigt kodexempel för FAQ-schema. Byt ut frågorna och svaren mot ditt eget innehåll.

<script type="application/ld+json">
{
  "@context": "https://schema.org",  /* Talar om att vi använder schema.org-standarden */
  "@type": "FAQPage",               /* Sidtypen är en FAQ-sida */
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Vad kostar ett rörjoursbesök i Stockholm?",  /* Själva frågan */
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Ett rörjoursbesök kostar vanligtvis 1 200–2 500 kr beroende på tid på dygnet och åtgärd."
      }
    },
    {
      "@type": "Question",
      "name": "Hur snabbt kan ni komma?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Vi har jour dygnet runt och är normalt på plats inom 60 minuter i Storstockholm."
      }
    }
  ]
}
</script>

De viktigaste fälten: @context pekar på schema.org-standarden, @type talar om vilken typ av sida det är, mainEntity innehåller listan med frågor, och varje acceptedAnswer innehåller svaret. Placera koden i en <script type="application/ld+json">-tagg i sidans <head> eller precis före </body>.

Steg-för-steg: Implementera schema markup på din webbplats

Hur du lägger till schema markup beror på om du kör WordPress eller en vanlig HTML-sajt. Båda är enklare än de låter.

WordPress: Plugins är den snabbaste vägen. Yoast SEO lägger automatiskt till schema för Article, Organization och BreadcrumbList på din WordPress-sajt. Rank Math ger något mer kontroll och stöder fler schema-typer i gratisversionen. Schema Pro (ca 600 kr/år) är värt det om du behöver avancerade typer som LocalBusiness med öppettider per dag.

Vanlig HTML-sajt: Klistra in JSON-LD-koden manuellt i <head>-sektionen på varje relevant sida. En produktsida får Product-schema, en FAQ-sida får FAQ-schema — matcha alltid schema-typen mot sidans faktiska innehåll.

Generera koden utan kodkunskap: Merkle Schema Markup Generator är ett gratis, webbaserat verktyg där du fyller i ett formulär och får färdig JSON-LD-kod. Betalda alternativ som Schema App (500–1 500 kr/mån) motiveras främst för e-handlare med hundratals produktsidor som behöver automatiserad generering.

Testa och felsök schema markup som inte fungerar

Innan du publicerar — testa alltid koden. Gå till Googles Rich Results Test och klistra in din URL eller kod direkt. Verktyget visar vilka rich results som stöds och flaggar eventuella fel. För djupare teknisk validering används Schema Markup Validator.

De tre vanligaste felen är: saknade obligatoriska fält (till exempel att name saknas i ett LocalBusiness-schema), felaktig nästling av @type, och schema på sidor vars innehåll inte matchar koden. Det sista är ett av de vanliga SEO-misstagen — Google ignorerar eller i värsta fall straffar markup som vilseleder.

Kolla Google Search Console regelbundet under Förbättringar → Strukturerad data. Där visas varningar och fel för all schema markup Google har hittat på din sajt.

Så mäter du om schema markup faktiskt gör skillnad

Gå till Google Search Console och välj Prestanda → Sökresultattyp. Filtrera på Rich result så isolerar du trafiken som kommer specifikt från rika sökresultat — inte organiska träffar generellt.

Jämför CTR före och efter implementering. En ökning från 2 % till 4–6 % är realistisk för sidor med FAQ-schema eller stjärnbetyg. Det kan låta litet, men på 10 000 visningar innebär det 200–400 extra klick per månad utan att ranka högre.

Räkna med 2–6 veckor innan Google crawlar sidan och aktiverar rich results. Schema markup garanterar inte att rich results visas — Google bestämmer det baserat på innehållets kvalitet och relevans. Korrekt implementering och relevant innehåll ökar chansen markant, men det är aldrig en självklarhet.

Vanliga frågor

Måste man kunna koda för att använda schema markup?

Nej. Om du kör WordPress lägger Yoast SEO och Rank Math till schema automatiskt utan att du behöver skriva en rad kod. Kör du en HTML-sajt använder du Merkles Schema Markup Generator — fyll i ett formulär, kopiera koden och klistra in den i din sidas <head>.

Hur lång tid tar det innan schema markup syns i Google?

Vanligtvis 2–6 veckor efter implementering. Google måste först crawla sidan och sedan fatta beslut om rich results ska aktiveras. Det är inte garanterat att de visas. Följ upp i Google Search Console under Förbättringar → Strukturerad data för att se aktuell status.

Vilken typ av schema markup passar bäst för ett lokalt företag?

LocalBusiness-schemat är det viktigaste startskottet — det kan visa adress, telefonnummer och öppettider direkt i sökresultaten. Kombinera gärna med Review-schema för stjärnbetyg. Branscher som rörmokare, tandläkare och restauranger har störst att vinna på kombinationen.

Rankar man högre i Google med schema markup?

Schema markup är inte en direkt rankingfaktor. Däremot ökar den CTR genom att din sökträff tar mer plats och ser mer informativ ut — med stjärnor, priser eller FAQ-dropdowns. Högre CTR ger starkare klicksignaler till Google, vilket indirekt kan förbättra din position över tid.

Vad är skillnaden mellan schema markup och meta-taggar?

Meta-taggar som title och description beskriver sidan i textform och visas i sökresultatet. Schema markup är strukturerad data som berättar vad innehållet betyder semantiskt — att ett tal är ett pris, inte bara ett nummer. De kompletterar varandra och ersätter inte varandra.

Vill du veta exakt var din sajt tappar synlighet — och var möjligheterna finns?

Vi gör en kostnadsfri SEO-analys av din hemsida. Inga förpliktelser, inga säljpitchar — en rak genomgång av vad som fungerar, vad som inte gör det, och vad du bör prioritera.

Innehållsförteckning