Skip to main content

Apa itu rel = canonical dan Mengapa Haruskah Saya Menggunakannya?

Expanding your site to more languages (Mungkin 2024)

Expanding your site to more languages (Mungkin 2024)
Anonim

Ketika Anda menjalankan situs yang dikendalikan data atau memiliki alasan lain mengapa dokumen dapat diduplikasi, penting untuk memberi tahu mesin telusur mana yang disalin adalah salinan master, atau dalam jargon, salinan "kanonik". Ketika sebuah mesin pencari mengindeks halaman Anda, ia dapat mengetahui kapan konten telah diduplikasi. Tanpa informasi tambahan, mesin pencari akan memutuskan halaman mana yang paling sesuai dengan kebutuhan pelanggan mereka. Ini mungkin baik-baik saja, tetapi ada banyak contoh mesin telusur yang mengirimkan laman lama dan kedaluwarsa karena mereka memilih dokumen yang salah sebagai kanonik.

Bagaimana Menentukan Halaman Kanonik

Sangat mudah untuk memberi tahu mesin pencari URL kanonis dengan data meta di dokumen Anda. Tempatkan HTML berikut di dekat bagian atas Anda

KEPALA elemen pada setiap halaman itu tidak resmi:

Jika Anda memiliki akses ke tajuk HTTP (seperti dengan .htaccess atau PHP), Anda juga dapat menetapkan URL kanonis pada file yang tidak memiliki HTML

KEPALA, seperti PDF. Untuk melakukan ini, atur header untuk halaman non-kanonik seperti ini:

Tautan: < URL halaman kanonis >; rel = "canonical"

Bagaimana Tag Kanonis Bekerja dan Kapan Tidak

Data meta kanonik digunakan sebagai petunjuk bagi mesin telusur tentang halaman apa yang menjadi masternya. Mesin pencari menggunakan ini untuk memperbarui indeks mereka untuk referensi salinan master sebagai salinan utama, dan ketika mereka memberikan hasil pencarian mereka memberikan halaman yang mereka yakini kanonik.

Tetapi laman kanonis yang Anda tentukan mungkin bukan laman yang diberikan mesin telusur. Ada banyak alasan mengapa hal ini bisa terjadi:

  • Jika URL yang Anda tetapkan 404 tidak ditemukan, mesin telusur akan mencoba menemukan URL paling relevan kedua yang akan dikirimkan
  • Jika mesin telusur yakin situs Anda telah diretas untuk menambahkan URL kanonis palsu, mereka tidak akan menggunakannya (tentu saja, Anda akan memiliki masalah yang lebih besar dalam kasus itu)
  • Jika Anda menempatkan tautan di tag, atau ada beberapa alasan untuk mempercayai bahwa

    KEPALA tag tidak ditutup. Ini karena banyak situs web memungkinkan pengguna untuk mengedit konten di halaman (di dalam

    TUBUH elemen), dan seperti yang menyedot referensi kanonik yang ditemukan akan tidak dapat dipercaya juga.

Apa Rel = Kanon Kanonis Tidak

Banyak orang percaya bahwa jika Anda menambahkan

rel = canonical tautan ke halaman kemudian halaman itu akan dialihkan ke versi kanonik, seperti dengan pengalihan HTTP 301. Itu tidak benar. Itu

rel = canonical link menyediakan informasi ke mesin pencari, tetapi tidak mempengaruhi bagaimana halaman ditampilkan atau apakah itu melakukan redirection di tingkat server.

Tautan kanonik, pada akhirnya, hanyalah sebuah petunjuk. Mesin pencari tidak harus menghormatinya. Kebanyakan mesin pencari berusaha keras untuk menghormati keinginan pemilik halaman, tetapi pada akhirnya, hasil pencarian adalah apa yang mereka lakukan, dan jika mereka tidak ingin melayani halaman kanonik Anda, mereka tidak akan melakukannya.

Kapan Harus Menggunakan Tautan Kanonis

