- Задача
- Понять, почему часть ассортимента не появляется в поиске, и сосчитать реальный размер каталога: цифры в админке и в карте сайта не совпадали.
- Решение
- Замер двумя независимыми методами – обход sitemap-индекса из 42 подкарт с полной дедупликацией и постраничный обход штатного поиска движка. Плюс выборочная проверка кодов ответа на 150 случайных товарных адресах с карты сайта, разбор hreflang и семь замеров первого ответа на каждый тип страницы.
- Результат
- 115 456 товарных позиций по поиску движка против 112 646 уникальных адресов в карте сайта — расхождение 2,4%, то есть около 2 810 товаров магазин показывает в собственном поиске, но не отдает поисковику. В выборке из 150 товарных адресов 50 отдали 301 и все 50 вели на другую позицию: 70B на 70A, L на XL, белый на черный. В товарных подкартах 3 774 дублированных записей, отдельные адреса повторяются до 55 раз. Первый ответ: главный 1 544,6 мс, карточка 391,4 мс, категория 473,2 мс - тормозит главный, каталог отдается нормально. hreflang заведен двумя противоречащими друг другу механизмами, на украинской версии стоит невалидный код языка. Каталог: 129 категорий, 334 бренда, три языковые версии. Измерение 01.08.2026.