×
Россия +7 (495) 139-20-33

Optimization 2020: Внедрение AMP для интернет-магазина без потери конверсии в Google

Россия +7 (495) 139-20-33
Шрифт:
0 4062

19 ноября – второй день онлайн-конференции Optimization 2020. SEOnews продолжает следить за ходом конференции и делиться с вами интересными докладами.

В рамках секции «Кейсы и нюансы продвижения в Google» выступил Никита Селиванов, руководитель SEO в Pult.ru c докладом «Кейс: решение проблем со скоростью и трафиком в Google для интернет-магазина через внедрение AMP без потери конверсии».

Предлагаем вам текстовый обзор доклада.

Все обзоры с конференции можно посмотреть по тегу Optimization 2020.

SEO и скорость загрузки

Google еще в 2010 году объявил о том, что скорость загрузки является фактором ранжирования. В июле 2018 Google запустил алгоритм Speed Update. А с мая 2021 года запустит Page Experience, включающий в себя метрики Core Web Vitals, где сигналы скорости загрузки страниц и удобство для мобильных устройств будут влиять на ранжирование.

Проблемы со скоростью загрузки есть у многих интернет-магазинов. И одно из возможных решений проблемы загрузки на мобильных устройствах – внедрение формата AMP.

AMP (Accelerated Mobile Pages) – ускоренные мобильные страницы, которые позволяют отобразить страницу в мобильной выдаче намного быстрее.

Никита поделился, как внедрял этот формат для интернет-магазина pult.ru и с каким сложностями и нюансами столкнулся.

Что представляет собой формат AMP:

В формате AMP урезаны многие возможности, представленные в HTML, например, нельзя отображать изображения с помощью обычных тегов, подключать внешние JS, iframe и т.д. 

Ограничения AMP


За счет этих ограничений и того, что AMP версии хранятся в кэше Google и страницы открываются здесь – достигается оптимальная скорость загрузки.

После внедрения формата сайт получает специальную иконку в мобильной выдаче.

Некоторые возможности у AMP в плане внедрения скриптов все-таки есть и они закрывают большую часть потребностей современного интернет-магазина.

Никита приводит пример отличия загрузки картинки на AMP и HTML.

Загрузка картинки. Отличие AMP от HTML

В стандартном HTML формате картинка внедряется с помощью тега <img>, у которого есть атрибут с адресом картинки, альтернативным текстом и, возможно, какие-либо стили.

В AMP формате есть четыре обязательных атрибута: адрес картинки, альтернативный текст, ширина и высота изображения, чтобы избежать сдвигов во время загрузки страницы. Если их не указать, то код будет невалиндным.

Как внедрить AMP для блога на WP?

  1. Установить плагин.
  2. В настройках выбрать материалы.
  3. Подключить аналитику.
  4. Проверить тег каноничности (rel=“canonical”) и amphtml.
  5. Проверить AMP версии страниц на валидность.
  6. Отправить страницы на переобход.

Для сайта «статейника» на WordPress, AMP внедряется просто. Все это, по словам докладчика, занимает 5-10 минут.

С интернет-магазином так быстро не получается, поскольку каждую страницу необходимо отверстать.

Как внедрить AMP для интернет-магазина

1. Сделать верстку необходимых страниц. Стоит учесть несколько обязательных атрибутов, указанных на слайде:

Обязательные атрибуты amp страницы

Докладчик советует использовать также Генератор AMP, который позволяет добавить необходимые элементы и получить готовую верстку AMP-страницы.

2. Подключить аналитику.

3. Подключить микроразметку.

4. Связать AMP и обычные страницы.

5. Запретить индексацию для Яндекса и других ПС.

6. Отправить страницу на переобход.

В интернет-магазине есть много элементов, которые подключаются с помощью внешних JS. Так выглядит документация по основным элементам верстки для интернет-магазина в html:

Документация по основным элементам верстки для интернет-магазина в HTML

Все эти скрипты для AMP подключить нельзя. Но разработчики формата AMP создали готовые скрипты, встроенные в формат AMP почти для любой задачи, которая возникает у интернет-магазина. 

Что не получилось в формате AMP: реализовать добавление товара в корзину, сравнение товаров и некоторые другие элементы.

Элементы, которые не получается сделать в AMP

РЕШЕНИЕ: Никита нашел способ, как обойти эти ограничения и сделать полноценную копию сайта. Кнопка «В корзину» была сделана ссылкой, при клике на которую пользователь попадал на обычную версию этого же товара. Но при этом передавался GET-параметр. Т.е. html страница была настроена так, что при добавлении GET-параметра с ID-товара, товар автоматически добавлялся в корзину.

С помощью GET-параметра было реализовано и сравнение товаров, и добавление товаров в избранное, и возможность поиска по сайту.

Но фильтры, формы, e-mail подписки и онлайн-консультанты реализовать в формате AMP не получилось , поэтому их оставили просто ссылками, которые ведут на обычную версию страницы.

