Next.js, noindex для слабых поисковых страниц
Поиск может создавать URL, которые нужны пользователю, но не нужны в индексе. Например /search?q=jazz, пустая выдача по фильтрам или страница /search/music?page=20, если результатов хватает только на пять страниц. Такие адреса можно оставить доступными и вернуть для них noindex. В Next.js App Router правило задаётся через metadata, для динамической страницы его можно вычислить в generateMetadata.
Категорийная страница /search/music может получить index, а произвольный текстовый запрос /search?q=jazz получить noindex. Страница остаётся рабочей, поисковому роботу передаётся отдельное правило индексации.
Статья на Хабр Проект: EventMap Stepik: Next.js III: SEO, i18n 2026
#nextjs #AppRouter #SEO #noindex #searchParams #metadata #indexing #ServerComponents #TypeScript #webdev