Markkinat
Hinnoittelu
Kirjaudu sisäänAloita
SuunnitteluopasCSS ja verkko
CSS ja verkko

Open Graph -tagit: kattava opas linkin esikatseluun

Jokainen jaettu linkki muuttuu sivusi pieneksi julisteeksi muutaman metatagin avulla. Oikeilla tageilla esikatselu näyttää suunnitellulta, puuttuvilla alustat arvaavat. Tässä koko sarja kopioitavana koodina.

GradientlyVahvistettu Gradiently-tili·1. lokakuuta 2026·4 min lukuaika
Kansi: Elm Voyage · GR·5ZYW·1Z

Lyhyesti

  • Open Graph -tagit ovat sivun head-osan metatageja, jotka kertovat somealustoille ja viestisovelluksille jaetun linkin otsikon, kuvauksen ja kuvan.
  • Open Graph -protokollan pakolliset perustagit ovat og:title, og:type, og:image ja og:url. Myös og:description ja og:site_name ovat vahvasti suositeltavia.
  • 1200×630 pikselin og:image absoluuttisella https-osoitteella toimii hyvin Facebookissa, LinkedInissä, X:ssä, Slackissa, iMessagessa ja useimmissa muissa sovelluksissa.
  • X valitsee esikatselun asettelun twitter:card-tagilla ja käyttää otsikkoon, kuvaukseen ja kuvaan Open Graph -tageja, jos omat tagit puuttuvat.
  • Alustat tallentavat esikatselut välimuistiin, joten tagien muutoksen jälkeen URL pitää hakea uudelleen esimerkiksi Facebookin Sharing Debuggerissa tai LinkedInin Post Inspectorissa.
Tällä sivulla
Jokaisen sivun tarvitsemat Open Graph -tagitog:image: koko ja muotoTwitter-korttitagit X:lleOpen Graph -tagit artikkeleilleOpen Graph -tagien asettaminen sovelluskehyksessäEsikatselujen testaaminen ja korjaaminen

Open Graph -tagit ovat sivun <head>-osassa olevia <meta>-tageja, jotka määrittävät jaetun linkin ulkoasun: otsikon, lyhyen kuvauksen, kuvan ja linkin. Facebook loi protokollan, ja nykyisin LinkedIn, X, Slack, Discord, WhatsApp, iMessage ja useimmat muut sovellukset lukevat sitä. Ydin on neljä tagia: og:title, og:type, og:image ja og:url. Kuvaus, kuvakoko ja Twitter-korttitag täydentävät tuen lähes kaikille alustoille.

Jokaisen sivun tarvitsemat Open Graph -tagit

Liitä tämä sivun head-osaan ja vaihda arvot. Kukin tag käyttää property-attribuuttia name-attribuutin sijaan, ja jokainen URL on absoluuttinen.

html
<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>
Täydellinen toimiva sarja. X lainaa otsikon, kuvauksen ja kuvan yllä olevista Open Graph -tageista.
og:title

Tehtävä

Esikatselun lihavoitu otsikko

Vinkit

Alle noin 60 merkkiä, sivuston nimeä ei tarvita
og:description

Tehtävä

Yksi tai kaksi riviä otsikon alla

Vinkit

Noin 110-160 merkkiä, osa sovelluksista piilottaa sen
og:image

Tehtävä

Esikatselukuva

Vinkit

Absoluuttinen https-URL, 1200×630
og:urlSivun ensisijainen osoite

Vinkit

Sama kuin canonical-linkki, ilman seurantaparametreja
og:type

Tehtävä

Sivun tyyppi

Vinkit

Useimmiten website, julkaisuissa article
og:site_name

Tehtävä

Brändisi pienellä

Vinkit

Sama jokaisella sivulla
og:image:alt

Tehtävä

Kuvan kuvaus

Vinkit

