Cara Setting Canonical Tag E-Commerce (Solusi Praktis & Benar)

Definisi dan Fungsi Utama Canonical Tag

Canonical tag (rel="canonical") adalah elemen HTML yang digunakan pemilik situs e-commerce untuk memberi tahu mesin pencari seperti Google tentang URL utama dari beberapa halaman yang memiliki konten serupa atau identik. Dalam platform e-commerce, duplikat konten adalah masalah kronis yang disebabkan oleh filter produk, variasi warna/ukuran, penyortiran (sorting), dan halaman pelacakan kategori. Tanpa canonical tag yang benar, anggaran perayapan (crawl budget) terbuang dan otoritas tautan (link equity) terpecah ke berbagai URL duplikat.

Sintaks Dasar dan Penerapan Teknis

Penerapan paling umum adalah dengan menempatkan tag rel=canonical di bagian <head> pada setiap halaman duplikat yang mengarah ke URL utama (master URL). Berikut adalah bentuk sintaks dasarnya:

<link rel="canonical" href="https://www.tokoecommerce.com/kategori/sepatu-pria" />

Selain menggunakan elemen HTML di dalam bagian <head>, Anda juga dapat menerapkan canonical tag melalui respons HTTP Header, terutama untuk file non-HTML seperti dokumen PDF atau gambar produk yang dapat diakses melalui beberapa URL.

Skenario Penerapan Canonical Tag pada E-Commerce

Berikut adalah matriks skenario umum halaman e-commerce dan cara penanganan canonical tag yang tepat untuk menghindari penalti duplikat konten:

Skenario URL E-CommerceMasalah SEOSolusi Canonical Tag
Halaman Produk dengan Parameter Warna (?color=red)Konten produk sama persis, hanya varian warna yang berubah via URL parameter.Arahkan (self-referencing) ke URL produk utama tanpa parameter warna, atau jadikan salah satu warna populer sebagai URL utama.
Halaman Paging Kategori (?page=2, ?page=3)Halaman daftar produk terpecah menjadi banyak halaman dengan produk berbeda namun template sama.Gunakan self-referencing canonical pada setiap halaman page (Halaman 2 mengarah ke Halaman 2, dst) atau gunakan rel=next/prev (meskipun Google kini mengandalkan AI, best practice tetap aman dengan canonical mandiri).
Penyortiran Produk (?sort=price-low)URL berubah hanya karena urutan produk diubah oleh pengguna.Arahkan canonical kembali ke URL kategori bersih tanpa parameter penyortiran.
Produk yang Dapat Diakses dari Berbagai KategoriURL /kategori-a/produk-x dan /kategori-b/produk-x menampilkan isi yang sama.Tentukan satu URL kanonik sebagai master (biasanya kategori utama atau struktur URL terpendek).

Langkah-Langkah Implementasi Berdasarkan Platform

Setiap platform e-commerce memiliki cara tersendiri dalam mengatur canonical tag. Berikut adalah langkah teknis implementasinya:

1. Shopify

Shopify secara otomatis menghasilkan tag canonical mandiri (self-referencing) untuk sebagian besar halaman produk dan koleksi. Namun, untuk menangani halaman filter pihak ketiga (third-party apps), Anda harus mengedit file theme.liquid di bagian <head> atau menggunakan aplikasi SEO pihak ketiga untuk melakukan override otomatis pada tag canonical yang dihasilkan.

2. WooCommerce (WordPress)

Gunakan plugin SEO populer seperti Yoast SEO atau Rank Math. Plugin ini secara otomatis menyematkan tag canonical pada halaman produk dan kategori. Pastikan Anda memeriksa pengaturan plugin untuk memastikan tidak ada konflik dengan plugin halaman builder atau tema kustom yang Anda gunakan.

3. Magento / Adobe Commerce

Masuk ke panel admin Magento, navigasikan ke Stores > Configuration > Catalog > Catalog > Search Engine Optimization. Pada bagian tersebut, aktifkan opsi "Use Canonical Link For Categories" dan "Use Canonical Link For Products" untuk mengaktifkan fitur penarikan URL kanonik secara otomatis.

Troubleshooting dan Kesalahan Umum

Kesalahan fatal yang sering dilakukan pengelola e-commerce adalah menerapkan canonical tag yang mengarah ke halaman yang mengembalikan status HTTP 404 (Not Found) atau halaman yang diarahkan (redirect 301). Jika ini terjadi, Google akan mengabaikan tag canonical tersebut dan memperlakukan halaman Anda secara keliru. Pastikan selalu menggunakan alat inspeksi URL di Google Search Console untuk memverifikasi apakah URL kanonik yang Anda pilih sudah terindeks dan dikenali dengan benar oleh mesin pencari.