用戶第一次分享網址或對網址按讚時,Facebook 網路爬蟲會快取已解析的標準 URL 及其中繼資料。您可以檢視此快取的結果,也可以使用分享偵錯工具強制重新抓取。
您可以只將「開放社交關係圖」中繼標籤提供給網路爬蟲,並只將內容本身提供給一般用戶,以最佳化內容。或者,您可以選擇使用 <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"
使用子網域作為最佳化行動版的網路應用程式,可以藉由使用指向相同內容桌面檢視的標準 URL,以避免將額外中繼資料新增至其網頁的行動版檢視。
請僅將此中繼標籤新增至行動版網址:
<link rel="canonical" href="DESKTOP_OBJECT_URL" />
請確定您使用絕對路徑(而不是相對路徑)作為標準 href
值。
桌面版網頁應該包含基本「開放社交關係圖」標籤作為您的內容,原因是 Facebook 的抓取程式會使用該標籤來唯一識別該內容。