Как продвигать ювелирный магазин? SEO кейс
Продвижение SPA-сайта на JavaScript
Ниша: продажа ювелирных изделий в розницу
Особенности проекта:
- Более 60000 товаров и столько же страниц фильтров в каталоге
- Нет своих товаров. На сайте представлены Российский бренды украшений.
- Высокая конкуренция и большая доля брендового трафика (названия производителей, артикулы украшений)
Цели проекта:
- Настроить рендеринг страниц, чтобы поисковые системы видели контент.
- Настроить автоматическую генерацию контента и мета-тегов.
- Исправить все технические проблемы сайта и провести SEO оптимизацию.
- Внести доработки в структуру, оптимизировать удобство сайта.
- Построить план продаж с учетом сезонности и роста проекта на год.
С какими мы столкнулись проблемами:
- Страницы каталога при выключенном рендеринге JS были пустыми. Отсутствовали товары и фасетная навигация.
- На страницах с выбранными свойствами (кольца+золото+бриллиант+22 размер прим.) не имели метатегов и внутренних ссылок на себя.
- Огромное количество страниц каталога без товаров, так как не было правил генерации страниц с фильтрами. Цепочка+серебро+40см+тонда+детская+золото 585+снейк - с таким набором фильтров, по понятным причинам, не было товаров.
- В карточках товаров отсутствовала текстовая составляющая - описания, свойства.
Переделывать полностью каталог с YII было нецелесообразно. Решили рендерить страницы на нашей стороне и показывать данные страницы роботам поисковых систем.
Что сделали:
- Провели техническую оптимизацию сайта.
- Настроили рендеринг страниц на нашем сервере. Использовали escaped_fragment для маркировки отрендеренных страниц сайта.
- Настроили правила генерации ЧПУ. При большом количестве выбранных свойств в каталоге страницы сайта генерировались с параметром (id?=) и закрывались правилом в robots.
- Почистили сайт от страниц без товаров.
- Внесли на все рендеренные страницы canonical.
- Сгенерировали метатеги на всех страницах фасетной навигации с использованием падежей. Все title, description, H1-H2 читабельны и неотличимы от тех, которые заполнялись руками.
- Сгенерировали текст в каждой карточке (300-500 символов). Копирайтер совместно с SEO-специалистом создали шаблоны генерации текста (прим. ...купить (название), которые сделают образ (для кого) более привлекательным. В этих серьгах используются (вставки), а сделаны они из высочайшего качества (метал) пробы...)
- Внедрили escaped_fragment на отрендеренные страницы сайта, сообщив поисковикам об изменениях.
- Сгенерировали новый sitemap и поправили robots.txt.
Результаты:
После долгой переиндексации (6 месяцев) трафик на сайте вырос на 400%. Google принял изменения быстрее, чем Яндекс. Спустя год были проиндексированы почти все страницы каталога (130 тысяч страниц) и товаров (60 тысяч).
Низкочастотная семантика с фильтрами из фасетной навигации, артикулы украшений и бренды заводов находятся в топ 3 у каждой поисковой системы.
Полезные ссылки:
https://yandex.ru/support/webmaster/robot-workings/ajax-indexing.html
https://developers.google.com/search/docs/advanced/guidelines/ajax-faqs?hl=ru
https://developers.google.com/search/blog/2017/12/rendering-ajax-crawling-pages