У меня есть обычный веб-сайт, который хорошо работает на мобильных устройствах, я использую верхний и нижний колонтитулы со всеми страницами и расширение .php для страниц и .html в верхнем и нижнем колонтитулах. Пару недель назад я решил создать AMP-версию своего веб-сайта и решил, что я создам только одну AMP-страницу с канонической ссылкой на мою главную страницу - я хотел создать только 1 AMP-страницу.
Итак, на моей странице без AMP (в header.html) я объявляю
<link rel="amphtml" href="https://example.com/amp/local-web-design.php" />
И на моей странице AMP, которая не использует верхние и нижние колонтитулы, но все еще является страницей расширения .php, я объявляю
<link rel="canonical" href="https://example.com/homepage.php" />
Google отправил эту страницу на мобильные устройства в общей сложности 5 раз за три дня, а затем решил, что мне не нравится, что у меня нет всех моих других страниц, которые зависают от страницы без AMP, преобразованных в страницы AMP, включая конфиденциальность и контактную информацию. страница. Для начала на странице контактов есть форма, которая не поддерживается AMP.
Консоль Google для веб-мастеров не показывает ошибок, но имеет следующие "информационные проблемы"
Информация: отсутствует элемент структурированных данных
Несоответствие содержания AMP-страниц и канонических страниц
Кажется, все имеют в виду тот факт, что я не создал все другие дополнительные страницы, и единственная указанная ошибка - «требуется значение для поля image».
Я мог бы создать AMP-страницы для всех других страниц, которые, кстати, демонстрируют нашу работу и клиентов в разных городах, но как тогда я могу объявить их все в header.html с помощью
<link rel="amphtml" ...>
поскольку заголовок обслуживает все страницы моего веб-сайта без AMP. Могу я просто использовать несколько ссылок rel?
<link rel="canonical" href="https://example.com/page1.php" />
<link rel="canonical" href="https://example.com/page2.php" />
Я также должен упомянуть, что если я тестирую страницу AMP следующим образом, она проходит безупречно.
https://validator.ampproject.org/#url=https://example.com/amp/local-web-design.php