URL canonical tidak termasuk di antara URL hreflang

Jawaban singkat

URL kanonis halaman mengarah ke alamat yang tidak disebut oleh satu pun tautan hreflang miliknya. Crawler mungkin lalu mengabaikan kumpulan bahasa. Buat kanonis setiap halaman mengarah ke dirinya sendiri, dan cantumkan URL yang sama persis, seperti tertulis, di tautan hreflang-nya.

hreflang.canonical_conflict · Prioritas: P2

Artinya

Canonical mengarah ke https://example.com/a, yang tidak disebut oleh satu pun tautan hreflang. Crawler mungkin mengabaikan klaster bahasa tersebut.

Mengapa penting untuk pencarian AI

Tautan hreflang menghubungkan halaman yang setara dalam bahasa berbeda, dan kanonis menyatakan URL mana yang mewakili halaman ini. Jika kanonis mengarah ke tempat lain, misalnya setiap versi bahasa dikanonikalkan ke halaman bahasa Inggris, crawler diminta membuang halaman ini sekaligus diberi tahu bahwa halaman ini adalah alternatif bahasa.

Hasil yang biasa terjadi adalah hanya satu bahasa yang diindeks, sehingga jawaban dalam bahasa lain mengutip versi yang salah atau tidak sama sekali. Perbaikannya ada di templat, jadi berlaku untuk setiap halaman dalam kumpulan bahasa sekaligus.

Cara memperbaikinya

  1. Bandingkan URL kanonis pada temuan dengan tautan hreflang. Laporan AISeeWhy menampilkan buktinya beserta perbaikan yang siap ditempel; setelah itu jalankan "Periksa lagi" untuk memastikan hasilnya.
  2. Setel kanonis setiap versi bahasa ke dirinya sendiri, bukan ke halaman bahasa utama.
  3. Buat URL identik di kedua tempat: skema, host, dan jalur yang sama. Perbedaan garis miring di akhir ditoleransi audit, tetapi jaga agar konsisten.
  4. Di WordPress dengan WPML, Polylang, atau plugin SEO, pastikan kanonis tidak ditimpa per bahasa.

Cara memastikan perbaikannya

Setelah perubahan, tekan "Periksa lagi" pada laporan: laporan mencantumkan apa yang diperbaiki dan bagaimana skor berubah.

Periksa halaman saya →

Semua temuan dan cara kerja skor