Anda membuka laporan Pages di Google Search Console dan menemukan sekelompok URL beralasan Duplicate without user-selected canonical. Artinya, Google menemukan dua alamat atau lebih dengan isi yang sama atau nyaris sama, tetapi tidak satu pun dari alamat itu yang menyatakan versi mana yang Anda pilih sebagai utama. Google pun memilih sendiri satu versi untuk diindeks, dan URL yang Anda lihat di laporan itu adalah versi yang tidak dipilih — sehingga tidak tampil di hasil pencarian.
Daftar Isi
- Jawaban Singkat
- Apa Arti Status Ini, Kata per Kata
- Dari Mana Duplikat Ini Muncul
- Persiapan: Ekspor dan Kelompokkan Dulu
- Langkah 1: Tetapkan Satu Bentuk URL Kanonis
- Langkah 2: Redirect Varian yang Tidak Perlu Ada
- Langkah 3: Tambahkan Canonical pada Varian yang Harus Tetap Bisa Dibuka
- Langkah 4: Selaraskan Tautan Internal dan Sitemap
- Langkah 5: Jangan Blokir Varian di robots.txt
- Langkah 6: Tangani Halaman yang Sebenarnya Berbeda
- Verifikasi Hasil
- Troubleshooting Lanjutan
- FAQ
- Kesimpulan
- Referensi
Jawaban Singkat
Tentukan dulu satu URL kanonis untuk tiap kelompok duplikat, lalu samakan semua sinyal ke arah URL itu: tag canonical di setiap varian, redirect 301 untuk varian yang tidak perlu ada, tautan internal dan sitemap yang hanya memakai URL kanonis, dan tidak ada blokir robots.txt pada varian tersebut. Bila Google ternyata memilih URL yang memang Anda inginkan, status ini tidak perlu diperbaiki — ia hanya memberitahu bahwa pilihan Anda belum dinyatakan secara eksplisit. Yang wajib diperbaiki adalah bila Google memilih versi yang salah, misalnya URL berparameter pelacakan atau versi http yang sudah ditinggalkan.
Apa Arti Status Ini, Kata per Kata
Tiga status canonical di Search Console mudah tertukar, padahal tindakannya berbeda:
| Status | Yang terjadi | Tindakan |
|---|---|---|
| Duplicate without user-selected canonical | Ada duplikat, Anda tidak menyatakan pilihan | Nyatakan kanonis atau redirect variannya |
| Alternate page with proper canonical tag | Anda menyatakan kanonis dan Google setuju | Umumnya tidak ada tindakan |
| Duplicate, Google chose different canonical than user | Anda menyatakan kanonis, tetapi Google memilih lain | Selaraskan semua sinyal atau terima pilihan Google |
Perlu dipahami, canonical adalah petunjuk kuat, bukan perintah. Google menimbangnya bersama redirect, tautan internal, entri sitemap, dan protokol https. Bila sinyal-sinyal itu bertentangan, Google memutuskan sendiri — dan keputusan itulah yang Anda lihat di laporan.
Dari Mana Duplikat Ini Muncul
Kebanyakan duplikat tidak dibuat dengan sengaja. Sumber yang paling umum:
- Varian alamat yang sama: http dan https, www dan non-www, ada dan tanpa garis miring di akhir, huruf besar dan kecil.
- Parameter URL: tag pelacakan seperti utm_source, ID sesi, urutan sortir, dan filter yang tidak mengubah isi utama halaman.
- Beberapa jalur ke satu konten: produk yang bisa dibuka lewat beberapa kategori, halaman versi cetak, versi AMP, atau umpan RSS yang mencerminkan halaman.
- Templat dengan isi yang terlalu mirip: halaman kategori, tag, atau varian produk yang hampir seluruh teksnya sama.
- Salinan staging: situs pengembangan yang masih bisa diakses publik dan terindeks.
Persiapan: Ekspor dan Kelompokkan Dulu
- Buka Search Console, menu Indexing, lalu Pages, klik alasan Duplicate without user-selected canonical, dan ekspor daftar URL-nya.
- Kelompokkan URL berdasarkan pola: parameter, garis miring, www, satu kategori, atau satu templat. Satu pola yang mendominasi biasanya berarti satu penyebab di konfigurasi server atau templat, bukan ratusan masalah terpisah.
- Untuk tiap pola, periksa satu URL contoh dengan URL Inspection dan catat kolom Google-selected canonical — itulah versi yang Google pilih. Bandingkan dengan versi yang Anda inginkan.
- Catat keputusan per pola sebelum mengubah apa pun: varian ini harus di-redirect, diberi canonical, atau dibiarkan karena Google sudah memilih dengan benar.
Langkah 1: Tetapkan Satu Bentuk URL Kanonis
Pilih satu bentuk yang konsisten untuk seluruh situs: https, satu host (www atau non-www), dan satu kebiasaan garis miring di akhir. Keputusan ini harus berlaku di semua tempat — bukan hanya di tag canonical, tetapi juga di tautan internal, sitemap, dan redirect server. Bila situs Anda memakai www dan tanpa www secara bergantian di menu dan konten, Google akan terus menemukan varian baru.
Langkah 2: Redirect Varian yang Tidak Perlu Ada
Untuk varian yang tidak punya alasan untuk tetap bisa dibuka — misalnya versi http setelah Anda pindah ke https, atau versi tanpa www setelah Anda menetapkan www — pasang redirect 301 permanen ke URL kanonis. Redirect adalah sinyal yang lebih kuat daripada tag canonical, dan varian itu akan hilang dari laporan setelah Google merayapi ulang. Di Apache, aturan ini biasanya ditulis di .htaccess; di Nginx, di blok server. Buat cadangan berkas konfigurasi sebelum mengubahnya, dan uji redirect dengan membuka URL varian di browser: ia harus mendarat tepat di URL kanonis, tanpa rantai redirect.
Langkah 3: Tambahkan Canonical pada Varian yang Harus Tetap Bisa Dibuka
Sebagian varian memang harus tetap berfungsi untuk pengunjung, misalnya tampilan hasil filter, tautan kampanye berparameter, atau produk yang bisa dibuka lewat beberapa kategori. Untuk varian ini, pasang tag canonical yang menunjuk ke URL kanonis:
<link rel="canonical" href="https://example.com/produk-sepatu/">
Aturan penting untuk tag ini: satu tag per halaman, memakai URL absolut lengkap dengan https dan host yang benar, ditempatkan di dalam <head> pada HTML yang dikirim server (bukan ditambahkan belakangan oleh JavaScript), dan menunjuk ke URL final yang mengembalikan status 200 — bukan ke URL yang me-redirect atau 404. Di WordPress, tag ini biasanya dikelola plugin SEO Anda; pastikan tema dan plugin tidak masing-masing mengeluarkan tag canonical sendiri, karena dua tag yang bertentangan bisa membuat Google mengabaikan keduanya.
Pasang juga canonical yang mengacu ke dirinya sendiri (self-referencing) pada setiap halaman yang memang layak diindeks. Dengan begitu, salinan berparameter dari halaman itu — misalnya tautan yang dibagikan dengan utm_source — tetap menamai URL bersihnya sebagai versi utama.
Langkah 4: Selaraskan Tautan Internal dan Sitemap
Perbaiki menu, breadcrumb, tautan di dalam artikel, dan widget agar semuanya memakai URL kanonis, bukan varian. Periksa juga sitemap XML Anda: sitemap sebaiknya hanya berisi URL kanonis yang bisa diindeks. Varian yang tercantum di sitemap sama saja dengan Anda memberi Google jawaban yang berlawanan dengan tag canonical Anda sendiri. Setelah perbaikan, kirim ulang sitemap di Search Console bila daftarnya berubah banyak.
Langkah 5: Jangan Blokir Varian di robots.txt
Godaan yang umum adalah memblokir varian duplikat lewat robots.txt agar Google berhenti menemukannya. Jangan lakukan itu: bila URL diblokir, Google tidak bisa merayapinya dan tidak akan pernah melihat tag canonical yang Anda pasang. Biarkan Google merayapi varian itu, membaca canonical-nya, dan menggabungkan sinyalnya ke URL kanonis.
Langkah 6: Tangani Halaman yang Sebenarnya Berbeda
Bila laporan memuat halaman yang sebenarnya bukan duplikat — misalnya dua halaman lokasi yang teksnya hampir identik kecuali nama kota — masalahnya adalah isi, bukan URL. Tulis ulang salah satunya dengan detail yang benar-benar spesifik untuk topiknya, lalu beri masing-masing canonical yang mengacu ke dirinya sendiri. Bila halaman itu memang belum layak tampil di pencarian, noindex adalah pilihan yang tepat, tetapi jangan mencampur noindex dan canonical pada halaman yang sama karena keduanya mengirim pesan yang bertentangan.
Verifikasi Hasil
Setelah perbaikan, gunakan Validate Fix pada baris laporan tersebut agar Search Console melacak URL yang terdampak dan memberi tahu perkembangannya. Untuk halaman penting, minta pengindeksan ulang URL kanonisnya lewat URL Inspection. Perlu diingat, perubahan status membutuhkan waktu: Google harus merayapi ulang halaman-halaman itu, biasanya hitungan hari sampai beberapa minggu. Ukur per pola, bukan per URL, dan jangan berharap angka di baris ini mencapai nol — pada situs dinamis, selalu ada duplikat baru, dan yang penting adalah setiap halaman penting memiliki canonical yang jelas dan variannya mengarah ke sana.
Troubleshooting Lanjutan
| Situasi | Langkah berikutnya |
|---|---|
| Google memilih URL berparameter pelacakan | Pasang canonical ke URL bersih, hapus parameter dari tautan internal, dan redirect bila varian itu tidak perlu ada |
| Semua halaman menunjuk canonical ke beranda | Perbaiki templat atau pengaturan plugin SEO: canonical tiap halaman harus menunjuk ke halaman itu sendiri |
| Status tidak berubah setelah berminggu-minggu | Periksa tanggal crawl terakhir di URL Inspection dan pastikan sinyal lain (tautan, sitemap) sudah selaras dengan tag |
| Jumlah duplikat terus bertambah | Cari sumber varian baru: kampanye, filter, atau plugin yang menambah parameter ke tautan |
FAQ
Apakah status ini merugikan peringkat situs saya?
Tidak dengan sendirinya. Google tetap mengindeks satu versi. Kerugian muncul bila versi yang dipilih Google adalah versi yang salah, atau bila duplikatnya begitu banyak sehingga waktu crawl terbuang untuk varian, bukan halaman nyata.
Haruskah saya menambahkan noindex pada duplikat?
Umumnya tidak. Redirect atau canonical mempertahankan nilai tautan yang mengarah ke duplikat, sedangkan noindex membuangnya. Noindex hanya tepat untuk halaman yang memang tidak boleh tampil di pencarian sama sekali.
Berapa lama sampai status ini hilang?
Hitungan hari sampai beberapa minggu, tergantung seberapa sering Google merayapi situs Anda. Gunakan Validate Fix agar perkembangannya terlacak, dan nilai trennya per pola selama sebulan, bukan hari per hari.
Bisakah dua halaman yang benar-benar berbeda ditandai duplikat?
Bisa, bila sebagian besar teksnya sama. Beri masing-masing konten yang benar-benar spesifik, lalu canonical yang mengacu ke dirinya sendiri.
Kesimpulan
Duplicate without user-selected canonical berarti Google menemukan kembaran dan Anda belum berkata mana yang utama. Putuskan satu URL kanonis, redirect varian yang tidak perlu ada, beri canonical pada varian yang harus tetap dibuka, dan selaraskan tautan internal serta sitemap ke arah yang sama. Setelah semua sinyal sepakat, Google hampir selalu mengikuti pilihan Anda.
Referensi
- Site AI Audit — "Duplicate Without User-Selected Canonical: How to Fix It": definisi status, urutan perbaikan redirect lalu canonical, larangan noindex dan blokir robots.txt pada duplikat, serta Validate Fix — https://getsiteaiaudit.com/duplicate-without-user-selected-canonical/ (dibuka 29 Okt 2026).
- txtnode — "What Is a Canonical Tag? Fix Search Console Duplicate Errors": canonical sebagai petunjuk bukan perintah, tabel tiga status canonical, aturan satu tag absolut di dalam head, serta kesalahan umum seperti canonical ke beranda dan tag ganda — https://txtnode.com/blog/canonical-tags (dibuka 29 Okt 2026).