Ruudunlukijat lukevat sen joillakin alustoilla
TagTehtäväVinkit
og:titleEsikatselun lihavoitu otsikkoAlle noin 60 merkkiä, sivuston nimeä ei tarvita
og:descriptionYksi tai kaksi riviä otsikon allaNoin 110-160 merkkiä, osa sovelluksista piilottaa sen
og:imageEsikatselukuvaAbsoluuttinen https-URL, 1200×630
og:urlSivun ensisijainen osoiteSama kuin canonical-linkki, ilman seurantaparametreja
og:typeSivun tyyppiUseimmiten website, julkaisuissa article
og:site_nameBrändisi pienelläSama jokaisella sivulla
og:image:altKuvan kuvausRuudunlukijat lukevat sen joillakin alustoilla
Käytännössä tärkeät tagit. Koko lista on protokollan omalla sivulla ogp.me.

og:image: koko ja muoto

Ihmiset huomaavat ennen kaikkea kuvan. Käytä 1200×630 pikseliä, eli noin 1,91:1-kuvasuhdetta. Tätä kokoa alustat odottavat suurilta esikatseluilta, ja se löytyy oppaasta Open Graph -kuvan koko. Pidä tärkeät sanat ja logo poissa reunoilta, koska osa sovelluksista rajaa neliöksi tai pyöristää kulmia.

Open Graph 1200×630

1200 × 630

LinkedIn-linkkikuva 1200×627

1200 × 627

Neliörajaus 1200×1200

1200 × 1200

Suuren esikatselun muoto ja neliö, johon jotkin viestisovellukset ja X:n summary-kortti rajaavat. Keskitä viesti niin, että se säilyy molemmissa.

Tallenna PNG:nä, kun kuvassa on enimmäkseen tekstiä ja liukuväriä, tai laadukkaana JPEG:nä valokuville. Pidä tiedosto pienenä, mieluiten muutamassa sadassa kilotavussa. Alustoilla on omat kokorajansa ja suuret tiedostot latautuvat syötteessä hitaasti. PNG vai JPG selittää valinnan, ja kuvien optimointi verkkoon käsittelee pakkausta.

Harbour Kitchen
Kaksitoista uutta annosta kevääseen.
Huhtikuun varaukset avoinna
Gradiently · @gradiently

Esikatseluun tehty jakokuva: lyhyet sanat, keskitettynä ja riittävän suurina syötteessä luettaviksi.

Kuvan pitää olla saavutettavissa

Alustat hakevat og:image-kuvan omilta palvelimiltaan. Suhteellinen polku, kirjautumisen takana oleva sivu, tuntemattomat botit estävä palomuuri tai vanhentunut allekirjoitettu URL jättävät esikatselun tyhjäksi.

Twitter-korttitagit X:lle

X käyttää omia twitter:-tagejaan, joissa on name eikä property. Tärkein on twitter:card. Kun twitter:title, twitter:description tai twitter:image puuttuu, X käyttää vastaavia Open Graph -tageja, joten niitä tarvitsee harvoin toistaa.

twitter:card

Arvot

summary_large_image tai summary

Huomio

Suuri kuva tai pieni neliöpienoiskuva
twitter:site

Arvot

@yourbrand

Huomio

Sivuston tili
twitter:creator

Arvot

@author

Huomio

Artikkelin kirjoittaja
twitter:image:alt

Arvot

Teksti

Huomio

Käytä, kun kuva eroaa og-versiosta
TagArvotHuomio
twitter:cardsummary_large_image tai summarySuuri kuva tai pieni neliöpienoiskuva
twitter:site@yourbrandSivuston tili
twitter:creator@authorArtikkelin kirjoittaja
twitter:image:altTekstiKäytä, kun kuva eroaa og-versiosta
Lisää vain nämä ja anna Open Graphin toimittaa muut tiedot.

Open Graph -tagit artikkeleille

Blogi- ja uutissivut voivat kertoa lisää itsestään asettamalla og:type-arvoksi article ja lisäämällä muutaman ominaisuuden. Osa sovelluksista näyttää päivän tai tekijän, ja tiedot auttavat alustoja ymmärtämään sivua.

