Menetapkan URL Kanonis

Pembagian tautan Facebook mengizinkan Anda untuk menetapkan URL kanonis bagi sumber daya dalam metadata HTML untuk sumber daya. Ini dapat dilakukan menggunakan tanda meta HTML untuk menetapkan URL kanonis untuk halaman terkait. URL kanonis ditetapkan menggunakan properti og:url.

<meta property="og:url" content="https://example.com/path" />

Mulai 3 Februari 2020, Anda tidak dapat lagi menentukan URL dengan domain yang berbeda sebagai URL kanonis, kecuali domain tersebut telah secara eksplisit menambahkan domain Anda ke daftar yang diizinkan menggunakan fitur Webmaster.

Semua tautan yang menetapkan URL kanonis yang sama diperlakukan sebagai sumber daya yang sama oleh infrastruktur pembagian tautan Facebook untuk tujuan metrik dan metadata (gambar tautan, judul, dsb.). Anda dapat melihat metrik interaksi untuk URL menggunakan panggilan Graph API:

GET /?id={your_url}&fields=engagement

Dalam sejumlah skenario, mungkin ada baiknya Anda menganggap berbagai tautan di situs Anda sebagai identik. Berikut beberapa contohnya:

  • Anda mengubah URL untuk halaman tetapi tidak ingin kehilangan metrik yang sebelumnya.
  • Anda memberikan tautan ke konten berversi, tetapi untuk tujuan metrik, Anda memperlakukan konten itu sebagai satu halaman.
  • Anda ingin Facebook untuk menghapus duplikat dari tautan serupa, saat menampilkannya pada permukaan apa pun.

Pertimbangan Tambahan

  • Jalur yang ditentukan untuk og:url tidak harus halaman yang ditampilkan dalam browser. Akan tetapi, jalur harus menanggapi crawler Facebook dan memunculkan tanda meta og:*. Untuk perincian tentang mendeteksi crawler Facebook, lihat Crawler Facebook.
  • Saat jalur yang dirujuk oleh og:url mengembalikan tautan og:url yang berbeda, yang diikuti adalah tautan yang baru. Detail berbagi yang digunakan Facebook adalah yang berada di tautan terakhir dalam rantai pengalihan (redirect). Tautan terakhir dalam rantai tersebut juga harus berisi tanda meta og:url. Jika og:url tidak ditetapkan, URL halaman dianggap sebagai URL kanonis.

Cara Menjaga Metrik Interaksi saat Mengubah URL

Contoh berikut menunjukkan cara mengubah URL untuk halaman saat menjaga metrik tautan berbagi Facebook dan metrik terkait. Diasumsikan bahwa URL untuk halaman telah berubah.

  1. Gunakan pengalihan HTTP 301 atau 302 untuk mengarahkan orang ke URL baru saat dia mengunjungi URL lama. Crawler masih harus mengakses URL yang lama, sehingga agen pengguna crawler itu tidak terkena tindakan pengalihan dan pengalihan hanya dilakukan pada klien crawler non-Facebook. Untuk informasi selengkapnya tentang mendeteksi Crawler Facebook, lihat Praktik Terbaik Berbagi - Crawler.
  2. Buka halaman baru dan tambahkan tanda og:url. Atur atribut konten ke nilai URL sebelumnya.
  3. <meta property="og:url" content="your_old_url" />
  4. Buat halaman baru di URL yang lama dan tambahkan tanda meta header berikut:
  5. <!-- This is the URL for this page -->
    <meta property="og:url" content="your_old_url" />
    
    <!-- This is the og:* meta from the original version of the page -->
    <meta property="og:title" content="your_link_title">
    <meta property="og:image" content="your_image_url">
  6. Terbitkan konten Anda kemudian gunakan Sharing Debugger untuk memverifikasi bahwa server Anda memunculkan metadata yang benar untuk tiap URL Anda.

    Buka Sharing Debugger