Cara Memperbaiki Masalah Canonical dan Konten Duplikat
Konten duplikat jarang berarti penalti. Masalah sebenarnya adalah Google harus memilih di antara beberapa alamat untuk satu halaman, dan bisa saja tidak memilih yang kamu inginkan.
Asal muasal konten duplikat
Semua alamat berikut bisa menampilkan halaman yang sama:
http://example.com/shoes
https://example.com/shoes
https://www.example.com/shoes
https://example.com/shoes/
https://example.com/shoes?utm_source=mail
Parameter pelacakan, filter, versi cetak, dan halaman yang disalin antarbagian menambah daftar ini. Temukan semuanya dengan Website Crawler.
Redirect saat hanya satu versi yang boleh ada
Pilih satu bentuk domain kamu, lalu gunakan redirect 301 untuk yang lain. Protokol, www, dan garis miring di akhir sebaiknya dirapikan dengan cara ini:
server {
listen 80;
server_name example.com www.example.com;
return 301 https://example.com$request_uri;
}
Pastikan dengan Redirect Checker. Setiap alamat lama seharusnya mencapai alamat final dalam satu lompatan.
Gunakan tag canonical saat kedua versi harus tetap ada
Jika sebuah halaman harus bisa diakses dari beberapa alamat, misalnya karena parameter pelacakan atau pengurutan, biarkan saja dan tentukan versi utamanya:
<link rel="canonical" href="https://example.com/shoes">
- Gunakan alamat lengkap, termasuk
https://. - Beri setiap halaman canonical yang mengarah ke dirinya sendiri, kecuali halaman itu memang duplikat.
- Cantumkan hanya satu canonical per halaman.
- Jangan arahkan canonical ke halaman yang melakukan redirect, diblokir, atau mengembalikan error.
Periksa halaman mana pun dengan Meta Tag Checker. Tag canonical adalah petunjuk kuat, bukan perintah, jadi Google tetap bisa memilih berbeda.
Pastikan semua sinyal selaras
Google menimbang semua petunjuk secara bersamaan. Tautan internal, sitemap, redirect, dan tag canonical kamu sebaiknya memakai alamat yang sama. Konflik biasanya menjadi penyebab utama Search Console menampilkan “Duplicate, Google chose different canonical than user”.
Halaman terjemahan
Terjemahan bukan duplikat selama masing-masing punya canonical sendiri dan terhubung dengan tag hreflang. Jangan arahkan canonical halaman terjemahan ke versi Inggris, kecuali halaman itu memang belum diterjemahkan.