Robots.txt | это... Что такое Robots.txt? (original) (raw)

robots.txt

robots.txtфайл ограничения доступа к содержимому роботам на http-сервере. Файл должен находиться в корне сайта (то есть иметь путь относительно имени сайта /robots.txt). При наличии нескольких субдоменов файл должен располагаться в корневом каталоге каждого из них. Данный файл дополняет стандарт Sitemaps, который служит прямо противоположной цели: облегчать роботам доступ к содержимому.

Использование файла добровольно. Стандарт был принят консорциумом 30 января 1994 года в списке рассылки robots-request@nexor.co.uk и с тех пор используется большинством известных поисковых машин.

Файл robots.txt используется для частичного управления индексированием сайта поисковыми роботами. Этот файл состоит из набора инструкций для поисковых машин, при помощи которых можно задать файлы, страницы или каталоги сайта, которые не должны индексироваться.

Файл robots.txt может использоваться для указания расположения файла и может показать, что именно нужно, в первую очередь, проиндексировать поисковому роботу.

Содержание

Описание структуры

Файл состоит из записей. Записи разделяются одной или более пустых строк (признак конца строки: символы CR, CR+LF, LF). Каждая запись содержит непустые строки следующего вида:

<поле>:<необязательный пробел><значение><необязательный пробел>

где поле — это либо User-agent, либо Disallow.

Сравнение производится методом простого поиска подстроки. Например, запись Disallow: /about запретит доступ как к разделу http://example.com/about/, так и к файлу http://example.com/about.php, а запись Disallow: /about/ — только к разделу http://example.com/about/.

Проверка синтаксиса

Для проверки синтаксиса и структуры файла robots.txt существует ряд специализированных онлайн-служб.

Существует специализированная поисковая система BotSeer, которая позволяет осуществлять поиск по файлам robots.txt.

Примеры

Запрет доступа всех роботов ко всему сайту:

User-agent: * Disallow: /

Запрет доступа определенного робота к каталогу /private/:

User-agent: googlebot Disallow: /private/

Нестандартные директивы

Crawl-delay: устанавливает время, которое робот должен выдерживать между загрузкой страниц. Если робот будет загружать страницы слишком часто, это может создать излишнюю нагрузку на сервер. Впрочем, современные поисковые машины по умолчанию задают достаточную задержку в 1-2 секунды.

User-agent: * Crawl-delay: 10

Allow: имеет действие, обратное директиве Disallow — разрешает доступ к определенной части ресурса. Поддерживается всеми основными поисковиками. В следующем примере разрешается доступ к файлу photo.html, а доступ поисковиков ко всей остальной информации в каталоге /album1/ запрещается.

Allow: /album1/photo.html Disallow: /album1/

Расширенный стандарт

В 1996 году был предложен расширенный стандарт robots.txt, включающий такие директивы как Request-rate и Visit-time. Например:

User-agent: * Disallow: /downloads/ Request-rate: 1/5 # загружать не более одной страницы за пять секунд Visit-time: 0600-0845 # загружать страницы только в промежуток с 6 утра до 8:45 по Гринвичу.

Особенности поддержки стандарта поисковыми роботами

Рамблер поддерживает только базовый вариант стандарта - только директивы User-agent и Disallow

См. также

Ссылки

Поисковая оптимизация
Исключения robots.txtМета-тегиnofollownoindex
Маркетинг Интернет-маркетингПартнёрская программа • Маркетинг по электронной почте • Реклама на экране • Интернет-статистика
Поисковыймаркетинг Поисковый маркетингПродвижение сайта в социальных сетях (SMO) • Управление присутствием личной информации в сети • Платное включение в индекс • Оплата за клик • Гуглбомбинг
Спам Поисковый спам • Автоматический сбор данных • Сайты с неоригинальным контентом • ЛинкофермаДорвеиКлоакинг
Ссылки Внешние факторы в поисковой оптимизации • Популярность ссылки • Обмен ссылками • Взаимные ссылки • Многолинки • Биржа ссылок • Бэклинки (ссылки на сайт) • Поисковый индекс
Прочее Страница приземления • Геотаргетинг • Оптимизация страниц приземления • Поисковая система с ручным отбором результатов • Стоп-слова • Подозрительные слова
Веб и веб-сайты
Глобально Всемирная паутина (Веб 1.0, Веб 2.0, Web 3.0) • Семантическая паутинаРунет
Локально Веб-сайт (Статический, Динамический) • Веб-порталВеб-страницаВеб-службаВеб-кольцо
Виды сайтови сервисов Виртуальный атласБаннерная сетьБлог (Блог-платформа) • ВидеохостингВики-движок (Вики-хостинг, список) • Сайт-визиткаВопрос-ответЗакладкиСлужбы знакомствКаталог ресурсов • Сервис контекстной рекламы • Интернет-магазинМикроблогНовостной сайтПоисковая система (список) • ПорносайтСоциальная сетьТоррент-трекерФайлообменникФорум (сервис форумов) • ФотохостингЧат
Создание иобслуживание Веб-разработкаВеб-мастерВеб-дизайнВёрстка веб-страниц (верстальщик) • Веб-программированиеЮзабилитиМодераторПоисковая оптимизация (SEO) • Продвижение сайта
Техническое Веб-сервер (список) • Браузер (списоксравнение) • Веб-фреймворк • Система управления содержимым (Список CMS) • HTTP (ответызаголовки) • SPDYCGIHTMLXHTMLCSSJavaScriptDHTMLDOMXMLAJAXJSONFlashRSSAtomМикроформатыfavicon.ico • robots.txtSitemapsКарта сайта.htaccess
Маркетинг Интернет-маркетингИнтернет-рекламаБаннерКонтекстная реклама
Социум и культура БлогосфераИнтернет-сообщество (районное) • Сетевая литература

Wikimedia Foundation.2010.