Kort fortalt
- Open Graph-tags er metatags i sidens head, som fortæller sociale platforme og beskedapps, hvilken titel, beskrivelse og hvilket billede de skal vise, når linket deles.
- Open Graph-protokollen regner og:title, og:type, og:image og og:url som de grundlæggende påkrævede tags, og og:description og og:site_name anbefales kraftigt.
- Et og:image på 1200×630 pixels med en absolut https-URL fungerer godt på Facebook, LinkedIn, X, Slack, iMessage og de fleste andre apps.
- X læser twitter:card for at vælge layoutet for forhåndsvisningen og bruger Open Graph-tags til titel, beskrivelse og billede, når dets egne tags mangler.
- Platforme gemmer forhåndsvisninger i cache, så når du har ændret tags, skal du hente URL’en igen i et fejlsøgningsværktøj som Facebooks Sharing Debugger eller LinkedIns Post Inspector.
På denne side
Open Graph-tags er <meta>-tags i sidens <head>, som bestemmer, hvordan den ser ud, når den deles: titlen, den korte beskrivelse, billedet og linket. Facebook skabte protokollen, og i dag læser LinkedIn, X, Slack, Discord, WhatsApp, iMessage og de fleste andre apps den. Fire tags udgør kernen, og:title, og:type, og:image og og:url, og tilføjer du en beskrivelse, en billedstørrelse og et Twitter card-tag, dækker du næsten alle platforme.
De Open Graph-tags, hver side har brug for
Indsæt dette i sidens head, og udskift værdierne. Hvert tag bruger property, ikke name, og alle URL’er er absolutte.
<head>
<title>Spring menu at Harbour Kitchen</title>
<meta name="description" content="Twelve new plates for spring, from wild garlic soup to rhubarb tart." />
<!-- Open Graph -->
<meta property="og:type" content="website" />
<meta property="og:url" content="https://harbourkitchen.example/spring" />
<meta property="og:title" content="Spring menu at Harbour Kitchen" />
<meta property="og:description" content="Twelve new plates for spring, from wild garlic soup to rhubarb tart." />
<meta property="og:site_name" content="Harbour Kitchen" />
<meta property="og:locale" content="en_GB" />
<meta property="og:image" content="https://harbourkitchen.example/og/spring.png" />
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="630" />
<meta property="og:image:alt" content="The spring menu title over a soft green gradient" />
<!-- X (Twitter) -->
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:site" content="@harbourkitchen" />
</head>og:titleHvad det gør
Tips
og:descriptionHvad det gør
Tips
og:imageHvad det gør
Tips
og:urlSidens kanoniske adresseTips
og:typeHvad det gør
Tips
website til de fleste sider, article til indlægog:site_nameHvad det gør
Tips
og:image:altHvad det gør
Tips
og:image: størrelse og format
Billedet er det, folk faktisk lægger mærke til. Brug 1200×630 pixels, et forhold på cirka 1,91:1, som er den størrelse, platformene forventer til store forhåndsvisninger, og den, der står i Open Graph-billedstørrelse. Hold de vigtige ord og logoet væk fra kanterne, for nogle apps beskærer til et kvadrat eller runder hjørnerne.
Open Graph 1200×630
1200 × 630
LinkedIn-linkbillede 1200×627
1200 × 627
Kvadratisk beskæring 1200×1200
1200 × 1200
Gem det som PNG, når det mest er tekst og gradient, eller som JPEG i høj kvalitet til fotos, og hold filen lille, helst nogle hundrede kilobyte, da platformene har deres egne størrelsesgrænser, og store filer indlæses langsomt i feeds. PNG eller JPG forklarer valget, og optimering af billeder til nettet dækker komprimering.
Et delingsbillede bygget til forhåndsvisningen: få ord, centreret og store nok til at kunne læses i den størrelse, et feed viser.
Twitter card-tags til X
X bruger sine egne twitter:-tags, skrevet med name i stedet for property. Det, der betyder noget, er twitter:card. Når twitter:title, twitter:description eller twitter:image mangler, falder X tilbage på de tilsvarende Open Graph-tags, så du sjældent behøver at gentage dem.
twitter:cardVærdier
summary_large_image eller summaryNoter
twitter:siteVærdier
@yourbrandNoter
twitter:creatorVærdier
@authorNoter
twitter:image:altVærdier
Noter
Open Graph-tags til artikler
Blogindlæg og nyhedssider kan fortælle mere om sig selv med og:type sat til article og nogle få ekstra egenskaber. Nogle apps viser dato eller forfatter, og de hjælper platformene med at forstå siden.
<meta property="og:type" content="article" />
<meta property="article:published_time" content="2026-10-01T09:00:00Z" />
<meta property="article:modified_time" content="2026-10-03T14:30:00Z" />
<meta property="article:author" content="https://harbourkitchen.example/about/ana" />
<meta property="article:section" content="Menus" />Open Graph-tags i et framework
De fleste frameworks genererer disse tags ud fra data. I Next.js eksporterer du et metadata-objekt fra siden eller layoutet, og frameworket skriver tagsene for dig. Sæt metadataBase én gang, så relative billedstier bliver absolutte.
export const metadata = {
metadataBase: new URL('https://harbourkitchen.example'),
title: 'Spring menu at Harbour Kitchen',
description: 'Twelve new plates for spring, from wild garlic soup to rhubarb tart.',
openGraph: {
type: 'website',
url: '/spring',
title: 'Spring menu at Harbour Kitchen',
description: 'Twelve new plates for spring, from wild garlic soup to rhubarb tart.',
siteName: 'Harbour Kitchen',
images: [{ url: '/og/spring.png', width: 1200, height: 630, alt: 'The spring menu title over a soft green gradient' }],
},
twitter: { card: 'summary_large_image', site: '@harbourkitchen' },
}Test og ret forhåndsvisninger
- 1
Se kildekoden
Åbn sidens kildekode, ikke inspektøren, og bekræft, at tagsene står i serverens HTML. Mange crawlere kører ikke JavaScript.
- 2
Tjek billedets URL
Indsæt og:image-adressen i et privat vindue. Den skal kunne indlæses uden login.
- 3
Hent siden igen
Kør URL’en gennem Facebooks Sharing Debugger og LinkedIns Post Inspector for at rydde deres cache.
- 4
Versionér billedet
Hvis et gammelt billede bliver hængende, så skift filnavnet, eller tilføj en query string som
?v=2, og hent siden igen. - 5
Del det privat
Send linket til dig selv i Slack eller en beskedapp for at se en rigtig forhåndsvisning.
Tom eller forkert forhåndsvisning
- Tags indsat med JavaScript i browseren
- Relativ og:image-sti
- og:url peger på en anden side
- Lille eller mærkeligt formet billede
- Tags ændret, forhåndsvisning uændret
Løsning
- Render tags på serveren
- Brug en fuld https-URL
- Lad og:url matche den kanoniske adresse
- Eksportér i 1200×630
- Hent siden igen, eller omdøb billedet
Tagsene er den lette del; billedet er designarbejdet, og det skal kunne læses i miniaturestørrelse. I Gradiently er linkforhåndsvisningen en af de indbyggede størrelser i 1200×630, Mark holder sit roligste område bag ordene, og Designer kan lave delingsbilledet til en side ud fra én sætning og derefter de matchende opslagsstørrelser til alle platforme.
Spørgsmål, folk stiller
Hvad er Open Graph-tags?
Metatags i sidens head, som og:title og og:image, der fortæller sociale platforme og beskedapps, hvad de skal vise, når linket deles.
Hvilke Open Graph-tags er påkrævede?
Protokollen nævner og:title, og:type, og:image og og:url som de grundlæggende tags. Tilføj og:description og og:site_name for en komplet forhåndsvisning.
Hvilken størrelse skal et og:image have?
1200×630 pixels fungerer på Facebook, LinkedIn, X og de fleste chatapps. Brug en absolut https-URL, og hold det vigtigste indhold centreret.
Har jeg brug for Twitter card-tags, hvis jeg har Open Graph-tags?
Tilføj twitter:card, som regel sat til summary_large_image. X falder tilbage på Open Graph for titel, beskrivelse og billede.
Hvorfor opdateres min linkforhåndsvisning ikke?
Platforme gemmer forhåndsvisninger i cache. Hent URL’en igen i Facebooks Sharing Debugger eller LinkedIns Post Inspector, eller omdøb billedfilen.
Skal jeg bruge property eller name til og-tags?
Open Graph-tags bruger property, og Twitter-tags bruger name. De fleste parsere accepterer begge, men følger du konventionen, undgår du overraskelser.
Skrevet af Gradiently
Holdet bag Gradiently, et designværktøj bygget om Marks: levende gradienter, der får alt, du designer, til at ligne dig.
Se vores profil