Поделиться
Поделиться

За пять с лишним лет в SEO я видел три волны «революций»: мобильный индекс, Core Web Vitals и сейчас — генеративный AI в массовом продакшене контента. Клиенты приходят с одним и тем же вопросом: «Можно накатить ChatGPT на 500 страниц и занять топ?» Короткий ответ: нет. Длинный — ниже: что обязательно настроить на сайте, какие параметры проверяют роботы Google, Яндекса и Bing, и почему в 2026 году выигрывают не те, кто больше сгенерировал текста, а те, у кого технически чистый, быстрый и доказуемо экспертный ресурс.

Эта статья — практический чеклист SEO-специалиста с поправкой на современный стек (Next.js, SSR/SSG, headless) и на реальность: поисковые системы учатся отличать шаблонный AI-текст, клоакинг, PBN и «обходы» — и наказывают не мгновенно, а когда накопят сигналы.

Что изменилось в SEO к 2026 году

| Было (2019–2021) | Стало (2024–2026) | |------------------|-------------------| | «Набить ключи в title и H1» | Семантика + intent: робот смотрит на смысл блока, а не плотность слова | | «Купить 100 ссылок» | Ссылочный профиль + упоминания бренда, E-E-A-T, поведенческие сигналы | | «Написать 3000 знаков» | Полезность, структура, уникальные данные — таблицы, кейсы, цифры, авторство | | «Поставить Yoast — зелёная лампочка» | Технический SEO в коде: метаданные, JSON-LD, sitemap, скорость, индексация | | «AI напишет блог за час» | AI — инструмент черновика; в выдачу идёт то, что прошло редактуру и имеет экспертизу |

Поисковики не «воюют с AI» как с технологией. Они воюют с низкокачественным, однотипным, манипулятивным контентом — независимо от того, написал его человек, нейросеть или гибрид.

Уровень 1. Без этого сайт для робота «невидим» или «сломан»

1.1. Доступность и индексация

robots.txt — первый файл, который читает робот. Обязательно:

  • Allow: / для основного контента (если нет причин закрывать)
  • Disallow только для служебного: /api/, админки, thank-you, дублей с параметрами
  • Директива Sitemap: https://ваш-домен.ru/sitemap.xml
  • Отдельные правила для Yandex, Googlebot, bingbot — если нужны исключения

sitemap.xml — карта URL с loc, lastmod, changefreq, priority. Требования:

  • Только канонические URL (без ?utm=, без дублей www/non-www)
  • Файл должен быть валидным XML с namespace http://www.sitemaps.org/schemas/sitemap/0.9
  • Для крупных сайтов — sitemap index + разбивка по разделам (до 50 000 URL на файл)
  • Отправить в Google Search Console, Яндекс.Вебмастер, Bing Webmaster Tools

Важно: RSS (feed.xml) — не sitemap. В Яндекс.Вебмастере feed добавляют в раздел RSS/каналов, а не в «Файлы Sitemap».

1.2. Canonical и дубли

Каждая индексируемая страница должна иметь один канонический URL:

<link rel="canonical" href="https://example.ru/blog/seo-guide" />

Типичные ошибки:

  • Глобальный canonical: / в root layout — убивает каноникалы внутренних страниц
  • Дубли: /blog и /blog/, http и https, www и без — выбрать один вариант и 301 на него
  • Пагинация: rel="next" / rel="prev" или canonical на view-all — по стратегии проекта

1.3. Метаданные (title, description, Open Graph)

Минимум на каждой важной странице:

| Тег | Зачем | Рекомендация | |-----|-------|--------------| | <title> | Заголовок в выдаче | 50–60 символов, ключ + бренд, уникальный | | meta name="description" | Сниппет | 150–160 символов, призыв + суть, не дубль title | | meta name="robots" | Индексация | index,follow по умолчанию; noindex для thank-you, фильтров | | og:title, og:description, og:image | Соцсети и мессенджеры | 1200×630 px, абсолютный URL картинки | | twitter:card | Twitter/X, Telegram preview | summary_large_image | | link rel="alternate" hreflang | Мультиязычность | Если есть EN/RU версии |

В Next.js App Router это делается через generateMetadata / metadata export — не через захардкоженные теги в одном layout на весь сайт.

1.4. Верификация в вебмастерах

Без привязки сайта вы не увидите ошибки индексации:

  • Яндекс: meta-тег или DNS (yandex-verification)
  • Google: google-site-verification
  • Bing: msvalidate.01

Храните ключи в переменных окружения (NEXT_PUBLIC_*), не коммитьте в репозиторий.

Уровень 2. Структурированные данные (Schema.org / JSON-LD)

Роботы всё чаще строят rich results из разметки, а не только из HTML:

| Тип страницы | Schema | Зачем | |--------------|--------|-------| | Главная / о компании | Organization, WebSite, ProfessionalService | Панель знаний, sitelinks search box | | Статья блога | BlogPosting / Article | Дата, автор, изображение в выдаче | | Кейс / портфолио | CreativeWork, Product | Расширенные сниппеты | | Контакты | LocalBusiness + PostalAddress | Локальное SEO | | FAQ на лендинге | FAQPage | Раскрывающиеся блоки в Google | | Хлебные крошки | BreadcrumbList | Навигация в сниппете |

Правила:

  • JSON-LD в <script type="application/ld+json"> — предпочтительный формат Google
  • Данные в разметке должны совпадать с видимым контентом (иначе — manual action за misleading structured data)
  • Проверка: Google Rich Results Test, валидатор Schema.org

Уровень 3. Производительность и Core Web Vitals

С 2021 года скорость — фактор ранжирования. В 2026 актуальны метрики:

| Метрика | Что измеряет | Цель | |---------|--------------|------| | LCP (Largest Contentful Paint) | Загрузка главного контента | < 2,5 с | | INP (Interaction to Next Paint) | Отклик на действия | < 200 мс | | CLS (Cumulative Layout Shift) | Стабильность вёрстки | < 0,1 |

Практика для современных сайтов:

  • SSR или SSG для контентных страниц (блог, лендинги) — робот получает HTML сразу
  • Оптимизация изображений: next/image, WebP/AVIF, width/height против CLS
  • Шрифты: font-display: swap, preload критичных гарнитур
  • Минимум клиентского JS на первом экране; тяжёлые виджеты — lazy load
  • CDN для статики, gzip/brotli на nginx

Сайт на чистом client-side React без пререндера в 2026 — SEO-риск по умолчанию.

Уровень 4. Контент и E-E-A-T в эпоху AI

Google формализовал E-E-A-T: Experience, Expertise, Authoritativeness, Trustworthiness. Яндекс смотрит на похожие сигналы: качество, поведение, репутация домена.

Что роботы «чувствуют» как AI-мусор

Поисковые системы не публикуют полные алгоритмы, но по паттернам модерации и апдейтам (в т.ч. Helpful Content Update, борьба со spam в 2024–2025) видно:

  1. Однотипная структура — «Введение → 5 одинаковых H2 → Заключение» на тысячах страниц
  2. Пустые обобщения — «в современном мире», «важно отметить», «в заключение» без фактов
  3. Нет автора и даты — анонимные стены текста
  4. Нет уникальных данных — ни цифр, ни скриншотов, ни цитат экспертов, ни кейсов
  5. Массовая публикация — 200 статей за выходные с одного IP
  6. Перекрёстное дублирование — тот же текст на PBN-сетке с переспамом ключей

«Обходы», которые не работают (или работают недолго)

| «Лайфхак» | Реальность | |-----------|------------| | «Пропустить текст через 10 AI-рерайтеров» | Стилистические маркеры и энтропия текста детектируются; качество падает | | «Спрятать ключи белым шрифтом / в display:none» | Клоакинг → бан или пессимизация | | «Лить трафик ботами на страницу» | Поведенческие аномалии, отказ от индексации | | «Парсить конкурентов и слегка менять» | Дубли + DMCA/жалобы + фильтры | | «Делать doorway-страницы под каждый город» | Doorway — прямое нарушение guidelines Google | | «GPT с humanize-сервисом» | Редактура обязательна; без экспертизы текст не держит позиции |

Что работает в 2026

  • Экспертный контент с автором, должностью, фото, ссылкой на профиль
  • Первичные источники: свои исследования, интервью, данные с проектов
  • Структура под intent: how-to, сравнение, чеклист, кейс — разный шаблон под запрос
  • Обновление контентаlastmod в sitemap должен отражать реальные правки
  • Внутренняя перелинковка — hub-страницы (например, /blog → кластеры по темам)
  • RSS для блога — не для ранжирования напрямую, но для быстрого обнаружения новых URL роботом

Уровень 5. Технический стек: что мы закладываем в OtherCode

Когда в ДругойКод делаем SEO для клиентского сайта на Next.js, базовый набор выглядит так:

✓ robots.ts / robots.txt с Sitemap
✓ sitemap.xml с lastmod из дат контента
✓ feed.xml (RSS) для блога
✓ manifest.json, favicon, apple-touch-icon
✓ Уникальные metadata на каждый route (layout + generateMetadata)
✓ JSON-LD: Organization, WebSite, BlogPosting, BreadcrumbList
✓ canonical без глобального перетирания
✓ noindex на служебных страницах (thank-you, 404)
✓ og:image с абсолютным URL
✓ Верификация Яндекс / Google / Bing через env
✓ SSR/SSG, оптимизация изображений, семантическая разметка (header, main, article, nav)

Пример того, как не надо: один title на весь сайт, sitemap только с главной, блог на клиентском рендере без HTML в ответе, canonical всегда на /.

