Buat akun gratis Masuk

Audit

Audit SEO Crawler Visibilitas AI Situs vs Situs

Riset

Keyword Explorer Sedang down? Semua alat SEO76

Alat

SEO on-page11
Penganalisis Meta TagPratinjau Cuplikan SERPPemeriksa Struktur JudulPemeriksa Teks Alt GambarPemeriksa Open Graph & Pratinjau SosialValidator Data TerstrukturPemeriksa Tag CanonicalPenganalisis TautanPemeriksa HreflangPemeriksa FaviconPemeriksa Aksesibilitas
SEO teknis11
Audit Seluruh Situs (Crawler)Penguji Robots.txtPemeriksa Sitemap XMLPemeriksa PengalihanPemeriksa Status HTTP MassalPemeriksa Header HTTPPemeriksa Tautan RusakPemeriksa KeterindeksanPemeriksa Ramah SelulerPemeriksa SEO JavaScriptPemindai Cookie & Pelacak
Kecepatan & performa11
Tes Kecepatan HalamanPemeriksa Core Web VitalsTes Waktu Respons Server (TTFB)Pemeriksa Ukuran HalamanTes Kompresi Gzip & BrotliPemeriksa HTTP/2 & HTTP/3Minifier CSSMinifier JavaScriptKompresor Gambar & Konverter WebPPengecil HTMLKalkulator Karbon Situs Web
Konten & kata kunci8
Pemeriksa Kepadatan Kata KunciAlat Saran Kata KunciPenghitung KataPemeriksa KeterbacaanPemeriksa Rasio Teks terhadap HTMLPembuat Slug URLPengubah HurufPemeriksa Konten Duplikat
Generator10
Pembuat Meta TagPembuat Robots.txtPembuat Markup SchemaPembuat Open GraphPembuat Sitemap XMLPembuat Pengalihan (.htaccess & Nginx)Pembuat Tag HreflangPembuat URL Kampanye UTMPembuat llms.txtPembuat Favicon
Domain & keamanan14
Pemeriksa Sertifikat SSLPemeriksa Header KeamananPencarian DNSWHOIS / Pencarian DomainPemeriksa Usia DomainPemeriksa Konten CampuranPencarian IP & Hosting SitusTes Ping – Apakah situs web aktif?Pemeriksa Teknologi SitusPemeriksa SPF, DKIM & DMARCPemeriksa Propagasi DNSPemeriksa Daftar HitamMonitor Uptime Situs WebPemeriksa Port Terbuka
Pencarian & penulisan AI11
Pemeriksa Kesiapan Pencarian AIPembuat Judul & Meta Deskripsi AIPembuat FAQ & Schema AIPembuat Brief Konten AIPengoptimal Konten AIPeninjau SEO Halaman AIMaksud Pencarian AI & Kecocokan HalamanCelah Konten Pesaing AIDetektor Konten AIGenerator Teks Alt AIGenerator Judul AI

Pelajari

Panduan SEO Panduan masalah SEO Harga

Preferensi

Tema
SEO teknis

Tag Canonical: Cara Benar Mengatasi Konten Duplikat

URL duplikat ada di mana-mana – parameter pelacakan, filter, versi http dan https. Tag canonical memberi tahu mesin pencari versi mana yang harus diindeks. Berikut cara menggunakannya dengan benar.

Halaman yang sama di situs Anda kemungkinan bisa diakses melalui lebih dari satu URL. Parameter pelacakan, opsi pengurutan, ID sesi, www dan non-www, garis miring di akhir, versi cetak – masing-masing menciptakan duplikat. Mesin pencari harus memutuskan versi mana yang diindeks dan ditampilkan.

Tag canonical adalah cara Anda memberi tahu preferensi Anda.

Apa itu tag canonical

Tag canonical adalah elemen link di bagian <head> halaman:

<link rel="canonical" href="https://example.com/shoes/trail-runner-x">

Tag ini berkata: “URL ini adalah versi utama konten ini; satukan sinyalnya di sini.” Mesin pencari mengelompokkan URL duplikat dan memilih satu URL kanonis untuk ditampilkan di hasil. Tag canonical Anda adalah petunjuk kuat dalam pilihan itu – namun yang penting, ini petunjuk, bukan perintah.

Mengapa duplikat penting

Konten duplikat jarang dihukum; ini masalah teknis, bukan masalah spam. Tetapi duplikat tetap menimbulkan masalah:

  • Sinyal terpecah: link dan sinyal lain tersebar ke beberapa URL, bukan satu
  • URL yang salah berperingkat: URL dengan parameter pelacakan atau filter bisa tampil alih-alih URL yang bersih
  • Crawl terbuang: crawler menghabiskan waktu mengambil duplikat, bukan konten baru

Gunakan canonical yang merujuk diri sendiri di setiap halaman

Setiap halaman yang dapat diindeks harus memiliki tag canonical yang mengarah ke dirinya sendiri:

<!-- On https://example.com/guides/composting -->
<link rel="canonical" href="https://example.com/guides/composting">

