SEO-ready — это архитектурное решение
Хорошее SEO не сводится к полям title и description. Оно начинается с маршрутов, серверного рендера, производительности, структуры контента и понятной модели публикации.
В Next.js App Router это удобно делать на уровне страниц: generateMetadata для метаданных, sitemap.ts для карты сайта, robots.ts для правил индексации, JSON-LD для структурированных данных.
Минимальный набор для статьи
- ЧПУ slug и canonical URL.
- SEO title и description.
- Open Graph title, description и image.
- Даты публикации и обновления.
- Автор и издатель.
- JSON-LD BlogPosting или Article.
- FAQ-разметка, если в статье есть вопросы и ответы.
- Чистая HTML-структура: H1, H2, списки, абзацы.
Что важно для AI-консультанта
Если статьи позже будут использоваться в чате, модель данных должна хранить AI-резюме, темы, сценарии применения и связи с услугами. Тогда статья работает не только на SEO, но и на понятный диалог с клиентом.
Проверка перед релизом
Проверяем sitemap, canonical, метаданные, скорость, отсутствие noindex на опубликованных страницах, корректность JSON-LD и то, что статья попала в RAG-индекс.