AuditPro
SPA без ссылок в HTML: Яндекс что-то увидит, ваш краулер — нет

Витрина на React отдаёт оболочку: пустой корень, пункты меню появляются после JS. Посетитель листает каталог. Краулер без исполнения скриптов не находит обычных внутренних ссылок. Отчёт короткий — и бесполезный как карта сайта.
Яндекс часть документов исполняет. Ночной чекер студии чаще ходит как HTTP. Расхождение «в поиске карточки есть, в выгрузке пусто» не доказывает, что поиск сломался. Вы смотрели разные тела ответа.
До полного обхода в HTML нужны обычные адреса разделов либо согласованный серверный рендер. Иначе лимит страниц сгорает на оболочке, таймаут бьёт по пустому экстракту, заголовки и H1 не из чего собрать.
Не лечите это лабораторным аудитом скорости входной. Зелёный кружок на главной не добавит ссылок в DOM. Не обещайте, что срез релевантности по ключу починит граф SPA: это другая ось, её не кладут в overall.
Спросите исполнителя, сколько адресов пришло с ненулевым HTML-телом, а не сколько «обнаружено». Двенадцать обнаруженных при тысячах карточек — сначала разметка, потом семантика.
Обход, который видит документ, а не пустую оболочку: https://getauditpro.ru — Telegram @denis_ada.
getauditpro.ru