Яндекс месяц держал в диагностике ошибку «страницы с одинаковыми заголовками и описаниями». У 467 страниц — 362 статьи блога, 66 акций, 23 посадочных, магазины и главная — в описании для поиска стояло одно слово: «Интернет-магазин».
Где нашлась причина
Искали в шаблонах и настройках инфоблоков, а нашли в служебном файле корня сайта: там было прописано описание раздела, одно на всё. В Битриксе такое свойство наследуется вниз по дереву, и его получала каждая страница, у которой не было своего описания.
Что сделали
Строку убрали и выстроили три ступени: если у страницы заполнено своё описание — выводится оно; если нет — берётся анонс, обрезанный по границе слова; если нет и анонса — подставляется осмысленный текст по типу страницы. Третью ступень проставили разово 110 элементам, у которых не было ни того, ни другого.
Анонсы писались для сайта, а не для выдачи: длинные, местами с невидимым мусором из соцсетей. Добавили обработчик, который чистит их и укорачивает на выходе.
Заголовки каталога
Было: «Купить Arkana Bioactive Face Milk — Очищающее молочко, 200 мл в Ярославле | Интернет магазин профессиональной косметики» — 163 знака, из которых поиск показывает шестьдесят. Стало: «Arkana Bioactive Face Milk — купить, 200 мл».
Шаблоны Битрикса умеют только подставлять значения: вырезать артикул и лишнюю часть названия им нечем. Поэтому к движку шаблонов подключили свои функции — и всё осталось настраиваемым в админке, без записи в каждую из 777 карточек. Новые товары из 1С получают правильные заголовки сами.
Результат
Средняя длина заголовка товара — 54 знака вместо 163. У 144 разделов каталога 144 разных заголовка, ни одного повтора. Слова «Интернет-магазин» в описаниях не осталось нигде.
Статья была полезна?