Подключение микроразметки JSON-LD

После того, как подготовили верстку для всех страниц на сайте, нужно подключить микроразметку. Cтраницы AMP отдаются только Google. Для Яндекса следует запретить эти страницы в robots.txt, чтобы не создавать дублей.

Поскольку Яндекс плохо обрабатывает микроразметку JSON-LD, то для Google можно спокойно ее отдавать. По мнению докладчика, она удобнее, чем создавать Shema.org с помощью атрибутов.

Важно не забыть проверить микроразметку через валидатор.

После того, как сделали верстку и добавили на сайт AMP версии страниц, нужно рассказать Google, что у обычной html-страницы есть альтернатива в формате AMP.

Как связать обычную и AMP страницу

На обычные страницы нужно добавить тег <link> и указать ссылки на AMP-страницы. А на AMP-страницы указать ссылки на html-страницы. У каждой AMP-страницы должен быть тег, который в canonical указывает адрес основной страницы.

После того, как все сделано и проверено, нужно все страницы отправить на переиндексацию в Google.

Как ускорить индексацию для большого количества страниц:

Быстрая переиндексация большого количества страниц

Для всех страниц нужно добавить ответ в заголовке сервера Last Modified. С помощью него браузер и роботы узнают, что страница недавно изменилась. В Яндекс.Вебмастер можно проверить ответ в заголовке страницы.

Если страница изменилась с какого-то момента времени, то будет показан ответ сервера 200 ОК. Если страница не менялась, то будет показан ответ 304.

Далее можно проставить высокий приоритет в Sitemap и актуализировать lastmod, указав дату изменения: сегодня (или вчера).

Настройка фильтров в Google Analytics

После внедрения AMP в GA появится трафик с источником/каналом в виде:

Отображение трафика в GA

Почему так происходит? Человек заходит в мобильную выдачу Google, вводит запрос и попадает на AMP-версию, а оттуда переходит на основную версию страницы. Для GA и Я.Метрики – это будет новый источник трафика, т.к. AMP-версии страниц отображаются не с вашего сервера, а из кэша Google.

Соответственно, транзакции, которые должны были попадать в органику, будут попадать в новый источник трафика (ampproject.org/referral).

Способы решения данной проблемы

1. Способ: добавить два фильтра в GA, которые будут перезаписывать этот трафик на Google organic.

Ограничения: если на AMP-версию страницы идет трафик не только из SEO, а еще из контекстной рекламы и других источников, то этот трафик тоже будет перезаписываться в «seo-шный».

2. Способ: связать визиты, которые были на AMP-версиях и на основных версиях страниц с помощью тега AMP Linker.

  • Следует добавить тег, передающий параметры AMP Linker.
  • Добавить тег, считывающий параметры AMP Linker.
  • Настроить исключения источников переходов.

Возможные ошибки в Search Console после внедрения AMP:

  • Одна из самых популярных ошибок – неправильный формат картинок.
  • Недопустимые атрибуты (border у картинок и т.д.).
  • Нельзя использовать тег font.
  • Только amp-boilerplate style и amp-custom style.
  • Заменить тег img соответствующим тегом amp-img

Кейс. Результаты внедрения

Результаты по скорости.

После внедрения AMP на сайт интернет-магазина pult.ru, показатели по Page speed Insights изменились в 4 раза: 

Результаты внедрения до и после

По абсолютным значениям скорость загрузки таких же версий загрузки в формате AMP в 6 раз лучше, чем скорость обычных страниц.

Результаты по позициям (в мобильной выдаче Google).

После того, как Google проиндексировал AMP-страницы, по всему ядру улучшились позиции:

Трафик после внедрения AMP

Презентация доклада Никиты Селиванова с полезными ссылками доступна по ссылке.


Интересное с Optimization 2020:

Optimization 2020: факторы ранжирования 2020

Optimization 2020: 7 событий 2020 из мира SEO, о которых должен знать каждый

Optimization 2020: SEO или экспертный контент? Борьба за Яндекс.Кью

Optimization 2020: сложности E-A-T и YMYL в Google.ru и способы их решения

Optimization 2020: продвижение локального бизнеса в Google

Optimization 2020: Яндекс про курс на качество сайта

Optimization 2020: Google про Core Web Vitals и метрики здорового сайта

Optimization 2020: круглый стол с поисковиками о накрутке ПФ и агрегаторах в выдаче

Optimization 2020: SERM – как успешно управлять репутацией бренда в поисковой выдаче

(Голосов: 5, Рейтинг: 5)
Читайте нас в Telegram - digital_bar

Есть о чем рассказать? Тогда присылайте свои материалы Марине Ибушевой


