Коллеги, нужен разбор по фактам.
Сайт на Next.js 14 (App Router), переехали с PHP/WordPress ~3 недели назад. В Яндекс.Вебмастере:
- покрытие: часть URL ушла в «Исключённые» / «Редирект» / «Не удалось загрузить»;
- по ключевым коммерческим посадочным просадка 35–50% показов и кликов (Метрика + Вебмастер);
- Google Search Console почти держится, Яндекс — просел сильнее.
Что уже сделали:
- 301 со старых ЧПУ на новые (карта редиректов ~800 URL).
- sitemap.xml отдаётся, robots.txt открыт.
- В «Просмотр как робот» Яндекса на части страниц вижу почти пустой body / скелетон, хотя в Chrome контент есть.
- title/H1 вроде на месте, но meta description и основной текст в исходнике (view-source) на части маршрутов нет — только после гидрации.
Стек: Next.js App Router, часть блоков client components, данные через fetch на сервере + client-side для фильтров/каталога. Хостинг Node (next start), без edge.
Вопросы:
- как системно проверить, что Яндекс получает SSR HTML, а не пустой shell;
- что смотреть в
next.config(headers, trailingSlash, redirects) и в разметкеapp/; - типичные причины, почему Google ест, а Яндекс — нет после переезда на Next.
Ниша: услуги B2B, коммерческие посадочные + фильтры каталога. Нужен чеклист именно под НЧ/СЧ коммерцию, не «сделайте контент лучше».