Apa yang memicu masalah ini?
Masalah ini melaporkan URL yang dikanonikalisasi dimana tautan kanonikal menunjuk ke URL yang mengembalikan salah satu kode status HTTP 4xx (Client Error).
Contoh:
Untuk https://help.ahrefs.com/id/
<head>
...
<link rel="kanonikal" href="https://ahrefs.com/help/en/"/>
...
</head>
Dan https://ahrefs.com/help/en/ yang dinyatakan sebagai kanonikal, mengembalikan salah satu dari kode status HTTP 4xx (Client Error). Error 4xx yang paling umum adalah 404 (Not found).
Apa itu tautan kanonikal?
Untuk berjaga-jaga jika Anda tidak tahu; kanonikal links digunakan untuk mengatasi masalah konten duplikat. Jika Anda memiliki beberapa halaman dengan konten yang sama atau serupa, Anda perlu memilih satu yang ingin diranking.
Dan dengan mengarahkan kanonikal links ke halaman tersebut dari salinannya, Anda secara eksplisit memberi tahu mesin pencari bahwa ini adalah halaman yang harus mereka indeks (dan semoga ranking) daripada yang lain.
Kasus penggunaan umum dari kanonikal link adalah, misalnya, varian produk di toko eCommerce.
Berikut adalah contoh singkat bagaimana tampilannya:
<link rel="kanonikal" href="http://example.com/">
Jika Anda ingin mengetahui lebih lanjut tentang mereka, silakan periksa panduan Google.
Apa yang memicu masalah ini?
Masalah ini menunjukkan bahwa ada URL yang ditentukan sebagai kanonikal pada halaman website Anda yang mengembalikan salah satu kode status HTTP 4xx. Yang pada dasarnya berarti bahwa halaman tersebut tidak dapat diakses.
Mengapa ini penting?
Jika halaman tidak dapat diakses oleh mesin pencari, mereka tidak akan dapat mengindeksnya dan tidak akan muncul di halaman hasil pencarian.
Ada berbagai jenis kode 4XX, Anda dapat memeriksa deskripsinya di sini:
Bagaimana memperbaikinya?
Beberapa masalah dapat diselesaikan dengan mudah. Beberapa lebih rumit, dan bantuan yang berkualitas sangat disarankan di sini.
Tetapi berikut adalah gambaran singkat tentang masalah HTTP 4XX yang mungkin Anda hadapi.
400 - Bad request
Error ini menunjukkan masalah komunikasi antara server dan browser Anda. Pada dasarnya, server gagal memahami permintaan yang dikirim browser Anda.
Jenis kode HTTP ini dapat disebabkan oleh error dalam URL, sintaksnya. Anda mungkin ingin memeriksa URL di rel=kanonikal untuk simbol yang tidak diizinkan, seperti karakter persentase, dll.
Berikut adalah daftar karakter URL yang tidak aman.
401 - Unauthorized
Ini adalah masalah izin yang menunjukkan bahwa halaman hanya dapat diakses untuk pengguna yang sudah login. Seperti yang Anda tahu, kanonikal links dimaksudkan untuk ranking. Melihat bahwa halaman tersebut tidak tersedia untuk publik dan Anda masih menginginkannya demikian, Anda harus menghapus kanonikal link ke halaman tersebut atau menemukan halaman yang lebih cocok untuk tujuan ini.
403 - Forbidden
Ini berkaitan dengan izin juga dan berarti bahwa konten diblokir untuk grup pengguna tertentu.
Anda dapat memberikan akses gratis ke dalamnya melalui server Anda atau menghapus/mengganti link tersebut.
404 - Not found error
Mungkin kode status HTTP 4XX yang paling umum di luar sana. Halaman tersebut dihapus atau URL-nya telah berubah. Cara yang mungkin untuk memperbaikinya:
pastikan URL di rel=kanonikal adalah URL yang benar dari halaman kanonikal. Mungkin ada kesalahan ketik.
jika halaman kanonikal hilang, temukan atau buat yang baru dan atur sebagai kanonikal; hindari mengarahkan ulang halaman lama ke yang baru karena akan menghasilkan masalah 'kanonikal points to 3xx'.
jika Anda tidak memiliki pengganti untuk halaman yang hilang, Anda dapat mengubah tag kanonikal menjadi self-referencing.