SEO html5css.dev
html5css.dev

SEO продвижение сайтов

Полный цикл: от проектирования и семантики до ссылочного, перелинковки и текстов.

0. Старт С чего начинается работа: цели, инструменты, сервисы 2 1. Проектирование сайта Структура, семантика, title и description 11 2. Прототипирование Карточка товара и страница категории на примере магазина 3 3. Контент и ключевые слова Ключи в тексте, заголовки, объём, читаемость, изображения, внутренние ссылки 20 3.1. Сайт целиком и коммерция Структура, sitemap, крошки, домен, контакты, ассортимент, доставка, поддержка 22 3.2. Поведенческие факторы Домен и бренд, релевантность title, вложенность, удовлетворённость пользователя 11 4. Техническая оптимизация Скорость, дубли, robots.txt, sitemap.xml, битые страницы 9 5. Внешние факторы Ссылочное, доноры, анкоры, линкбилдинг 13 6. Продвижение бренда Брендовый трафик и его оценка 3 7. Нестандартные методы Актуализация контента, нулевая позиция, SILO, обрезка контента 17 8. Крауд-маркетинг Форумы, отзовики, Q&A, соцсети, поиск площадок и сервисы 16 8.1. Стратегии крауда Стратегии размещения, выживаемость постов, объёмы, делегирование 11 9. Юзабилити сайта Макет, навигация, формы, корзина, контрастность 10 10. Внутренняя перелинковка Вес страниц, анкоры, схемы связывания 10 11. Работа с текстами LSI, структура текста, применение ключей 8

С чего начать

Последовательный курс: проектирование → внутренняя оптимизация → техничка → ссылочное → тексты.

15глав
166уроков

Мобильная выдача

Отдельный курс про мобильный индекс: скорость, интерфейс, голосовой поиск и регионы.

6глав
44урока

Новый курс

Поиск всё чаще отвечает текстом. Курс о том, как попадать в источники этих ответов и не потерять доверие.

5глав
15уроков
  1. html5css.dev
  2. SEO
  3. SEO для AI
  4. Машинное понимание
  5. Управление доступом AI-краулеров
Глава 3 · Машинное понимание Урок 3 из 3 Обновлено 26.08.2026

Управление доступом AI-краулеров

Закрыться от AI можно по-разному, и последствия у вариантов разные: от потери обычного сниппета до исчезновения из ответов ассистентов. Разбираем инструменты и цену каждого решения.

Два разных потребителя, которых путают

Поисковый роботКраулер AI-сервиса
КтоGooglebot, YandexBotОтдельные боты чат-сервисов и ассистентов
Куда попадает контентПоисковый индекс → выдача и AI OverviewsОтветы конкретного сервиса, иногда обучение
Чем управляетсяДирективы сниппетов и индексацииrobots.txt по user-agent
Цена блокировкиУход из выдачи или потеря описанияУход из ответов этого сервиса

Отсюда главное: блокировка AI-краулеров в robots.txt никак не влияет на AI Overviews. Это разные механизмы, и путаница здесь стоит дорого.

Инструменты и их последствия

ИнструментЧто делаетПобочный эффект
robots.txt по user-agentНе пускает конкретного ботаВы исчезаете из ответов этого сервиса
noindexУбирает страницу из выдачиТеряется весь поисковый трафик
nosnippetЗапрещает показывать фрагментПропадает и обычное описание в выдаче — CTR падает
max-snippet:NОграничивает длину фрагментаСлишком короткое описание хуже продаёт клик
data-nosnippetИсключает конкретный блокПрактически нет — самый точечный вариант
noarchiveЗапрещает сохранённую копиюМинимальный
<!-- закрыть от цитирования только цены, оставив остальное -->
<div data-nosnippet>
  Цена для партнёров: 3 200 ₽
</div>

robots.txt: разграничение ботов

Записи в robots.txt адресуются по user-agent. Порядок и точность имени критичны: неправильно написанное имя просто игнорируется.

