中繼資料

用戶第一次分享網址或對網址讚好時,Facebook 網絡爬蟲會快取已解析的標準網址及其中繼資料。您可以檢視此快取的結果,也可以使用分享錯誤檢查工具強制重新抓取。

您可以透過只將「開放式圖表」中繼標籤提供給網絡爬蟲以及只將內容本身提供給一般用戶來優化內容。或者,您可以選擇使用 <link rel="opengraph" href="..."/>,將網絡爬蟲指向僅用於中繼資料的個別網頁。

使用指標處理大型物件

如果您的內容具有大量中繼資料,您可以透過處理兩個個別網址的中繼資料和內容以及使用指標連結兩個網頁來提升成效。由於您可以同時向桌面版和流動版瀏覽器提供相同的網頁,因此這個方法非常適合回應式網站。

託管您的內容的網址應該包含必要的「開放式圖表」標籤

然後,請新增指向其中託管額外中繼資料的網頁的其他標籤:

<link rel="opengraph" href="{DESTINATION_URL}"/>

在目的地網址中,包含任何其他中繼資料以及指向原始網頁的指標:

<meta property="og:type" content="metadata"/>
<link rel="origin" href={SOURCE_URL}/>

請注意:

  • 來源網址必須包含基本標籤
  • 來源網址可以盡可能多加入您要的指標,但每一個所指向的網頁應該使用 link rel="origin" 標籤來指向本身
  • 指標只能有一個層次的深度,因此「中繼資料」類型的網頁不可以包含另一個 link rel="opengraph"

流動子網域優化

使用子網域作為優化流動版的網絡應用程式,可以藉由使用指向相同內容桌面檢視的標準網址,以避免將額外中繼資料新增至其網頁的流動版檢視。

請僅將此中繼標籤新增至流動版網址:

<link rel="canonical" href="DESKTOP_OBJECT_URL" />

請確定您使用絕對路徑(而不是相對路徑)作為標準 href 值。

桌面版網頁應該包含基本「開放式圖表」標籤作為您的內容,原因是 Facebook 的抓取程式會使用該標籤來唯一識別該內容。