Теги AMP действительны (с использованием validater.js и подключаемого модуля Chrome), но терпят неудачу при тестировании в тесте Google AMP
Я создал страницу с подробным описанием блога с поддержкой AMP, которая отображается как проверенная при использовании development=1. Т.е. https://datafloq.com/read/amp/7-industries-where-augmented-reality-making-mark/4567 и при проверке с использованием расширения chrome.
Кажется, все теги AMP действительны. Но когда я проверил его с помощью теста Google AMP, он показал много ошибок. https://search.google.com/test/amp?id=zbtk04M2v-poJamuIIV7hQ.
К вашему сведению: он использует amp-рекламу для рекламы, amp-аналитику для Google Analytics, amp-iframe для показа комментариев.
Нужно ли добавлять что-либо еще, чтобы успешно выполнить проверку Google amp?
1 ответ
Проблема, с которой я столкнулся, была связана с использованием prerender.io на производственном сайте. Отключен предварительный просмотр страниц AMP, и он начал работать над тестом Google AMP.
Примечание. Для робота Googlebot рендеринг HTML выполнялся из предварительной версии, а для браузера браузер возвращал HTML. Вот почему он проходит проверку в браузере, а тест Google AMP - нет.