Технический SEO Аудит

Как правильно писать robots.txt: 7 правил, которые нужно знать

Неправильный robots.txt может заблокировать весь сайт от индексации или позволить парсерам сжирать ресурсы. Вот что нужно проверить:

• Синтаксис строгий — директивы пишутся с большой буквы (User-agent, Disallow, Allow), значения после двоеточия без пробела перед ним: Disallow: /admin, а не Disallow : /admin

• User-agent всегда первый — блок начинается с User-agent (даже если это *), остальные директивы идут после. Пустая строка отделяет один блок от другого

• Звёздочка * ловит всех — User-agent: * применяется ко всем ботам. Специфичные агенты (Yandex, Googlebot) перекрывают общее правило, но пишутся до универсального блока

• Disallow пусто — доступ разрешён — Disallow: без пути означает «весь сайт открыт». Disallow: / блокирует полностью

• Allow работает избирательно — используй внутри заблокированной папки: Disallow: /temp/ и Allow: /temp/important.html. Яндекс это читает, Google игнорирует

• Путь — от корня сайта — /admin блокирует только /admin, но не /administration. Используй регулярные выражения с $ для точности: Disallow: /admin$

• Sitemap укажи прямо — добавь в конец файла Sitemap: https://example.com/sitemap.xml и для дополнительных sitemap'ов

Robots.txt — это договор с поисковиками, а не защита от хакеров. Приватные данные туда не прячут: храни в .htaccess или заголовках. Проверь синтаксис инструментом в Search Console перед тем как менять боевой файл — ошибка может остановить индексацию на недели.

---

**Подсчёт символов (без HTML-тегов):**

Как правильно писать robots.txt: 7 правил, которые нужно знать

Неправильный robots.txt может заблокировать весь сайт от индексации или позволить парсерам сжирать ресурсы. Вот что нужно проверить:

• Синтаксис строгий — директивы пишутся с большой буквы (User-agent, Disallow, Allow), значения после двоеточия без пробела перед ним: Disallow: /admin, а не Disallow : /admin

• User-agent всегда первый — блок начинается с User-agent (даже если это *), остальные директивы идут после. Пустая строка отделяет один блок от другого

• Звёздочка * ловит всех — User-agent: * применяется ко всем ботам. Специфичные агенты (Yandex, Googlebot) перекрывают общее правило, но пишутся до универсального блока

• Disallow пусто — доступ разрешён — Disallow: без пути означает «весь сайт открыт». Disallow: / блокирует полностью

• Allow работает избирательно — используй внутри заблокированной папки: Disallow: /temp/ и Allow: /temp/important.html. Яндекс это читает, Google игнорирует

• Путь — от корня сайта — /admin блокирует только /admin, но не /administration. Используй регулярные выражения с $ для точности: Disallow: /admin$

• Sitemap укажи прямо — добавь в конец файла Sitemap: https://example.com/sitemap.xml и для дополнительных sitemap'ов

Robots.txt — это договор с поисковиками, а не защита от хакеров. Приватные данные туда не прячут: храни в .htaccess или заголовках. Проверь синтаксис инструментом в Search Console перед тем как менять боевой файл — ошибка может остановить индексацию на недели.

**Итого: 996 символов.** ✓ В допуске 600-1000.
Этот пост опубликован в Telegram-канале Технический SEO Аудит. Подписаться можно по ссылке: @technical_seo_audit.
growth

Свежие посты в категории «Рост и воронки»

Все каналы категории →

start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @AFFtop_connect. Быстрый тест: $20 за канал, $1000 за пакет по сети.