+45 30 20 96 20

AI-optimering schema.org

Product-schema fortæller AI, hvad I sælger. Organization fortæller, hvem I er

Når ChatGPT, Gemini eller Google AI Mode skal anbefale en leverandør, skal den kunne svare på to spørgsmål: hvad sælger de, og kan man stole på dem? De fleste virksomheder arbejder kun på det første.

Product-schema fortæller AI, hvad I sælger. Organization fortæller, hvem I er

Identitet er den oversete halvdel af strukturerede data

Når virksomheder går i gang med schema.org, starter de næsten altid med Product og Offer. Det er logisk — det er dér produkterne er, og det er dér den mest direkte gevinst ligger. Men en AI-model, der overvejer at anbefale jer til en indkøber, mangler stadig det grundlæggende: hvem er den her virksomhed, hvor ligger de, kan de handle på dansk — og er I den samme virksomhed, som blev omtalt under en lidt anden navneform et andet sted?

Uden en entydig identitet er I en tekststreng. Med Organization-markup er I en entitet.

Produktdata fortæller AI, hvad I har på lager. Organization-data fortæller den, om I er en virksomhed, det er værd at anbefale.

Fire fordele ved Organization-markup

Fire konkrete ting, der ændrer sig, når jeres identitet er maskinlæsbar frem for kun menneskelæsbar.

1

I bliver entydige — også når nogen har et lignende navn

legalName, vatID og address adskiller jer fra alle andre med et lignende navn. For danske B2B-virksomheder er CVR-nummeret et af de stærkeste entydige signaler, der findes — og det fjerner den type forveksling, hvor en model blander to leverandører sammen i samme svar.

2

Én identitet, alle sider kan pege på

Et stabilt @id betyder, at al øvrig markup på sitet — artiklernes publisher, produkternes brand eller seller, cases og medarbejdere — kan referere til samme entitet i stedet for at gentage delvise oplysninger hver gang. Det er forskellen på ét konsistent billede og femten halve.

3

Tillidssignaler bliver maskinlæsbare

contactPoint, telephone, email, address og availableLanguage er præcis de oplysninger, en B2B-indkøber tjekker, før de tager kontakt. Når de kun står som fri tekst i en footer, skal modellen gætte. Det er også her rigtige kunderelationer bliver lettere at verificere.

4

Grundlaget for at blive gengivet korrekt

Organization-markup er ikke en garanti for at blive anbefalet, og der findes ikke solid offentlig dokumentation for en direkte årsagssammenhæng mellem schema-felter og AI-anbefalinger. Hvad den gør, er at reducere risikoen for at blive gengivet forkert — forkert navn, forældet telefonnummer, sammenblandet med en anden virksomhed.

Hvad Organization-schema ikke gør

Det giver jer ikke automatisk et knowledge panel hos Google — strukturerede data er et signal, ikke en garanti. Det kompenserer heller ikke for tynd eller modstridende information andre steder på sitet. Og det virker kun, hvis det ligger i den rå HTML: AI-crawlere som GPTBot, ClaudeBot og PerplexityBot eksekverer efter alt at dømme ikke JavaScript, så markup, der først indsættes klientside, bliver ikke set. Det er nemt at verificere på jeres eget setup — og værd at gøre.

Identitet og produktdata hænger sammen

Organization er hvem-laget, der gør hvad-laget troværdigt. En indkøber, der får jeres produkter anbefalet af en AI, skal kunne se, at afsenderen er en virkelig, kontaktbar dansk virksomhed — ellers stopper det ved anbefalingen. Entydige produktdata i Perfion eller Struct gør jer findbare. Entydig virksomhedsidentitet gør jer anbefalelsesværdige.

Sådan ser markuppen ud

Herunder er vores egen Organization-markup fra forsiden, samt mønsteret der binder resten af sitet til samme entitet via @id.

{
  "@context": "https://schema.org",
  "@graph": [{
    "@type": "Organization",
    "@id": "https://www.composeit.dk/#organization",
    "name": "compose'it",
    "legalName": "compose'it ApS",
    "vatID": "DK45311074",
    "url": "https://www.composeit.dk/",
    "logo": "https://www.composeit.dk/Files/Images/Composeit/logo/compose-it-logo.svg",
    "sameAs": ["https://www.linkedin.com/company/composeitdk/"],
    "address": {
      "@type": "PostalAddress",
      "streetAddress": "Banestrøget 13, 1.",
      "postalCode": "2630",
      "addressLocality": "Taastrup",
      "addressCountry": "DK"
    },
    "contactPoint": {
      "@type": "ContactPoint",
      "contactType": "sales",
      "telephone": "+45 30 20 96 20",
      "availableLanguage": ["Danish", "English"]
    }
  }]
}