html
<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" />
Päivämäärät käyttävät ISO 8601 -muotoa. Pidä modified_time rehellisenä: päivitä vain, kun sisältö muuttuu olennaisesti.

Open Graph -tagien asettaminen sovelluskehyksessä

Useimmat sovelluskehykset luovat tagit tiedoista. Vie Next.js:ssä sivusta tai asettelusta metadata-olio, niin kehys kirjoittaa tagit puolestasi. Aseta metadataBase kerran, jotta suhteelliset kuvapolut muuttuvat absoluuttisiksi.

ts
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' },
}
Tarkista käyttämäsi kehysversion ohjeet, koska metadata-rajapinnat muuttuvat julkaisujen välillä. Sivukohtaisesti luotuja kuvia käsittelee dynaamiset OG-kuvat.

Esikatselujen testaaminen ja korjaaminen

  1. 1

    Katso lähdekoodia

    Avaa sivun lähdekoodi, älä elementtitarkastinta, ja varmista tagien olevan palvelimen HTML:ssä. Monet indeksoijat eivät suorita JavaScriptiä.

  2. 2

    Tarkista kuvan URL

    Liitä og:image-osoite yksityiseen ikkunaan. Sen pitää latautua ilman kirjautumista.

  3. 3

    Hae uudelleen

    Aja URL Facebookin Sharing Debuggerissa ja LinkedInin Post Inspectorissa tyhjentääksesi niiden välimuistit.

  4. 4

    Versioi kuva

    Jos vanha kuva jää näkyviin, vaihda tiedostonimi tai lisää kyselyparametri kuten ?v=2 ja hae uudelleen.

  5. 5

    Jaa yksityisesti

    Lähetä linkki itsellesi Slackissa tai viestisovelluksessa nähdäksesi todellisen esikatselun.

Tyhjä tai väärä esikatselu

  • Asiakaspuolen JavaScriptin lisäämät tagit
  • Suhteellinen og:image-polku
  • og:url osoittaa eri sivulle
  • Pieni tai oudonmuotoinen kuva
  • Tagit muuttuivat, esikatselu ei

Korjaus

  • Piirrä tagit palvelimella
  • Käytä täyttä https-osoitetta
  • Aseta og:url samaksi kuin canonical-osoite
  • Vie koossa 1200×630
  • Hae uudelleen tai nimeä kuva uudelleen

Tagit ovat helppo osa. Kuva on suunnittelutyö, ja sen pitää toimia pienoiskoossa. Gradientlyssä linkin esikatselu on yksi valmiista ko’oista, 1200×630. Mark pitää rauhallisimman alueensa sanojen takana, ja Designer voi tehdä sivun jakokuvan yhdestä lauseesta ja sitten siihen sopivat julkaisukoot jokaiselle alustalle.

Kysy Designerilta

Kerro, mitä tarvitset, niin Gradientlyn tekoäly tekee sen Markillesi.

Kokeile Designeria

Usein kysyttyä

Mitä Open Graph -tagit ovat?

Sivun head-osan metatageja, kuten og:title ja og:image, jotka kertovat somealustoille ja viestisovelluksille, mitä linkkiä jaettaessa näytetään.

Mitkä Open Graph -tagit ovat pakollisia?

Protokollan perustagit ovat og:title, og:type, og:image ja og:url. Lisää og:description ja og:site_name täydelliseen esikatseluun.

Minkä kokoinen og:image-kuvan pitää olla?

1200×630 pikseliä toimii Facebookissa, LinkedInissä, X:ssä ja useimmissa viestisovelluksissa. Käytä absoluuttista https-osoitetta ja pidä keskeinen sisältö keskellä.

Tarvitsenko Twitter-korttitageja, jos minulla on Open Graph -tagit?

