STATUS IS UPWIKI OPTIMASI SITUS WEB
33Perkuat
SEO dan keterlihatan / Perkuat

Tag Kanonik: Panduan Pengambilan Keputusan untuk URL yang Duplikat

Pilih satu URL perwakilan untuk duplikat yang nyata, lalu selaraskan pengalihan, anotasi kanonik, sitemap, dan tautan internal.

Tag Kanonik: Panduan Pengambilan Keputusan untuk URL yang Duplikat — PANDUAN VISUAL
BACA
8 menit
SUMBER
6
VALIDASI ULANG
2027-03-27
ditinjau
Reviewer SEO Teknis yang bertanggung jawab atas keterindeksan, kualitas rilis, dan arsitektur situs.
JAWABAN SINGKAT

Mulai dengan keputusan.

Gunakan canonical yang merujuk ke diri sendiri pada setiap halaman indexable yang Anda ingin diperlakukan sebagai versi perwakilan. Ketika beberapa URL mengembalikan konten yang sama atau sangat mirip, pilih URL HTTPS yang stabil yang akan Anda pertahankan. Arahkan duplikat yang masih aktif ke URL itu menggunakan rel=canonical, dan arahkan halaman yang dipilih ke dirinya sendiri. Gunakan URL absolut di head halaman.

Canonical adalah sebuah preferensi, bukan perintah, dan tidak menggantikan pengalihan. Lakukan pengalihan permanen pada duplikat yang seharusnya tidak lagi menjadi tujuan pengunjung. Biarkan duplikat yang harus tetap tersedia hidup dan canonical-kan hanya ketika isinya benar-benar menggandakan halaman yang dipilih. Kemudian gunakan URL yang dipilih di tautan internal dan sitemap Anda, dan periksa canonical yang diindeks Google di Search Console.

PANDUAN VISUAL

Lihat pekerjaan sebagai sebuah sistem.

Gunakan peta ini untuk menghubungkan keputusan dalam artikel sebelum menerapkan taktik individual.

SIUPerkuat
01Tentukan apakah URL benar-benar duplikat
02Gunakan pengalihan saat URL lama harus menghilang
03Publikasikan satu anotasi yang jelas
04Buat sinyal pendukung saling setuju
01

Tentukan apakah URL benar-benar duplikat

URL kanonik adalah alamat perwakilan untuk halaman yang duplikat atau hampir duplikat. rel=canonical tepat digunakan ketika target berisi konten duplikat atau superset dari konten halaman yang merujuk. Ini bukan cara untuk menyembunyikan produk berbeda, filter yang berguna, artikel, atau locale.

Tanyakan apakah pengunjung akan kehilangan konten penting, pilihan, atau kemampuan menyelesaikan tugas jika URL ini direpresentasikan oleh kandidat URL. Jika ya, pertahankan sebagai halaman terpisah dan perbaiki kontennya atau lokalisasinya. Jika tidak, pilih satu URL yang stabil dan dokumentasikan aturan protokol, host, path, trailing-slash, dan parameter-nya.

Canonical ke diri sendiri

Tambahkan rel=canonical yang merujuk ke diri sendiri pada setiap halaman HTML indexable yang diutamakan, bahkan ketika tidak ada duplikat yang jelas hari ini.

Konsolidasikan salinan yang hidup

Arahkan duplikat yang diperlukan, seperti rute parameter analitik, ke URL pilihan hanya jika kedua halaman mengembalikan konten utama yang sama.

02

Gunakan pengalihan saat URL lama harus menghilang

Gunakan pengalihan permanen sisi-server ketika path lama, host yang dihentikan, atau versi HTTP tidak lagi harus menjadi tujuan bagi pengunjung atau perayap. Google memperlakukan pengalihan sebagai sinyal kanonisasi yang kuat dan merekomendasikannya saat mendepresiasi duplikat.

Gunakan rel=canonical ketika kedua URL harus merespons dengan konten tetapi salah satu harus mewakili klaster di hasil pencarian. Tag tidak mengubah alamat pengunjung atau menghapus rute lain. Target harus berhasil (succeed) dan tidak boleh melakukan pengalihan atau men-canonical-kan ke tempat lain.

Pengalihan

