вторник, 11 октября 2016 г.

Робот AdSense

Поисковый робот, который также называют "пауком", представляет собой программное средство, используемое системой Google для обработки и индексирования содержания веб-страниц. Робот AdSense заходит на ваш сайт и определяет его содержание с целью размещения релевантных объявлений.
Ниже приведены основные сведения о роботе AdSense.
  • Отчет робота обновляется еженедельно.
    Сканирование осуществляется автоматически; мы не принимаем запросы на более частое сканирование.
  • Робот AdSense отличается от робота Google.
    Эти два робота работают отдельно, но используют общий кэш. Это сделано для того, чтобы избежать ситуаций, когда они одновременно запрашивают одни и те же страницы, и сохранить пропускную способность сайтов издателей. Также существует отдельный робот Search Console.
  • Устранение неполадок с роботом AdSense не решит проблемы с роботом Google.
    Устранение проблем, перечисленных на странице Доступ для робота AdSense, не окажет влияния на позицию вашего сайта в результатах Google Поиска.
  • Индексирование осуществляется по URL.
    Доступ робота к адресам site.com и www.site.com осуществляется раздельно. Однако робот не рассматривает site.com и site.com/#anchor как две разные страницы.
  • Робот не осуществляет доступ к страницам или каталогам, заблокированным в файле robots.txt.
    Роботы Google и AdSense Mediapartners учитывают информацию в файле robots.txt. Если файл robot.txt запрещает доступ к определенным страницам или каталогам, они не будут просканированы.
    Строка User-agent: * не запрещает сканирование страниц с рекламой. Чтобы запретить роботу AdSense доступ на ваши страницы, в файле robots.txt необходимо указать User-agent: Mediapartners-Google.
  • Робот пытается получить доступ только к URL с тегами объявлений Google.
    Только те страницы, на которых отображаются объявления Google, будут обращаться к нашим системам и сканироваться.
  • Робот пытается получить доступ к страницам, с которых осуществляется переадресация.
    Если с ваших "исходных страниц" выполняется переадресация, роботу необходим доступ к ним, чтобы определить ее наличие. Поэтому в журналах доступа регистрируются посещения роботом исходных страниц.
  • Повторное сканирование сайта.
    В настоящее время мы не можем управлять частотой сканирования: наши роботы выполняют его автоматически. Если вы что-то поменяете на странице, может пройти 1 или 2 недели, прежде чем это отразится в нашем индексе.

Важность контента для таргетинга объявлений

Как вы, вероятно, знаете, система AdSense сначала сканирует содержание ваших страниц, а затем подбирает соответствующие объявления. Это означает, что при небольшом объеме содержания нашему роботу будет сложно определить тематику страницы. В результате на сайте могут появляться нерелевантные объявления.
Чтобы такая проблема не возникала, необходимо обеспечить достаточное количество контента на страницах сайта. Чем больше текстовой информации доступно нашему роботу, тем проще ему будет определить тематику ваших страниц и, следовательно, тем выше будет релевантность объявлений Google. Наполните сайт интересными текстами, и эффективность программы AdSense значительно возрастет, а посетители вашего сайта и рекламодатели останутся довольны.
Рассмотрим наглядную систему уравнений:
  1. Страница с достаточным количеством контента = высокорелевантные объявления.
  2. Высокорелевантные объявления + заинтересованные пользователи = высокий CTR и коэффициент конверсии.
  3. Высокий CTR и коэффициент конверсии = успех!
Объявления Google, которые появляются на вашем сайте, предоставляют пользователям дополнительную информацию, связанную с вашим контентом. Чтобы мы могли эффективнее помогать вам, оптимизируйте свою страницу, разместив на ней качественные материалы.

Запрет на показ изображений с вашего сайта в результатах поиска Google

Быстрое удаление

Используйте временную блокировку URL, если вам нужно срочно запретить показ изображения в результатах поиска.

Обычная процедура