Уровень 6. Локальное SEO и мультипоиск (РФ)

Для российского бизнеса недостаточно только Google:

| Площадка | Обязательные действия | |----------|----------------------| | Яндекс.Вебмастер | Sitemap, регион, зеркала, Турбо (если нужно), мониторинг ИКС | | Google Search Console | Sitemap, Core Web Vitals, проверка URL, international targeting | | Bing Webmaster | Дублирует часть сигналов; актуален для Edge/Copilot | | 2GIS / Яндекс.Бизнес | Для офлайн-точек: NAP (name, address, phone)一致 с сайтом | | VK, Telegram, Дзен | Не замена SEO, но усиливают брендовые запросы и трафик |

host в robots.txt для Яндекса:

Host: https://othercode.ru

Указывает предпочтительное зеркало (www vs non-www).

Уровень 7. Мониторинг и регрессии

SEO — не разовая настройка. Чеклист ежемесячно:

  1. Индексация — число страниц в GSC / Вебмастере vs ожидаемое
  2. Ошибки сканирования — 404, 5xx, редиректные цепочки
  3. Core Web Vitals — полевые данные (CrUX), не только Lighthouse в dev
  4. Позиции по ядру — бренд + 20–50 коммерческих/инфо запросов
  5. Логи сервера — частота визитов YandexBot, Googlebot; нет ли блокировок
  6. После каждого деплоя — sitemap открывается, canonical на месте, нет noindex на главной

Типичная регрессия после релиза: сломался nginx, изменились ID Server Actions (шум в логах), упал SSR, сбросился env с verification-ключом.

Полный чеклист: 40 пунктов перед запуском

Техническое

  • [ ] HTTPS, редирект HTTP → HTTPS
  • [ ] Единый домен (www или без) + 301
  • [ ] robots.txt доступен и валиден
  • [ ] sitemap.xml в robots и в вебмастерах
  • [ ] RSS для блога (если есть блог)
  • [ ] 404 страница с noindex
  • [ ] Нет битых внутренних ссылок (сканер: Screaming Frog, Sitebulb)
  • [ ] Сжатие gzip/brotli
  • [ ] Кэш статики (Cache-Control)
  • [ ] Мобильная версия / responsive

Метаданные

  • [ ] Уникальный title на каждой странице
  • [ ] Уникальный description
  • [ ] canonical на каждой странице
  • [ ] Open Graph + Twitter Card
  • [ ] favicon + manifest
  • [ ] hreflang (если мультиязычность)

Разметка

  • [ ] JSON-LD Organization / WebSite
  • [ ] JSON-LD для статей (BlogPosting)
  • [ ] BreadcrumbList где есть вложенность
  • [ ] Семантические теги HTML5 (h1 один на страницу)

Контент

  • [ ] H1 соответствует intent страницы
  • [ ] Логичная иерархия H2–H3
  • [ ] Alt у изображений
  • [ ] Автор и дата на статьях
  • [ ] Внутренние ссылки на релевантные материалы
  • [ ] Нет тонкого/дублированного контента

Вебмастера

  • [ ] Яндекс.Вебмастер подключён
  • [ ] Google Search Console подключён
  • [ ] Sitemap отправлен
  • [ ] Регион и зеркала настроены (Яндекс)

Производительность

  • [ ] LCP < 2,5 с на ключевых страницах
  • [ ] INP в зелёной зоне
  • [ ] CLS < 0,1
  • [ ] Изображения оптимизированы (формат, размер)

AI-эра (дополнительно)

  • [ ] Контент прошёл редакторскую и экспертную проверку
  • [ ] Есть уникальные факты, не найденные у конкурентов
  • [ ] Нет массовой автогенерации без ценности
  • [ ] Указаны реальные авторы с репутацией
  • [ ] Политика обновления устаревших статей

Итог: SEO в 2026 — это инженерия + экспертиза

Полноценное SEO — не «написать meta keywords» (их Google игнорирует с 2009 года) и не «залить 100 AI-статей». Это система:

  1. Техническая база — робот может зайти, понять структуру, проиндексировать правильный URL
  2. Скорость и UX — пользователь не уходит через 3 секунды
  3. Контент с доказуемой ценностью — то, что люди дочитывают, цитируют и сохраняют
  4. Доверие — автор, компания, контакты, юридические страницы, HTTPS
  5. Мониторинг — SEO ломается на деплоях чаще, чем от «алгоритмов»

Поисковики в 2026 не слепы к AI — они используют AI сами (summaries, AI Overviews, нейропоиск Яндекса). Обойти их «генерацией побольше» не выйдет. Выигрывает сайт, который для робота прозрачен, а для человека — полезен.


Нужен аудит SEO или внедрение чеклиста на вашем Next.js / React проекте? Оставьте заявку — в OtherCode делаем техническое SEO вместе с разработкой, а не «потом накинем мета-теги».