Kirim URL HTTP warisan langsung ke URL HTTPS akhir dan gunakan URL HTTPS itu di mana-mana.

Jangan menukar dengan pemblokiran

Robots.txt, penghapusan URL, dan noindex tidak menyatakan duplikat yang diutamakan. Noindex justru memblokir halaman dari Pencarian.

03

Publikasikan satu anotasi yang jelas

Untuk HTML, letakkan satu anotasi rel=canonical absolut di elemen head. Tinjau sumber yang dikirim (delivered source), bukan hanya pengaturan CMS: tema, plugin, aturan edge, atau JavaScript dapat mengganti nilainya. Google menyarankan menyediakannya dalam sumber HTML dan memastikan JavaScript tidak mengubahnya.

Untuk dokumen non-HTML seperti PDF, gunakan header respons Link HTTP (HTTP Link response header) di mana sesuai. Hindari nilai yang saling bertentangan antara HTML dan header. Target harus dapat diakses, tidak boleh mengembalikan respons 4xx, dan tidak boleh menjadi URL yang mengalihkan atau berantai.

Satu target

Publikasikan satu target canonical per sumber; beberapa target membuat preferensi menjadi tidak jelas.

Bukti rilis

Ambil sampel halaman dan header setelah perubahan template, CDN, CMS, atau routing dan konfirmasi target akhir.

04

Buat sinyal pendukung saling setuju

Tautkan secara internal ke URL yang dipilih di navigasi, breadcrumb, tautan badan, dan feed yang dihasilkan. Masukkan hanya URL yang Anda inginkan ditampilkan di pencarian ke dalam sitemap. Inklusi sitemap adalah sinyal yang lebih lemah, tetapi memperkuat pilihan ketika setuju dengan pengalihan dan anotasi.

Hasilkan URL sitemap lengkap dengan host, protokol, dan gaya slash yang sama seperti canonical. Hapus duplikat yang dialihkan dan yang berparameter. Uji sitemap yang dihasilkan secara otomatis setelah perubahan permalink, domain, bahasa, atau e‑commerce.

Aturan tautan internal

Ganti tautan ke URL yang dilacak, warisan, atau host alternatif dengan canonical yang dipilih.

Aturan HTTPS

Jaga konsistensi pengalihan HTTPS, target canonical, sitemap, dan tautan; masalah sertifikat atau pengalihan HTTPS-ke-HTTP mengirimkan sinyal yang bertentangan.

05

Tangani parameter, paginasi, dan bahasa berdasarkan tujuan

Parameter tidak otomatis membuat halaman menjadi duplikat. Parameter analitik mungkin tidak mengubah konten, sementara filter dan pengurutan dapat mengubah himpunan hasil. Uji kombinasi perwakilan. Pertahankan parameter yang diperlukan untuk cart, login, persetujuan, atau konfigurasi; canonical tidak boleh memutus alur pengunjung.

Jangan canonical-kan seluruh seri paginasi ke halaman pertama: halaman berikutnya biasanya berisi konten yang tidak ada di halaman satu. Untuk URL bahasa atau negara, tetapkan halaman dengan bahasa yang sama sebagai canonical ketika ada dan gunakan hreflang untuk alternatenya. Canonical bukan pengganti desain lokalisasi.

Faset

Dokumentasikan filter mana yang merupakan halaman landing yang berbeda dan mana yang hanya pengurutan ulang duplikat agar perubahan produk dan engineering tetap selaras.

Halaman lihat-semua

Gunakan satu halaman lihat-semua hanya ketika itu benar-benar superset konten yang dapat digunakan; uji pemuatan dan navigasinya sebelum memilihnya.

06

Debug konflik dengan bukti terindeks dan langsung

Di Search Console, inspeksi URL yang terpengaruh dan bandingkan canonical yang dipilih Google (indexed Google-selected canonical) dengan nilai yang Anda deklarasikan. Inspeksi juga target kandidat. Laporan terindeks mencerminkan apa yang terakhir diproses Google; uji langsung berguna untuk fetch saat ini, halaman yang dirender, header, dan resource, tetapi tidak dapat memprediksi pemilihan canonical akhir.

