Tag canonical: atasi konten duplikat, canonical yang mengacu ke diri sendiri, dan referensi canonical lintas domain untuk SEO.

Ringkasan
Tag canonical adalah elemen HTML yang memberi tahu Google versi mana dari konten duplikat yang menjadi versi pilihan (canonical) untuk diindeks dan diberi peringkat.
Ingin tahu lebih banyak? Tanyakan kepada
Konten duplikat adalah bagian yang tak terelakkan dari situs web modern. Situs e-commerce memiliki halaman produk yang dapat diakses melalui beberapa URL (dengan/tanpa filter, parameter pelacakan, jalur kategori yang berbeda). Penerbit memiliki halaman yang dapat diakses melalui versi desktop dan seluler. Sistem CMS terkadang membuat versi duplikat dari konten. Parameter URL, ID sesi, dan kode pelacakan menciptakan duplikat tanpa disengaja. Tanpa tag canonical, Google mengindeks semua duplikat ini, sehingga otoritas tautan Anda terpecah ke banyak URL.
Tag canonical mengonsolidasikan otoritas ini. Tag canonical memberi tahu Google "ini adalah versi yang otoritatif; abaikan yang lain." Google menghargai tag canonical dan mengonsolidasikan otoritas tautan ke URL canonical. Hal ini meningkatkan otoritas dan potensi peringkat URL canonical. Tag canonical adalah salah satu alat SEO yang paling ampuh tetapi kurang dimanfaatkan.
Tag canonical adalah satu baris HTML yang muncul di bagian `` halaman Anda. Bentuknya seperti ini: ``. Atribut href menentukan URL canonical. Anda memasang tag ini di setiap halaman duplikat yang mengarah ke versi pilihan.
Cara kerjanya: Saat Google merayapi situs Anda dan menemukan tag ini, Google tahu bahwa halaman ini adalah duplikat. Google menambahkan URL duplikat ke indeks URL canonical. Seluruh nilai tautan mengalir ke URL canonical. URL canonical mendapat peringkat dan diindeks. URL duplikat tidak diindeks (meskipun Google mungkin tetap merayapinya).
Dokumentasi tag canonical dari Google memberikan detail implementasi dan praktik terbaik. Tag canonical bersifat opsional tetapi direkomendasikan untuk situs mana pun yang memiliki konten duplikat. Sebagian besar situs memiliki lebih banyak konten duplikat daripada yang mereka sadari.
Tag canonical adalah petunjuk, bukan perintah. Google dapat mengabaikan tag canonical jika URL tujuannya tidak masuk akal (misalnya, mengarahkan canonical ke domain lain untuk konten yang tidak terkait). Gunakan canonical dengan benar agar Google menghormatinya.
Konten duplikat muncul dalam beberapa skenario umum:
Parameter URL: Query string seperti `?page=1&sort=popular` menciptakan konten duplikat. Halaman daftar produk sama saja baik diakses sebagai `/products` maupun `/products?sort=popular`. Tambahkan tag canonical pada versi berparameter yang mengarah ke URL dasar.
ID sesi: Beberapa situs menambahkan ID sesi ke URL seperti `/page?sid=abc123`. Setiap sesi pengguna menciptakan URL baru dengan konten yang sama. Arahkan canonical-nya ke URL dasar tanpa ID sesi.
Parameter pelacakan: Parameter UTM (utm_source, utm_campaign) menciptakan URL duplikat. `/page?utm_source=email` dan `/page?utm_source=social` memiliki konten yang identik. Tambahkan canonical pada variasi ini yang mengarah ke URL dasar.
HTTP vs HTTPS: Jika Anda memiliki versi HTTP dan HTTPS, arahkan canonical halaman HTTP ke HTTPS. Situs modern sebaiknya hanya menggunakan HTTPS.
www vs non-www: `www.example.com` dan `example.com` secara teknis adalah URL yang berbeda dengan konten yang identik. Pilih salah satu sebagai canonical. Sebagian besar situs konsisten menggunakan www atau non-www, tetapi ada yang tanpa sengaja membiarkan keduanya aktif.
Versi seluler vs desktop: Jika Anda memiliki situs seluler dan desktop yang terpisah, gunakan tag canonical atau tag tautan alternate. Situs modern bersifat responsif dan tidak memerlukan versi seluler terpisah, sehingga kasus ini kini lebih jarang.
Tag canonical yang mengacu ke diri sendiri mengarahkan sebuah halaman ke dirinya sendiri. Bentuknya seperti: `` pada halaman `/my-page`. Ini tampak berlebihan, tetapi sebenarnya merupakan praktik terbaik.
Canonical yang mengacu ke diri sendiri memiliki tujuan: membuatnya eksplisit bahwa sebuah halaman bersifat canonical dan harus diindeks. Jika suatu halaman dimuat secara dinamis dari URL lain atau disertakan di halaman lain, canonical yang mengacu ke diri sendiri mencegahnya diperlakukan sebagai duplikat. Karena itu, Google menyarankan untuk menambahkan canonical yang mengacu ke diri sendiri pada semua halaman, bukan hanya pada duplikat.
Banyak sistem CMS (WordPress, Shopify) secara otomatis menambahkan canonical yang mengacu ke diri sendiri. Periksa CMS Anda untuk memastikan canonical ditambahkan. Jika tidak, tambahkan secara manual atau atur plugin CMS Anda untuk menambahkannya.
Anda dapat mengarahkan canonical ke halaman di domain yang berbeda. Jika Anda memigrasikan konten dari domain lama ke domain baru, arahkan canonical halaman domain lama ke domain baru. Hal ini mengonsolidasikan otoritas dari domain lama ke domain baru.
Contoh: Anda bermigrasi dari `old.example.com` ke `new.example.com`. Tambahkan `` pada halaman domain lama. Google akan mengonsolidasikan otoritas tautan URL lama ke URL domain baru dan pada akhirnya berhenti mengindeks domain lama.
Google Search Console memungkinkan Anda mengelola canonical lintas domain. Jika Anda memiliki kedua domain tersebut, ini adalah praktik migrasi yang direkomendasikan.
Tambahkan tag canonical ke bagian `` pada HTML Anda. Tag ini sebaiknya menjadi salah satu elemen pertama di dalam head, sebelum tautan lainnya. Gunakan URL absolut yang mencakup domain dan protokol (https).
Praktik terbaik:
Gunakan URL absolut, bukan URL relatif. Salah: ``. Benar: ``.
Gunakan https jika situs Anda menggunakan SSL. Arahkan canonical ke URL HTTPS meskipun Anda mengakses halaman melalui HTTP.
Arahkan canonical ke versi yang seharusnya diindeks Google. Biasanya ini adalah versi yang paling lengkap dan ramah pengguna. Arahkan canonical halaman filter/urutan ke URL dasar. Arahkan canonical variasi parameter ke URL dasar.
Pastikan halaman tujuan canonical ada dan dapat dirayapi. Mengarahkan canonical ke halaman yang tidak ada atau halaman yang diblokir oleh robots.txt tidak efektif.
Jangan membuat rantai canonical. Jangan mengarahkan canonical A ke B dan B ke C. Arahkan A langsung ke C. Rantai canonical membuat Google mengabaikan canonical.
Gunakan Rich Results Test dari Google untuk memvalidasi tag canonical Anda. Alat ini menunjukkan apakah Google mengenali tag canonical Anda dengan benar.
Tag canonical bukan satu-satunya cara menangani duplikat. Metode lainnya meliputi:
Pengalihan 301: Alihkan URL duplikat secara permanen ke URL canonical. Pengalihan 301 lebih kuat daripada tag canonical karena langsung mengirim pengguna dan bot ke halaman yang benar. Gunakan pengalihan 301 saat Anda ingin menghapus URL duplikat secara permanen. Gunakan canonical saat Anda ingin tetap mengaktifkan URL duplikat tetapi mengonsolidasikan pengindeksan.
Meta robots noindex: Tambahkan `` pada halaman duplikat untuk memberi tahu Google agar tidak mengindeksnya. Ini mencegah pengindeksan duplikat tetapi tidak mengonsolidasikan otoritas tautan seperti yang dilakukan tag canonical. Gunakan noindex untuk halaman yang sama sekali tidak ingin Anda indeks (staging, halaman admin).
robots.txt: Gunakan robots.txt untuk memblokir perayapan halaman duplikat. Ini mencegah Google merayapi duplikat, sehingga menghemat crawl budget. Namun, ini tidak mengonsolidasikan otoritas tautan. Otoritas tautan mengalir ke URL yang diberi canonical, bukan yang diblokir oleh robots.txt.
Untuk sebagian besar konten duplikat, tag canonical adalah pilihan yang tepat karena mengonsolidasikan otoritas sambil tetap menjaga URL duplikat dapat diakses.
Kesalahan 1: Mengarahkan canonical ke halaman yang salah. Beberapa situs mengarahkan canonical semua variasi ke beranda. Ini keliru. Arahkan canonical setiap variasi ke versi canonical-nya yang spesifik. Mengarahkan canonical `/products/shoes` ke `/` memberi tahu Google untuk mengindeks beranda, bukan halaman sepatu.
Kesalahan 2: Rantai canonical. Jangan mengarahkan canonical A ke B dan B ke C. Google mungkin mengabaikan rantai tersebut. Arahkan A langsung ke C.
Kesalahan 3: Mencampur tag canonical dengan pengalihan. Jangan mengalihkan sebuah halaman sekaligus menambahkan tag canonical pada halaman yang sama. Pengalihan lebih kuat. Jika sebuah halaman dialihkan, jangan tambahkan tag canonical.
Kesalahan 4: Mengabaikan parameter. Banyak situs tidak memberi canonical pada halaman dengan parameter URL. Setiap variasi parameter menciptakan URL tersendiri. Arahkan canonical-nya ke URL dasar.
Kesalahan 5: URL relatif. Gunakan URL absolut pada tag canonical, bukan URL relatif. URL absolut tidak ambigu; URL relatif dapat salah ditafsirkan.
Google Search Console menampilkan informasi canonical di laporan Coverage. Anda dapat melihat halaman mana yang ditandai sebagai canonical, mana yang ditandai sebagai duplikat, dan apakah Google menemukan masalah canonical.
Pantau canonical yang tidak terduga. Jika Google menafsirkan canonical Anda berbeda dari yang Anda maksudkan, Anda akan melihat peringatan. Misalnya, jika Anda mengarahkan canonical ke halaman yang tidak ada, Google akan menandainya.
Audit canonical situs Anda setiap kuartal. Pastikan semua konten duplikat memiliki canonical yang sesuai dan mengarah ke URL yang benar. Saat Anda menambahkan konten baru atau menata ulang halaman, pertahankan strategi tag canonical Anda.
Jangan pernah mengarahkan canonical ke halaman noindex. Jika URL canonical ditandai dengan `noindex`, Google tidak akan mengindeks halaman tersebut, sehingga direktif canonical menjadi sia-sia. Selalu pastikan URL canonical dapat diindeks dan memiliki kualitas konten yang baik.
Hindari rantai canonical. Jangan mengarahkan canonical A ke canonical B ke canonical C. Ini membuang crawl budget dan membingungkan Google. Selalu arahkan canonical langsung ke tujuan akhir.
Jangan mengacu ke diri sendiri secara sembarangan. Meskipun canonical yang mengacu ke diri sendiri valid (halaman mengarah ke dirinya sendiri), hal itu tidak perlu dan membuang crawl budget. Gunakan canonical hanya untuk versi duplikat atau alternatif.
Jangan pernah menggunakan canonical untuk paginasi. Canonical paginasi hanya boleh mengarah ke halaman pertama untuk rangkaian (bagian 1, bagian 2, bagian 3). Panduan paginasi dari Google menjelaskan cara yang benar menangani konten multi-halaman. Untuk konten besar yang dibagi ke beberapa halaman, gunakan rel="next" dan rel="prev" sebagai ganti canonical.
Menguji canonical Anda sangatlah penting. Gunakan alat inspeksi URL di Google Search Console untuk memverifikasi bahwa tag canonical bekerja dengan benar. Alat ini menunjukkan URL mana yang dianggap canonical oleh Google dan alasannya.
Tag canonical adalah alat penting untuk mengelola konten duplikat dan mengonsolidasikan otoritas tautan. Tanpa canonical, konten duplikat memecah otoritas Anda ke banyak URL, sehingga melemahkan peringkat Anda. Dengan canonical, Anda mengonsolidasikan otoritas ke URL pilihan Anda dan meningkatkan potensi peringkat.
Terapkan canonical yang mengacu ke diri sendiri pada semua halaman. Tambahkan canonical pada halaman mana pun yang memiliki konten duplikat. Pantau canonical di Google Search Console setiap kuartal. Pastikan canonical mengarah ke URL yang benar dan diterapkan dengan tepat. Gunakan audit GEO SEO kami untuk mengidentifikasi tag canonical yang hilang dan masalah konten duplikat di seluruh situs Anda.
Sumber
Tidak secara langsung. Tag canonical tidak meningkatkan peringkat. Tag ini mengelola konten duplikat dengan mengonsolidasikan otoritas tautan ke URL pilihan. Tanpa canonical, Google membagi otoritas Anda ke seluruh versi duplikat.
Ya. Sebuah halaman sebaiknya memiliki tag canonical yang mengarah ke dirinya sendiri. Hal ini memberi tahu Google versi mana yang dipilih, terutama saat ada beberapa varian (http vs https, www vs non-www).
Ya. Anda dapat mengarahkan canonical sebuah halaman ke domain yang berbeda. Hal ini mengonsolidasikan otoritas ke domain pilihan. Namun, Google jarang mengikuti canonical lintas domain kecuali domainnya sangat berkaitan (misalnya, www vs non-www).
MEREKA MENCOBA SORANK SEBELUM ANDA
