Apa itu Kanonikalisasi URL dan Bagaimana Cara Menggunakan Tag Kanonik dengan Benar?

Diterbitkan: 2015-12-17

ptpost banner What is URL Canonicalization  and how to Use Canonical Tag Properly?

Google jelas bukan mesin pencari pertama yang muncul di Internet. Tetapi Google melakukan banyak hal dengan cara yang lebih baik dan memberikan hasil yang benar-benar bermanfaat. Google tidak berhenti berkembang sebagai perusahaan sejak hari itu.

Meskipun SEO dilakukan untuk semua mesin pencari yang ada saat ini, salah satu mesin pencari utama yang menangani sebagian besar lalu lintas di Internet adalah Google. Setiap kali kita berbicara tentang SEO, orang secara otomatis berasumsi bahwa kita berbicara tentang mengoptimalkan situs web untuk Google.

Ketika datang ke SEO, kita perlu memeriksa banyak faktor, baik di dalam maupun di luar situs. Tetapi jika SEO onsite Anda tidak sesuai standar, tidak peduli seberapa baik Anda melakukan SEO offsite Anda, Anda tidak akan mendapatkan hasil yang Anda harapkan.

Saya sedang memeriksa salah satu situs web tempat saya melakukan SEO, dan saya menemukan bahwa situs web tersebut memiliki beberapa masalah serius terkait dengan Kanonikalisasi. Saya memperbaiki masalah dalam waktu singkat tetapi juga memutuskan bahwa saya akan mengerjakan posting untuk menjelaskan apa arti Kanonikalisasi dan bagaimana seseorang dapat melakukan Kanonikalisasi situs web dengan benar.

Apa itu Kanonikalisasi URL?

Istilah Kanonikalisasi bisa jadi sulit dipahami. Biarkan saya mencoba menjelaskan ini secara sederhana.

Katakanlah ada dua URL situs web:

  • http://halamanweb.org
  • http://www.thewebpage.org

Kedua halaman tersebut menampilkan konten, dan tidak satu pun dari halaman ini mengalihkan ke salah satu dari mereka. Hal ini dapat mengakibatkan masalah duplikat konten di Google, dan Anda dapat menghadapi hukuman.

Mari kita lihat satu contoh lagi. Ada dua URL di situs web yang menghasilkan resolusi halaman yang sama.

  • http://halamanweb.org
  • http://thewebpage.org/index.php

Jika kedua halaman web ini menunjukkan hasil yang sama, maka ini juga dapat menyebabkan masalah!

Anda mungkin tidak terlalu memperhatikan masalah ini, tetapi hal ini dapat mengakibatkan hukuman duplikat konten yang serius. Masalah dengan bot mesin pencari adalah mereka tidak dapat memutuskan versi URL mana yang harus mereka tambahkan dalam indeks mereka. Jika dua halaman menyelesaikan konten yang sama, mereka hanya akan menganggap satu salinan adalah salinan dari yang lain dan situs web Anda akan dikenakan sanksi.

Jika situs Anda dibuka pada 2 URL yang menampilkan konten yang sama, maka Anda harus memperbaikinya. Anda harus menggunakan pengaturan server sehingga apakah pengguna membuka dengan www atau tanpa www, situs akan terbuka pada salah satu versi. Dengan cara ini, Anda dapat memperbaiki kanonikalisasi.

Meskipun, terkadang Anda ingin berbagi konten yang sama di dua URL, maka Anda dapat menggunakan tag rel="canonical" untuk memberi tahu mesin telusur mana yang asli dan mana yang salinannya. Ini dapat menyelamatkan Anda dari hukuman duplikat konten.

Bagaimana cara menerapkan Kanonikalisasi URL dengan benar?

Sekarang mari kita periksa bagaimana menerapkan Kanonikalisasi URL. Kita tidak perlu mengetikkan baris kode untuk melakukannya. Tag rel=”canonical” sederhana sudah cukup untuk menerapkan Kanonikalisasi.

Ambil contoh, ada dua URL di situs web yang menghasilkan konten yang sama ketika diselesaikan. Kedua URL ini adalah:

  • http://halamanweb.org
  • http://thewebpage.org/index.php

Kanonikalisasi HTML

URL kedua menghasilkan konten yang sama dengan URL pertama. Keduanya menampilkan halaman yang sama dan karenanya Anda dapat menerapkan tag rel=”canonical”, dalam hal ini, untuk menunjukkan bahwa URL dengan index.php adalah URL Canonical dari yang pertama.

Ini adalah bagaimana hal itu diterapkan.

<link rel=”canonical” href=”http://thewebpage.org/index.php”>

Kanonikalisasi Header HTTP

Markup di atas dapat digunakan untuk konten HTML tetapi bagaimana jika kita berurusan dengan konten non-HTML seperti dokumen PDF? Dalam kasus tersebut, kita dapat menggunakan Kanonikalisasi Header HTTP.

> HTTP/1.1 200 Oke

> Jenis Konten: aplikasi/pdf

> Tautan: <http://www.example.com/white-paper.html>; rel="kanonik"

> Panjang Konten: 785710

Anda dapat memperoleh informasi lebih lanjut tentang Kanonikalisasi berbasis HTTP Header di blog Webmaster resmi Google.

Kapan Anda harus menggunakan Canonicalization?

Sekarang setelah Anda mengetahui apa sebenarnya arti Kanonikalisasi, Anda dapat melanjutkan topik dan melihat kapan Anda harus menggunakannya. Karena masih banyak lagi kasus selain dua yang sudah saya sebutkan pada contoh di atas.

