Неправильный 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.
Технический SEO Аудит
@technical_seo_audit
Как правильно писать robots.txt: 7 правил, которые нужно знать
Этот пост опубликован в Telegram-канале Технический SEO Аудит. Подписаться можно по ссылке: @technical_seo_audit.