SEO & Pemasaran

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.

Menengah · 7 menit baca · Diperbarui 31 Oktober 2026

Cara Memperbaiki Masalah Canonical dan Konten Duplikat

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.

Pertanyaan yang sering diajukan

Apakah konten duplikat menyebabkan penalti Google?
Biasanya tidak. Penalti diberikan untuk manipulasi yang disengaja. Duplikat biasa hanya memecah sinyal dan membuat Google yang memilih alamatnya.
Sebaiknya pakai redirect atau tag canonical?
Gunakan redirect jika pengunjung tidak perlu alamat lainnya. Gunakan tag canonical jika kedua alamat harus tetap berfungsi.
Apakah setiap halaman perlu tag canonical?
Itu praktik yang baik. Canonical yang mengarah ke dirinya sendiri melindungi halaman dari variasi parameter yang tidak kamu rencanakan.

Baca juga