С тех пор, как AMP был запущен, он был окружен спорами и путаницей. Он обещал более быстрые страницы и лучший рейтинг, но требовал радикальной мобильной оптимизации. И хотя было много первых последователей, большинство разработчиков оставались скептичными.
Перенесемся на три года вперед, а AMP все еще здесь. Но не пора ли дать ему еще один шанс? В этой статье я попытаюсь определить, актуален ли AMP в 2021 году, изучив его историю, последние разработки и планы на будущее.
Что такое AMP
Проект AMP (первоначально обозначавшийся как Accelerated Mobile Pages) — это фреймворк с открытым исходным кодом, разработанный с целью предоставления пользовательского формата для веб-контента. Официальная формулировка немного неясна, поэтому давайте разберем ее.
Фреймворк с открытым исходным кодом
Официально проект с открытым исходным кодом, но он в значительной степени спонсируется, вносит свой вклад и продвигается Google, поэтому никто не стесняется называть его проектом Google.
Пользовательский формат
Google столкнулся с медленной, раздутой сетью и решил определить новый стандарт дизайна мобильных страниц. В этом контексте формат, ориентированный на пользователя, означает быстрый Интернет.
веб-контент
Первоначальная цель проекта состояла в том, чтобы предоставить более легкие мобильные страницы, но с тех пор он расширился, включив веб-сайты для настольных компьютеров, интерактивные истории, электронные письма, рекламу и решения для электронной коммерции.
Как работает AMP
При внедрении AMP ваши мобильные страницы загружаются мгновенно. Большая часть этой скорости достигается за счет ограничений дизайна, но решающим преимуществом является умный трюк рендеринга, который начинает загружать вашу страницу еще до того, как она будет посещена.
Ограничения по дизайну
AMP применяет жесткие ограничения дизайна , которые разрешают только встроенные стили, ограничивают CSS до 50 КБ, ограничивают JS до 150 КБ и убирают все лишнее с критического пути рендеринга. Хотя этих ограничений уже достаточно для создания очень быстрых страниц, это не секрет, который делает их мгновенными.
Предварительный рендеринг
Всякий раз, когда результаты мобильного поиска включают страницы AMP, Google начинает загружать ресурсы для этих страниц еще до того, как вы их посещаете. К тому времени, когда вы просматриваете результаты поиска и выбираете страницу для посещения, если эта страница AMP, то она уже загружена и отображается мгновенно. Но если страница не AMP, то она начинает загружаться только тогда, когда вы ее посещаете. Как вы можете себе представить, существует поразительная разница в скорости между страницами AMP и не-AMP.
Это огромный спорный момент для Google, потому что похоже, что страницы AMP получают несправедливое преимущество перед обычными страницами. В защиту Google скажу, что он не может позволить себе предварительный рендеринг всех страниц одинаково, так как некоторые из них могут быть слишком тяжелыми, но проект движется к предварительному рендерингу тех страниц без AMP, которые соответствуют критериям скорости . Хотя решение может быть через несколько лет.
Как внедрить AMP
Проект AMP предоставляет обширную документацию и ресурсы для преобразования ваших страниц, и это довольно простой процесс. Для тех, кто использует WordPress, это еще проще — вы можете выполнить эту работу, установив официальный плагин AMP .
Какой бы путь вы ни выбрали, скорее всего, вам придется выполнить некоторую ручную настройку, чтобы все элементы работали должным образом. Но, судя по всем доступным онлайн-аккаунтам из первых рук, процесс преобразования всего веб-сайта в AMP никогда не занимает больше трех недель, а иногда и нескольких дней.
Как только вы почувствуете уверенность, что ваша страница готова к AMP, вы можете протестировать ее с помощью валидатора AMP . Валидатор доступен онлайн, а также через консоль разработчика и расширение Chrome. Это тот же инструмент, который Google использует, чтобы проверить, соответствует ли ваша страница AMP и, следовательно, подходит ли она для предварительного рендеринга. Валидатор предоставит вам полный отчет обо всех обнаруженных проблемах, и вы сможете опубликовать свою страницу, как только они будут исправлены.
Как только ваша страница будет опубликована и просканирована, она войдет в кеш Google и получит значок молнии, который будет отличать ее от страниц без AMP в поисковой выдаче.
Зачем внедрять AMP
На последней AMP Conf упоминалось, что среднее время загрузки AMP-страницы составляет 0,7 секунды, в то время как, по данным Google , среднее время загрузки обычной мобильной страницы составляет 15 секунд. Итак, вот ваш ответ, верно?
Ну, не совсем так, потому что обычная мобильная страница не обязательно оптимизирована для мобильных устройств, так что это немного похоже на сравнение яблок с апельсинами. Настроенная вручную мобильная страница может легко загружаться менее чем за 2 секунды, а если вы очень постараетесь, вы можете ускорить ее менее чем за секунду или даже превзойти страницу AMP.
Реальный вопрос заключается в том, достаточно ли вы готовы и достаточно квалифицированы, чтобы создать собственное решение для самого быстрого веб-сайта. Или вы бы предпочли применить стандартизированное решение от AMP и получить довольно быстрый сайт? Он не будет самым быстрым или красивым, но он все равно будет в лидерах. Два вполне допустимых варианта.
Влияет ли AMP на ранжирование
По мнению Google, AMP сам по себе не является фактором ранжирования . Но это еще не все, потому что AMP значительно повышает скорость страницы, что является важным фактором ранжирования. И, несмотря на то, что есть и другие способы создания быстрых страниц, вы никогда не сможете полностью сравниться с почти мгновенным ощущением от предварительно обработанной страницы AMP.
Еще один момент, о котором следует помнить, заключается в том, что правила отличаются для тех, кто управляет новостным сайтом. В Google есть ряд специализированных панелей с историями, которые полностью доминируют над «новостными» поисковыми запросами. И, как вы можете видеть на экране выше, вы не можете попасть на эти панели ни с чем, кроме страницы AMP.
Каков текущий статус проекта AMP?
Когда AMP был впервые запущен, он набрал обороты, объявив о партнерстве с рядом крупных издателей, включая Twitter, LinkedIn, Pinterest и WordPress. Он также хвастался выдающимися результатами для тех страниц, которые были преобразованы в AMP. По всем направлениям AMP утверждал, что обеспечивает 4-кратное повышение скорости, а также значительное увеличение мобильного трафика, времени на странице и конверсий.
Но прошло три года, и шум немного поутих. Итак, давайте посмотрим, что произошло с тех пор.
Ключевые разработки
В то время как AMP неуклонно расширял возможности дизайна своих страниц, основные изменения произошли в новых приложениях AMP, таких как реклама, истории и электронная почта.
- Октябрь 2015
г. Google анонсирует AMP - ФЕВРАЛЬ 2016
Первые страницы AMP появляются на панели «Главные новости». - СЕНТЯБРЬ 2016 г.
Страницы AMP появляются в результатах поиска - АВГУСТ 2017
г. Преимущества скорости AMP распространяются на рекламу - FEB 2018
Представлены AMP Stories и AMP Email - ДЕКАБРЬ 2018
Выпущен официальный плагин WordPress - Апрель 2019 г.
JavaScript разрешен в AMP
Signed Exchange за апрель 2019 г. решает проблему с URL-адресами
Скорость принятия
Еще в 2017 году команда проекта объявила , что AMP используется на 900 тысячах доменов и более чем на 2 миллиардах страниц. В 2018 году их число выросло до 31 миллиона доменов и более 5 миллиардов страниц. Как ни странно, команда не предоставила такого обновления в 2019 году, что обычно означало бы, что цифры перестали быть впечатляющими.
Однако, если мы посмотрим на статистику , предоставленную W3Techs , она покажет, что доля веб-сайтов, использующих AMP, выросла на 70% только за последний год, с 0,037% до 0,064% сети. Я использовал эти данные, чтобы сделать прогноз для графика ниже, но имейте в виду, что он спекулятивный.
Конференции
Начиная с 2017 года проект AMP организовал три ежегодные конференции, чтобы поделиться своим прогрессом и планами на будущее. Посещаемость неуклонно росла, но ничего такого, что можно было бы назвать взрывным ростом. Тем не менее, это положительный знак для общего состояния проекта.
активность на гитхабе
Количество участников проекта AMP неуклонно росло: с 400 в 2017 году до более 800 в 2019 году. Глядя на историю коммитов, мы также видим, что проект жив и здоров — наблюдается небольшое повышение активности в последние два года.
GitHub принимает участие в проекте AMP
В чем критика AMP
С тех пор как AMP был запущен, он получил значительную долю возражений как по технической реализации, так и по последствиям контроля Google. Если вам хочется спуститься в кроличью нору, то вот одна из многих статей, критикующих AMP , со ссылками на статьи других единомышленников, которые сами по себе содержат множество дополнительных ссылок. Если нет, то я рад предоставить вам краткий обзор.
Технические ограничения
Изначально страницы AMP не допускали использования сторонних JS, имели ошибочное подключение к аналитике, ограниченные стили, отсутствие комментариев, кнопок социальных сетей, навигации, боковой панели и т. д. В результате страницы выглядели довольно спартански, напоминая ранние посты в блогах. Как вы можете себе представить, владельцы веб-сайтов были не слишком рады лишить свои страницы всех функций, которые делали их особенными, — это казалось слишком большой ценой за улучшение мобильной скорости.
Google контроль
Однако гораздо более серьезная проблема возникла с участием Google. Поскольку Google фактически размещал AMP-страницы и обслуживал их в своем собственном домене, казалось, что поисковая система присваивает как контент, так и трафик веб-сайтов AMP. Кроме того, в результатах поиска Google предпочтение отдавалось страницам AMP, что тоже выглядело не очень хорошо.
AMP-ответ
На сегодняшний день большинство из перечисленных выше проблем были решены командой AMP. В каталог AMP добавлено множество административных и дизайнерских компонентов, включая навигацию, формы и аналитику. Страницы AMP также больше не обслуживаются через домен Google, и команда работает над распространением преимуществ кеша Google на другие быстрые страницы.
Единственное, что осталось, — это привилегированное отношение к новостным AMP-страницам, которые отображаются на специальных панелях SERP. В настоящее время нет никаких планов по решению этой проблемы. Наоборот, он, вероятно, будет увеличиваться по мере того, как AMP Stories набирают обороты и также появляются в результатах поиска. Это справедливо? Возможно, нет, но есть много других расширенных фрагментов с разной степенью честности, поэтому я бы не сказал, что это проблема исключительно AMP.
Каково будущее AMP
Проект AMP — далеко не самая быстрая лошадка в портфолио Google, но, похоже, он надолго. Постоянно появляются новые функции, команда доказала свою надежность в решении проблем разработчиков, и вся статистика проекта выглядит здоровой. Итак, что дальше с проектом AMP?
Сайты только с AMP
На первом месте в списке приоритетов и в пределах досягаемости стоит использование AMP для создания полнофункциональных веб-сайтов. Три года назад AMP был невероятно ограниченным, разрешая только самые основные страницы. Но список компонентов продолжал расти, и сейчас вряд ли найдется функция, которую нельзя воспроизвести с помощью AMP.
Чтобы заполнить оставшийся пробел, AMP, наконец, разрешил использование JavaScript, который раньше был большим запретом. Он ограничен 150 КБ, но этого должно быть достаточно для реализации тех функций, которые еще не поддерживаются AMP.
Новые типы контента
AMP Stories и AMP Email находятся на ранних стадиях и пока не нашли широкого применения, но команда полностью поддерживает эти приложения. AMP Stories — это формат повествования, очень похожий на тот, который используется в Snapchat, Instagram и Facebook, а AMP Email — электронная почта нового поколения, динамичная и интерактивная — в основном веб-страница, обслуживаемая через почтовый клиент.
AMP Бенто
Это все еще концепция, но цель состоит в том, чтобы компоненты AMP использовались на страницах, отличных от AMP. Идея состоит в том, чтобы снизить входной барьер, разрешив некоторые преимущества AMP без полной приверженности инфраструктуре AMP. Но независимо от того, является ли это адаптационной стратегией или реальной попыткой создать более быструю сеть, более высокая гибкость всегда приветствуется.
Читать статью далее: https://www.link-assistant.com/news/is-amp-relevant-in-2020.html
Возможно вас заинтересует наша статья: Делаем сайт удобным для мобильных устройств. Гайд на 2023
Наши услуги: