Teknisk guide · Schema

JSON-LD schema for danske virksomheder

Sådan beskriver du en dansk virksomhed for maskiner: CVR-nummer, CVR-registret, LinkedIn og lokale registre, med kode du kan tilpasse.

Hvad er entitets-schema for en dansk virksomhed?

Entitets-schema er JSON-LD-kode, der fortæller søgemaskiner og AI-systemer præcis, hvem virksomheden er. For danske virksomheder bør den indeholde juridisk navn, CVR-nummer, markedsområde Danmark og sameAs-links til CVR-registret, LinkedIn og andre pålidelige profiler.

Danske felter og kilder

Det er de felter, der giver mest værdi for en dansk virksomhed, og hvor oplysningerne kommer fra. Google forklarer felterne i sin dokumentation af Organization-strukturdata.

Schema.org-felter og danske kilder
FeltHvad du lægger indKilde
legalNameJuridisk navn, som det står i registretCVR-registret (Erhvervsstyrelsen)
identifierCVR-nummer (8 cifre)CVR-registret
iso6523Code0184: efterfulgt af CVR-nummeretInternational identifikator for danske enheder
vatIDFor eksempel DK99999999, hvis I er momsregistreretCVR-registret
addressForretningsadresse med addressCountry: "DK"CVR-registret
areaServedDanmark, eventuelt regioner eller byerEgen vurdering
sameAsLinks til eksterne profilerSe afsnittet herunder

Komplet eksempel

Eksemplet herunder er et udgangspunkt for forsiden. Alle navne, numre og links skal skiftes ud med dine egne værdier. CVR-nummeret her er fiktivt.

{
  "@context": "https://schema.org",
  "@type": "Organization",
  "@id": "https://www.eksempel.dk/#organization",
  "name": "Eksempel",
  "legalName": "Eksempel ApS",
  "url": "https://www.eksempel.dk/",
  "logo": "https://www.eksempel.dk/logo.png",
  "description": "Eksempel ApS leverer lagerstyringssystemer til dansk industri.",
  "identifier": {
    "@type": "PropertyValue",
    "propertyID": "CVR",
    "value": "99999999"
  },
  "iso6523Code": "0184:99999999",
  "vatID": "DK99999999",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Storegade 1",
    "postalCode": "8000",
    "addressLocality": "Aarhus C",
    "addressCountry": "DK"
  },
  "telephone": "+45 12 34 56 78",
  "email": "info@eksempel.dk",
  "areaServed": { "@type": "Country", "name": "Danmark" },
  "knowsLanguage": ["da", "en"],
  "founder": { "@id": "https://www.eksempel.dk/#grundlaegger" },
  "sameAs": [
    "https://datacvr.virk.dk/",
    "https://www.linkedin.com/company/eksempel",
    "https://www.proff.dk/",
    "https://g.page/eksempel"
  ]
}
Bemærk: Brug kun oplysninger, der faktisk passer og er synlige for besøgende. Schema, der ikke stemmer overens med indholdet på siden, kan blive ignoreret af søgemaskinerne. I sameAs erstatter du de generelle links med de præcise links til jeres egen virksomhed.

Sådan vælger du sameAs-links

sameAs peger på sider, der beskriver nøjagtig samme enhed. Det gør, at AI-systemer kan koble din hjemmeside til uafhængige kilder og bekræfte, at de handler om samme virksomhed. Prioritér disse:

  1. CVR-registret (Erhvervsstyrelsen). Den officielle kilde. Find virksomheden i CVR-registret, og brug linket til virksomhedens egen side.
  2. LinkedIn-virksomhedsside. For personer bruges personens egen profil. Se vores om os-side for et eksempel.
  3. Lokale registre og kataloger: Proff.dk, Krak og De Gule Sider, ud over brancheregistre og medlemslister hos brancheforeninger.
  4. Google Business Profile og eventuelt Bing Places, hvis I har fysisk adresse eller serviceområde.
  5. Udenlandske registre ved nordisk drift: for eksempel Brønnøysundregistrene (Norge), Bolagsverket (Sverige) og PRH (Finland).

Tag kun profiler med, som I selv kontrollerer, eller som er korrekte, og hold navn, adresse og telefon identiske i dem alle.

Ydelser og personer

Når virksomheden er beskrevet, knytter du ydelser og nøglepersoner til den med @id. Så forstår modellerne sammenhængen: hvem der tilbyder hvad, og hvem der står bag.

{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Service",
      "@id": "https://www.eksempel.dk/lagerstyring/#service",
      "name": "Lagerstyringssystem til industri",
      "serviceType": "Software",
      "provider": { "@id": "https://www.eksempel.dk/#organization" },
      "areaServed": { "@type": "Country", "name": "Danmark" },
      "inLanguage": "da-DK"
    },
    {
      "@type": "Person",
      "@id": "https://www.eksempel.dk/#grundlaegger",
      "name": "Karen Jensen",
      "jobTitle": "Direktør",
      "worksFor": { "@id": "https://www.eksempel.dk/#organization" },
      "sameAs": ["https://www.linkedin.com/in/karen-jensen/"]
    }
  ]
}

Almindelige fejl

  • Forskellige navne. «Eksempel», «Eksempel ApS» og «Eksempel Danmark» bruges i flæng. Brug name til brandnavnet og legalName til det registrerede navn.
  • Forældede oplysninger. Gammel adresse eller telefonnummer i schema, mens hjemmesiden viser noget andet.
  • Manglende @id. Uden stabile identifikatorer bliver virksomhed, ydelser og personer isolerede objekter.
  • Forkert URL-format på registerlinks. Test hvert sameAs-link manuelt.
  • Markup for indhold, der ikke findes på siden. Alt, hvad du markerer op, skal også være synligt for brugerne.
  • Ugyldig JSON. Ét manglende komma gør hele blokken ubrugelig.

Validering og vedligeholdelse

Kontrollér markeringen med Schema Markup Validator og Googles Rich Results Test. Gennemgå schema, når ydelser, priser, kontaktoplysninger eller ansatte ændres, og mindst én gang i kvartalet. Husk, at schema øger chancen for at blive forstået rigtigt.

Se også Hvad er GEO? og Sådan bliver du synlig i ChatGPT.

Vil du have schema, der faktisk fungerer?

Vi gennemgår din hjemmeside, finder hullerne i struktureret data og viser, hvilke tiltag der giver mest effekt. Gratis GEO-analyse.