# поисковые роботы — полный доступ
User-agent: Googlebot
Allow: /

User-agent: YandexBot
Allow: /

# конкретный краулер AI-сервиса — закрыт
User-agent: GPTBot
Disallow: /

# все остальные
User-agent: *
Allow: /
Disallow: /go.php
Disallow: /*inc_*.php

Sitemap: https://site.ru/sitemap.xml
robots.txt — не защита Это соглашение, которое добросовестные боты соблюдают, а недобросовестные — нет. Если контент нужно защитить по-настоящему, требуется авторизация или ограничение на уровне сервера, а не строка в текстовом файле.

Блокировка на уровне сервера

Когда решение принято окончательно, надёжнее закрывать на nginx — тогда это не зависит от доброй воли бота:

map $http_user_agent $block_ai {
    default            0;
    "~*GPTBot"         1;
    "~*CCBot"          1;
}

server {
    if ($block_ai) { return 403; }
}

Перед внедрением проверьте по логам, что под правило не попадают поисковые роботы: ошибка здесь выбьет сайт из индекса.

Про llms.txt

Формат, предложенный сообществом: текстовый файл в корне сайта с кратким описанием проекта и списком ключевых страниц — чтобы языковой модели было проще сориентироваться. Статус на сегодня:

  • Официальной поддержки со стороны Google и Яндекса нет.
  • Ни одна поисковая система не заявляла, что учитывает файл.
  • Вреда он не приносит: это обычный текстовый файл.
  • Полезный побочный эффект — вы формулируете, что у вас за проект и какие страницы главные.

Вывод: делать можно, рассчитывать на эффект — нет. Приоритет ниже, чем у разметки и структуры.

Как принимать решение

  1. Оцените, что вы теряете. Посмотрите в аналитике переходы с доменов AI-сервисов: если их заметно, блокировка стоит трафика.
  2. Отделите обучение от ответов. Возражение против обучения на вашем контенте — не то же самое, что нежелание быть источником ответа.
  3. Решайте по типам контента, а не по всему сайту: платный раздел и блог могут иметь разные правила.
  4. Используйте точечные инструменты. data-nosnippet на конкретных блоках почти всегда лучше, чем nosnippet на странице.
  5. Зафиксируйте решение в документе с датой и причиной — через год вопрос вернётся.
Позиция по умолчанию Для большинства сайтов разумно оставаться открытыми: быть источником ответа — это видимость бренда и часть трафика. Закрываться имеет смысл, когда контент сам по себе является продуктом, за который платят.

Итог

Есть два независимых контура: поисковый индекс, откуда растут AI Overviews и нейроответы, и отдельные краулеры AI-сервисов. Первый управляется директивами сниппетов и всегда ценой обычного описания в выдаче; второй — robots.txt и настройками сервера. Решение стоит принимать осознанно и по типам контента, а не одним запретом на весь сайт.

Частые вопросы

Можно ли закрыться от AI Overviews, оставив обычный сниппет?

Нет. AI Overviews строятся на поисковом индексе, и управляются те же директивы сниппетов. nosnippet уберёт вас и из генеративного ответа, и из обычного описания в выдаче.

Как закрыть только обучающие краулеры?

Через robots.txt по конкретным user-agent. Это отдельные боты AI-сервисов, и на поисковую выдачу их блокировка не влияет — но вы исчезнете из ответов этих сервисов.

Что такое llms.txt и нужен ли он?

Предложенный сообществом формат файла с описанием сайта для языковых моделей. Официальной поддержки со стороны поисковых систем у него нет. Вреда файл не приносит, но рассчитывать на эффект не стоит.

Как закрыть от цитирования один блок на странице?

Атрибутом data-nosnippet на элементе. Остальная часть страницы при этом остаётся доступной для сниппетов — это самый точечный инструмент.

Вся глава «Машинное понимание» — 3 урока
  1. Schema.org для машинного понимания
  2. Сущности и знание о бренде
  3. Управление доступом AI-краулеров