Open Graph是什麼?完整的初學者指南
想看看您的連結實際上是什麼樣子嗎?
快速解答
- Open Graph 是一組 HTML 元標記,用於控制連結在社群媒體上的外觀
- 核心標籤:
og:title、og:description、og:image、10og:image、⦦9⟧10og:image1⦧ - 沒有 OG 標籤,平台就會猜測——而且他們猜得很糟糕
- 設定OG標籤+Twitter Card標籤實現全覆蓋
Open Graph實際上是什麼
Open Graph是Facebook在2010年發明的協定。在Open Graph之前,當有人在Facebook上分享連結時,預覽是不可預測的。 Facebook 會抓取頁面尋找圖像和文本,結果通常是隨機的——有時是一個很小的圖標,有時是頁面上的隨機照片,有時什麼都沒有。
Facebook 说:“让我们给站长一个标准的方式来告诉我们要展示什么。”他们引入了一组元标记,任何网站都可以将其添加到其 HTML 中。其他平台 - X、LinkedIn、Slack、Discord、WhatsApp、Reddit - 採用了相同的標準。如今,Open Graph 是網路上連結預覽的通用語言。
這不是您安裝的技術。它只是頁面 部分中的 HTML 元標記。就是這樣。
核心Open Graph標籤
在社群媒體上分享的每個頁面都應至少有以下四個標籤:
<meta property="og:title" content="Your Page Title" />
<meta property="og:description" content="A compelling one-sentence summary." />
<meta property="og:image" content="https://yoursite.com/images/preview.jpg" />
<meta property="og:url" content="https://yoursite.com/your-page" />
以下是每個人所做的事情:
- og:title — 預覽卡中顯示的標題。通常是頁面標題或文章標題。
- og:description — 標題下方顯示的簡短摘要(2-3 句)。
- og:image — 預覽影像。建議尺寸:1200×630 像素(1.91:1 比例)。
- og:url — 頁面的規範 URL。幫助平台辨識正確的URL。
还有其他可选标签,例如 og:type(通常是“网站”或“文章”)、og:site_name(您的品牌名称)和 og:locale(语言)。但以上四個是對於連結預覽最重要的。
Open Graph 的工作原理 — 一步一步
當有人共享連結時會發生以下情況:
- 有人將 URL 貼到 X、LinkedIn、Slack、Discord 或任何地方。
- 平台的機器人取得URL並從上到下讀取HTML。
- 它在
部分查找og:tags。 - 它使用og:title、og:description和og:image值來建立預覽卡。
- 該卡片會顯示給看到共享連結的任何人。
如果平台找不到 og: 標籤,它就會退回到自己的啟發式方法 - 選擇隨機圖像,使用 標籤等。這種後備行為就是為什麼這麼多共享連結看起來很糟糕。
Open Graph 與 Twitter Cards
Twitter 在 Open Graph 出現之前創建了自己的標籤系統,稱為「Twitter Cards」。 Twitter Cards 使用 twitter:card、twitter:title、twitter:description 和 ⟦9twitter:description⦦8⟧ 和 ⟦9⦧⧟11⧟屬性代替og: 前綴。
如今,大多數平台都支援這兩種方式。但 X/Twitter 仍然更喜歡 twitter:card 標籤而不是 OG 標籤。這就是為什麼最佳實踐是設定 both:
<!-- Open Graph (works on LinkedIn, Discord, Slack, WhatsApp, Reddit) -->
<meta property="og:title" content="Your Title" />
<meta property="og:image" content="https://yoursite.com/image.jpg" />
<!-- Twitter/X (works on X/Twitter) -->
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="Your Title" />
<meta name="twitter:image" content="https://yoursite.com/image.jpg" />
為什麼這對您的網站很重要
如果您在社交媒體上的任何地方分享您的內容(如果您有網站,您可能會這樣做),您的連結預覽就是您的第一印象。精心設計的預覽,具有清晰的標題、引人注目的描述和良好的圖像,可顯著提高點擊率。
損壞的預覽(圖像遺失、標題被截斷或描述混亂)會讓您的內容看起來不專業。人們滾動過去。
Open Graph標籤是兩者的區別。它們需要 5 分鐘的時間來設置,並且會對您的內容在社交媒體上的表現產生不成比例的影響。
快速清單
- 在每個頁面上加入
og:title、og:description、og:image和10og:image和10og:image和10og:image11⟧ - 加入
twitter:card和twitter:image以實現 X/Twitter 相容性 - 將影像尺寸設定為1200×630像素
- 對所有圖像路徑使用絕對 URL(https://...))
- 使用 Proovd 進行測試,看看您的頁面在所有平台上的外觀
常見問題解答
如果我不在社群媒體上分享,是否需要 Open Graph 標籤?
如果您不在任何地方共享鏈接,則不需要它們。但如果您有一個網站並在社交媒體上分享一次,那麼 OG 標籤就必不可少。
Open Graph標籤會影響Google排名嗎?
不直接。 Google 不使用 OG 標籤作為排名因素。但它們會影響搜尋結果和社交分享的點擊率,間接影響流量和可見度。
我可以為不同的頁面設定不同的OG標籤嗎?
是的。每個頁面都應該有與其內容相符的自己的 OG 標籤。關於狗的部落格文章應該具有與關於貓的頁面不同的 og:title 和 og:image。
相關文章
在幾秒鐘內檢查您的Open Graph標籤
使用 Proovd 免費檢查您的 Open Graph 標籤 — 貼上 URL 並查看 X、LinkedIn、Slack、Discord、WhatsApp 和 ⟦6 上的預覽。