Pertama kali seseorang membagikan atau menyukai URL, Facebook Crawler menyinggahkan URL kanonikal yang terselesaikan dan metadatanya. Anda dapat melihat hasil dari cache ini atau memaksakan scraping ulang dengan Alat Debug Berbagi.
Anda dapat mengoptimalkan konten dengan memberikan hanya tag meta Graf Terbuka untuk crawler dan hanya konten itu sendiri untuk pengguna tetap. Atau Anda dapat memilih untuk menunjuk crawler pada halaman terpisah yang digunakan hanya untuk metadata dengan <link rel="opengraph" href="..."/>
.
Jika konten Anda mempunyai metadata dalam jumlah besar, Anda dapat meningkatkan kinerja dengan menyajikan metadata dan konten dari dua URL terpisah dan menggunakan pointer untuk menautkan dua halaman. Pendekatan ini ideal untuk situs yang responsif karena Anda dapat menyajikan halaman yang sama untuk desktop dan browser seluler.
URL tempat konten Anda di-hosting harus berisi tag Graf Terbuka yang dibutuhkan.
Lalu, tambahkan tag tambahan yang menunjuk pada halaman tempat metadata ekstra di-hosting:
<link rel="opengraph" href="{DESTINATION_URL}"/>
Pada URL tujuan, sertakan metadata tambahan serta pointer ke halaman asli:
<meta property="og:type" content="metadata"/> <link rel="origin" href={SOURCE_URL}/>
Ingat:
link rel="origin"
link rel="opengraph"
lainAplikasi web yang menggunakan subdomain untuk versi seluler yang dioptimalkan dapat menghindari menambahkan metadata ekstra ke tampilan seluler halaman mereka dengan menggunakan URL kanonikal yang menunjuk pada tampilan desktop dari konten yang sama.
Cukup tambahkan tag meta ini ke URL seluler:
<link rel="canonical" href="DESKTOP_OBJECT_URL" />
Pastikan Anda menggunakan path absolut, dan bukan path relatif, untuk nilai kanonikal href
Anda.
Halaman desktop harus menyertakan tag dasar Graf Terbuka untuk konten Anda, karena tag akan digunakan oleh scraper Facebook untuk mengidentifikasi konten tersebut dengan unik.