Skip to content
Cari

Tag canonical: pengertian dan daftar periksa teknis

Elemen kanonik (rel=canonical) adalah tag link HTML atau header HTTP Link yang memberi tahu mesin pencari URL mana yang Anda prioritaskan ketika ada halaman serupa atau duplikat; ini membantu mengonsolidasikan sinyal pengindeksan tetapi tidak langsung menetapkan urutan peringkat.

Canonical Element: Prevent Duplicate Content Issues

Apa itu elemen kanonik?

Elemen kanonik adalah sinyal yang dapat dibaca mesin yang menunjukkan versi halaman web yang diutamakan ketika beberapa URL menyajikan konten yang sama atau sangat mirip. Bentuk yang paling umum adalah tag HTML di bagian head dokumen: contoh. Elemen kanonik juga dapat dikirim sebagai header respons HTTP Link: Link: <https://example.com/>; rel="canonical".

Mengapa elemen kanonik penting untuk SEO

Elemen kanonik membantu mesin pencari mengkonsolidasikan sinyal pengindeksan (seperti ekuitas tautan dan sinyal konten) untuk halaman duplikat atau hampir-duplikat. Itu memperjelas URL mana yang harus ditampilkan di hasil pencarian. Perjelas: kanonikisasi memengaruhi keputusan pengindeksan lebih daripada langsung mengubah urutan peringkat. Peringkat adalah hasil dari banyak sinyal; kanonikisasi membuat sinyal untuk halaman serupa lebih mungkin dikaitkan ke URL yang diutamakan.

Bagaimana elemen kanonik bekerja

Saat sebuah perayap mengambil halaman, ia membaca head HTML dan header HTTP untuk rel=canonical. Nilai itu diperlakukan sebagai petunjuk oleh mesin pencari besar: mereka bisa memilih untuk menghormatinya, mengabaikannya, atau memilih kanonik berbeda jika mereka percaya URL lain lebih representatif. Praktik yang direkomendasikan adalah menggunakan URL absolut (termasuk skema dan host) dan menjaga konsistensi kanonikisasi di semua versi.

Perilaku umum yang diharapkan: mesin pencari akan mengkonsolidasikan sinyal pengindeksan ke kanonik yang dipilih ketika mereka menerimanya; mereka tetap akan merayapi variasi yang terhubung sesuai kebutuhan. Kanonikisasi lintas-domain diperbolehkan: halaman di situs A bisa menunjuk rel=canonical ke situs B. Namun, kanonik lintas-domain tetap berupa petunjuk dan bisa ditolak oleh perayap.

Jenis elemen kanonik

Ada tiga cara utama untuk menunjukkan elemen kanonik:

- HTML rel=canonical di <head> — eksplisit, mudah diperiksa, bekerja baik untuk halaman yang dikelola oleh CMS.

- Header respons HTTP Link — berguna untuk sumber non-HTML (PDF, gambar) atau saat memodifikasi HTML tidak praktis. Contoh header: Link: <https://example.com/preferred>; rel="canonical"

- Redirect sisi-server (301) — cara pasti untuk mengkonsolidasikan sinyal dengan menjadikan satu URL satu-satunya URL yang dapat diakses. 301s dan rel=canonical saling melengkapi: redirect menghapus duplikat, canonical memberi sinyal preferensi ketika beberapa URL harus tetap dapat diakses.

Cara memulai dengan elemen kanonik

1) Inventaris duplikat: identifikasi variasi URL (parameter, www vs non‑www, http vs https, trailing slash) dan halaman hampir-duplikat. 2) Pilih redirect ketika kamu bisa menghapus URL duplikat secara permanen. 3) Gunakan rel=canonical di head HTML untuk halaman yang harus tetap berbeda tetapi sebaiknya menunjuk ke versi yang diutamakan. 4) Untuk aset non-HTML, tambahkan header HTTP Link. 5) Jaga konsistensi kanonikisasi di seluruh template situs dan versi bahasa.

Kesalahan umum elemen kanonik

- Menunjuk canonical ke halaman yang mengembalikan error atau 404 — canonical sebaiknya mengarah ke halaman valid dan dapat diindeks. - Menggunakan URL relatif secara tidak konsisten antar halaman — utamakan URL absolut. - Beberapa canonical yang saling bertentangan (header server vs HTML) yang tidak cocok. - Mengkanonikan seri yang dipaginasi ke halaman pertama tanpa menggunakan rel="next/prev" atau sinyal paginasi lain secara tepat. - Menganggap rel=canonical memaksa hasil peringkat; itu hanyalah petunjuk, bukan perintah mutlak.

