Cara menggunakan tag kanonik dengan benar

Diterbitkan: 2021-07-19

Dalam panduan ini kami akan menjelaskan cara menggunakan tag kanonik dengan benar. Melalui penggunaan contoh-contoh praktis, Anda akan mempelajari apa itu tag kanonik, kapan harus digunakan, kapan tidak boleh digunakan, bagaimana menerapkannya, dan kesalahan umum yang perlu Anda hindari.

Apa itu tag kanonik?

Tag kanonik adalah sinyal di halaman web yang hanya mengatakan: “ Saya adalah salinan dari halaman web lain ini yang dapat ditemukan di sana…

Elemen HTML ini ditambahkan ke dalam kode halaman dan membantu mencegah masalah duplikat konten dengan memberi tahu Google dan mesin pencari lainnya tentang versi halaman yang disukai.

Bagaimana mesin pencari menangani halaman duplikat atau serupa

Ketika sebagian besar mesin pencari menemukan dua atau lebih halaman dengan konten yang sangat mirip, mereka sering memilih hanya satu halaman untuk diindeks, secara efektif mengabaikan yang lain . URL halaman duplikat mana yang mereka putuskan untuk dipilih dapat didasarkan pada sejumlah faktor termasuk mana yang pertama kali dirayapi, mana yang memiliki tautan internal paling banyak, atau mana yang memiliki tautan eksternal paling banyak.

Konten duplikat tidak hanya buruk untuk SEO, tetapi juga dapat membahayakan tingkat konversi dengan tidak menampilkan konten dalam kondisi terbaiknya.

Akan sering ada situasi di mana Anda memiliki sejumlah halaman yang penting untuk infrastruktur situs web Anda tetapi berisi konten yang serupa atau identik. Daripada mempertaruhkan penalti untuk konten duplikat, Anda dapat menambahkan tag rel=canonical pada halaman yang menurut Anda merupakan sumber informasi pilihan, seperti yang ditunjukkan pada contoh di bawah ini.

Contoh duplikasi halaman produk

Mari kita lihat contoh duplikasi halaman produk e-commerce di bawah ini:

duplikat-halaman web

Semua halaman produk untuk 'Truk Mainan Merah' yang sama memiliki konten yang persis sama dengan hanya variasi yang tidak signifikan seperti tautan remah roti teratas. Cara situs web ini disusun berarti ada tiga halaman untuk satu produk, jadi tag kanonik diperlukan untuk menghilangkan dua salinan:

contoh-kanonik

