Звоните
+7 (495) 30-80-110
или пишите
hello@kokocgroup.ru
О группе компаний / Публикации / Что не так с магазином dlyapodruzek.ru? Серия 1

Что не так с магазином dlyapodruzek.ru? Серия 1

Дата:
06.02.2019

В редакцию Oborot написал представитель интернет-магазина dlyapodruzek.ru с просьбой помочь разобраться в причинах низких продаж. Несмотря на семилетнюю историю сайта, широкий ассортимент и продвижение в Яндекс.Директе, магазин едва выходит в ноль. Расходы на размещение в Маркете растут, группа во ВКонтакте не приносит ни трафика, ни заказов, редизайн сайта не дал результатов.

Мы попросили специалистов агентства комплексного маркетинга Профитатор (Kokoc Group) провести публичный аудит сайта и рекламных кампаний, чтобы определить ограничители роста.

В первой серии покажем итоги технического аудита сайта. Обычно это "портянка" на десяток страниц текста с картинками, до конца которой не доходят даже некоторые владельцы анализируемых сайтов, не говоря уже о сторонних наблюдателях. Возможно, читать о технических ошибках чужих ресурсов, которые не нравятся роботам поисковых систем, скучно. Но если представить, что каждый "косяк" идет под шелест купюр – ваших потерянных денег, если у вас на сайте есть такие ошибки, становится веселее. Подобные проблемы встречаются у каждого второго интернет-магазина. Итак, поехали. На первый-второй рассчитайсь!

Региональность сайта

В Яндекс.Справочнике, Яндекс.Вебмастере и Google Мой Бизнес у сайта указана корректная региональность — Москва.

Рекомендуется добавить на сайт московский номер телефона (495 или 499), а текущий 8-800 сохранить для региональных заказов. В любом случае телефон должен быть указан в "шапке" сайта, причем не в виде картинки, как сейчас, а в виде текста. Также номер стоит добавить на страницу контактов.

На карточке магазина в Яндекс.Справочнике нужно добавить как минимум три фотографии и стимулировать покупателей оставлять там отзывы. Например, можно делать рассылку по успешно доставленным заказам или давать бонус на следующую покупку за отзыв. Это позволит улучшить коммерческие факторы сайта, и он будет ранжироваться в блоке карт, периодически появляющемся в выдаче.

Региональность сайта

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

Техаудит_2

Стоит добавить еще два вида: «Магазин белья и купальников» и «Магазин чулок и колготок», причем основным видом выбрать один из них, более приоритетный для бизнеса.

В Google Мой Бизнес основной категорией выбрана «Нижнее белье» – при необходимости ее также нужно скорректировать.

Дубликаты страниц

У всех страниц сайта обнаружен дубликат при добавлении слеша на конце URL. Например:

Страницы не закрыты от индексации ни одним из возможных способов: тегами canonical, метатегом noindex, файлом robots.txt, серверными заголовками, редиректом. Дубли технические и не предусматривают посещения реальными пользователями, при этом вариант страниц без слеша используется в ссылочной структуре сайта. Значит, необходимо настроить переадресацию с ответом сервера 301 Moved Permanently со всех URL со слешем на конце на основной вид URL – без слеша на конце.

Например, при обращении к странице https://www.dlyapodruzek.ru/catalog/nedorogie-kolgotki/ должна выполняться переадресация с ответом сервера 301 Moved Permanently на страницу https://www.dlyapodruzek.ru/catalog/nedorogie-kolgotki.

Get-параметры, которые используются на страницах сортировки, и произвольные get-параметры закрыты от индексации с помощью файла robots.txt:

Техаудит_3

Если на страницы, закрытые от индексации в файле robots.txt, будут вести какие-то ссылки, например, внешние, они не дадут никакой пользы. Кроме того, некорректно закрыты от индексации страницы пагинации с get-параметрами. Например: https://www.dlyapodruzek.ru/catalog/nochnye-sorochki-zhenskie?page=11&s=price&d=asc.

Такая страница при текущем robots.txt доступна для индексации.