Lisää twitter:card, yleensä arvolla summary_large_image. X käyttää Open Graphia otsikkoon, kuvaukseen ja kuvaan.

Miksi linkin esikatselu ei päivity?

Alustat tallentavat esikatselut välimuistiin. Hae URL uudelleen Facebookin Sharing Debuggerissa tai LinkedInin Post Inspectorissa tai vaihda kuvatiedoston nimi.

Käytänkö og-tageissa property- vai name-attribuuttia?

Open Graph -tagit käyttävät property-attribuuttia, Twitter-tagit name-attribuuttia. Useimmat jäsentimet hyväksyvät molemmat, mutta käytännön noudattaminen ehkäisee yllätyksiä.

Jaa tämä opas

Kirjoittanut GradientlyVahvistettu Gradiently-tili

Gradientlyn tiimi. Gradiently on Markien ympärille rakennettu suunnittelutyökalu: eläviä liukuvärejä, joiden ansiosta kaikki suunnittelemasi näyttää omaltasi.

Katso profiilimme

Tällä sivulla

Jokaisen sivun tarvitsemat Open Graph -tagitog:image: koko ja muotoTwitter-korttitagit X:lleOpen Graph -tagit artikkeleilleOpen Graph -tagien asettaminen sovelluskehyksessäEsikatselujen testaaminen ja korjaaminen

Jaa tämä opas

Seuraavaksi aiheesta CSS ja verkko

Designtokenit: yksi lähde väreille ja typografialle

Lue myös

Kaikki oppaat aiheesta CSS ja verkko
Some

OG-kuvan koko: 1200×630 linkin esikatselu, joka toimii kaikkialla

4 min lukuaika

Joka kerta, kun joku liittää linkkisi, pieni kuva ratkaisee, klikkaako kukaan sitä. Tässä ovat koko, tagit ja sommittelu, joilla tuo kuva toimii.

CSS ja verkko

Dynaamiset OG-kuvat: linkkien esikatselukuvat automaattisesti

4 min lukuaika

Esikatselukuvan tekeminen käsin jokaiselle sivulle ei skaalaudu, ja yksi yleinen kuva koko sivustolle hukkaa eniten nähdyn kuvasi. Luo ne sen sijaan automaattisesti.

Some

Somekuvien koot: täydellinen lunttilappu

4 min lukuaika

Jokainen alusta haluaa eri muodon, ja yhteen sopiva suunnitelma rajautuu seuraavassa. Tässä on jokainen tarvitsemasi koko, niiden takana olevat muutamat muodot ja keino pitää yksi ilme kaikissa.

Löydä ilme, joka on vain sinun.

Jokainen Mark on elävä tausta, jolla on yksi omistaja. Kokeile vapaata Markia ja lunasta omasi, kun se tuntuu oikealta.

Aloita suunnittelu

Tarkista sertifikaatti

Kirjoita sertifikaatin numero tai Markin koodi nähdäksesi, kuka sen omistaa.

Toimii ChatGPT:n ja Clauden kanssa

Pyydä tekoälyltäsi designia. Se tekee sen Markissasi, muokkausvalmiina.

ChatGPTClaude
Näin yhdistät

Tuote

  • Markkinat
  • Selaa
  • Hinnoittelu
  • Sertifikaatit

Opi

  • Suunnitteluopas
  • Ohjekeskus
  • Mitä uutta

Kehittäjille

  • Yleiskatsaus
  • ChatGPT ja Claude
  • API-viite
  • API-avaimet

Yritys

  • Tietoa meistä
  • Ota yhteyttä
  • Kirjaudu sisään

Juridiikka

  • Ehdot
  • Tietosuoja
  • Hyvitykset
  • Markin suoja
  • Evästeet
  • Kaikki käytännöt
Liiku kirjainten yli. Jokaisessa on oikea Mark.Kosketa kirjainta nähdäksesi sen Markin.Yksi nimi. Kymmenen Markia sen sisällä.
© 2026 Gradiently