什麼是 OG ? 別讓分享的連結看起來是詐騙網站啊!
這篇文章寫於 2021 年,文中的工具與版本可能已經更新,實作時請以官方文件為準。
本文目錄
大家在滑 FB 時常常會看到一些縮圖詭異的分享連結,或著是沒有縮圖跟介紹長得像是詐欺網頁的連結,今天我們就從技術的角度來了解這些連結到底發生了什麼事,同時檢視自己的網頁有沒有犯一樣的錯誤。

您將在本篇文章中獲取以下知識:
前言:了解元兇 OG 是什麼?
一、看看 OG 從沒設定到完整設定給人的感覺吧
二、OG 怎麼設定呢?
三、使用官方工具預覽連結畫面
四、不可不知的注意事項
前言:了解元兇 OG 是什麼?
OG 全名 Open Graph Protocol,由 Facebook 提出,目的在於透過定義網站性質、Title、縮圖網址等等屬性,如果沒設定就是隨機產生的結果,這就是為什麼你看到很多詭異縮圖的原因。
一、看看 OG 從沒設定到完整設定給人的感覺吧
讀者可以把連結貼上 FB 建立貼文的地方來看看結果喔
- 如果完全沒設定 OG,你分享的連結根本沒人知道內容是什麼
2. 只設定標題就會有懷舊的詐騙網站既視感
3. 有了標題跟描述後就給人多一點安心的錯覺
4. 加上縮圖後網站的專業感直線上升
5. 依據不同的業務需求,在了解 OG 如何設定後你可以決定要使用大縮圖還是小縮圖
二、OG 怎麼設定呢?
設定上真的毫無難度,先了解每個參數的含義
<head>
<meta property="og:url" content="你的網址"/>
<meta property="og:locale" content="網站語系,ex:zh_TW" />
<meta property="og:type" content="類型,ex:website" />
<meta property="og:title" content="文章的標題" />
<meta property="og:description" content="內容的簡短說明"/>
<meta property="og:image" content="縮圖圖片連結" />
<meta property="og:image:type" content="圖像的 MIME 類型,可為 image/jpeg、image/gif 或 image/png" />
<meta property="og:image:width" content="縮圖 width" />
<meta property="og:image:height" content="縮圖 height" />
</head>
原始碼:og.html(GitHub Gist)
瞭解參數函義後填上自己的資訊就好嚕,完整範例如下
<head>
<meta property="og:url" content="https://github.com/dean9703111/open_graph_sample" />
<meta property="og:locale" content="zh_TW" />
<meta property="og:type" content="website" />
<meta property="og:description" content="相對於小縮圖而言,大縮圖能顯示的文字量是比較少的,所以圖片上的資訊更加重要" />
<meta property="og:title" content="大縮圖分享連結" />
<meta property="og:image:type" content="image/png" />
<meta property="og:image"
content="https://github.com/dean9703111/open_graph_sample/blob/master/img/big_thumbnail.png?raw=true" />
<meta property="og:image:width" content="1400" />
<meta property="og:image:height" content="770" />
</head>
原始碼:og_complete.html(GitHub Gist)
如果你想要更深入的了解FB對這塊的定義請參考他們給網站管理員的分享功能指南
三、使用官方工具預覽連結畫面
- 網頁設定完成後,使用 FB 提供的工具 來做檢查
- 貼上自己的網址按下偵錯就能看到預覽嚕

3. 如果發現顯示結果跟預期的不一樣,請觀看應處理的警告

4. 處理完警告後就能看到美美的預覽圖嚕(fb:app_id可忽略)

5. 如果發現設定都改了,為什麼預覽圖都還是有問題的化,請按再次抓取

四、不可不知的注意事項
FB 分享連結有分成大圖及小圖,比例如下
- 0 x 0 ~ 199 x 199 抓不到圖
- 200 x 200 ~ 599 x 314 小圖
- 600 x 315 ~ 1500 x 1500 大圖
- 1501 x 1501 以上 小圖
特殊規則
- 超過 1500 x 1500 會變成小圖喔!!!(之前我卡了很久)
- 圖片大小不可超過 5MB 喔!
- 有時圖片頻繁改動時 FB 會抓不到正確的檔案(就算用再次抓取也無效),這時變更一下圖片的檔名就能解決
留言載入中…