>
SEO

Canonical Tag: Pengertian, Fungsi, dan Cara Menggunakannya dengan Benar

DN

Dyaksa Naya

20 Juli 2026

3 min read
#seo #on page seo
Canonical Tag: Pengertian, Fungsi, dan Cara Menggunakannya dengan Benar

Canonical tag (atau rel="canonical") adalah elemen HTML yang memberitahu Google versi mana dari sebuah halaman yang harus dianggap sebagai referensi utama. Tag ini diletakkan di bagian <head> halaman dan mengarah ke URL yang ingin diprioritaskan untuk diindeks.

Masalah yang diselesaikannya konkret: website sering memiliki beberapa URL yang menampilkan konten yang sama atau sangat mirip — versi http vs https, www vs non-www, atau halaman produk dengan parameter filter yang berbeda. Tanpa canonical tag, Google harus menebak mana yang “asli” — dan tidak selalu memilih yang kamu inginkan.

Situasi yang Memerlukan Canonical Tag

Ada beberapa skenario di mana canonical tag perlu dipasang:

Parameter URL pada e-commerce adalah yang paling umum. Halaman produk yang bisa difilter berdasarkan ukuran, warna, atau harga menghasilkan URL berbeda dengan konten yang pada dasarnya sama: /produk/kaos?warna=biru dan /produk/kaos?warna=merah mungkin hanya berbeda pada satu gambar produk. Tanpa canonical, Google bisa mengindeks puluhan atau ratusan varian URL ini sebagai halaman duplikat.

Perbedaan protokol dan subdomain. Jika website kamu masih bisa diakses melalui http:// dan https://, atau melalui www.domain.com dan domain.com, Google melihat ini sebagai URL berbeda. Canonical tag — dikombinasikan dengan redirect 301 permanen — memastikan hanya satu versi yang dianggap kanonik.

Content syndication. Ketika artikel kamu dipublikasikan ulang di media lain (platform berita, agregator konten, atau kolaborasi editorial), minta pihak yang mempublikasikan ulang untuk menambahkan canonical tag yang mengarah ke URL asli di website kamu. Ini mencegah Google mengindeks versi duplikat dari domain lain dan berpotensi menurunkan peringkat artikel aslinya.

Halaman dengan URL self-referencing. Praktik terbaik adalah setiap halaman memiliki canonical tag yang mengarah ke dirinya sendiri, bahkan jika tidak ada duplikat yang diketahui. Ini mencegah sistem CMS yang tidak konsisten secara tidak sengaja membuat variasi URL yang tidak diinginkan.

Cara Mengimplementasikan dengan Benar

Canonical tag ditempatkan di dalam <head> HTML halaman:

<link rel="canonical" href="https://domain.com/halaman-utama/" />

Beberapa aturan implementasi yang perlu diikuti:

Gunakan URL absolut — selalu tulis URL lengkap beserta protokol dan domain. URL relatif seperti /halaman-utama/ rentan menghasilkan interpretasi yang berbeda tergantung konteks.

Hanya satu canonical per halaman. Jika ada dua canonical tag di satu halaman, Google akan mengabaikan keduanya. Periksa tema dan plugin CMS yang digunakan untuk memastikan tidak ada yang secara otomatis menambahkan canonical tag duplikat.

Pastikan URL tujuan bisa diakses. Canonical yang mengarah ke halaman 404, halaman yang di-redirect, atau halaman yang diblokir robots.txt adalah sinyal yang kontradiktif dan bisa diabaikan Google.

Untuk WordPress, plugin seperti Yoast SEO dan Rank Math mengelola canonical tag secara otomatis dan menyediakan opsi untuk mengubahnya per halaman jika diperlukan.

Kesalahan yang Perlu Dihindari

Canonical ke halaman yang tidak relevan. Canonical harus mengarah ke halaman dengan konten yang sama atau sangat mirip. Mengarahkan canonical ke homepage atau halaman kategori dari halaman produk yang berbeda konten adalah kesalahan yang bisa membingungkan Google.

Konflik antara canonical dan robots.txt. Jika URL yang dijadikan canonical diblokir di robots.txt, Google tidak bisa mengaksesnya untuk memverifikasi — situasi yang bertentangan dan biasanya diabaikan. Pastikan URL kanonik selalu bisa dirayapi.

Mengandalkan canonical sebagai pengganti redirect 301. Canonical adalah petunjuk, bukan instruksi wajib. Google masih memiliki diskresi untuk mengabaikannya jika ada faktor lain yang lebih kuat. Untuk menggabungkan dua URL secara permanen (seperti migrasi domain), redirect 301 adalah solusi yang lebih tegas.

Audit canonical tag di seluruh website paling efisien menggunakan Screaming Frog — laporan Canonicals menampilkan semua URL beserta canonical yang mereka deklarasikan, termasuk yang bertentangan atau mengarah ke halaman bermasalah. Google Search Console juga menampilkan URL kanonik yang dipilih Google di laporan URL Inspection, yang berguna untuk memverifikasi apakah pilihan Google sesuai dengan yang kamu inginkan.

Pelajari lebih lanjut tentang komponen technical SEO lainnya yang bekerja bersama canonical tag, termasuk sitemap dan robots.txt. Jika kamu butuh audit teknis website yang mencakup validasi canonical tag secara menyeluruh, jasa SEO bikinwebjogja siap membantu.

Artikel Terkait

Bagikan Artikel

Butuh Bantuan dengan Website Kamu?

Tim ahli kami siap membantu mewujudkan website profesional untuk bisnis Kamu