Blogger: запрет индексирования главной
Давненько уже подумывал о том, чтобы запретить индексацию главной — хочется избежать такой вот чепухи:
Позавчера таки собрался и сделал, пока что работает :)
Для того, чтобы добавить в свой блог аналогичную фичу, выполните следующее (желательно предварительно сохранить бекап своего шаблона; сделайте это после выполнения пункта 2):
- перейдите на Панель инструментов и кликните по ссылке Настройка рядом с названием вашего блога
- перейдите на вкладку Дизайн, а там — в секцию Изменить HTML
-
в самое начало кода, сразу после
<title><data:blog.pageTitle/></title>
, допишите:<b:if cond='data:blog.pageType == "index"'> <!-- allow robots to follow links on main page, but forbid page indexing --> <meta content='noindex,follow' name='robots'/> </b:if>
- нажмите Сохранить шаблон
Дело сделано! При следующем заходе на ваш блог боты не станут индексировать главную, так что она не будет всплывать в выдаче поисковиков.
Для любопытных
Теперь объясню, что это мы только что написали :)
Код представляет собой простое условие, состоящее в определении типа страницы — «index» означает главную. data:blog.pageType
— переменная, в которой хранится тип текущей страницы. Итак, мы выяснили, что говорит условие: «если мы на главной, то…».
Тег meta
является стандартным HTML тегом, используемым для передачи метаинформации (неожиданно, да? :) вроде заголовка страницы (который отображается в заголовке окна браузера), адресов RSS и Atom фидов, указания кодировки страницы и прочего. Одним из возможных передаваемых значений являются указания поисковым роботам, которые мы используем.
Итак, name=‘robots’
указывает на то, что тег предназначен для роботов, а content=‘noindex,follow’
говорит, что роботам можно переходить по ссылкам с этой страницы (что приведёт их к постам), но нельзя запоминать содержимое текущей страницы (то есть индексировать её). Таким образом, боты будут знать только о постах и при поиске выдача будет нормальной, без чепухи, приведённой на скрине выше.
При подготовке материала использовалась система помощи Blogger.
Comments (migrated from Blogger)
On 2009-12-17T01:02:26.418+02:00, Programmaster wrote:
Почему нет? А как ещё постам в выдачу гугла попасть, кроме как через бота? Вы же сами видите скриншот.
On 2009-12-19T19:59:49.051+02:00, ffsdmad wrote:
а что он индексировать будет?
блоггер даёт sitemap.xml - как пауки найдут новые страницы?
On 2009-12-20T04:38:42.944+02:00, Programmaster wrote:
Не знаю, что там с sitemap.xml, но после применения описанного решения главная из выдачи гугла исчезла. А новые страницы бот найдёт без проблем — по ссылкам-то с главной ходить можно.
Your thoughts are welcome by email
(here’s why my blog doesn’t have a comments form)
On 2009-12-17T00:27:30.095+02:00, sash-kan wrote:
google-spider, «заходящий» на blogspot.com???
что ему там делать???