Напомню: трафик упал, продажи в ноль, выглядит как будто прилетело от обоих поисковиков разом.
Зашёл в Search Console за 16 месяцев. Выяснил: позиции не падали, упали показы.
Если тебя пессимизируют или двигают конкуренты, ты опускаешься в выдаче и теряешь клики. А тут никто никуда не опускался. Страницы просто перестали существовать.
Выгружаю отчёт «Не найдено». 17 000 адресов. Беру выборку, проверяю руками, и понял, что 65% из них живые. Товар на месте, карточка работает, цена есть. Просто по другому адресу.
Смотрю в код. Адрес карточки собирается так:
сайт / категория / название-артикул-брендВспомнил, что без меня в магазине наводили порядок: разгребли «Разное» и разложили товары по нормальным категориям. Ранее разраб написал скрипт, который сортирует товары по ключевым словам в заголовке. В итоге товар переехал, в адресе поменялась категория, старый адрес сдох. Без редиректа. Молча.
За один заход выгорело 17 тысяч URL со всем, что они копили годами: вес, ссылки, позиции, покупатели.
Вот теперь вспоминаем то самое удаление товара в 404. Оно всё это время работало параллельно и жгло каталог с другого конца. Это сделано «по задумке», но оно превращало сайт в помойку с битым каталогом.
Никаких алгоритмов. Никаких фильтров. Сами себе выстрелили в пенис.
Чем лечил
Написал обработчик. Страница не найдена, берём из адреса имя товара, ищем в базе. Если жив, отдаём 301 на актуальный адрес. Не нашли по имени, ищем по артикулу, он в адресе тоже есть. Не нашли однозначно - отдаём честную 404 и ничего не выдумываем.
Одна вставка в шаблон, и чинятся все 17 тысяч разом. Включая те, которых я в глаза не видел: панель вебмастера отдаёт только первую тысячу.
Параллельно с кодингом сделал овнеру ТЗ: вернуть товары, которые имели показы и клики, но их автоматом снесло через 30 дней. Скормил клоду выгрузки из вебмастера и GSC за 16 месяцев, он сопоставил эти csv с базой и выдал список: названия и артикулы. Дальше дело заказчика найти их у поставщиков и залить обратно. Как зальёт, карточки сами встанут на свои старые адреса и подхватят трафик. А если товар вернётся под чуть другим именем, его поймает тот самый обработчик и отдаст 301 на новый адрес.
UPD: Добавил скрин просмотров за неделю. 13 числа поймал всплеск почти вдвое. Не берусь клясться, что это ровно мои правки, часть эффекта от 301 вообще раскачивается месяцами. Но совпало красиво. Понаблюдаю, вернусь с цифрами через пару недель.
Конец второй части...
#белое_seo