Jika nilainya berbeda, pertimbangkan apakah Google memilih perwakilan yang lebih baik. Jika tidak, telusuri pengalihan, anotasi HTML dan HTTP-header, keluaran yang dirender, tautan, entri sitemap, hreflang, dan kemiripan konten. Perbaiki ketidaksepakatan, catat perubahan, dan beri waktu untuk evaluasi ulang.

Target eksternal yang tidak terduga

Periksa template, header, routing host, dan perubahan keamanan. Canonical atau pengalihan lintas-domain yang tidak dapat dijelaskan memerlukan investigasi keamanan.

Mismatch CMS

Bandingkan sumber dan header yang dikirim dengan pengaturan CMS; plugin atau aturan platform mungkin mengeluarkan nilai berbeda.

07

Tambahkan pemeriksaan canonical ke penguatan rilis SIU

Sebelum rilis domain, HTTPS, CDN, CMS, template, atau katalog, ambil sampel homepage, halaman konten dan produk, satu rute parameter, satu locale, satu URL warisan, dan dokumen yang dipublikasikan. Catat status, URL final, target canonical, inklusi sitemap, dan contoh tautan internal.

Buat perbaikan yang dapat dibalik: tangkap pemetaan saat ini, ubah satu set aturan, verifikasi rute terpengaruh, dan pertahankan rencana rollback. Ini mendukung optimasi uptime proaktif dengan melindungi path publik yang stabil selama perubahan; ini bukan deteksi outage atau jaminan pengindeksan.

Kepemilikan

Tetapkan aturan canonical di antara tim pemasaran dan engineering dan catat template, pengalihan, sitemap, atau perubahan platform di balik setiap pembaruan.

Baseline yang diketahui baik

Lampirkan sampel URL dan header kecil sebelum-dan-sesudah ke tiket rilis untuk remediasi yang lebih cepat.

TINDAKAN / VERIFIKASI

Panduan tugas praktis Anda.

  1. 01

    Inventaris pola duplikat

    Daftar varian host, protokol, path, parameter, filter, paginasi, locale, file, dan warisan.

    VERIFIKASI: Peta URL memberi label setiap rute sebagai berbeda, duplikat hidup, atau dihentikan.
  2. 02

    Pilih perwakilan

    Pilih URL HTTPS yang stabil yang seharusnya digunakan pengunjung dan mesin pencari untuk setiap klaster duplikat.

    VERIFIKASI: Target mengembalikan konten yang dimaksud dan tidak melakukan pengalihan atau canonical ke tempat lain.
  3. 03

    Tambahkan tag yang merujuk ke diri sendiri

    Letakkan satu canonical absolut di head setiap halaman HTML indexable yang diprioritaskan.

    VERIFIKASI: Sumber yang dikirim menamakan URL akhir yang benar-benar dipilih untuk halaman tersebut.
  4. 04

    Peta duplikat yang hidup

    Canonical-kan hanya rute yang tetap dapat digunakan dan mengembalikan konten duplikat.

    VERIFIKASI: Setiap target berisi konten duplikat atau superset yang dapat digunakan.
  5. 05

    Alihkan rute yang dihentikan

    Pengalihan permanen untuk varian protokol, host, dan path yang usang.

    VERIFIKASI: Setiap permintaan mencapai URL pilihan akhir dalam satu hop.
  6. 06

    Selaraskan tautan dan sitemap

    Perbarui template, tautan konten, dan generasi sitemap untuk menggunakan URL yang dipilih.

    VERIFIKASI: Sampel crawl dan ekspor sitemap mengecualikan duplikat yang dialihkan.
  7. 07

    Tinjau tipe khusus

    Periksa filter, paginasi, locale, dokumen, dan template yang dirender JavaScript secara terpisah.

    VERIFIKASI: Masing-masing memiliki alasan terdokumentasi dan keluaran yang diuji.
  8. 08

    Inspeksi bukti

    Bandingkan canonical yang diindeks di Search Console dengan deklarasi dan lakukan uji langsung setelah perbaikan.

    VERIFIKASI: Setiap ketidaksesuaian memiliki pemilik dan penyebab teknis atau keputusan yang tercatat.
  9. 09

    Pralintasi dan rollback

    Jalankan sampel sebelum rilis yang memengaruhi domain, rute, template, atau aturan pengiriman.

    VERIFIKASI: Catatan rilis memiliki sampel yang diketahui baik dan rute rollback.
