- html5css.dev
- SEO
- Мобильное SEO
- Мобильные технологии
- AMP — ускоренные мобильные страницы
AMP — ускоренные мобильные страницы
AMP перестал быть пропуском в мобильную выдачу Google ещё в 2021 году. Разбираемся, что осталось от технологии, кому она до сих пор оправдана и что делать тем, у кого AMP уже внедрён.
Что такое AMP
AMP (Accelerated Mobile Pages) — открытый формат, придуманный Google в 2015 году, чтобы принудительно сделать мобильные страницы быстрыми. Это подмножество HTML с жёсткими ограничениями:
- свой JavaScript запрещён — только компоненты AMP;
- CSS — инлайном, не больше 75 КБ;
- у всех изображений и встроенных блоков обязательно заданы размеры;
- страницы кешируются на стороне Google (AMP Cache) и отдаются с его домена.
Ограничения работали: страница почти не могла оказаться медленной. Платой была потеря контроля — урезанная функциональность, чужой домен в адресной строке и вторая версия сайта, которую надо поддерживать.
Хронология: как AMP терял значение
| Год | Что произошло |
|---|---|
| 2015 | Google представляет формат AMP. |
| 2016 | AMP становится фактическим условием попадания в карусель Top Stories на мобильных. |
| 2020 | Анонс Page Experience: Google объявляет, что оценивать будет скорость и удобство, а не формат. |
| 2021 | Требование AMP для Top Stories снято, AMP-значок из выдачи убран. Крупные издания начинают отказываться от формата. |
| 2023–2024 | Массовый отказ издателей. Экосистема AMP-плагинов заметно редеет. |
| Сейчас | AMP — один из способов сделать быструю страницу, не более. Никаких привилегий в выдаче. |
Кому AMP всё ещё может быть оправдан
- Крупные новостные издания с легаси-инфраструктурой. Если AMP уже встроен в редакционный конвейер и работает — ломать его ради ломания смысла нет.
- Проекты, где основной сайт безнадёжно тяжёлый. AMP как «быстрая витрина» иногда дешевле, чем рефакторинг основного фронтенда. Это костыль, но рабочий.
- Рассылки и e-mail AMP. Отдельная история, к поисковой оптимизации не относится.
Как корректно отключить AMP
- Убедитесь, что каноническая (не-AMP) версия каждой страницы полноценна и быстра.
- Поставьте 301-редирект с каждого AMP-URL на канонический.
- Уберите
<link rel="amphtml" href="…">из основных страниц. - Проверьте, что
rel="canonical"на основных страницах указывает сам на себя. - В Google Search Console следите за отчётом AMP: он должен постепенно опустеть, а канонические URL — остаться в индексе.
- Не удаляйте AMP-файлы физически до того, как редиректы отработают — иначе получите пачку 404 на страницах, у которых есть внешние ссылки.
# nginx: редирект AMP-версий на канонические
location ~ ^/(.*)/amp/?$ {
return 301 /$1;
}
Что делать вместо AMP
Всё, что AMP навязывал принудительно, можно сделать на обычной странице — и сохранить контроль над кодом. Ориентир — Core Web Vitals:
| Метрика | Что измеряет | Хорошее значение |
|---|---|---|
| LCP | Когда отрисовался главный элемент экрана | до 2,5 с |
| INP | Отзывчивость на действия пользователя | до 200 мс |
| CLS | Смещение layout при загрузке | до 0,1 |
Практические шаги те же самые, что были зашиты в AMP:
- Критический CSS — инлайном, остальное отложенно.
- Скрипты — с
defer; сторонние виджеты — по требованию, а не при загрузке. - У изображений заданы
widthиheight(илиaspect-ratio) — это убирает CLS. - Изображения в WebP или AVIF, с
loading="lazy"ниже первого экрана. - Шрифты —
font-display: swapиpreloadдля основного начертания. - HTTP/2 или HTTP/3, сжатие Brotli, разумные заголовки кеширования.
Итог
AMP решал реальную проблему 2015 года — тогда мобильный веб был катастрофически медленным. Проблему во многом решили другими средствами, а привилегии формата Google снял. Сегодня правильный ответ на вопрос «делать ли AMP» — почти всегда «нет, лучше сделать быстрым основной сайт».
Следующий урок главы — PWA: прогрессивные веб-приложения.
Частые вопросы
Даёт ли AMP преимущество в ранжировании?
Нет. Отдельного бонуса за AMP никогда не было, а с июня 2021 года Google убрал и требование AMP для попадания в блок Top Stories. Оценивается скорость самой страницы, а не технология, которой она сделана.
Нужно ли удалять AMP, если он уже внедрён?
Не обязательно. Если AMP-версии работают, приносят трафик и не создают дублей — их можно оставить. Отключать стоит, когда поддержка двух версий стоит дороже, чем приносит, или когда AMP-страницы теряют функциональность основного сайта.
Как правильно отключить AMP?
Настроить 301-редирект с AMP-URL на канонический, убрать <link rel="amphtml"> из основных страниц и проследить в Search Console, что отчёт по AMP опустел, а канонические URL остались в индексе.
Что использовать вместо AMP?
Обычную страницу, уложенную в Core Web Vitals: LCP до 2,5 с, INP до 200 мс, CLS до 0,1. Технически это те же приёмы, что AMP навязывал принудительно — критический CSS, отложенные скрипты, заданные размеры изображений.
Вся глава «Мобильные технологии» — 2 урока
- AMP — ускоренные мобильные страницы
- PWA — прогрессивные веб-приложения