Рекомендуется исключать из индекса существующие get-параметры, используемые на страницах сортировки, чтобы передать все их положительные факторы на канонические страницы:

  • для Яндекса – с помощью директивы Clean-param: Clean-param: s&d&color&producer.
  • для Гугла – с помощью соответствующего инструмента в Search Console:

Техаудит_4

Исключение – страницы сортировки по цене, если будет принято решение о необходимости продвигать страницы сортировки по возрастанию по запросам вида «недорогие колготки».

Для закрытия от индексации страниц с произвольными get-параметрами рекомендуется использовать метатег <link rel="canonical" href=""/>, у которого в атрибуте href="" указывать URL страницы без ненужных get-параметров. Сам метатег необходимо разместить в разделе <head></head> html-кода.

Например, на странице: https://www.dlyapodruzek.ru/catalog/kolgotki-dlja-detej?just-another-get=yes необходимо добавить метатег: <link rel="canonical" href="https://www.dlyapodruzek.ru/catalog/kolgotki-dlja-detej"/> в раздел <head></head> кода.

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

Обработка несуществующих страниц

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

Например:

Техаудит_5

Любые несуществующие страницы на сайте должны отдавать 404 ответ сервера, как это реализовано на карточках товаров, например: https://www.dlyapodruzek.ru/catalog/bas-bleu-ally/grustnyj-kotik.

Техаудит_6

Или ответ 410, если страница существовала и мы ее удалили, чтобы она быстрее ушла из индекса.

В противном случае на сайте рано или поздно проиндексируется огромное число дублей основных страниц по несуществующим адресам. Обилие "мусорных страниц" затруднит выбор и ранжирование наиболее релевантных документов, замедлит переобход сайта роботами поисковиков. К тому же увеличится вероятность попадания магазина под фильтры за большое количество низкокачественного или дублированного контента.

Ошибки сайта

На сайте обнаружены ссылки на битые картинки.

Страница с картинкой Адрес картинки Альт картинки
https://www.dlyapodruzek.ru/omsa-kolgotki-evropeiskogo-kachestva https://www.dlyapodruzek.ru/sites/default/files/imagecache/product/la-femme-fatale.jpg La Femme Fatale
https://www.dlyapodruzek.ru/omsa-kolgotki-evropeiskogo-kachestva https://www.dlyapodruzek.ru/sites/default/files/imagecache/product/omsa-sun-light-8.jpg тонкие колготки Омса Sun Light 8
https://www.dlyapodruzek.ru/rasprodazha-kolgotok-falke http://www.katrin.dlyapodruzek.ru/nodes/falke.jpg Колготки и чулки Falke
https://www.dlyapodruzek.ru/prazdnichnye-skidki-k-8-marta https://www.dlyapodruzek.ru/sites/default/files/nodes/main-banner/8-marta2.jpg

Необходимо исправить путь к ним или удалить, если они не нужны. После корректной настройки ответа сервера для несуществующих страниц необходимо проверить наличие битых ссылок. Возможно они сейчас просто отдают ответ сервера 200ОК, хотя должны 404. Кстати, расшифровку всех этих кодов можно найти в справочнике Яндекс.Вебмастера.

Еще одна проблема – ссылки на страницы, отдающие 307 ответ сервера. Это происходит из-за того, что ссылка стоит на http версию страниц, а на сайте включен HSTS (принудительная активация защищённого соединения через протокол HTTPS). Соответственно для страниц, на которые стоят ссылки, идет принудительное перенаправление на соответствующие https-версии. Полный список проблемных страниц с 307 ответом – здесь. Необходимо исправить адреса этих ссылок на соответствующие https версии URL.

Есть проблема и с контентом всплывающих окон на страницах каталога. При нажатии кнопки "Купить" появляется всплывающее окно, позволяющее быстро оформить заказ:

Техаудит_7

Окно реализовано так, что контент подгружается со страницы вида https://www.dlyapodruzek.ru/node/1015/lightbox2, закрытой от индексации, но доступной по прямой ссылке в браузере:

Техаудит_8