Seperti yang saya katakan di atas, Anda harus menggunakan tautan pada setiap halaman duplikat yang tidak kanonis. Jika Anda memiliki halaman yang mirip, tetapi tidak identik, kadang-kadang lebih masuk akal untuk mengubah salah satunya menjadi lebih berbeda, daripada membuat satu kanonik. Tidak masalah untuk menandai dua halaman yang tidak sepenuhnya identik sebagai kanonik. Mereka harus serupa, tetapi Anda harus tak pernah cukup arahkan semua halaman ke halaman beranda Anda. Kanonik berarti halaman adalah salinan master dokumen itu, bukan tautan master apa pun di situs Anda.

Saya pikir penting untuk mengulangi bagian terakhir itu - Anda tidak boleh menunjuk semua halaman Anda ke halaman rumah Anda sebagai halaman kanonik tidak peduli seberapa tergoda Anda melakukannya. Melakukan hal ini, bahkan secara tidak sengaja, dapat menyebabkan setiap halaman yang tidak kanonik (yaitu setiap laman yang bukan laman beranda Anda dan memiliki

rel = canonical tautan di atasnya) untuk dihapus dari indeks mesin telusur. Ini bukan Google (atau Bing atau Yahoo atau mesin pencari lainnya) yang jahat. Mereka melakukan apa yang Anda minta mereka lakukan - mempertimbangkan setiap halaman duplikat dari halaman rumah Anda dan mengembalikan semua hasil ke halaman itu. Kemudian ketika pelanggan merasa frustrasi berakhir di halaman beranda Anda daripada dokumen yang lebih relevan, halaman itu akan kurang populer dan akan turun dalam hasil pencarian. Bahkan jika Anda memperbaiki masalah, Anda dapat membunuh hasil pencarian Anda selama berbulan-bulan setelahnya dan tidak ada jaminan bahwa peringkat situs Anda akan pulih.

Anda tidak boleh membuat halaman kanonis yang telah dikecualikan dari pencarian untuk beberapa alasan (seperti dengan

noindex meta tag atau dikecualikan oleh file robots.txt). Agar mesin telusur merujuk laman sebagai kanonis, itu harus dapat merujuknya di tempat pertama.

Tempat yang bagus untuk menggunakan

rel = canonical tautan meliputi:

  • Situs dengan URL dinamis - Anda dapat menggunakannya untuk menentukan format URL mana yang Anda sukai
  • Situs E-niaga, khususnya pada daftar produk - Ketika pelanggan Anda mengubah kriteria penyortiran, URL baru tersebut tidak perlu diindeks
  • Konten sindikasi - penayang yang menggunakan konten yang Anda tulis harus menyertakan

    rel = canonical tautan di halaman mereka yang mengarah ke dokumen asli Anda

Kapan Tidak Menggunakan Link Kanonis

Pilihan pertama Anda seharusnya adalah pengalihan 301. Ini tidak hanya memberitahu mesin pencari bahwa URL halaman telah berubah, tetapi juga membawa orang ke versi yang paling baru (dan berani saya katakan, canonicol?) Halaman.

Jangan malas.Jika Anda mengubah struktur URL Anda, gunakan beberapa bentuk manipulasi tajuk HTTP (seperti .htaccess atau PHP atau skrip lain) untuk menambahkan pengalihan 301 secara otomatis. Meskipun Anda dapat menggunakan

rel = canonical tautan, yang tidak mengambil halaman yang lebih lama ke bawah. Jadi siapa pun bisa mendapatkannya kapan saja. Bahkan, jika pelanggan memiliki halaman yang di-bookmark dan Anda mengubah URL tetapi hanya memperbarui mesin pencari menggunakan

rel = canonical tautan, pelanggan itu akan tak pernah lihat halaman baru.

Itu

rel = canonical tautan adalah alat yang berguna untuk situs dengan banyak konten duplikat. Dengan memahami cara kerjanya, Anda dapat menggunakannya dengan efektif. Tetapi pada akhirnya, ini adalah alat yang dirilis oleh mesin pencari untuk membantu mereka menjaga indeks pencarian mereka tetap mutakhir. Jika Anda tidak menjaga server Anda bersih dan up-to-date juga, pelanggan Anda akan terkena dampak dan situs Anda dapat terluka. Gunakan dengan bertanggung jawab.