Verifikasi elemen kanonik: daftar pemeriksaan teknis

Gunakan pemeriksaan di bawah untuk memverifikasi implementasi kanonik. Setiap item menunjukkan di mana memverifikasi dan apa yang dihitung sebagai lolos.

- **Tag canonical di HTML** — tempat verifikasi: ambil HTML halaman (curl atau view-source browser) — lolos ketika tag <link rel=\"canonical\" href=\"https://preferred.example/\"> tag hadir di <head> dan menggunakan URL absolut.

- **Header HTTP Link** — tempat verifikasi: curl -I atau curl -s -D - <URL> — lolos ketika header respons mencakup Link: <https://preferred.example/>; rel=\"canonical\" dan itu tidak bertentangan dengan canonical di HTML.

- **Canonical dapat diakses** — tempat verifikasi: buka URL kanonik di browser atau curl -L <canonical> — lolos ketika kanonik mengembalikan respons tipe 200 (bukan 4xx/5xx) dan dapat diindeks.

- **Kesesuaian DOM yang dirender** — tempat verifikasi: panel Elements di Chrome DevTools (atau renderer headless) — lolos ketika link kanonik muncul di <head> yang dirender (tidak hanya disisipkan via JS sisi-klien setelah perayapan).

- **URL Inspection (halaman yang kamu miliki)** — tempat verifikasi: Google Search Console URL Inspection — lolos ketika Google melaporkan URL yang diperiksa sebagai terindeks di bawah kanonik yang diutamakan, atau melaporkan bahwa kanonik berbeda dipilih lengkap dengan penjelasan.

- **Konsistensi tingkat situs** — tempat verifikasi: crawl sampel halaman dengan site crawler (Screaming Frog, Sitebulb) — lolos ketika template menggunakan format kanonik yang konsisten dan tidak ada tag yang bertentangan antar varian.

Contoh curl praktis

Ambil HTML dan tampilkan bagian head (mengikuti redirect): curl -L -s https://example.com/page | sed -n '1,200p' # periksa <link rel=\"canonical\">. Periksa header saja: curl -I https://example.com/page # cari header Link:.

Baca Panduan SEO Teknis

Untuk strategi kanonik yang lebih luas dan pemeriksaan terkait (pengalihan, peta situs, penanganan parameter) lihat: Baca Panduan SEO Teknis

Pertanyaan yang sering diajukan

Bisakah saya mengkanonikan banyak halaman ke beranda?

Secara teknis kamu bisa menunjuk banyak halaman ke beranda, tetapi praktik itu sering mengabaikan sinyal tingkat-halaman yang penting dan bisa mengurangi relevansi halaman-halaman tersebut di hasil pencarian. Gunakan hanya ketika halaman benar-benar duplikat atau bernilai rendah dan kamu ingin beranda mewakili kumpulan konten tersebut.

Haruskah URL kanonik bersifat absolut atau relatif?

Utamakan URL absolut termasuk skema dan host. Kanonikal absolut menghindari ambiguitas ketika halaman diakses melalui beberapa hostname atau protokol.

Jika Google memilih kanonik yang berbeda, apa yang harus saya periksa?

Periksa bahwa kanonikmu menyelesaikan dengan benar, bahwa konten halaman tidak tipis atau diduplikasi di tempat lain, bahwa tautan internal mengarah ke URL yang diutamakan, dan bahwa kanonik tidak bertentangan dengan pengalihan, meta robots, atau entri peta situs. Gunakan URL Inspection untuk halaman yang kamu miliki untuk melihat kanonik yang dipilih Google dan penjelasannya.

Apakah kanonik diperlukan untuk konten yang dipaginasi?

Untuk seri yang dipaginasi, mengkanonikan setiap halaman ke halaman pertama umumnya pilihan yang buruk. Pertimbangkan menjaga kanonik yang merujuk ke diri sendiri pada setiap halaman paginasi dan gunakan sinyal paginasi yang jelas atau konsolidasikan melalui halaman 'view-all' yang terstruktur dengan baik jika sesuai.

Technical SEO adalah salah satu bagian dari pertumbuhan organik. Membangun otoritas topikal juga membutuhkan backlink berkualitas tinggi dan relevan; jika kamu ingin menjelajahi marketplace penerbit, pertimbangkan mendapatkan penempatan melalui marketplace yang terverifikasi.Bangun otoritas dengan backlink berkualitas

Istilah terkait