san4es Опубликовано 10 августа, 2013 Жалоба Поделиться Опубликовано 10 августа, 2013 Вопрос к специалистам SEO. Стандартный robots.txt Симплы выглядит так:User-agent: *Disallow: /sections/404Disallow: /simpla/Disallow: /order/Disallow: /user/Disallow: /js/Disallow: /captcha/Disallow: /Smarty/Disallow: /design/Disallow: /api/Disallow: /compiled/Disallow: /cart/Disallow: /resize/Disallow: /password.phpЕсли переделать его в такой вид: User-Agent: YandexDisallow: /sections/404Disallow: /simpla/Disallow: /order/Disallow: /user/Disallow: /js/Disallow: /captcha/Disallow: /Smarty/Disallow: /design/Disallow: /api/Disallow: /compiled/Disallow: /cart/Disallow: /resize/Disallow: /password.phpHost: www.my-site.ruUser-Agent: GooglebotDisallow: /sections/404Disallow: /simpla/Disallow: /order/Disallow: /user/Disallow: /js/Disallow: /captcha/Disallow: /Smarty/Disallow: /design/Disallow: /api/Disallow: /compiled/Disallow: /cart/Disallow: /resize/Disallow: /password.phpUser-agent: *Disallow: /sections/404Disallow: /simpla/Disallow: /order/Disallow: /user/Disallow: /js/Disallow: /captcha/Disallow: /Smarty/Disallow: /design/Disallow: /api/Disallow: /compiled/Disallow: /cart/Disallow: /resize/Disallow: /password.php Это будет плюсом? Или нет особой разницы? Цитата Ссылка на сообщение Поделиться на другие сайты
Rash Опубликовано 10 августа, 2013 Жалоба Поделиться Опубликовано 10 августа, 2013 Необходимо указывать host и sitemap в конце robots.txt! Host: gavno-site.ruSitemap: http://gavno-site.ru/sitemap.xml User-Agent: - Тут указываешь определенный доступ к определенным поисковым системам. Цитата Ссылка на сообщение Поделиться на другие сайты
Brigadir Опубликовано 10 августа, 2013 Жалоба Поделиться Опубликовано 10 августа, 2013 Символ * в данном случае означает "для всех". Нет смысла вносить описанные Вами изменения, Вы же просто копируете уже существующие инструкции. Цитата Ссылка на сообщение Поделиться на другие сайты
san4es Опубликовано 10 августа, 2013 Автор Жалоба Поделиться Опубликовано 10 августа, 2013 Необходимо указывать host и sitemap в конце robots.txt! Host: gavno-site.ruSitemap: http://gavno-site.ru/sitemap.xmlСтранно, вот пример - http://detstvo-shop.ru/robots.txt, у них host и sitemap не в конце robots.txt. Цитата Ссылка на сообщение Поделиться на другие сайты
san4es Опубликовано 10 августа, 2013 Автор Жалоба Поделиться Опубликовано 10 августа, 2013 Символ * в данном случае означает "для всех". Нет смысла вносить описанные Вами изменения, Вы же просто копируете уже существующие инструкции. Тогда для чего многие делают " * ".Например:http://detstvo-shop.ru/robots.txthttp://zapokerom.ru/robots.txt Цитата Ссылка на сообщение Поделиться на другие сайты
Rash Опубликовано 10 августа, 2013 Жалоба Поделиться Опубликовано 10 августа, 2013 Странно, вот пример - http://detstvo-shop.ru/robots.txt, у них host и sitemap не в конце robots.txt. Важно: для каждого файла robots.txt обрабатывается только одна директива Host. Обнаружив несколько директив, робот использует первую.Пример:Host: myhost.ru # используется User-agent: *Disallow: /cgi-bin User-agent: YandexDisallow: /cgi-binHost: www.myhost.ru # не используется P.S Из выдержки яши, ссылка Цитата Ссылка на сообщение Поделиться на другие сайты
Brigadir Опубликовано 10 августа, 2013 Жалоба Поделиться Опубликовано 10 августа, 2013 Тогда для чего многие делают " * ".Например:http://detstvo-shop.ru/robots.txthttp://zapokerom.ru/robots.txt Вот ещё почитайте на досуге http://robotstxt.org.ru/ Цитата Ссылка на сообщение Поделиться на другие сайты
Ogybil Опубликовано 11 августа, 2013 Жалоба Поделиться Опубликовано 11 августа, 2013 Тогда для чего многие делают " * ".Например:http://detstvo-shop.ru/robots.txthttp://zapokerom.ru/robots.txt Это делается по той причине, что один не дочитал, второй недопонял, третий сделал как понял из того что сказал второй.Есть правила общие они отмечены "*", а есть правила для конкретных ботов: User-agent: YandexЕсли вы пропишите одни и теже правила для каждого бота, то думаю ничего не изменится, ведь каждый бот будет рассматривать то что для него, но никаких приимуществ это не даст и Яндекс не полюбит ваш сайт больше, потому-что о нем вспомнили в robots.txt (именно на это и рассчет).Поэтому, правильнее общие правила выносить в User-agent: *, правила для конкретных ботов, которые противоречат правилам для всех в User-Agent: Конкретныйбот Цитата Ссылка на сообщение Поделиться на другие сайты
san4es Опубликовано 11 августа, 2013 Автор Жалоба Поделиться Опубликовано 11 августа, 2013 Это делается по той причине, что один не дочитал, второй недопонял, третий сделал как понял из того что сказал второй.Есть правила общие они отмечены "*", а есть правила для конкретных ботов: User-agent: YandexЕсли вы пропишите одни и теже правила для каждого бота, то думаю ничего не изменится, ведь каждый бот будет рассматривать то что для него, но никаких приимуществ это не даст и Яндекс не полюбит ваш сайт больше, потому-что о нем вспомнили в robots.txt (именно на это и рассчет).Поэтому, правильнее общие правила выносить в User-agent: *, правила для конкретных ботов, которые противоречат правилам для всех в User-Agent: КонкретныйботТеперь понял, спасибо. Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.