TOPIK DISKUSI

Bandingkan kompromi, bukan data pribadi.

Gunakan prompt ini dengan tim Anda atau komunitas pemilik situs. Bagikan metode dan pelajaran, tetapi jangan pernah menempelkan kredensial, data pelanggan, atau detail infrastruktur yang tidak bersifat publik.

  1. 01

    Polanya URL duplikat mana yang paling sulit dikendalikan di situs Anda, dan pemeriksaan rilis kecil apa yang membuatnya dapat dikelola?

  2. 02

    Bagaimana tim konten, commerce, dan engineering Anda memutuskan apakah halaman filter atau locale cukup berbeda untuk dipertahankan?

  3. 03

    Sampel pra-penerbangan canonical kecil apa yang akan menangkap kesalahan routing atau template paling mahal sebelum peluncuran?

SUMBER POPULER / TERPERCAYA

Buka materi sumber.

Google Search CentralHow to specify a canonical URL with rel=canonical and other methods ↗

Referensi implementasi utama untuk pengalihan, anotasi kanonik, sitemap, tautan internal, HTTPS, dan header HTTP non-HTML.

Ditinjau 2026-09-27
Google Search CentralWhat is canonicalization ↗

Menjelaskan mengapa klaster URL duplikat muncul dan mengapa canonical yang dideklarasikan tetap merupakan preferensi, bukan jaminan.

Ditinjau 2026-09-27
Google Search CentralFix canonicalization issues ↗

Memberikan urutan pemecahan masalah Google dan contoh konflik teknis, lokalisasi, server, dan kompromi.

Ditinjau 2026-09-27
Google Search Console HelpURL Inspection tool ↗

Menunjukkan cara membedakan informasi canonical yang diindeks dari uji URL langsung dan di mana memeriksa detail fetch yang diambil.

Ditinjau 2026-09-27
Google Search CentralBuild and submit a sitemap ↗

Membahas memilih URL yang disukai untuk sitemap, menggunakan alamat lengkap, dan memvalidasi praktik pembuatan sitemap.

Ditinjau 2026-09-27
Internet Engineering Task ForceRFC 6596: The Canonical Link Relation ↗

Mendefinisikan relasi link canonical, cakupan duplikat-atau-superset-nya, dan peringatan tentang rantai, pengalihan, kesalahan, paginasi, dan penyalahgunaan keamanan.

Ditinjau 2026-09-27

Kebijakan sumber. Artikel ini menggunakan dokumentasi resmi Google dan spesifikasi IETF. Perilaku Google dijelaskan sebagai panduan yang dipublikasikan; preferensi canonical adalah sinyal, bukan jaminan. Tautan SIU adalah navigasi, bukan bukti.

PENJELASAN SINGKAT

Pertanyaan umum.

Haruskah setiap halaman memiliki tag canonical yang merujuk ke diri sendiri?

Halaman HTML indexable yang diutamakan sebaiknya memilikinya. Tag membuat URL perwakilan yang dimaksud menjadi eksplisit. Sebutkan URL absolut HTTPS final yang dipilih, bukan alamat yang melakukan pengalihan atau alamat alternatif.

Bisakah saya canonical-kan seluruh seri paginasi ke halaman satu?

Biasanya tidak. Halaman-halaman selanjutnya berisi item atau konten yang tidak ada di halaman satu. Pertahankan halaman bermakna secara terpisah, atau gunakan halaman lihat-semua hanya ketika itu benar-benar berisi komponen konten.

Mengapa Google memilih canonical yang berbeda?

Canonical adalah petunjuk (hint). Bandingkan pengalihan, anotasi halaman dan header HTTP, tautan, entri sitemap, hreflang, perilaku respons, dan kemiripan konten, lalu perbaiki sinyal yang saling bertentangan atau buat halaman yang berbeda secara material.

Status Is UP Editorial Team · Uptime Enablement Editors

Ditinjau oleh Reviewer SEO Teknis yang bertanggung jawab atas keterindeksan, kualitas rilis, dan arsitektur situs.. Diterbitkan 2026-09-27; diperbarui 2026-09-30.