Berikut adalah beberapa kondisi yang dapat dicegah dengan Kanonikalisasi URL yang tepat.

  • URL berbeda untuk satu konten yang sama
  • Berbagai berbagai kategori dan tag yang menghasilkan konten yang sama
  • Situs web seluler menampilkan konten yang sama tetapi pada URL/subdomain yang berbeda
  • URL yang memiliki URL HTTP dan HTTPS dan keduanya menghasilkan konten yang sama
  • Berbagai port
  • Ketika situs web memiliki versi www dan non-www
  • Dalam hal berbagi konten sindikasi

Ini adalah beberapa kondisi utama di mana kami dapat menerapkan Kanonikalisasi URL untuk menyelamatkan situs kami dari menghadapi segala jenis hukuman konten duplikat.

Inilah saatnya Anda TIDAK boleh melakukan Kanonikalisasi URL!

Ada skenario di mana kita tidak boleh melakukan Kanonikalisasi URL, dan bagian dari posting ini ditargetkan untuk menentukan kondisi khusus ini. Anda juga dapat menganggap ini sebagai kesalahan dalam hal Kanonikalisasi URL . Biarkan saya daftar ini satu per satu. Saya akan mencoba menjelaskan sebagian besar dari mereka dengan cara yang sangat sederhana.

Lewati kanonikalisasi pagination

Jika Anda berencana untuk mengkanonikalisasi URL paginasi, maka Anda harus tahu bahwa ini adalah ide yang sangat buruk. Anda tidak boleh menambahkan tag kanonikalisasi pada halaman kedua URL karena URL tersebut tidak akan diindeks sama sekali oleh Google.

Beberapa tag Canonical buruk

Jika halaman web memiliki beberapa tag rel=”canonical”, maka itu bisa sangat berbahaya bagi Anda. Buat satu tag tertentu dan jelaskan yang mana yang Anda sukai.

Jangan tambahkan tag Canonical pada URL yang dipersingkat

Klik Untuk Tweet

Saya telah melihat banyak orang menerapkan tag Canonical seperti ini:

<link rel="canonical" href="index.php">

Gaya kanonikalisasi ini mengundang banyak kesalahan. Anda perlu memahami bahwa semakin lengkap markup kanonik Anda, semakin baik untuk Anda dan konten Anda.

<link rel=”canonical” href=”http://thewebpage.org/index.php”>

Markup di atas adalah cara yang lebih baik untuk menerapkan kanonikalisasi.

Jangan terapkan kanonikalisasi untuk pelokalan #SEO #Google

Klik Untuk Tweet

Pelokalan berarti menargetkan dan memanipulasi konten situs web untuk menyajikannya berdasarkan wilayah tempat situs itu dilihat. Jika Anda benar-benar ingin membuat situs web yang lebih baik untuk audiens global Anda, Anda dapat membaca panduan ini untuk membuat situs web multibahasa oleh Google.

Kanonikalisasi pada situs web versi seluler

Hanya tag kanonik untuk membedakan situs web seluler pada subdomain situs web utama Anda tidak cukup. Google menyarankan agar Anda menggunakan rel="alternate" dan juga rel="canonical" untuk menyebutkan bahwa URL tersebut untuk menampilkan versi seluler situs web.

Berikut adalah bagaimana Anda dapat menerapkannya:

> <html>

> <kepala>

> <link rel=”canonical” href=”http://example.com/” >

> <link rel=”alternate” href=”http://m.example.com/” media=”hanya layar dan (max-width: 640px)”>

> </head>

> <tubuh>

Jangan gunakan tag Canonical di luar <head>

Bot mesin telusur akan sepenuhnya mengabaikan tag yang ditetapkan di luar <head> situs web sehingga untuk menerapkan tag kanonik yang tepat, Anda perlu menambahkannya di antara <head></head>.

Jangan gunakan beberapa tag Canonical di situs web

Menggunakan beberapa tag Canonical tidak ada gunanya. Mesin pencari akan mengabaikan kedua tag tersebut dan Anda akan menghadapi perilaku dan masalah SEO yang aneh. Beberapa URL tag kanonik terkadang disebabkan karena gangguan plugin sehingga Anda mungkin harus mengawasinya.

Jangan arahkan URL Canonical ke situs web dengan kode status non-200

Situs web dengan kode seperti 301 dan 302 akan memaksa mesin pencari untuk merayapi satu URL tambahan dan ini berarti mereka harus merayapi dua URL sekaligus. Ini menambahkan hingga jumlah yang besar dan dapat dengan mudah menghabiskan anggaran perayapan Anda.

URL dengan kode status 404 adalah perayapan yang benar-benar sia-sia dan mesin telusur akan mengabaikan tag Anda sama sekali.

Jangan gunakan Canonicalization untuk PageRank Sculpting

PageRank tidak lagi menjadi entitas publik atau statistik untuk sebuah situs web tetapi masih dianggap oleh mesin pencari. Jika Anda berencana untuk menggunakan tag Canonical untuk pembuatan PageRank dan untuk mendapatkan peringkat yang lebih baik, izinkan saya menjelaskan bahwa itu akan lebih merugikan situs web Anda daripada manfaatnya.

kata akhir

Konsep SEO di tempat jauh lebih besar dari yang Anda bayangkan. Anda perlu mengurus banyak hal sekaligus, dan Anda juga perlu terus memperbarui diri dengan perubahan yang terjadi setiap hari.

Posting ini adalah posting untuk menunjukkan bagaimana Anda dapat menerapkan URL Canonical di situs web. Ingatlah bahwa Kanonikalisasi adalah proses yang rumit dan jika dilakukan dengan cara yang salah, itu dapat membahayakan situs web Anda. Tetap periksa situs web Anda dan pastikan Anda melakukan Kanonikalisasi dengan benar.