Teknisk guide · Schema

JSON-LD schema for norske bedrifter

Slik beskriver du et norsk selskap for maskiner: organisasjonsnummer, Brønnøysundregistrene, LinkedIn og lokale registre, med kode du kan tilpasse.

Hva er entitets-schema for en norsk bedrift?

Entitets-schema er JSON-LD-kode som forteller søkemotorer og AI-systemer nøyaktig hvem bedriften er. For norske selskaper bør den inneholde juridisk navn, organisasjonsnummer, markedsområde Norge og sameAs-lenker til Brønnøysundregistrene, LinkedIn og andre pålitelige profiler.

Norske felter og kilder

Dette er feltene som gir mest verdi for et norsk selskap, og hvor opplysningene kommer fra. Google forklarer feltene i sin dokumentasjon for Organization-strukturdata.

Schema.org-felter og norske kilder
FeltHva du legger innKilde
legalNameJuridisk navn, slik det står i registeretBrønnøysundregistrene (Enhetsregisteret)
identifierOrganisasjonsnummer (9 siffer)Enhetsregisteret
iso6523Code0192: etterfulgt av organisasjonsnummeretInternasjonal identifikator for norske enheter
vatIDFor eksempel NO999999999MVA, hvis dere er MVA-registrertMerverdiavgiftsregisteret
addressForretningsadresse med addressCountry: "NO"Enhetsregisteret
areaServedNorge, eventuelt fylker eller byerEgen vurdering
sameAsLenker til eksterne profilerSe avsnittet under

Komplett eksempel

Eksempelet under er et utgangspunkt for forsiden. Alle navn, numre og lenker må byttes ut med dine egne verdier. Organisasjonsnummeret her er fiktivt.

{
  "@context": "https://schema.org",
  "@type": "Organization",
  "@id": "https://www.eksempel.no/#organization",
  "name": "Eksempel",
  "legalName": "Eksempel AS",
  "url": "https://www.eksempel.no/",
  "logo": "https://www.eksempel.no/logo.png",
  "description": "Eksempel AS leverer lagerstyringssystemer til norsk industri.",
  "identifier": {
    "@type": "PropertyValue",
    "propertyID": "Organisasjonsnummer",
    "value": "999999999"
  },
  "iso6523Code": "0192:999999999",
  "vatID": "NO999999999MVA",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Storgata 1",
    "postalCode": "0155",
    "addressLocality": "Oslo",
    "addressCountry": "NO"
  },
  "telephone": "+47 22 00 00 00",
  "email": "post@eksempel.no",
  "areaServed": { "@type": "Country", "name": "Norge" },
  "knowsLanguage": ["nb", "en"],
  "founder": { "@id": "https://www.eksempel.no/#grunnlegger" },
  "sameAs": [
    "https://virksomhet.brreg.no/nb/oppslag/enheter/999999999",
    "https://www.linkedin.com/company/eksempel",
    "https://www.proff.no/selskap/eksempel-as/oslo/-/ABC123",
    "https://g.page/eksempel"
  ]
}
Merk: Bruk bare opplysninger som faktisk stemmer og er synlige for besøkende. Schema som ikke samsvarer med innholdet på siden, kan ignoreres av søkemotorene.

Slik velger du sameAs-lenker

sameAs peker på sider som beskriver nøyaktig samme enhet. Det gjør at AI-systemer kan koble nettstedet ditt til uavhengige kilder og bekrefte at de dreier seg om samme selskap. Prioriter disse:

  1. Brønnøysundregistrene (Enhetsregisteret). Den offisielle kilden. Finn selskapet i Enhetsregisteret. Lenken har formen https://virksomhet.brreg.no/nb/oppslag/enheter/{organisasjonsnummer}.
  2. LinkedIn-selskapsside. For personer, bruk personens egen profil. Se om-oss-siden vår for et eksempel.
  3. Lokale registre og kataloger: Proff.no, 1881 og Gule Sider, i tillegg til bransjeregistre og medlemslister hos bransjeforeninger.
  4. Google Business Profile og eventuelt Bing Places, hvis dere har fysisk adresse eller serviceområde.
  5. Utenlandske registre ved nordisk drift: for eksempel CVR (Danmark), Bolagsverket (Sverige) og PRH (Finland).

Ta bare med profiler dere selv kontrollerer eller som er korrekte, og hold navn, adresse og telefon identiske i alle.

Tjenester og personer

Når selskapet er beskrevet, knytter du tjenester og nøkkelpersoner til det med @id. Da forstår modellene sammenhengen: hvem som tilbyr hva, og hvem som står bak.

{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Service",
      "@id": "https://www.eksempel.no/lagerstyring/#service",
      "name": "Lagerstyringssystem for industri",
      "serviceType": "Programvare",
      "provider": { "@id": "https://www.eksempel.no/#organization" },
      "areaServed": { "@type": "Country", "name": "Norge" },
      "inLanguage": "nb-NO"
    },
    {
      "@type": "Person",
      "@id": "https://www.eksempel.no/#grunnlegger",
      "name": "Kari Nordmann",
      "jobTitle": "Daglig leder",
      "worksFor": { "@id": "https://www.eksempel.no/#organization" },
      "sameAs": ["https://www.linkedin.com/in/kari-nordmann/"]
    }
  ]
}

Vanlige feil

  • Ulike navn. «Eksempel», «Eksempel AS» og «Eksempel Norge» brukes om hverandre. Bruk name for merkenavnet og legalName for registrert navn.
  • Utdatert informasjon. Gammel adresse eller telefonnummer i schema, mens nettsiden viser noe annet.
  • Manglende @id. Uten stabile identifikatorer blir selskap, tjenester og personer isolerte objekter.
  • Feil URL-format på registerlenker. Test hver sameAs-lenke manuelt.
  • Markup for innhold som ikke finnes på siden. Alt du merker opp, må også være synlig for brukerne.
  • Ugyldig JSON. Ett manglende komma gjør hele blokken ubrukelig.

Validering og vedlikehold

Kontroller markeringen med Schema Markup Validator og Googles Rich Results Test. Gå gjennom schema når tjenester, priser, kontaktinformasjon eller ansatte endres, og minst én gang i kvartalet. Husk at schema øker sjansen for å bli forstått riktig.

Se også Hva er GEO? og Slik blir du synlig i ChatGPT.

Vil du ha schema som faktisk fungerer?

Vi går gjennom nettstedet ditt, finner hullene i strukturert data og viser hvilke tiltak som gir mest effekt. Gratis GEO-analyse.