Open Graph vs Twitter Card: Mikä ero on?
Etkö ole varma, mitä tunnisteita sivullasi on?
Tarkista Open Graph-tunnisteet vapaana koodilla Proovd — liitä URL-osoite ja katso tarkalleen, miltä se näyttää kohdissa X, LinkedIn, Slack, Discord, WhatsApp ja Reddit.
Pikavastaus
- Open Graph (og:) loi Facebook vuonna 2010
- Twitter Cards (twitter:card) loi Twitter erikseen
- Useimmat alustat tukevat molempia, mutta X/Twitter suosii twitter:card
- Aseta molemmat parhaan yhteensopivuuden saavuttamiseksi
Open Graph — Facebook-standardi
Open Graph esitteli Facebook vuonna 2010. Ennen OG-tageja, kun joku jakoi linkin sivulla Facebook, alusta poimi satunnaisesti kuvan ja tekstin sivulta. Tulos oli arvaamaton ja usein epämiellyttävä.
Facebook sanoi: "Annetaan verkkovastaaville tavallinen tapa hallita linkkien esikatselua." He loivat joukon sisällönkuvauskenttiä, jotka mikä tahansa verkkosivusto voi lisätä:
<meta property="og:title" content="Your Title" />
<meta property="og:description" content="Your description" />
<meta property="og:image" content="https://yoursite.com/image.jpg" />
<meta property="og:url" content="https://yoursite.com/page" />
Muut alustat omaksuivat Open Graph-standardin. LinkedIn, Discord, Slack, WhatsApp ja Reddit kaikki read og: -tunnisteet linkkien esikatselun tekemiseksi.
Twitter Cards — Twitter-standardi
Twitter loi oman järjestelmänsä nimeltä "Twitter Cards", ennen kuin Open Graph tuli laajalti käyttöön. Twitter Cards käytä erilaista attribuuttien nimeämiskäytäntöä:
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="Your Title" />
<meta name="twitter:description" content="Your description" />
<meta name="twitter:image" content="https://yoursite.com/image.jpg" />
Twitter Cards on kaksi päätyyppiä:
- yhteenveto — pieni pikkukuva twiitin oikealla puolella
- summary_large_image — Suuri kuva, joka vie suurimman osan kortista (suositus)
Alustan yhteensopivuus
Tässä on, mitkä alustat käyttävät mitäkin tunnisteita:
| Platform | Primary Tags | Fallback |
|---|---|---|
| X / Twitter | twitter:card | og: tags |
| og: tags | twitter:card tags | |
| Discord | og: tags | twitter:card tags |
| Slack | og: tags | twitter:card tags |
| og: tags | twitter:card tags | |
| og: tags | twitter:card tags |
Miksi sinun pitäisi asettaa molemmat
Vaikka useimmat alustat tukevat molempia tunnistetyyppejä, on hyviä syitä asettaa molemmat:
- X/Twitter suosii twitter:card-tageja. Vaikka X voi palata OG-tunnisteisiin, se ei välttämättä hahmonna niitä oikein. Molempien asettaminen varmistaa, että X näyttää oikean korttityypin.
- Tulevaisuussuojaus. Jos uusi alusta lanseerataan ja suosii yhtä standardia kuin toista, molempien käyttö varmistaa yhteensopivuuden.
- Johdonmukaisuus. Molempien käyttö varmistaa, että esikatselu näyttää oikealta riippumatta siitä, mikä alusta lukee mitkä tunnisteet.
Täydellinen asennus
Tässä on suositellut asetukset mille tahansa sivulle:
<!-- Open Graph (LinkedIn, Discord, Slack, WhatsApp, Reddit) -->
<meta property="og:title" content="Your Title" />
<meta property="og:description" content="Your description" />
<meta property="og:image" content="https://yoursite.com/image.jpg" />
<meta property="og:url" content="https://yoursite.com/page" />
<meta property="og:type" content="website" />
<!-- Twitter/X (X/Twitter) -->
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="Your Title" />
<meta name="twitter:description" content="Your description" />
<meta name="twitter:image" content="https://yoursite.com/image.jpg" />
Pikakorjauksen tarkistuslista
- Aseta kaikki neljä og:-tunnistetta (otsikko, kuvaus, kuva, URL-osoite)
- Aseta twitter:card arvolla "summary_large_image"
- Aseta twitter:title ja twitter:image
- Käytä samaa kuvan URL-osoitetta sekä og:image että twitter:image
- Testaa Proovd varmistaaksesi kaikilla alustoilla
Usein kysytyt kysymykset
Voinko käyttää vain OG-tageja ja ohittaa Twitter Cards?
Voit voi, mutta X/Twitter ei välttämättä renderöi korttiasi oikein. Aseta aina molemmat parhaan tuloksen saavuttamiseksi kaikilla alustoilla.
Tarvitsenko eri kuvia OG:lle ja Twitter Cardille?
Ei. Käytä samaa kuvan URL-osoitetta sekä og:image että twitter:image. Alustat käyttävät haluamansa tunnistetta.
Aiheeseen liittyvät artikkelit
Tarkista sekä OG- että Twitter Card-tagit
Tarkista Open Graph-tunnisteet vapaana koodilla Proovd — liitä URL-osoite ja katso esikatselu kohdissa X, LinkedIn, Slack, Discord, WhatsApp ja Reddit.