Semangat Pagi...
Pada dasarnya sebuah halaman AMP memiliki beberapa Tag 'script' komponen AMP yang terdapat pada sebuah template AMP tepatnya di bagian Tag Head.
Ketika template AMP terdapat salah satu tag script komponen AMP akan tetapi tidak digunakan , maka hasil crawling halaman akan terjadi masalah tidak validnya halaman tersebut.
Contoh kasus :
Ketika saya memasukkan script komponen AMP berupa <script async custom-element="amp-facebook-comments" src="https://cdn.ampproject.org/v0/amp-facebook-comments-0.1.js"></script> pada template yang saya gunakan , akan tetapi penggunaan dasar tidak saya terapkan/gunakan ,
Penggunaan dasarnya adalah ketika saya lupa tidak menerapkan tag komentar FB <amp-facebook-comments width="552" height="310" layout="responsive" data-numposts="10" data-href="URL_SITUS"> </amp-facebook-comments> pada bagian halaman yang saya gunakan , maka halaman tidak akan valid AMP.
Kenapa demikian?? ,
Begini penjelasan sederhananya yang mungkin agak sedikit terdengar konyol bagi anda😅 :
Anggaplah template itu adalah sebuah cangkir , ketika anda mempersiapkan cangkir tersebut untuk tamu anda akan tetapi anda lupa bahwa cangkir tersebut seharusnya berisi kopi , maka tamu anda akan bilang "Maaf Pak.. cangkirnya kok kosong.." , tamu anda pasti komplain😄
Jadi crawling halaman akan menghasilkan error ketika anda mempersiapkan komponen AMP akan tetapi lupa tidak memasukkan penggunaan dasarnya..
Pastikan kembali bahwa pengaturan script komponen AMP di template yang anda gunakan benar-benar sudah anda terapkan penggunaannya agar hasil crawling halaman menjadi valid AMP.
Penasaran apakah halaman situs yang anda buka tersebut apakah valid AMP (Accelerated Mobile Pages)? Klik Disini untuk mencoba hasil test halaman situs tersebut.
Selamat mencoba..
Semoga bermanfaat..
Semangat Berbagi..