Dengan menggunakan tag kanonik, kami telah memberi isyarat kepada mesin telusur bahwa laman produk asli berada di [http://www.example.com/toys/trucks/red] dan bahwa dua URL lainnya hanyalah salinan belaka. Dalam hal ini, sebaiknya pilih halaman produk permanen yang tidak termasuk dalam kategori "penjualan" (penjualan kemungkinan akan berakhir suatu hari nanti) dan yang tidak termasuk dalam kategori "barang di bawah £10" (harga mungkin naik satu hari menjadi lebih dari £10).

Contoh lain dari duplikasi halaman yang memerlukan tag kanonik

Parameter URL

URL halaman dapat menambahkan informasi di akhir mereka dalam bentuk parameter, ini selalu ditampilkan setelah tanda tanya di URL:

  • URL Non Parameter – http://www.example.com/blog
  • URL parameter menghasilkan konten halaman yang sama sekali berbeda – http://www.example.com/blog ?page=2

Terkadang parameter URL menampilkan konten halaman yang sama sekali berbeda, terkadang parameter tersebut memfilter bagian konten tertentu dan terkadang parameter tersebut sama sekali tidak berpengaruh pada konten halaman:

  • Konten yang sama sekali berbeda dari pada tidak ada parameter yang digunakan:
    http://www.example.com/news ?page=3
  • Konten yang sedikit berbeda dibandingkan jika tidak ada parameter yang digunakan:
    http://www.example.com/toy-trucks ?color=red-only
  • Perubahan tidak signifikan pada konten dengan atau tanpa parameter:
    http://www.example.com/toy-trucks ?price=ascending
  • Tidak ada perubahan sama sekali pada konten dengan atau tanpa parameter:
    http://www.example.com/contact-us ?trackingID=123456

Mesin pencari dapat memperlakukan URL dengan parameter yang berbeda sebagai halaman yang berbeda dan unik. Maka penting untuk mempromosikan URL terbaik dengan menggunakan tag kanonik jika konten tidak berubah secara signifikan saat parameter ditambahkan.

Jika Anda tidak ingin mesin telusur mengindeks pola URL tertentu, pastikan untuk menggunakan file robots.txt untuk memblokirnya, ini akan menghilangkan parameter pelacakan agar tidak diindeks, misalnya yang dapat mengacaukan statistik keseluruhan.

Banyak URL untuk konten halaman web yang sama

Halaman web dapat mereferensikan dirinya sendiri dengan tag kanonik
Halaman web dapat dengan aman mereferensikan dirinya sendiri

Ada banyak cara agar situs web memiliki banyak URL untuk halaman web yang sama persis. Untungnya tag kanonik dapat digunakan untuk mereferensikan sendiri halaman untuk menghilangkan masalah ini. Misalnya, halaman web dapat dengan aman mengatakan bahwa itu adalah salinannya sendiri dan menghilangkan kebingungan dengan parameter, sub-domain, dll. (lihat di bawah).

Berikut adalah beberapa contoh beberapa variasi URL untuk halaman yang sama persis di sebuah situs web. Sebaiknya periksa semua ini di situs web dan jika perlu, gunakan tag kanonik untuk merujuk URL pilihan:

  • http://www.example.com/example-page ( URL pilihan )
  • http://www.example.com/example-page.html
  • http://www.example.com/example-page?trackingID=123456
  • http://www.example.com/example-page#top
  • http://example.com/example-page
  • http://example.com/example-page.html
  • http://example.com/example-page?trackingID=123456
  • http://example.com/example-page#top

Masalah ini akan teratasi setelah kunjungan ke semua URL yang salah memiliki tag kanonik yang tertaut ke URL pilihan ( http://www.example.com/example-page dalam kasus ini).

"www." atau masalah dapat diselesaikan dengan pengalihan 301 sederhana sehingga setiap kali URL dimasukkan tanpa "www." pengguna akan secara otomatis diarahkan ke www yang benar. Versi: kapan

Filter parameter URL

Hal-hal bisa menjadi rumit ketika parameter URL menyaring hasil pada halaman web. Anda biasanya melihat ini beraksi di situs web e-niaga, cantuman lokal, atau hasil lain yang sangat dapat difilter seperti di situs web properti atau liburan misalnya.

Dalam kasus ini, Anda harus bertanya pada diri sendiri apakah mengunjungi URL parameter secara langsung meningkatkan atau membatasi hasil yang ditampilkan dan apakah mesin telusur akan menganggapnya cukup unik untuk diindeks secara terpisah. Dalam kebanyakan kasus, Anda tidak ingin mesin telusur mengindeks URL parameter yang memfilter karena ini dapat ditampilkan sebagai pengganti URL non-parameter yang menampilkan semua opsi filter dan semua produk/item:

parameter-kanonik-penggunaan

Filter situs web e-niaga dapat mengurangi item ke warna, sub-kategori, kisaran harga, atau skor ulasan tertentu. Akan ada sedikit keuntungan dalam mengizinkan Google untuk mengindeks pilihan terbatas produk Anda dalam kategori tertentu daripada semua produk sekaligus kecuali Anda memiliki sejumlah besar produk dan ada pencarian aktif untuk kata kunci niche tersebut.

Mesin pencari utama seperti Google dan Bing melakukan pekerjaan yang baik untuk memahami parameter apa yang menyaring konten dan parameter apa yang sepenuhnya mengubah konten. Jika Anda sangat tidak yakin, sebaiknya jangan membuat tag kanonik untuk URL filter dan biarkan mesin pencari secara otomatis mencoba dan menentukan struktur URL Anda.

Cara mengatur tag kanonik

  1. Putuskan halaman mana yang Anda inginkan sebagai URL pilihan Anda. Ini harus menjadi versi yang menurut Anda paling penting. Jika Anda tidak peduli, pilih satu dengan tautan atau pengunjung terbanyak, dan jika semuanya sama, pilih saja satu!
  2. Ada banyak plugin yang tersedia untuk menerapkan tag kanonik jika Anda menggunakan CMS seperti WordPress atau Magento, namun, jika Anda langsung masuk ke kode, Anda perlu menambahkan <link> berikut ke bagian <head> dari tambahan halaman, bukan halaman pilihan Anda:

<link rel=”canonical” href=”https://www.example.com/hats” />

Ini akan menunjukkan bahwa ini adalah URL pilihan bagi pengguna yang ingin mengakses halaman topi Anda dan akan memberi tahu mesin pencari bahwa Anda ingin mereka menampilkan halaman ini di atas halaman topi serupa lainnya. Seperti halnya mesin pencari apa pun yang terkait, Google secara khusus menyatakan bahwa "Kami berusaha untuk menghormati ini (tag kanonik), tetapi tidak dapat menjamin ini dalam semua kasus".

Seperti yang dinyatakan Joost de Valk di Yoast dalam panduan praktisnya:

Apa yang dilakukan adalah "menggabungkan" dua halaman menjadi satu dari sudut pandang mesin pencari. Ini adalah "pengalihan lunak", tanpa mengarahkan ulang pengguna. Tautan ke kedua URL sekarang dihitung sebagai satu-satunya versi kanonis dari URL.

Kesalahan umum dengan tag kanonik

Penyalahgunaan tag kanonik dapat mengakibatkan konsekuensi yang mengerikan. Bayangkan jika setiap halaman di situs web diklaim sebagai salinan dari beranda; mesin pencari akan menghapus indeks setiap halaman di situs web dan hanya menampilkan beranda dalam hasil mesin pencari!

Berikut adalah beberapa kesalahan umum yang kami temukan dengan tag kanonik:

  • Memiliki tag kanonik non-dinamis di setiap halaman situs web yang menunjuk ke satu URL (pembunuh SEO!)
  • Memiliki dua tag kanonik yang berbeda dalam kode HTML (hanya yang pertama dihitung oleh mesin pencari)
  • Menggunakan URL tanpa bagian “http://” (Anda harus menggunakan URL absolut)
  • Mengarahkan halaman produk ke halaman kategori tempat mereka berada (halaman produk perlu diindeks secara terpisah)
  • Menggunakan tag kanonik pada URL yang diberi halaman (lihat di bawah untuk informasi lebih lanjut)

URL paginasi adalah urutan URL yang menampilkan urutan informasi. Contohnya termasuk cerita, daftar produk, daftar posting blog/berita, daftar informasi, dll.

Katakanlah Anda menulis cerita hebat secara online yang mencakup lebih dari empat bab di empat halaman web yang berbeda. Anda mungkin ingin mesin pencari hanya mengindeks dan mengirim orang ke halaman pertama cerita. Untuk melakukan ini, Anda akan menggunakan tag kanonik untuk mengarahkan setiap halaman bab ke bab pertama:

konten paginasi
Tag kanonik tidak boleh digunakan untuk konten yang diberi halaman

Ini akan secara efektif kehilangan semua konten yang ditampilkan di bab 2 dan seterusnya, sejumlah besar konten unik yang mungkin ingin langsung dicari atau ditemukan oleh beberapa pengguna mesin pencari dengan cepat.

Sebelumnya, Anda dapat menggunakan tag "rel" yang disebut "berikutnya" dan "sebelumnya" yang menunjukkan hubungan antara semua halaman sebagai gantinya:

paginasi-konten-benar

Tapi ini tidak lagi didukung oleh Google:

Ini berarti bahwa halaman yang diberi halaman akan diperlakukan sama seperti halaman lain di situs web Anda dalam indeks Google. Alih-alih serangkaian halaman yang digabungkan menjadi satu konten, halaman tersebut sekarang diperlakukan sebagai halaman unik individual. Baca panduan ini untuk mencari tahu apa yang perlu Anda lakukan!

Haruskah halaman memiliki URL kanonik referensi sendiri?

Pertanyaan ini adalah topik yang diperdebatkan dalam SEO. Misalnya di Yoast, mereka sangat merekomendasikan memiliki elemen tautan kanonik di setiap halaman.

Juga, John Mueller di Google telah menyarankan sebelumnya bahwa ini adalah praktik terbaik.

Banyak CMS akan mengizinkan parameter URL tanpa mengubah konten. Jadi, misalnya, semua URL ini akan menampilkan konten yang sama:

  • https://example.com/widgets/widget-1/
  • https://example.com/widgets/widget-1/?isnt=it-great
  • https://example.com/widgets/widget-1/?cmpgn=twitter
  • https://example.com/widgets/widget-1/?cmpgn=facebook

Oleh karena itu, dengan menerapkan kanonik referensi mandiri, Anda dapat menghindari potensi risiko SEO/konten duplikat,

Bisakah Anda menggunakan URL kanonik lintas domain?

Jawaban sederhananya adalah, ya, boleh saja menggunakan URL kanonik yang mengarah ke domain lain. Misalnya, mungkin sebagian konten Anda dipublikasikan di situs web lain karena webmaster merasa bahwa konten tersebut relevan bagi penggunanya. Namun, Anda harus memastikan bahwa mereka menerapkan tautan rel=canonical kembali ke artikel asli di domain Anda.

Kapan harus menggunakan pengalihan 301 alih-alih rel=canonical

Pengalihan 301 harus digunakan setiap kali halaman/domain berpindah secara permanen ke tujuan baru. Katakanlah Anda masuk ke Google Search Console dan menemukan sejumlah 404 halaman – 301 akan memperbaikinya. Cukup temukan lokasi baru, gabungkan redirect dan unggah ke server.

Praktik terbaik adalah menemukan kecocokan sempurna untuk URL baru saat menerapkan pengalihan 301, dengan cara ini pengguna akan disajikan konten yang sama/lebih baik dan halaman akan relevan untuk ditayangkan oleh mesin telusur.

Tidak seperti pengalihan, tag kanonik tidak memberi tahu server untuk mengirim pengguna ke halaman lain – ini adalah sinyal ke mesin pencari untuk menunjukkan kepada mereka halaman pilihan yang Anda ingin dilihat pengguna Anda. Seringkali ada situasi di mana beberapa halaman diperlukan meskipun kontennya sangat mirip, contoh paling dasar adalah di situs e-niaga:

Halaman Pertama – example.com/hats/alphabetical

Halaman Dua – example.com/hats/price

Kedua halaman menyajikan konten yang sama, sangat berguna bagi pengguna dan harus ada di situs untuk memastikan produk Anda dapat dicantumkan berdasarkan harga dan dalam urutan abjad. Jika pemilik situs memutuskan lebih baik ke server pengguna halaman harga di mesin pencari, tag rel=canonical akan ditambahkan ke halaman alfabet untuk mengatakan “hei mesin pencari, saya ingin Anda tahu bahwa halaman ini sangat mirip tetapi yang paling ingin saya layani kepada pengguna adalah halaman harga”.

Jika Anda tidak yakin apakah akan melakukan pengalihan 301 atau menetapkan kanonik, apa yang harus Anda lakukan? Jawabannya sederhana: Anda harus selalu melakukan redirect kecuali ada alasan teknis untuk tidak melakukannya. Jika Anda tidak dapat mengalihkan karena itu akan membahayakan pengalaman pengguna atau bermasalah, maka tetapkan URL kanonik.

Tag kanonik dapat membantu meningkatkan SEO dengan memastikan bahwa Google mengetahui halaman mana yang harus dianggap paling penting dan mana yang harus diindeks, tetapi Anda harus sangat berhati-hati saat menerapkannya.

Platform CMS dan e-niaga yang paling umum sekarang menangani tag kanonik secara otomatis atau memiliki plugin yang dibuat dengan baik untuk melakukannya, melihat kode sumber HTML halaman web dan melihat apakah ada tag kanonik (petunjuk: gunakan CTRL + F).


Apakah Anda merasa artikel ini bermanfaat?

Dapatkan saran dan panduan ahli Team Hallam langsung ke kotak masuk Anda seminggu sekali.
  • Bidang ini untuk tujuan validasi dan tidak boleh diubah.

Jika Anda memerlukan bantuan dengan SEO Anda, jangan ragu untuk menghubungi kami.