Canonical Tag Adalah: Panduan Lengkap dan Cara Pakai 2026
Daftar isi
- Apa itu canonical tag?
- Mengapa canonical tag penting untuk SEO?
- Kapan Anda membutuhkan canonical tag?
- Cara menulis canonical tag yang benar
- Canonical mandiri (self-referencing canonical)
- Metode lain menentukan canonical selain tag
- Apakah Google selalu menuruti canonical Anda?
- Canonical vs redirect 301: apa bedanya?
- Canonical vs noindex: jangan digabung
- Canonical untuk toko daring dan halaman filter
- Canonical antar domain
- Bagaimana cara memeriksa canonical?
- Kesalahan canonical yang paling umum
- Checklist canonical untuk pemilik situs
- Pertanyaan yang sering diajukan
- Apa itu canonical tag secara singkat?
- Apakah setiap halaman perlu canonical tag?
- Apakah Google pasti mengikuti canonical yang saya pasang?
- Lebih baik pakai canonical atau redirect 301?
- Bolehkah canonical dan noindex dipasang bersamaan?
- Bagaimana cara memeriksa canonical halaman saya?
Canonical tag adalah elemen HTML yang memberi tahu mesin pencari versi URL mana yang Anda anggap utama ketika beberapa URL menampilkan konten sama atau sangat mirip. Tag ini menyatukan sinyal peringkat ke satu alamat, sehingga halaman Anda tidak saling bersaing dan kekuatannya tidak terpecah.
Konten duplikat jarang disengaja. Ia muncul sendiri dari parameter filter, versi cetak, tautan kampanye, atau URL dengan dan tanpa garis miring di akhir. Tanpa canonical, Google harus menebak versi mana yang utama. Bagian berikut menjelaskan cara memberi tahu Google secara eksplisit.
Ringkasan cepat (poin penting)
- Canonical tag menandai versi URL utama di antara beberapa URL berkonten sama.
- Tag ditulis di bagian head halaman, bukan di dalam body.
- Google memperlakukan canonical sebagai sinyal kuat, bukan perintah mutlak.
- Selalu gunakan URL absolut lengkap, bukan jalur relatif.
- Canonical mandiri di setiap halaman adalah praktik yang aman dan dianjurkan.
- Jangan menggabungkan canonical dengan noindex pada halaman yang sama.
Apa itu canonical tag?
Canonical tag adalah elemen link dengan atribut rel="canonical" yang menunjukkan URL pilihan Anda untuk sebuah konten. Menurut dokumentasi Google Search Central, tag ini dipakai untuk menyatukan URL duplikat agar Google memahami versi mana yang harus ditampilkan di hasil pencarian.
Bayangkan satu artikel yang dapat diakses lewat tiga alamat berbeda karena parameter pelacakan. Bagi pembaca, ketiganya sama. Bagi mesin pencari, ketiganya adalah tiga halaman terpisah yang membagi sinyal peringkat menjadi tiga bagian lemah.
Canonical tag menyelesaikan masalah itu. Ia menyatakan, "semua versi ini sebenarnya satu halaman, dan inilah alamat resminya", sehingga kekuatan peringkat terkumpul ke satu URL.
Mengapa canonical tag penting untuk SEO?
Canonical tag penting karena mencegah pemborosan sinyal peringkat. Ketika beberapa URL menampilkan konten sama, tautan dan otoritas yang masuk terbagi di antara mereka, dan tidak ada satu pun yang cukup kuat untuk bersaing di halaman pertama.
Tag ini juga mengendalikan URL mana yang tampil di hasil pencarian. Tanpa arahan yang jelas, Google memilih sendiri versi kanoniknya, dan pilihannya belum tentu URL yang Anda inginkan. Versi dengan parameter panjang jelas kalah rapi dibanding URL bersih Anda.
Selain itu, canonical menghemat anggaran perayapan. Crawler tidak perlu berulang kali memproses varian yang isinya sama, sehingga sumber daya tersisa untuk halaman yang benar-benar baru. Ini bagian penting dari technical SEO yang tertata.
Kapan Anda membutuhkan canonical tag?
Anda membutuhkan canonical setiap kali satu konten dapat diakses lewat lebih dari satu URL. Situasi ini jauh lebih sering terjadi daripada yang disadari kebanyakan pemilik situs, dan sebagian besar muncul otomatis dari platform.
| Situasi | Contoh URL duplikat |
|---|---|
| Parameter pelacakan | /produk?utm_source=instagram |
| Filter dan pengurutan | /koleksi?warna=merah&urut=harga |
| Versi dengan dan tanpa slash | /halaman dan /halaman/ |
| Versi www dan non-www | www.contoh.com dan contoh.com |
| Halaman cetak atau AMP | /artikel/print |
Perhatikan pola umumnya: konten sama, alamat berbeda. Setiap kali Anda menemui pola itu, tentukan satu URL utama dan arahkan sisanya ke sana lewat canonical.
Cara menulis canonical tag yang benar
Canonical tag ditulis di dalam bagian head dokumen HTML, sebelum tag penutup head. Menempatkannya di dalam body membuat tag diabaikan sepenuhnya, dan ini kesalahan yang cukup sering terjadi pada situs yang menyisipkan tag lewat skrip.
Formatnya sederhana dan hanya satu baris:
<link rel="canonical" href="https://contoh.com/halaman-utama/" />
Gunakan URL absolut lengkap termasuk protokol https dan nama domain. Jalur relatif seperti "/halaman-utama/" berisiko disalahartikan. Pastikan pula URL yang Anda tunjuk benar-benar hidup, berstatus 200, dan bukan halaman yang mengalihkan ke tempat lain.
Canonical mandiri (self-referencing canonical)
Canonical mandiri adalah canonical tag yang menunjuk ke URL halaman itu sendiri. Praktik ini aman, umum dipakai, dan membantu Google memastikan versi mana yang Anda anggap resmi ketika parameter tak terduga ditambahkan ke URL Anda.
Manfaatnya nyata ketika seseorang membagikan tautan Anda dengan parameter tambahan. Halaman tetap menyatakan alamat aslinya sebagai kanonik, sehingga sinyal peringkat tetap terkumpul di URL bersih meski varian barunya bermunculan.
Sebagian besar CMS dan plugin SEO memasang canonical mandiri secara otomatis. Periksa bahwa fitur itu aktif, lalu pastikan URL yang dihasilkan sudah memakai versi https dan format slash yang konsisten dengan situs Anda.
Metode lain menentukan canonical selain tag
Tag link bukan satu-satunya cara memberi sinyal kanonik. Google menerima beberapa metode, dan pilihan terbaik bergantung pada jenis berkas serta kendali yang Anda miliki atas server.
- Tag link rel="canonical" โ cara paling umum untuk halaman HTML.
- Header HTTP โ dipakai untuk berkas non-HTML seperti PDF, yang tidak memiliki bagian head.
- Sitemap โ URL yang Anda cantumkan di sitemap dianggap sebagai sinyal preferensi.
- Pengalihan 301 โ sinyal kanonik terkuat, dipakai saat URL lama memang harus pensiun.
Konsistensi antarmetode sangat penting. Bila canonical tag Anda menunjuk ke satu URL sementara sitemap mencantumkan URL berbeda, Anda mengirim sinyal bertentangan dan melemahkan keduanya.
Apakah Google selalu menuruti canonical Anda?
Tidak. Google memperlakukan canonical sebagai sinyal yang kuat, bukan perintah mutlak. Seperti dijelaskan dalam panduan kanonikalisasi URL Google, mesin pencari mempertimbangkan banyak sinyal sebelum menetapkan URL kanonik sebuah halaman.
Faktor yang ikut dipertimbangkan meliputi tautan internal, isi sitemap, pengalihan, dan kemiripan konten sebenarnya. Bila Anda menunjuk canonical ke satu URL tetapi seluruh menu situs menautkan ke URL lain, sinyal internal Anda melawan tag Anda sendiri.
Karena itu, perlakukan canonical sebagai bagian dari sistem, bukan tombol ajaib. Selaraskan tautan internal, sitemap, dan pengalihan dengan URL kanonik pilihan Anda agar seluruh sinyal menunjuk arah yang sama.
Canonical vs redirect 301: apa bedanya?
Perbedaannya terletak pada akses pengguna. Pengalihan 301 memindahkan pengunjung secara paksa ke URL baru, sedangkan canonical membiarkan semua versi tetap dapat diakses sambil memberi tahu mesin pencari mana yang utama.
Gunakan 301 bila URL lama memang tidak perlu ada lagi, misalnya setelah ganti struktur permalink atau pindah domain. Gunakan canonical bila kedua versi harus tetap hidup, misalnya halaman filter yang dibutuhkan pengguna tetapi tidak perlu diindeks terpisah.
Sebagai sinyal, 301 lebih kuat karena tidak menyisakan ambiguitas. Namun ia juga lebih drastis. Pilih berdasarkan kebutuhan pengguna: bila pengunjung masih memerlukan halaman itu, canonical adalah jawabannya.
Canonical vs noindex: jangan digabung
Jangan memasang canonical dan noindex pada halaman yang sama. Keduanya mengirim instruksi yang bertentangan: canonical berkata "satukan sinyal halaman ini ke URL utama", sedangkan noindex berkata "keluarkan halaman ini dari indeks".
Bahayanya nyata. Google dapat menerapkan noindex tersebut ke seluruh kelompok URL yang dikanonikalisasi, termasuk URL utama yang justru ingin Anda pertahankan di hasil pencarian. Satu kombinasi keliru bisa menghapus halaman penting.
Tentukan satu tujuan yang jelas. Bila halaman perlu disatukan, pakai canonical saja. Bila halaman benar-benar tidak boleh muncul di pencarian, pakai noindex saja tanpa canonical ke halaman lain.
Canonical untuk toko daring dan halaman filter
Toko daring adalah kasus canonical paling rumit. Satu kategori dapat menghasilkan ratusan URL dari kombinasi filter warna, ukuran, harga, dan pengurutan, padahal isinya hanya susunan ulang produk yang sama.
Aturan praktisnya: arahkan URL filter ke URL kategori utama lewat canonical, kecuali filter tersebut memiliki permintaan pencarian tersendiri. "Sepatu lari pria" mungkin layak menjadi halaman sendiri, sedangkan "sepatu diurut harga terendah" jelas tidak.
Varian produk memerlukan pertimbangan serupa. Bila setiap warna memiliki halaman terpisah dengan deskripsi hampir identik, pilih satu halaman produk utama sebagai kanonik, lalu pastikan tautan internal Anda konsisten mengarah ke sana.
Canonical antar domain
Canonical juga dapat menunjuk URL di domain lain. Ini berguna ketika konten Anda dipublikasikan ulang di situs mitra atau agregator, dan Anda ingin sinyal peringkat tetap kembali ke situs asli.
Penerbit yang menyindikasikan artikel memakai teknik ini agar versi mitra tidak menyaingi versi asli. Namun teknik ini bergantung pada kerja sama pihak lain, karena tag harus dipasang di situs mereka, bukan situs Anda.
Berhati-hatilah saat menerima permintaan semacam ini. Memasang canonical lintas domain berarti menyerahkan sinyal peringkat halaman tersebut ke situs lain, jadi pastikan keputusannya memang menguntungkan Anda.
Bagaimana cara memeriksa canonical?
Cara tercepat adalah membuka kode sumber halaman dan mencari baris rel="canonical". Periksa apakah tag ada, berada di dalam head, dan menunjuk URL absolut yang benar.
Untuk pemeriksaan menyeluruh, gunakan Google Search Console. Alat Inspeksi URL menampilkan canonical pilihan Anda berdampingan dengan canonical yang benar-benar dipilih Google. Bila keduanya berbeda, ada sinyal bertentangan yang perlu diperbaiki. Pelajari alatnya di panduan kami tentang Google Search Console.
Periksa ulang setelah setiap perubahan besar: migrasi situs, penggantian tema, atau perubahan struktur URL. Pastikan pula URL kanonik Anda tercantum di sitemap dan tidak diblokir di robots.txt.
Kesalahan canonical yang paling umum
Kesalahan paling merusak adalah mengarahkan seluruh halaman ke beranda. Ini bukan konsolidasi, melainkan pernyataan bahwa setiap halaman Anda adalah duplikat beranda, dan akibatnya halaman-halaman itu bisa hilang dari hasil pencarian.
Kesalahan berikutnya adalah rantai canonical: halaman A menunjuk B, lalu B menunjuk C. Selalu tunjuk langsung ke URL akhir. Demikian pula, canonical yang mengarah ke halaman 404 atau ke URL yang mengalihkan akan diabaikan Google. Google menyediakan panduan pemecahan masalah kanonikalisasi untuk kasus semacam ini.
Kesalahan lain yang sering terjadi: menempatkan tag di dalam body, memakai jalur relatif, memasang lebih dari satu canonical dalam satu halaman, dan mencampur versi http dengan https. Semuanya membuat Google mengabaikan sinyal Anda dan memilih sendiri.
Checklist canonical untuk pemilik situs
Berikut urutan pemeriksaan praktis agar canonical situs Anda benar dan konsisten.
- Pastikan setiap halaman punya canonical mandiri sebagai dasar.
- Pastikan tag berada di dalam head, bukan body, dan hanya ada satu per halaman.
- Gunakan URL absolut dengan https dan format slash yang konsisten.
- Pastikan URL tujuan berstatus 200, bukan 404 atau pengalihan.
- Jangan gabungkan canonical dengan noindex di halaman yang sama.
- Selaraskan tautan internal dan sitemap dengan URL kanonik pilihan Anda.
- Verifikasi lewat Inspeksi URL di Google Search Console setelah perubahan besar.
Kerjakan dari atas ke bawah. Tiga langkah pertama sudah mencegah sebagian besar masalah kanonikalisasi.
Pertanyaan yang sering diajukan
Apa itu canonical tag secara singkat?
Canonical tag adalah elemen HTML dengan atribut rel="canonical" yang memberi tahu mesin pencari URL mana yang utama di antara beberapa URL berkonten sama. Tag ini menyatukan sinyal peringkat ke satu alamat agar halaman Anda tidak saling melemahkan.
Apakah setiap halaman perlu canonical tag?
Ya, canonical mandiri di setiap halaman adalah praktik yang aman dan dianjurkan. Tag itu melindungi halaman Anda ketika parameter tak terduga ditambahkan ke URL, sehingga sinyal peringkat tetap terkumpul pada versi bersih yang Anda inginkan.
Apakah Google pasti mengikuti canonical yang saya pasang?
Tidak selalu. Google memperlakukan canonical sebagai sinyal kuat, bukan perintah mutlak, dan mempertimbangkan tautan internal, sitemap, serta pengalihan. Bila sinyal lain bertentangan dengan tag Anda, Google dapat memilih URL kanonik yang berbeda.
Lebih baik pakai canonical atau redirect 301?
Tergantung kebutuhan pengguna. Pakai 301 bila URL lama tidak perlu diakses lagi, misalnya setelah pindah domain. Pakai canonical bila kedua versi harus tetap hidup untuk pengguna, misalnya halaman filter yang berguna tetapi tidak perlu diindeks terpisah.
Bolehkah canonical dan noindex dipasang bersamaan?
Tidak. Keduanya mengirim instruksi bertentangan, dan Google dapat menerapkan noindex ke seluruh kelompok URL yang dikanonikalisasi, termasuk halaman utama Anda. Pilih satu: canonical untuk menyatukan, atau noindex untuk mengeluarkan halaman dari indeks.
Bagaimana cara memeriksa canonical halaman saya?
Buka kode sumber halaman dan cari baris rel="canonical" di dalam head. Untuk pemeriksaan lebih dalam, gunakan alat Inspeksi URL di Google Search Console, yang menampilkan canonical pilihan Anda berdampingan dengan canonical yang benar-benar dipilih Google.
Catatan: aturan dan alat Google dapat berubah. Rincian di sini mengacu pada dokumentasi Google per Agustus 2026 โ periksa dokumentasi resmi Google terbaru sebelum menerapkan perubahan. Hasil SEO bervariasi menurut kondisi situs dan pelaksanaannya.
Ingin fondasi teknis situs Anda benar sejak awal, dari canonical hingga sitemap dan kecepatan? SingRank membangun technical SEO yang membuat bisnis Anda ditemukan di Google dan jawaban AI. Hubungi tim kami untuk audit dan rencana yang sesuai kebutuhan situs Anda.