Dengan begitu, jika seseorang menautkan ke https://example.com/guides/composting?utm_source=newsletter, halaman tetap memberi tahu mesin pencari URL mana yang asli.

Pemeriksa Tag Canonical

Periksa URL kanonis halaman, apakah dapat dimuat, dan apakah bertentangan dengan sinyal lain.

Buka Pemeriksa Tag Canonical

Kapan mengarahkan canonical ke tempat lain

Arahkan canonical ke URL lain jika kontennya memang sama atau hampir identik:

  • Variasi parameter: /shoes?sort=price → /shoes
  • Varian produk dengan konten yang sama, seperti pilihan warna di URL terpisah (hanya jika memang hampir identik)
  • Konten sindikasi: jika artikel Anda diterbitkan ulang di situs lain, situs itu dapat menambahkan canonical lintas domain ke artikel asli Anda
  • Versi cetak atau AMP yang mengarah ke halaman utama

Jangan memakai canonical untuk mengarahkan halaman ke halaman lain yang hanya membahas topik serupa. Google kemungkinan mengabaikan canonical antara halaman yang jelas berbeda.

Canonical vs redirect 301 vs noindex

Gunakan Kapan
Redirect 301 URL lama tidak boleh dikunjungi lagi – halaman pindah secara permanen. Pengguna dan crawler diarahkan ke URL baru.
Tag canonical Kedua URL harus tetap berfungsi bagi pengguna (filter, parameter pelacakan, varian), tetapi hanya satu yang boleh diindeks.
noindex Halaman harus sepenuhnya tidak muncul di hasil pencarian dan tidak memiliki padanan pilihan (halaman tag tipis, hasil pencarian internal).

Jangan menggabungkan noindex dengan canonical yang mengarah ke halaman lain. Sinyalnya saling bertentangan: yang satu berkata “buang ini”, yang lain berkata “anggap ini salinan dari itu”.

Praktik terbaik

  1. Gunakan URL absolut termasuk protokol: https://example.com/page, bukan /page
  2. Satu canonical per halaman. Beberapa canonical yang bertentangan bisa diabaikan semuanya
  3. Arahkan ke halaman aktif berstatus 200 yang dapat diindeks – jangan pernah ke redirect, 404, atau halaman ber-noindex
  4. Sesuaikan dengan protokol dan host pilihan Anda (https dan www atau non-www, secara konsisten)
  5. Jaga konsistensi sinyal: link internal, URL sitemap, hreflang, dan redirect semuanya harus memakai URL kanonis
  6. Letakkan di <head>, dalam HTML awal. Canonical yang ditambahkan dengan JavaScript bisa diproses belakangan atau terlewat
  7. Halaman berhalaman (halaman 2, 3…) biasanya harus memiliki canonical ke dirinya sendiri, bukan ke halaman 1 – jika tidak, item yang hanya ada di halaman berikutnya bisa hilang

Canonical untuk situs multibahasa

Setiap versi bahasa harus memiliki canonical yang mengarah ke dirinya sendiri, dikombinasikan dengan tag hreflang yang mencantumkan semua versi bahasa. Mengarahkan canonical halaman bahasa Prancis ke halaman bahasa Inggris memberi tahu Google bahwa halaman bahasa Prancis adalah duplikat – dan halaman itu bisa hilang dari hasil berbahasa Prancis.

Versi header HTTP

Untuk file non-HTML seperti PDF, Anda dapat mengirim canonical melalui header HTTP:

Link: <https://example.com/whitepaper>; rel="canonical"

Mengapa Google bisa mengabaikan canonical Anda

Google menimbang beberapa sinyal saat memilih kanonis, termasuk redirect, link internal, sitemap, HTTPS, dan hreflang. Google dapat memilih URL lain jika:

  • Sebagian besar link internal mengarah ke versi lain
  • Target canonical dialihkan atau mengembalikan error
  • Halaman-halamannya sebenarnya bukan duplikat
  • Canonical mengarah dari HTTPS ke HTTP

Alat Inspeksi URL di Search Console menampilkan “Kanonis yang dideklarasikan pengguna” dan “Kanonis yang dipilih Google”, sehingga Anda bisa melihat saat keduanya berbeda.

Kesalahan canonical yang umum

  • Setiap halaman memiliki canonical ke beranda (bug template yang bisa menghapus peringkat)
  • Canonical mengarah ke domain staging atau pengembangan setelah peluncuran
  • URL relatif yang terbaca dengan salah
  • Canonical ke URL yang dialihkan setelah migrasi
  • Semua halaman berhalaman mengarah ke halaman 1
  • Tidak ada canonical di halaman dengan banyak trafik ber-parameter pelacakan

Crawl seluruh situs mencantumkan halaman yang canonical-nya mengarah ke URL lain, sehingga Anda bisa cepat melihat polanya.

Audit Seluruh Situs (Crawler)

Crawl seluruh situs untuk menemukan halaman rusak, judul duplikat, tag yang hilang, dan konten tipis.

