
Cara Mengatasi Error Amp Page Url Is Missing a Canonical Tag
Cara mengatasi error AMP Page URL is missing a canonical tag (URL Halaman AMP tidak memiliki tag kanonik). Artinya, URL yang dimaksud adalah URL Halaman AMP, yang tidak berisi tag kanonik (canonical tag).
Mengapa ini penting?
tag kanonik (canonical tag) adalah elemen wajib agar halaman AMP dianggap valid, dan tag kanonis seharusnya mengarah kembali ke versi ’non-AMP’ asli halaman tersebut. Jika halaman adalah AMP mandiri, kanonisnya harus merujuk sendiri.
Jika tidak ada kanonik, mesin pencari (search engines) mungkin tidak menganggap HTML valid dan mungkin tidak mengindeks halaman dengan benar atau memasukkannya ke dalam hasil pencarian.
Apa yang diperiksa oleh Petunjuk?
Petunjuk ini akan memicu URL Halaman AMP apa pun yang tidak berisi elemen tautan kanonis di HTML atau header HTTP.
Bagaimana Anda menyelesaikan masalah ini?
Tambahkan kanonis di halaman AMP sehingga mengarah kembali ke versi non-AMP halaman, dan pastikan versi non-AMP halaman memiliki kanonis yang merujuk sendiri.
Seharusnya terlihat seperti ini:
Untuk URL: https://example.com/page-a/
Halaman ini mendefinisikan halaman kanonis referensi sendiri dan halaman AMP:
<link rel="amphtml" href="https://example .com/page-a/amp/">
<link rel="canonical" href="https://example.com/page-a/" />
Kemudian halaman AMP memiliki kanonis yang menunjuk kembali ke non-AMP halaman:
<link rel="canonical" href="https://example.com/page-a/" />
Jika kita memiliki halaman AMP mandiri, katakan https://example.com/page-b/amp/
, dalam hal ini kanonik harus mengacu pada diri sendiri.
<link rel="canonical" href="https://example.com/page-b/amp/" />