Новые 
Новые
Лучшие
Старые
Сообщество
Подписаться 
Подписаться на дискуссию:
E-mail:
ОК
Вы подписаны на комментарии
Ошибка. Пожалуйста, попробуйте ещё раз.
Отправить отзыв
ПОПУЛЯРНЫЕ ОБСУЖДЕНИЯ НА SEONEWS
Как работать с сервисом для блогеров и бизнеса Perfluence
SergZa
1
комментарий
0
читателей
Полный профиль
SergZa - Не знал, что с небольшим количеством подписчиков можно заработать, буду пробовать;)
Алгоритм продвижения сайта через Pinterest
Марк
1
комментарий
0
читателей
Полный профиль
Марк - Виктор добрый день, подскажите, как связаться с вами через фэйсбук или ВКонтакте?
Диагностика и снятие ссылочного фильтра «Минусинск» в 2021 году. Кейс
Stanislav Romanenko
7
комментариев
0
читателей
Полный профиль
Stanislav Romanenko - Просто чисткой ссылочного можно просадить позиции в гугле, поэтому с бухты-барахты начинать удалять ссылки как-то тоже не хотелось бы. Ну в общем, если попадётся ещё подобный случай - не стесняйтесь выкладывать новый кейс :) Просто видите как мало кейсов по этому поводу, поэтому каждый на вес золота. "с этой бедой также приходится сталкиваться и пока кроме как крутить в обратную сторону ничего лучше не придумали." - на серче один товарищ скрипт антибота своего под это дело заточил searchengines.guru/ru/forum/981615/page39#unread - вроде боты пропадают, но и часть живых людей тоже :)
Как забрать 5 мест в выдаче из 10. Кейс-эксперимент
nikolay.shmichkov
4
комментария
0
читателей
Полный профиль
nikolay.shmichkov - Отличный результат!
Как мы увеличили трафик из Яндекса более чем в 3 раза за неделю на сайте клиники. Кейс
Андрей
1
комментарий
0
читателей
Полный профиль
Андрей - У большинства сайтов произошел рост в Гугле в декабре и в марте Яндекса. Ваши шаманства тут не причём :)
Локальное SEO, или Как увеличить трафик стоматологии на 700% в небольшом городе
Денис Астахов
3
комментария
0
читателей
Полный профиль
Денис Астахов - В первую очередь стоит работать по конкретному гео. Это размещение ссылок, отзывов и так далее. А в остальное seo ни чем отличаться не будет. Из того что я пробовал, сервис zenlink работает по всему гео России. Можно указать как регион в целом, так и конкретный город.
5 книг от эксперта: Александр Алаев (АлаичЪ и Ко)
Сергей
1
комментарий
0
читателей
Полный профиль
Сергей - Богатый папа, бедный папа - сборник мифов, которые уже разоблачил все. Все сразу стало понятно про "эксперта". Дальше можно список не смотреть. Прочитать ее конечно можно, если ничего другого нет под рукой, но советовать другим, это уже извините, совсем людей не уважать.
Увеличение трафика новостного сайта в 2 раза с помощью SEO. Кейс
Гость
1
комментарий
0
читателей
Полный профиль
Гость - Делали подобное тут ruszakony.ru/rubrikator/ , получилось полная фигня
SEO для интернет-магазина зоотоваров: как привести заказы на миллион рублей в месяц. Кейс
Евгений Носенков
1
комментарий
0
читателей
Полный профиль
Евгений Носенков - >>Резюмируя свое мнение: кейс пуст, так как нет связи с конечными целями бизнеса. Если вы внимательно прочтете весь кейс, то увидите, что мы как раз считаем ключевые метрики для бизнеса, такие как CPO из органики, например. И 77 рублей за заказ со средним чеком 2000 рублей, с учетом всей расходной части (себестоимость, хранение, доставка и тд) — это более, чем рентабельно. Плюс весь оффлайн (кто посмотрел на сайте, но пришел ножками в любую из 60-ти точек) не учитывается в данном кейсе. "У меня был проект и не окупался", "В Беларуси кто-то там банкротится" — серьезный фундамент для аналитики по отрасли, ничего не скажешь. >>сейчас тут в ЗОО рентабельны чат боты и воронки А у тоннелей продаж как дела, норм с рентабельностью?)
90% специалистов выделяют бюджет на ссылки. Sape и SEOnews публикуют исследование рынка SEO
Fase Bosty
1
комментарий
0
читателей
Полный профиль
Fase Bosty - Часть рекламного бюджета тоже на ссылки трачу. Благо, что от них есть польза, поведенческие факторы повышаются. Вот только я не на биржах их покупаю, а использую сервис zenlink, ибо у них размещение ручное и на тематических площадках.
ТОП КОММЕНТАТОРОВ
Комментариев
910
Комментариев
834
Комментариев
554
Комментариев
540
Комментариев
483
Комментариев
385
Комментариев
373
Комментариев
262
Комментариев
249
Комментариев
171
Комментариев
156
Комментариев
141
Комментариев
121
Комментариев
114
Комментариев
97
Комментариев
97
Комментариев
96
Комментариев
92
Комментариев
80
Комментариев
77
Комментариев
69
Комментариев
67
Комментариев
62
Комментариев
60
Комментариев
59

Отправьте отзыв!
Отправьте отзыв!