Lokalt företagsschema förklarat: obligatoriska och rekommenderade egenskaper, ett komplett JSON-LD-exempel, öppettider, flera platser, validering och AI-synlighet.

På den här sidan
Kort sagt
lokalt företagsschema är ett block med strukturerad data, oftast i JSON-LD, som beskriver ett fysiskt företag för sökmotorer: typ, namn, adress, telefonnummer, koordinater, öppettider och webbplats. Google kräver bara name och address, men rekommenderar geokoordinater, öppettider, telefon, webbadress och prisklass. Markeringen hjälper Google och AI-assistenter att koppla din webbplats till det företag de känner från Google Business Profile och kataloger; den ersätter inte profilen och garanterar inte ett rikt resultat.
Vill du veta mer? Fråga
Snabbquiz
Vem ska åtgärda den tekniska sidan av din webbplats?
Våra råd till dig
Kontrollera själv med gratis Google-verktyg
Search Console listar sidorna som Google inte kan läsa, och PageSpeed Insights testar hastigheten. Många små problem åtgärdas i inställningarna för din webbyggare.
Våra råd till dig
En webbutvecklare
Ditt problem finns i koden eller på servern: en utvecklare som kan SEO är rätt person. Ge dem listan över fel från Search Console.
Våra råd till dig
Ett verktyg för teknisk granskning
Din webbplats har många sidor: en crawler läser alla som Google gör och ger en fullständig lista över fel att åtgärda, sida för sida.
Våra råd till dig
En automatisk granskning, sedan innehåll
Din webbplats fungerar men ger få besökare: tekniska problem är sällan orsaken. Sorank granskar webbplatsen och skriver sedan sidorna som ger trafik.
Lokalt företagsschema är den schemamarkering som gör kontaktblocket i en butik, restaurang, klinik eller byrå till maskinläsbar data. Google dokumenterar den i sin guide om strukturerad data för lokala företag, och vokabulären kommer från schema.org/LocalBusiness. Den här guiden ger dig ett komplett exempel att anpassa, reglerna som spelar roll och de misstag som gör markeringen värdelös.
LocalBusiness är en typ i schema.org för „ett särskilt fysiskt företag eller en filial till en organisation”. Den ärver från två överordnade typer, Organization och Place, så den tar emot både företagsegenskaper (logotyp, telefon, sociala profiler) och platsegenskaper (adress, koordinater, karta, öppettider).
Schema.org listar 30 direkta undertyper, och många av dem har egna underordnade. Google ber dig använda den mest specifika undertypen som finns. En tandläkare ska vara Dentist, ett bageri Bakery, en advokatbyrå LegalService eller Attorney. De vanligaste valen:
| Verksamhet | Rekommenderad typ | Överordnad typ |
|---|---|---|
| Restaurang, kafé, bar | Restaurant, CafeOrCoffeeShop, BarOrPub | FoodEstablishment |
| Butik | ClothingStore, HardwareStore, Florist... | Store |
| Tandläkare, läkare, apotek | Dentist, Physician, Pharmacy | MedicalBusiness |
| Frisörsalong, spa, nagelsalong | HairSalon, DaySpa, NailSalon | HealthAndBeautyBusiness |
| Rörmokare, elektriker, takläggare | Plumber, Electrician, RoofingContractor | HomeAndConstructionBusiness |
| Advokat, notarie | Attorney, Notary | LegalService |
| Hotell, bed and breakfast | Hotel, BedAndBreakfast | LodgingBusiness |
| Verkstad, bilhandlare | AutoRepair, AutoDealer | AutomotiveBusiness |
| Revisor, bankkontor | AccountingService, BankOrCreditUnion | FinancialService |
| Byrå, konsult, annat professionellt kontor | ProfessionalService | LocalBusiness |
Om verksamheten passar in i flera typer accepterar Google en array, till exempel ["Store", "AutoRepair"]. Den stöder inte additionalType för det här ändamålet.
Googles dokumentation delar upp egenskaperna i två grupper. Bara två krävs; de rekommenderade är det som gör markeringen användbar.
| Egenskap | Status hos Google | Vad du ska skriva i den |
|---|---|---|
name | Krävs | Företagsnamnet exakt som på skyltfönstret och i Business Profile |
address | Krävs | En PostalAddress med gata, ort, region, postnummer och landskod |
geo | Rekommenderas | Latitud och longitud med minst 5 decimaler |
openingHoursSpecification | Rekommenderas | Dagar, öppnings- och stängningstider, säsongsundantag |
telephone | Rekommenderas | Huvudnumret, med landskod och riktnummer |
url | Rekommenderas | Den fungerande sidan för just den här platsen |
priceRange | Rekommenderas | Ett relativt intervall som "$$" eller "$20-50", under 100 tecken |
menu, servesCuisine | Rekommenderas (mat) | Länk till menyn och köktyp |
department | Rekommenderas | Separata enheter med egna öppettider eller telefon (apotek i en livsmedelsbutik) |
aggregateRating, review | Rekommenderas bara för recensionssajter | Betyg på andra företag som din webbplats samlat in, aldrig ditt eget |
image, logo, sameAs, areaServed, hasMap | Inte med i Googles lista, men giltiga enligt schema.org | Foton, logotyp, profiladresser, serviceområde, kartlänk: användbart för att förstå entiteten |
Den sista raden spelar roll för AI-synligheten. sameAs kopplar din sida till din Business Profile, dina konton i sociala medier och dina kataloglistningar, vilket hjälper alla system att bekräfta att dessa profiler beskriver samma entitet.
JSON-LD är formatet Google rekommenderar: en script-tagg av typen application/ld+json, placerad i head eller body på platssidan. Här är ett komplett exempel för en fiktiv tandvårdsklinik, att anpassa med dina egna uppgifter:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Dentist",
"@id": "https://www.example-dental.com/lyon/#business",
"name": "Example Dental Lyon",
"url": "https://www.example-dental.com/lyon/",
"image": "https://www.example-dental.com/images/lyon-front.jpg",
"logo": "https://www.example-dental.com/images/logo.png",
"telephone": "+33 4 00 00 00 00",
"priceRange": "$$",
"address": {
"@type": "PostalAddress",
"streetAddress": "12 Rue de la République",
"addressLocality": "Lyon",
"postalCode": "69002",
"addressRegion": "Auvergne-Rhône-Alpes",
"addressCountry": "FR"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 45.76012,
"longitude": 4.83584
},
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
"opens": "08:30",
"closes": "19:00"
},
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": "Saturday",
"opens": "09:00",
"closes": "12:30"
}
],
"sameAs": [
"https://www.facebook.com/exampledentallyon",
"https://www.linkedin.com/company/example-dental"
]
}
</script>Tre detaljer gör exemplet robust: @id ger företaget en stabil identifierare som andra block på din webbplats (en Organization, en Service, en Review) kan referera till; koordinaterna har 5 decimaler, som Google begär; och url pekar på platssidan, inte startsidan. Om du hellre inte skriver koden för hand bygger vår kostnadsfria schemagenerator blocket från ett formulär.
Använd ett OpeningHoursSpecification-objekt per grupp av dagar med samma tider. Googles dokumentation täcker de särskilda fallen:
opens "00:00" och closes "23:59".opens och closes "00:00".validFrom och validThrough (ÅÅÅÅ-MM-DD) i objektet.Uppdatera markeringen när öppettiderna ändras, samtidigt som din Business Profile. Öppettider som skiljer sig åt mellan de två är en vanlig källa till felaktig information hos Google och i AI-svar.
Varje plats behöver en egen sida med eget LocalBusiness-block, egen adress, eget telefonnummer och egna öppettider. Stapla inte tio adresser i ett block på startsidan. Startsidan bär ett Organization-block för varumärket, och varje platssida refererar till det med parentOrganization. Våra guider till SEO för flera platser och lokala landningssidor förklarar hur du bygger de sidorna.
Ett apotek inne i en livsmedelsbutik eller ett servicecenter inne i en bilhandel hamnar i arrayen department, med bara de egenskaper som skiljer sig från huvudverksamheten. Google föreslår att den kallas "{butiksnamn} {avdelningsnamn}", om inte avdelningen har ett eget varumärke.
En rörmokare som arbetar i kunders hem kan ändå använda LocalBusiness med adressen till det registrerade säteet, och beskriva täckningsområdet med areaServed. Google listar inte areaServed bland sina egenskaper, men schema.org accepterar den, och den håller din sida konsekvent med en Business Profile för serviceområde.
Nej. Google Business Profile är fortfarande huvudkällan för det lokala kartresultatet och Google Maps. Googles hjälpcenter säger att lokala resultat främst beror på relevans, avstånd och framträdande, och att „företag med fullständig och korrekt information är mer benägna att visas”. Schemamarkering arbetar från andra hållet: den får din webbplats att säga samma sak som din profil, i ett format som maskiner läser utan att gissa.
| Kriterium | Google Business Profile | LocalBusiness-schema |
|---|---|---|
| Var den finns | I Googles system, hanteras av den verifierade ägaren | I koden på din webbplats |
| Huvudeffekt | Lokalt kartresultat, Maps, kunskapspanel, recensioner | Tydlig entitetsdata för Google, Bing och AI-assistenter |
| Vem kan läsa den | Googles produkter | Alla sökrobotar som läser din sida |
| Verifiering | Krävs (vykort, video, telefon...) | Ingen, men den måste stämma med synligt innehåll |
| Prioritet | Först | Andra, som ett lager för konsekvens |
Länken mellan de två är NAP-konsekvens: namn, adress och telefon skrivna på samma sätt i din profil, din webbplats, din markering och katalogerna. Vår definition av NAP beskriver reglerna i detalj, och sidan om lokal SEO placerar schemat bland de andra lokala signalerna.
Testa varje platsmall med två verktyg: Googles Rich Results Test, som kontrollerar behörighet för Googles funktioner, och Schema Markup Validator, som kontrollerar syntaxen mot schema.org. Vår validerare för strukturerad data gör en snabb kontroll av valfri URL. Efter publicering visar rapporterna om förbättringar i Search Console fel i stor skala.
Googles riktlinjer för strukturerad data sätter ramen: „Markera inte innehåll som inte syns för sidans läsare.” En överträdelse kan leda till en manuell åtgärd som tar bort behörigheten för rika resultat. De misstag vi ser oftast:
| Misstag | Konsekvens | Åtgärd |
|---|---|---|
Generisk typ LocalBusiness | Mindre precis förståelse för verksamheten | Den mest specifika undertypen |
| Adress eller telefon som skiljer sig från Business Profile | Motstridiga signaler, fel uppgifter i svar | Samma NAP överallt |
Självskriven aggregateRating på ditt eget företag | Inga recensionsstjärnor, möjlig manuell åtgärd | Ta bort den; visa recensioner utan självgynnande markering |
| Alla platser i ett block på startsidan | Platser blandas ihop, ingen kopplad till sin sida | En sida och ett block per plats |
| Öppettider i markeringen som inte visas på sidan | Markeringen ignoreras eller flaggas | Visa öppettiderna i sidans text |
| Koordinater med 2 eller 3 decimaler | Osäker nål | Minst 5 decimaler |
| Inaktuella öppettider efter en ändring | Kunder skickas till en stängd butik | Uppdatera profilen och markeringen samtidigt |
Recensionsmisstaget förtjänar uppmärksamhet: sedan 2019 visar Google inte längre recensionsstjärnor för „självgynnande” recensioner som ett LocalBusiness eller en Organization publicerar om sig själv. Vår guide till recensionsschema går igenom detaljerna, och samma logik gäller för FAQ-schema: markera bara det sidan visar.
När någon frågar ChatGPT, Gemini eller Perplexity efter „en tandläkare som har öppet på lördag i Lyon” byggs svaret från källor som assistenten kan läsa och korskontrollera: uppgifter från Business Profile, kataloger, recensionsplattformar och företagens egna webbplatser. Vår studie av kataloger i AI-svar visar hur ofta dessa tredjepartslistningar citeras.
Strukturerad data hjälper på två sätt. Den ger sökrobotar entydiga fakta (öppettider, adress, typ) som inte beror på att man tolkar en sidfot, och den kopplar din webbplats till samma entitet som dina andra profiler, via sameAs och konsekvent NAP. Vår guide till strukturerad data för AI-sök förklarar den större bilden, och granskningen av strukturerad data för språkmodeller visar vad en språkmodell plockar ut från din sida. Markering räcker aldrig ensam: fakta måste också stå i den synliga texten, eftersom de flesta assistenter läser sidan, inte bara dess JSON-LD.
För att se om ansträngningen betalar sig följer Soranks spårning av AI-omnämnanden de lokala frågor dina kunder ställer och visar om ditt företag citeras, medan GEO-optimering hjälper dig att publicera det plats- och tjänsteinnehåll som assistenterna citerar. Vår sida för lokala företag sammanfattar metoden.
Regeln att komma ihåg: en plats, en sida, ett LocalBusiness-block, med samma namn, adress, telefon och öppettider som din Business Profile. Lägg till det, validera det och uppdatera det varje gång verksamheten ändras.
Lägg det på sidan som beskriver platsen: startsidan för ett företag med en enda plats, och varje platssida för ett företag med flera adresser. Placera JSON-LD-skriptet i head eller body på den sidan. Varumärket självt beskrivs bäst med ett Organization-block på startsidan.
Google framställer inte strukturerad data som en rankningsfaktor, och rankningen i det lokala kartresultatet beror främst på relevans, avstånd och framträdande i Business Profile. Markeringen hjälper Google att förstå och visa din företagsinformation korrekt, och håller din sida konsekvent med din profil. Dess värde är tydlighet och behörighet för funktioner, inte en direkt rankningsökning.
Ja. Ett företag som betjänar kunder på deras plats kan använda LocalBusiness, eller en mer specifik undertyp som Plumber, med adressen till sitt registrerade säte. Täckningsområdet kan beskrivas med egenskapen areaServed, som schema.org accepterar även om Google inte listar den. Håll uppgifterna konsekventa med serviceområdet i Business Profile.
DE TESTADE SORANK FÖRE DIG
