Schema markup är strukturerad kod som du lägger i en sidas HTML för att förklara för sökmotorer exakt vad innehållet betyder – att en rad är ett pris, en annan ett betyg och en tredje öppettider. Tänk dig att Google läser miljarder sidor utan att förstå sammanhanget på riktigt; schema markup är fusklappen som säger “det här är ett företag, det här är en recension, det här är en vanlig fråga”. Begreppet är en konkret tillämpning av strukturerad data och hör hemma i samma verktygslåda som annan teknisk SEO.
Begreppet bygger på en gemensam vokabulär från schema.org, ett samarbete mellan Google och andra stora aktörer, och koden skrivs i regel som JSON-LD – ett beskrivande ramverk (Description Framework) som maskiner kan tolka entydigt. Du ser den aldrig på sidan, men Google gör det, och det kan vara skillnaden mellan ett grått textresultat och ett med stjärnor, bilder eller en FAQ direkt i listan. För att Google ska nå koden behöver sidan dessutom vara med i sökregistret, något du kan läsa mer om i guiden till indexering av webbsidor.
★ SNABBVERSIONEN
- Schema markup är osynlig kod som talar om vad innehållet är, inte bara visar det.
- Det är ingen rankingfaktor i sig, men kan ge rikare resultat och högre CTR.
- JSON-LD är det format Google rekommenderar och som är enklast att underhålla.
- Du kan komma igång via plugins i SEO för WordPress eller skriva koden för hand.
- Testa alltid i Googles verktyg, eftersom ett litet fel gör att hela blocket ignoreras.
Vad är schema markup och hur fungerar det?
På vanlig svenska är schema markup märklappar för en maskin: en människa förstår direkt att “4,8 av 5” är ett betyg och att “Storgatan 1” är en adress, men en sökmotor måste i regel gissa. Schema markup tar bort gissningen genom att explicit namnge varje del av innehållet med en standardiserad typ och egenskap, så att tolkningen blir entydig oavsett på vilket språk sidan är skriven – svenska, engelska eller italiano. Det här är ett bra exempel på hur olika delar av strukturerad data på en sida samverkar med innehållet.
Tekniken vilar på tre format, men ett dominerar i praktiken:
- JSON-LD – ett separat skript i sidans HTML, fristående från den synliga texten. Det är formatet Google rekommenderar, det går att hantera utan att röra layouten och det är enklast att underhålla, inte minst om du jobbar i WordPress-baserad SEO.
- Microdata – attribut som vävs in direkt i HTML-elementen. Funkar, men blir snabbt rörigt och kan tynga sidan på samma sätt som problem du löser i optimering av sidhastighet.
- RDFa – ett äldre, mer akademiskt alternativ som du sällan behöver i ett vanligt SEO-arbete.
Det skiljer sig från klassisk on-page-SEO, alltså titlar, rubriker, innehåll och länkar som både människor och SEOs läser, och som hänger ihop med din bredare innehållsstrategi. Din schema markup lägger sig ovanpå din on-page som ett extra lager av mening; den ändrar inte vad besökaren ser, utan ger Google en strukturerad karta över den specifika sidan. Du kan ha perfekt innehåll utan en rad markup, och de bästa resultaten får du när on-page och strukturerad data drar åt samma håll, precis som när du jämför dig med rivalerna i en konkurrentanalys för SEO.
NINJA-FAKTA
JSON-LD ligger oftast i sidans <head> eller sist i <body> som ett eget <script>-block. Eftersom det är skilt från den synliga texten kan du uppdatera eller ta bort din markup utan att riskera att layouten flyttar sig en pixel, vilket är praktiskt när du vill testa olika typer på en specifik sida.
Varför spelar schema markup roll för synlighet?
Den stora vinsten är rika resultat, alltså när Google visar mer än bara en blå länk och en textrad: med rätt markup kan ett resultat få stjärnor, priser, vanliga frågor eller en bild, vilket gör det mer lockande i SERP. Mer lockande resultat brukar dra fler klick, och högre CTR i organisk sökning är ett av de mest konkreta skälen att lägga tid på det här, något som även märks tydligt i lokal SEO i Göteborg. Lägg också märke till hur Google AI Overviews och GEO och AI-sökning i allt högre grad plockar upp innehåll som är tydligt uppmärkt, eftersom strukturerad data hjälper en maskin att lita på vad sidan säger.
Värdet beror på vad du driver, och här är några vanliga fall:
- Lokalt företag – platsdata och kopplingen till din Google Business Profile gör det lättare för Google att visa dig för rätt kunder, vilket är kärnan i lokal SEO i Stockholm.
- E-handel – pris, lagerstatus och recensioner kan synas direkt i resultatet, och plattformar som Shopify och andra CMS har ofta stöd inbyggt; jämför gärna med hur konkurrenterna gör i en konkurrentanalys.
- Kunskapssidor – FAQ- och artikelmarkup hjälper Google förstå vad sidan svarar på, vilket går hand i hand med en genomtänkt innehållsstrategi.
- Organisationssida – Organization-schema knyter ihop ditt namn, din logotyp och dina kanaler till en sammanhängande enhet som stärker din E-E-A-T.
Innan du bestämmer vilken markup en specifik sida behöver är det här saker du i regel vill ha klart för dig:
- Vilken typ sidan egentligen är (artikel, produkt, företag, FAQ).
- Vilka egenskaper som faktiskt finns på sidan och kan beläggas, något som påverkar din trovärdighet enligt E-E-A-T.
- Om innehållet matchar markeringen ord för ord.
- Om sidan är crawlbar och korrekt med i registret, alltså frågan om indexering.
- Om du testat resultatet innan du publicerar.
Markup utan motsvarande innehåll på sidan är inte en genväg, det är en risk. Märk bara upp sådant en besökare faktiskt kan se och kontrollera.
Det finns hundratals typer i vokabulären, men en kort lista täcker det mesta för små och medelstora företag som vill stärka sin synlighet, inte minst i lokal SEO i Umeå:
- Organization – företaget i sig, namn och kanaler.
- LocalBusiness – lokal verksamhet med plats och öppettider, relevant för dig som satsar på lokal SEO i Västerås.
- Product – produkter, pris och tillgänglighet.
- Review / AggregateRating – betyg och omdömen.
- FAQPage – vanliga frågor och svar, gärna utvalda utifrån din innehållsstrategi.
- Article / NewsArticle – redaktionellt innehåll och nyheter (News).
- BreadcrumbList – sidans plats i strukturen via dess URL, en del av att hålla sidan indexerbar.
Så kommer du igång i praktiken
Du behöver inte vara utvecklare för att implementera schema markup. Driver du WordPress finns plugins som låter dig fylla i fälten och själva skriver JSON-LD åt dig, något vi går igenom i guiden till SEO för WordPress, och använder du ett annat CMS eller en e-handelsplattform finns ofta inbyggt stöd. Vill du ha full kontroll skriver du koden för hand och lägger den i sidans HTML – mer jobb, men det ger exakt det du vill ha, och oavsett väg bör du alltid testa innan du litar på resultatet.
En enkel ordning att följa:
- Bestäm vilken typ sidan är och vilka egenskaper som faktiskt finns, gärna med en konkurrentanalys som utgångspunkt.
- Skapa markeringen via ett plugin eller för hand som JSON-LD.
- Lägg in koden på den specifika sidan, inte på alla URLs urskillningslöst, och se till att sidan är korrekt indexerad.
- Validera i Googles Rich Results Test och på schema.org, så att din strukturerade data faktiskt läses rätt.
- Följ upp rapporten i Search Console efter att Google crawlat om sidan, precis som du följer upp arbetet i lokal SEO i Kalmar.
Innan du publicerar din markup
Bra markup
- Speglar innehåll som syns på sidan.
- Använder rätt typ för rätt sida.
- Är validerad innan publicering.
- Underhålls när sidan ändras.
Dålig markup
- Märker upp betyg eller priser som inte finns.
- Klistras likadant på varje URL.
- Publiceras otestad.
- Lämnas kvar trasig efter en ändring.
De vanligaste felen är inte tekniska utan handlar om omdöme: att märka upp recensioner eller priser som inte finns på sidan, att kopiera samma block till varje URL eller att glömma testa efter en ändring, misstag som lätt drar ner din E-E-A-T. Google läser JSON-LD strikt, så ett saknat eller felstavat fält kan göra att hela markeringen tyst ignoreras, och då blir effekten noll. Märk bara upp det som finns, håll det specifikt per sida och kör testet en gång till varje gång du rör koden, och tänk på att en snabb sida hjälper Google att läsa allt – mer om det i optimering av sidhastighet.
VANLIG MISS
Att tro att schema markup i sig lyfter dig i resultatlistan. Det är ingen direkt rankingfaktor, och vinsten är indirekt: tydligare och mer lockande resultat som kan ge fler klick. Lova aldrig dig själv garanterade placeringar bara för att koden är på plats.
Strukturerad data är inget engångsjobb, eftersom sökmotorernas stöd ändras, nya typer tillkommer och din sida förändras över tid. Behandla din schema markup som en levande del av sidan: lägg till den där den gör nytta, testa den, och rensa bort det som inte längre stämmer, på samma sätt som du löpande ser över din innehållsstrategi och din synlighet i lokal SEO. Då hjälper du Google att förstå din sida och låter ett bättre resultat tala för sig självt i listan, oavsett om du syns i GEO och AI-sökning eller i den klassiska träfflistan.
Vanliga frågor
Vad är schema markup på vanlig svenska?
Schema markup är en sorts osynlig kod du lägger i sidans HTML för att tala om vad innehållet faktiskt är. I stället för att Google ska gissa att en siffra är ett pris eller ett betyg, säger koden det rakt ut. Den bygger på en gemensam vokabulär som de stora sökmotorerna kommit överens om, och målet är att maskiner ska tolka din specifika sida lika säkert som en människa läser den. Tekniskt är det ett beskrivande ramverk, ofta i formatet JSON-LD.
Ger schema markup automatiskt bättre placering på Google?
Nej, och det är en vanlig miss att tro det. Schema markup är ingen rankingfaktor i sig, så koden ensam lyfter dig inte uppåt i organisk sökning. Det den gör är att göra resultatet tydligare och ibland mer iögonfallande, till exempel med stjärnor eller en FAQ direkt i SERP. Ett mer lockande resultat brukar i sin tur ge fler klick, och högre CTR kan på sikt påverka hur väl sidan presterar. Vinsten är alltså indirekt, inte garanterad.
Behöver jag kunna koda för att lägga till schema markup?
Inte nödvändigtvis. Driver du WordPress finns plugins som hjälper dig fylla i fälten utan att du rör koden, och flera CMS och e-handelsplattformar som Shopify har inbyggt stöd eller tillägg. Vill du ha full kontroll skriver du JSON-LD för hand och lägger det i sidans HTML. Oavsett väg bör du alltid testa resultatet i Googles verktyg, eftersom ett litet fel kan göra att Google ignorerar hela blocket utan att säga till.
Vilka typer av schema markup är vanligast för småföretag?
För de flesta svenska småföretag räcker en handfull typer långt. Organization beskriver själva företaget och knyter ihop sidan med ditt namn. FAQ-schema lyfter vanliga frågor och svar. Driver du en lokal verksamhet är platsrelaterad markup användbar, och kopplingen till din Google Business Profile blir tydligare för dina kunder. Säljer du produkter är Product och recensioner relevanta. Börja smått med det som faktiskt finns på den specifika sidan i stället för att märka upp allt på en gång.
Hur testar jag att min schema markup fungerar?
Använd Googles Rich Results Test och validera koden via schema.org. Du klistrar in din URL eller koden, och verktyget visar om markeringen kan läsas och vilka rika resultat den är behörig för. Search Console har dessutom en rapport som flaggar fel på sidor Google redan crawlat, så du ser problem i skarp drift. Testa alltid efter varje ändring, för det är lätt att råka bryta ett fält, och ett trasigt block ger noll effekt.
Hjälper schema markup mot Google AI Overviews och AI-sökning?
Indirekt, ja. Schema markup gör inte att du garanterat dyker upp i Google AI Overviews, men strukturerad data hjälper en maskin att tolka och lita på vad din sida faktiskt säger. Ju tydligare ditt innehåll är uppmärkt, desto lättare blir det för AI Search och GEO-funktioner att förstå sammanhanget. Märk upp det som verkligen finns på sidan, så ger du systemen rätt signaler utan att överdriva eller hitta på något.
Relaterade termer
VILL DU FÖRSTÅ MER?
Undrar du hur det funkar i praktiken för just din sajt? Hör av dig.