Digital Transformation
rel="canonical"
TL;DR: Tag rel canonical adalah HTML link yang menunjuk versi URL utama dari sebuah halaman supaya Google tidak menganggapnya sebagai duplicate content. Tanpa canonical yang benar, equity SEO bisa tersebar ke beberapa URL paralel dan menurunkan posisi halaman utama.
Apa itu rel="canonical"?
rel="canonical" adalah tag <link> yang dipasang di dalam <head> setiap halaman, isinya URL yang dianggap "versi resmi" dari konten tersebut. Saat satu konten bisa diakses lewat beberapa URL (misal dengan query string UTM atau filter), canonical memberi tahu Googlebot URL mana yang harus diindeks dan menerima backlink equity.
Praktik standar di industri menunjukkan, rel canonical penting di e-commerce yang punya paginasi, filter warna, atau parameter sorting. Tanpa canonical, satu produk bisa muncul di puluhan URL dan menyaingi dirinya sendiri di SERP.
Kapan Pakai Canonical?
| Skenario | Canonical Pointing |
|---|---|
| URL dengan UTM parameters | Self-canonical ke URL tanpa parameter. |
Halaman paginasi /produk?page=2 | Canonical ke /produk?page=2 (bukan page 1). |
Halaman filter /parfum?brand=x | Canonical ke /parfum jika konten mirip. |
| Versi printer-friendly | Canonical ke versi utama. |
| Konten syndicated di pihak ketiga | Canonical ke URL original di domain sendiri. |
| AMP page | Self-canonical, atau canonical ke versi non-AMP. |
Self-referencing canonical (canonical menunjuk ke URL halaman itu sendiri) adalah praktik aman yang direkomendasikan Google Search Central untuk hampir semua halaman.
Kenapa Penting?
Tanpa canonical yang tepat, Googlebot memilih sendiri "URL favorit" dan pilihan itu tidak selalu sesuai keinginan bisnis. Untuk situs Next.js dengan App Router, canonical bisa di-generate otomatis lewat metadata.alternates.canonical di tiap page, sehingga konsistensi terjaga tanpa hardcode.
Untuk personal brand dan website bisnis di Indonesia, audit canonical idealnya dilakukan setelah setiap launch fitur filter baru, atau setelah migrasi struktur URL. Salah pasang canonical bisa menghapus halaman penting dari indeks dalam 2 sampai 4 minggu.
Pertanyaan Umum
Apakah canonical pasti dihormati Google?
Tidak selalu. Google memperlakukan canonical sebagai "hint" yang kuat, bukan direktif absolut. Jika sinyal lain seperti internal link, sitemap, dan hreflang konflik dengan canonical, Google bisa memilih URL berbeda.
Bedanya canonical dengan 301 redirect?
301 redirect mengarahkan user dan crawler ke URL lain secara permanen. Canonical membiarkan kedua URL tetap dapat diakses, tapi memberi tahu Google mana yang harus diindeks. Pakai 301 saat URL lama sudah tidak relevan, pakai canonical saat kedua URL masih perlu hidup.
Istilah Terkait