Если вы не хотите, чтобы графические материалы с вашего сайта были представлены в результатах поиска картинок Google, добавьте в корневой каталог вашего сервера файл robots.txt, блокирующий доступ к изображениям. Этот способ занимает больше времени, чем удаление с помощью инструмента блокировки, но он является стандартным для всех поисковых систем. Кроме того, в этом случае вы можете контролировать удаление, например использовать подстановочные знаки или учитывать фрагменты URL.
Допустим, на вашем сайте есть графический файл sobaki.jpg, размещенный по адресу www.vash-sait.ru/kartinki/sobaki.jpg. Чтобы он не отображался в результатах поиска, добавьте в файл robots.txt следующий текст:
User-agent: Googlebot-Image
Disallow: /kartinki/sobaki.jpg 
При следующем сканировании сайта робот Google обнаружит эту команду и исключит изображение из результатов поиска.
Чтобы удалить из нашего индекса все изображения с вашего сайта, добавьте следующий текст в файл robots.txt:
User-agent: Googlebot-Image
Disallow: / 
Кроме того, в файле robots.txt можно использовать звездочки, что позволяет более эффективно управлять доступом к контенту. В шаблонах Disallow символ "*" означает любую последовательность знаков. Шаблон может оканчиваться символом "$", который обозначает конец названия. Чтобы запретить сканирование всех файлов определенного типа, например только файлов JPG, а не GIF или PNG, добавьте в файл robots.txt следующую запись:
User-agent: Googlebot-Image
Disallow: /*.gif$
Если в строке User-agent ввести Googlebot-Image, изображения не будут отображаться в результатах поиска картинок, в том числе на мобильных устройствах. Если же вам нужно заблокировать графические файлы во всех сервисах, в том числе в обычном поиске, указывайте Googlebot в качестве User-agent.

Как заблокировать доступ роботам

Не все материалы на информационных сайтах подходят для Google Новостей. Однако статьи для нашего сервиса подбираются автоматически, и в Google Новости может попасть лишняя информация. Страницы сканирует та же программа, которая используется поиском Google – робот Googlebot.
Запретить индексирование того или иного раздела можно с помощью файла robots.txt, метатегов и атрибутов заголовка HTTP. Кроме того, вам потребуется использовать идентификатор робота Googlebot либо Googlebot-News.
Так вы сможете контролировать, где виден ваш контент.
  • Если вы заблокируете доступ для робота Googlebot-News, мы не будем индексировать ваш сайт в Google Новостях.
  • Если вы заблокируете доступ для робота Googlebot, мы не будем индексировать ваш сайт ни в Google Новостях, ни в результатах поиска Google.
Обратите внимание, что из нескольких ограничений доступа для роботов Google применяется наиболее строгое.

Как создать файл robots.txt

С помощью файла robots.txt можно эффективно управлять доступом к материалам. В этом документе указываются разделы сайта, которые должны индексироваться в Google Поиске и Google Новостях. Подробное руководство по созданию такого файла и работе с ним вы найдете в Справочном центре Search Console.
Обратите внимание:
  • Чтобы ваш сайт не появлялся в Google Новостях, заблокируйте в файле robots.txt доступ к ресурсу для робота Googlebot-News.
  • Чтобы запретить индексирование сайта в Google Новостях и поиске Google, заблокируйте в файле robots.txt доступ к ресурсу для робота Googlebot.
Убедитесь, что у поискового робота есть доступ к файлу robots.txt. В противном случае мы не узнаем, что вы запретили сканирование отдельных разделов сайта.

Как создать метатег

Чтобы блокировать индексирование определенной страницы, добавьте в ее HTML-код метатег. 
Обратите внимание:
  • Чтобы запретить роботу Googlebot-News индексировать определенные статьи на сайте, используйте следующий метатег:
<meta name="Googlebot-News" content="noindex, nofollow">
  • Чтобы запретить роботу Googlebot индексировать определенные статьи на сайте, используйте следующий метатег:
<meta name="googlebot" content="noindex, nofollow">
  • Чтобы запретить всем роботам индексировать определенные статьи на сайте, используйте следующий метатег:
<meta name="robots" content="noindex, nofollow">
  • Чтобы запретить роботам индексировать изображения в определенной статье, используйте следующий метатег:
<meta name="robots" content="noimageindex">
  • Если статья перестала быть актуальной и ее нужно удалить из индекса Google, используйте следующий тег:
<meta name="googlebot" content="unavailable_after: 25-Aug-2011 15:00:00 EST">
Дата и время должны быть указаны в формате RFC 850. Страница исчезнет из результатов поиска Google примерно через сутки после указанной в теге даты. Однако, чтобы тег сработал правильно, он должен быть добавлен в код статьи до ее первого индексирования.

Как использовать спецификации заголовка HTTP

Инструкции для роботов можно также указать в заголовке HTTP. Дополнительная информация для разработчиков приведена в соответствующей спецификации.

Робот Googlebot

Робот Googlebot – это разработанный компанией Google инструмент для сканирования контента в Интернете (иногда называемый "пауком"). Его задача – обнаруживать и добавлять в индекс Google новые или измененные страницы.
Мы обрабатываем (сканируем) миллиарды страниц, используя для этого огромное количество компьютеров. Робот Googlebot действует полностью автоматически: он самостоятельно определяет, какие сайты сканировать, как часто это нужно делать, а также какое количество страниц следует выбрать на каждом из них.
Для начала робот Googlebot проверяет список страниц, созданный на основе предыдущих сеансов сканирования, а также дополняет его данными из файлов Sitemap, предоставленных веб-мастерами. Просматривая эти сайты, он находит на страницах ссылки (SRC и HREF), а затем также добавляет их в список. Все новые и измененные сайты, а также неработающие ссылки помечаются, и впоследствии соответствующие данные появляются в индексе Google.

Для веб-мастеров: робот Googlebot и ваш сайт

Как Googlebot работает с вашим сайтом?

Робот Googlebot не может обращаться к сайту чаще, чем раз в несколько секунд (в среднем). Это относится к большинству страниц. Если в сети наблюдаются задержки, эта периодичность может увеличиться.
Робот Googlebot предназначен для распределенной работы на многих компьютерах. Это обеспечивает рост эффективности и масштабирования системы по мере расширения сети. Кроме того, некоторые поисковые роботы запускаются на компьютерах, расположенных рядом с серверами, на которых находятся нужные сайты. Это позволяет сократить интернет-трафик. Поэтому в ваших журналах могут быть записаны обращения от нескольких компьютеров в домене google.com, для которых в качестве агента пользователя указан робот Googlebot. Наша цель заключается в том, чтобы просканировать как можно больше страниц на сайте за один раз, не оказывая излишней нагрузки на ваш сервер. Запросить изменение скорости сканирования.

Как закрыть роботу Googlebot доступ к вашему контенту

Даже если вы сами не размещаете ссылки на ваш веб-сервер, сохранить его в секрете не удастся. Как только кто-нибудь перейдет по ссылке с вашего "секретного" сервера на другой, его URL, переданный в теге источника ссылки, может быть сохранен и опубликован на целевом сервере в журнале источников ссылок. Также в Интернете множество устаревших и неработающих ссылок. Если на другой странице размещена некорректная или устаревшая ссылка на ваш сайт, робот Googlebot попытается использовать ее.
Если вы хотите заблокировать сканирование своего сайта роботом Googlebot, используйте особые инструменты. Например, можно запретить доступ к файлам и каталогам на сервере с помощью файла robots.txt.
После создания файла robots.txt может пройти некоторое время, пока робот Googlebot обнаружит эти изменения. Если же он по-прежнему сканирует заблокированный контент, убедитесь, что файл находится в корневом каталоге сервера, например www.example.com/robots.txt, а не в подкаталоге.
Если нужно просто избавиться от ошибки "файл не найден" в журнале веб-сервера, создайте пустой файл robots.txt. Если же вы не хотите, чтобы робот Googlebot переходил по ссылкам на страницы сайта, воспользуйтесь метатегом nofollow. Просто добавьте атрибут rel="nofollow" непосредственно в ссылку.
Вот ещё несколько советов.
  • С помощью инструмента Проверка файла robots.txt на странице Заблокированные URL можно узнать, как робот Googlebot будет интерпретировать содержание этого файла. Агентом пользователя Google являетсяGooglebot.
  • Инструмент Просмотреть как Googlebot в Search Console помогает проанализировать сайт. Это поможет вам, если на сайте есть ошибки или его контент не отображается в результатах поиска Google.

Как проверить, может ли робот Googlebot отсканировать ваш сайт

Робот Googlebot находит сайты, переходя по ссылкам от страницы к странице. Обнаруженные при этом неполадки можно найти в разделе Ошибки сканирования вашего аккаунта Search Console. Рекомендуется регулярно просматривать его и вовремя реагировать на возникающие проблемы.
Если файл robots.txt работает правильно, но на сайте нет посетителей, попробуйте выяснить, почему возникают проблемы при поиске по вашему контенту.

Проблемы, связанные со спамерами и другими агентами пользователей

IP-адреса, которые использует робот Googlebot, время от времени меняются. Чтобы узнать, посещал ли он ваш сайт, просмотрите данные по агенту пользователя (Googlebot). С помощью обратного DNS-запроса можно проверить, действительно ли к вашему серверу обращался Googlebot, а не другой робот.
Googlebot и все распространенные поисковые системы выполняют инструкции, указанные в файле robots.txt, но некоторые роботы и спамеры этого не делают. Сообщить о спаме
У Google есть и другие агенты пользователей, например Feedfetcher. Поскольку запрос от такого агента является результатом действия не робота, а человека, добавившего фид на свою главную страницу Google, Feedfetcher не следует правилам в файле robots.txt. Если вы не хотите, чтобы он сканировал ваш сайт, настройте сервер так, чтобы он выдавал агенту пользователя Feedfetcher-Google сообщения об ошибках 404, 410 и т. д.