Это неудачная реализация по ряду причин:

  1. На такие страницы стоит ссылка с кнопок "Купить". Получается, что мы раздаем ссылочный вес со страниц, предназначенных к индексации, на страницы, не предназначенные к индексации. Последние не участвуют в перелинковке и не могут "раздать" вес другим важным страницам сайта. При этом роботы поисковиков все время будут пытаться обходить закрытые страницы.
  2. Robots.txt – всего лишь «рекомендация» поисковым роботам и бывают случаи, когда они эту рекомендацию игнорируют. и страница появляется в поиске с информацией о недоступности контента:

Техаудит_9

Стоит изменить реализацию всплывающих окон и указать идентификатор нужного товара не в атрибуте href, а в произвольном атрибуте ссылки "Купить", например, data-itemId. Контент для всплывающего окна лучше получать не с общедоступной страницы, а напрямую с сервера ответом на Ajax-запрос.

Файл Sitemap

Для ускорения индексации страниц сайта необходимо скорректировать файл карты сайта (sitemap). Из текущего файла нужно исключить все страницы с get-параметрами, в том числе страницы пагинации. Например:

Кроме того, в файле sitemap указывается Last Modified, но он одинаковый для всех страниц и там выводится текущая дата – в таком виде использование этого параметра бесполезно. Он нужен, если у магазина действительно огромное число страниц и важно, чтобы робот обошел именно обновленные страницы. Соответственно, этот параметр рекомендуем убрать.

От Change Frequency тоже стоит отказаться. У всех страниц он одинаковый и в реальности страницы не обновляются каждый день, поэтому поисковый робот проигнорирует эту директиву.

В целом, в файле sitemap.xml должны остаться следующие типы страниц:

Тип страницы Пример
Главная https://www.dlyapodruzek.ru/
Страницы разделов и подразделов каталога товаров https://www.dlyapodruzek.ru/catalog/chulki-na-rezinke
https://www.dlyapodruzek.ru/catalog/chulki-zhenskie
Страницы карточек товаров https://www.dlyapodruzek.ru/catalog/aristoc-ultra-bare-7-den-hold-ups-aua3
https://www.dlyapodruzek.ru/innamore-microrete-gb
Страницы статей https://www.dlyapodruzek.ru/vidy-korrektiruyushchikh-kolgotok
https://www.dlyapodruzek.ru/stilnye-tsveta-kolgotok-dlya-vesny
Общие страницы с информацией о магазине https://www.dlyapodruzek.ru/dostavka-i-oplata
https://www.dlyapodruzek.ru/kontakty

Проверка реализации страниц пагинации

На сайте выбрана стратегия сохранения страниц пагинации в индексе и метатеги rel=next, rel=prev для Google настроены корректно.

Однако, при реализации такого варианта стоит:

  • Убрать дублирование текстового отрывка со страниц пагинации:

Техаудит_10

<h1>Бесшовные колготки – страница 2</h1>

Проверка доступности контента для индексации

Часть картинок на страницах грузится с помощью JavaScript, из-за чего роботы поисковых систем не видят часть фотографий в каталогах. Иллюстрации не ранжируются в привязке к страницам каталога и к текстам, поэтому сайт теряет часть "картиночного" трафика. К тому же для некоторых страниц фотографии важны как маркер контента, но при использовании JavaScript это невозможно – робот поисковика не распознает наличие картинок. Например, робот Google эту часть картинок не видит потому что соответствующий скрипт закрыт в файле robots.txt:

Техаудит_11.jpg

Робот Яндекса не видит их, просто потому что Яндекс не умеет индексировать JS-контент. Вот что нужно с этим сделать:

  • Открыть файл со скриптом для индексации Google;
  • Продублировать каждую загружаемую картинку конструкцией:

<noscript>
<img src="url картинки">
</noscript>
где вместо фразы «url картинки» вставлять путь к соответствующей картинке. Конструкция будет срабатывать только тогда, когда JS отключен, робот Яндекса сможет увидеть картинки и проиндексировать их.

Вывод товаров не в наличии

На сайте есть целый раздел c товарами, которых нет в наличии. Страница раздела закрыта от индексации в файле robots.txt, но при этом сами карточки отсутствующих товаров доступны для индексации. Например, страница https://www.dlyapodruzek.ru/catalog/alla-buone-2062:

Техаудит_13

Раз товары все равно индексируются, лучше получать от них пользу. Как именно расскажем в следующей серии про поисковый аудит.

Источник: Oborot.