Buka Audit Seluruh Situs (Crawler)

Skenario canonical dengan contoh

Parameter pelacakan

Link newsletter mengarah ke https://example.com/guide?utm_source=newsletter. Canonical yang merujuk diri sendiri di halaman itu, https://example.com/guide, memberi tahu mesin pencari URL mana yang diindeks, sehingga sinyal dari link newsletter terkumpul di URL yang bersih.

Pengurutan dan filter

/shoes?sort=price-asc menampilkan produk yang sama dengan /shoes dalam urutan berbeda. Arahkan canonical versi terurut ke /shoes. Untuk filter yang menghasilkan halaman yang benar-benar berbeda dan bernilai (seperti /shoes/red dengan permintaan pencarian), gunakan canonical yang merujuk diri sendiri dan perlakukan sebagai halaman sungguhan.

Garis miring akhir dan huruf besar-kecil

/guide dan /guide/ secara teknis adalah URL berbeda, begitu pula /Guide dan /guide. Pilih satu format, alihkan yang lain, dan buat canonical konsisten.

Varian produk

Kaus dalam lima warna, masing-masing di URL sendiri dengan teks identik kecuali nama warnanya, dapat memiliki canonical ke URL produk utama. Jika setiap warna memiliki permintaan pencarian yang berarti (“kemeja linen merah”) serta konten dan gambar tersendiri, biarkan masing-masing diindeks dengan canonical sendiri.

Artikel sindikasi

Anda menerbitkan artikel dan situs mitra menerbitkannya ulang. Minta mitra menambahkan canonical ke artikel asli Anda, atau setidaknya link balik yang jelas. Google menyatakan akan mencoba menampilkan versi yang dianggap paling sesuai, yang tidak selalu versi asli, jadi canonical itu penting.

Memeriksa canonical dalam skala besar

Di situs besar, masalah canonical biasanya berasal dari template. Crawl memungkinkan Anda:

  1. Mendaftar setiap halaman yang canonical-nya mengarah ke URL lain
  2. Mengelompokkannya berdasarkan pola (semua halaman berhalaman? semua varian produk?)
  3. Memeriksa apakah setiap pola disengaja
  4. Menemukan canonical yang mengarah ke redirect, error, atau halaman ber-noindex

Lalu bandingkan dengan alasan “Duplikat, Google memilih versi kanonis yang berbeda dengan pengguna” di laporan Pengindeksan halaman Search Console – tanda bahwa canonical yang Anda deklarasikan dan sinyal lain tidak sejalan.

Canonical di platform populer

  • WordPress: inti WordPress menambahkan canonical yang merujuk diri sendiri pada artikel dan halaman; plugin SEO memperluasnya ke arsip dan memungkinkan Anda menggantinya per halaman
  • Shopify: menambahkan canonical secara otomatis, termasuk mengarahkan URL produk di dalam koleksi ke URL produk utama
  • Wix dan Squarespace: menambahkan canonical secara otomatis, dengan opsi kustomisasi
  • Situs buatan sendiri: buat canonical dari logika routing agar selalu sesuai dengan format URL pilihan

Poin-poin penting

  • Tag canonical memberi tahu mesin pencari URL mana yang merupakan versi utama dari konten duplikat.
  • Setiap halaman yang dapat diindeks harus memiliki canonical yang merujuk diri sendiri dengan URL absolut.
  • Canonical adalah petunjuk kuat, bukan perintah – jaga konsistensi redirect, link internal, dan sitemap.
  • Gunakan 301 saat halaman pindah, canonical saat duplikat harus tetap dapat diakses, dan noindex untuk mengeluarkan halaman sepenuhnya.
  • Jangan pernah mengarahkan canonical ke redirect, error, halaman ber-noindex, atau ke bahasa lain.
  • Bandingkan kanonis yang dideklarasikan dan yang dipilih Google di alat Inspeksi URL Search Console.

Pertanyaan yang sering diajukan

Google memperlakukan canonical yang dihormati mirip seperti redirect dalam menyatukan sinyal, sehingga link ke duplikat umumnya menguntungkan URL kanonis.

Apakah konten duplikat dihukum?

Tidak. Google tidak menghukum konten duplikat biasa. Google hanya memilih satu versi untuk ditampilkan. Hukuman berlaku untuk penyalinan atau scraping yang sengaja menipu.

Haruskah halaman tag dan kategori diberi canonical ke halaman lain?

Biasanya tidak. Jika bermanfaat, biarkan diindeks dengan canonical yang merujuk diri sendiri. Jika tipis, pertimbangkan noindex.

Bisakah saya memakai canonical lintas domain?

Bisa. Canonical lintas domain didukung dan berguna untuk konten sindikasi atau saat produk yang sama dijual di beberapa situs milik Anda.

canonicalduplicate contentindexing

Periksa situs Anda sendiri

Jalankan audit gratis dengan 80+ pemeriksaan dan dapatkan solusi untuk setiap masalah.

Audit gratis

Lanjutkan membaca