Как запретить индексировать ссылки из комментариев Blogger.

Содержание.

  1. Зачем запрещать индексировать ссылки из комментариев.
  2. Убрать все отзывы блога.
  3. Не показывать мнения читателей определённого сообщения.
  4. Как запретить индексировать ссылки комментариев Blogger.

Зачем запрещать индексировать ссылки из комментариев.

Страница теряет статический вес благодаря ссылкам, размещённым в отзывах блога. На его уменьшение атрибут rel="nofollow" не влияет.

Убрать все отзывы блога.

Можно выбрать радикальный путь, не предоставив посетителям блога возможности оставлять свои отзывы. Тогда проще управлять плотностью ключевых слов, но не будет притока смежных ключевиков, а значит теряется часть трафика, приходящего по хвосту из низкочастотных запросов. Вкладка "Настройки"-"Сообщения и комментарии"-"Расположение комментария"-"Скрыть".

Не показывать мнения читателей определённого сообщения.

Во вкладках "Сообщения" или Страницы Blogger"Страницы" при написании (корректировки) статьи в правой части окна монитора мы увидим "Настройки сообщения"-Параметры Blogger Параметры-"Комментарии читателей"-"Не разрешать".

Как запретить индексировать ссылки комментариев Blogger.

Возможно только с отключенными древовидными комментариями и аватарами. Для отключения аватаров переходим в старый интерфейс-"Настройки"-"Комментарии"-"Показывать в комментариях изображения из профиля?"-"Нет". После чего изменяем код шаблона

      <div expr:id='data:widget.instanceId + &quot;_comments-block-wrapper&quot;'>
        <dl expr:class='data:post.avatarIndentClass' id='comments-block'>
          <b:loop values='data:post.comments' var='comment'>
            <dt expr:class='&quot;comment-author &quot; + data:comment.authorClass' expr:id='data:comment.anchorName'>
              <b:if cond='data:comment.favicon'>
                <img expr:src='data:comment.favicon' height='16px' style='margin-bottom:-2px;' width='16px'/>
              </b:if>
              <a expr:name='data:comment.anchorName'/>
              <b:if cond='data:blog.enabledCommentProfileImages'>
                <data:comment.authorAvatarImage/> <!-- изображение аватара --> 
              </b:if>
              <b:if cond='data:comment.authorUrl'>
                <a expr:href='data:comment.authorUrl' rel='nofollow'><data:comment.author/></a>
              <b:else/>
                <data:comment.author/> <!-- имя комментатора --> 
              </b:if>
              <data:commentPostedByMsg/> <!-- слово комментирует... --> 
            </dt>
            <dd class='comment-body' expr:id='data:widget.instanceId + data:comment.cmtBodyIdPostfix'>
              <b:if cond='data:comment.isDeleted'>
                <span class='deleted-comment'><data:comment.body/></span>
              <b:else/>
                <p>
                  <data:comment.body/> <!-- текст комментария --> 
                </p>
              </b:if>
            </dd>
            <dd class='comment-footer'>
              <span class='comment-timestamp'>
                <a expr:href='data:comment.url' title='comment permalink'>
                  <data:comment.timestamp/> <!-- дата комментария --> 
                </a>
                <b:include data='comment' name='commentDeleteIcon'/> <!-- иконка на удаление --> 
              </span>
            </dd>
          </b:loop>
        </dl>
      </div>
на
      <div expr:id='data:widget.instanceId + &quot;_comments-block-wrapper&quot;'>
        <dl id='comments-block'>
          <b:loop values='data:post.comments' var='comment'>
            <b:if cond='data:comment.author == &quot;NMitra&quot;'> <!-- если имя автора NMitra --> 
              <dt class='comment-author avtor' expr:id='data:comment.anchorName'><data:comment.author/></dt>
            <b:else/> <!-- иначе --> 
              <dt expr:class='&quot;comment-author &quot; + data:comment.authorClass' expr:id='data:comment.anchorName'><data:comment.author/></dt>
            </b:if>
            <dd class='comment-body' expr:title='data:comment.authorUrl'>
              <data:comment.body/>
            </dd>
         </b:loop>
        </dl>
      </div>
Совсем безликими людей оставлять нельзя. Ссылку на ресурс сделаем с помощью псевдокласса :after. Добавляем стиль CSS
#comments .comment-author {background: none; padding-left: 50px; position: relative;} /* имя комментатора */ 

#comments .blogger-comment-icon:before, #comments .anon-comment-icon:before, #comments .avtor:before, #comments .openid-comment-icon:before {
  background: url(http://img2.blogblog.com/img/b36-rounded.png) no-repeat 0 0;
  width: 36px;
  height: 36px;
  display: block;
  content: '';
  position: absolute;
  left: 3px; top: 3px;
  z-index: 5;}  /* стиль аватара */ 

#comments .anon-comment-icon:before {background: url(http://img1.blogblog.com/img/anon36.png) no-repeat 0 0;}

#comments .avtor:before {background: url(http://4.bp.blogspot.com/_ebKrCj8TLPk/TSOepmmcUoI/AAAAAAAABR4/XetUacPXcHM/S45/pauk.gif) no-repeat 0 0;} /* стиль аватара автора */ 

#comments .openid-comment-icon:before {background: url(http://img1.blogblog.com/img/openid36-rounded.png) no-repeat 0 0;}

#comments-block dd {
  padding: 0px 5px 25px 25px;
  position: relative;
} /* стиль текста комментария */ 

#comments-block dd:after {
  content: attr(title);
  position: absolute;
  left: 25px; bottom: 3px;
  color: #896a0c;
} /* стиль URL комментатора */ 
в f t
наверх ↑

26 комментариев:

Justus
Большое спасибо! У меня сразу вопрос: нужен ли Noindex? В предыдущей версии поста, комментарии были запрещены индексацией Noindex?
NMitra
Не, не нужен. Пусть индексируются. Пост был написан давно, теперь ситуация несколько изменилась.
Justus
Большое спасибо! Сделал! Но все равно у вас лучше! У вас цвета блоков меняются, четные на нечетные?
Justus
У меня появилась еще одна проблема. В предыдущем варианте адрес-урл можно было копировать и вставлять в адресную строку. Теперь все копируется кроме адреса-урла комментатора?
NMitra
http://shpargalkablog.ru/2010/10/comments-blogger.html#fon

<data:comment.authorUrl/> добавьте после <data:comment.body/> и уберите "стиль URL комментатора"

Почему я выбрала этот вариант: URL можно скопировать в исходном коде: выделяете мышкой комментарий - правая клавиша мышки - исходный код выделенного фрагмента

dd title="http://www.blogger.com/profile/13746790384341325111" class="comment-body"

Зато поисковики оставляют его без внимания и не индексируют. (посмотрите в текстовой версии).
Дмитрий Кирсанов
Скажите, пожалуйста, а как в новых древовидных комментариях открыть ссылку на автора комментария для индексирования, сделать dofollow?
NMitra
Я когда смотрела тоже задавалась этим вопросом. Есть одна лазейка: с помощью скрипта из обычных комментариев сделать древовидные - http://nicondroid.blogspot.com/p/comentarios-anidados-personalizados-en.html

Возможности и функции будут обоих.
Космо Мизраил Горыныч
мммм... Наталья, я так понял, убираются ссылки у аватаров и ников?? :(

а вот как убрать активность ссылок самих комментариев - например, в этом тексте??
NMitra
Не могу сказать, весь код оформлен IFRAME, но частью его можно управлять, не всем. Вопрос можно решить через скрипт замены http://shpargalkablog.ru/2010/10/comments-blogger.html#izo , но не думаю, что с этим стоит возиться. Лучше отправлять негожих комментаторов в папку спам, потом от этого человека они сами падают в спам-папку сразу.
Космо Мизраил Горыныч
Всё, я запутался %(

➡ Страница теряет статический вес благодаря ссылкам,
➡ размещённым в отзывах блога. На его уменьшение
➡ атрибут rel="nofollow" не влияет.

то есть даже если везде торчит nofollow, то вес страница будет терять? или всё-же нет??
А то я стал лезть в шаблон, там и так везде nofollow стоит О_о
NMitra
Да, теряет, но этот вес не переходит на страницу, на которую ссылаются.

Хотя это тоже под вопросом (не зря столько спама) - на тематические статьи скорее всего переходит вес и из nofollow.
Варфаломей
Вес переходит до первого апдейта, после чего "быстроссылки" убираются и вес тоже (остается на базе). И даже ссылки в комментах не страшны, только если бы были тематические, даже на молодые блоги, но нет же, вот возмет кой-нибудь дурко яндексом озабоченный и пихнет ссылку про ремонты, например, в блоге об html и js. И тогда волей-неволей задумаешься о том что либо ссылки с комментов убирать, от греха подальше. либо комменты под жесткий контроль
NMitra
У меня сейчас чаще на иностранных языках спамят: английский (автоматический), ручной испанский (они то откуда?)
Наши тоже не далеко ушли, но их больше интересуют статьи про тИЦ.
Варфаломей
Спам спамом, там автоматом иносранцы бомбят, типа "хали-гали, какая классная статья, and also watch on my blog...", и ссылка на фигню подобие той, из-за которой вас забанили.
А тут вопрос в другом, отечественные товарищи, комментят, и вроде по теме (маскируются), и вроде как коммент нужный и толковый, и красивый, удалять как бы жалко, а смотришь там ссыль (имя/урл) об тортиках, например. А блог о басейнах, и получается что ссылка эта ни к селу ни к городу, не тематическая, а яный подсос веса и только ВРЕД от неё. Вот такие дела....
NMitra
rel="nofollow" к таким ссылкам будет вполне достаточно. А нужные комменты я бы не удаляла.
Варфаломей
Так я вас что-то не пойму, то говорите что nofollow мало чем полезен, то его уже будет достаточно? Вот у вас к примеру ссылок в комментах нет, то есть они есть, но зашифрованы, как я понял, вообще в псевдоелемент, чтобы даже намека не было на их присутствие, почему так? Если rel="nofollow" добавляется к ссылкам в комментах, но блоггер автоматом?
NMitra
rel="nofollow" будет достаточно для поисковиков, чтобы вас не блокировать. С ним вы будите белым и пушистым.

Но этого атрибута не достаточно, чтобы эффективно перераспределять вес внутри сайта для перелинковки.

Грубо говоря, если вы внутренней ссылки пропишите rel="nofollow" (предположим, что она не нуждается в индексации и закрыта соответствующими указаниями), то вес ваш блог (не страница) потеряет. Если ссылку спрячете во внешний скрипт, то вес останется на сайте и его можно будет распределить более эффективно.

Я закрыла напрочь комментарии не из-за того, что боюсь потерять вес (если количество внутренних ссылок будет больше внешних, то это для блога не страшно), а для того, чтобы по-умерить пыл спамеров. Честно, вместо того, чтобы подчищать спамные комментарии, я лучше отвечу на несколько толковых вопросов.

С установленными Метрикой и GA поисковики "видят" ссылки, по которым есть переходы. Они ценятся больше других вместе взятых. Это раз.

Тулбары, браузеры, провайдеры "сливают" поисковикам инфо. Они "видят" цепочки переходов. Это два.

Поисковики "видят" возврат в выдачу. Это три.

Совет: комментарии закройте в rel="nofollow" (они такие по умолчанию) и не переживайте. У меня блог был создан два года назад, тогда факторами ранжирования были только ссылки и количество вхождений ключевых слов. Сейчас многое изменилось и на ранжирование сложно искусственно повлиять, тем более на ранжирование информационного ресурса.
NMitra
И ещё: ссылки не обязательно должны быть всегда тематическими. Для большого сайта это просто невозможно. Можете посмотреть - с блога я ссылаюсь и на магазин одежды, и на сайт университета, и на блог Задорного и т.д.

Итак, мы снова пришли к формуле "делайте сайты для людей", пишите такие статьи, после прочтения которых не возникнет необходимости возвращаться в выдачу, а поисковики, не сомневайтесь, "увидят" предпочтение людей.
Варфаломей
О чем вы говорите!? Вы действительно так считаете? И то что видны и учтены абсолютно ВСЕ ссылки я в курсе, об этом и толкую и если не тематических больше то это уже плохо. И причем тут "с блога я ссылаюсь и на магазин одежды, и на сайт университета, и на блог Задорного и т.д." ? Если вы упоминаете в статье тот же университет окружив его относящимся к нему текстом, то это одно и скажите мне в каком месте эта ссылка не тематическая? А когда статья целиком про булочки и коммент к ней тоже о булочках, а ссылка про дизельные генераторы. то это уже другое и то что она там есть на сколько это хорошо? А если таких комментов к статье 28 и более, а в Блоггер комментарии отображаются на странице сообщения, и кстати тоже не плохо индексируются, то получается полная опа. Так о чем вы говорите тогда? Эти самые комменты сначала поднимут эту статью, так будет приток нового контента, но они же ее и утопят, потому что переходы с этой страницы будут бог знает куда. И по-ходу дела блог за такими статьями тоже пойдет пасти гусей на последних страницах выдачи.

NMitra
Поставьте rel="nofollow" к ссылкам в комментариях и не переживайте. Официальная позиция http://googlewebmastercentral.blogspot.ru/2013/02/a-reminder-about-selling-links.html

У Деваки все ссылки dofollow. Статья про компании Рунета http://devaka.ru/articles/top-runet-millionaires . Ссылки на (это одни из первых):
http://focus-austria.ru/
http://headhealth.ru/
http://l2argument.ru/

Вы преувеличиваете наличие только тематических ссылок, тем более если они помечены rel="nofollow".

Да, если в тексте идёт "хорошая статья, заходите и на мой блог URL, а вот и хорошая адвокатская контора URL". Это комментарии искусственные, они не помогают читателю, их наличие может вызвать негатив у посетителя, который понимает, что за сайтом не следят. Эти комментарии бесспорно нужно удалять.
александр мухтаров
А как закрыть ссылки в комментариях в новом интерфейсе или закрыть их напрочь как у вас без всякого намёка на ссулку?
NMitra
Из древовидных комментариев никак. ((
Александр Альпидовский
Хочу уже в который раз выразить свою бескрайнюю признательность за Ваши труды. Без этого кусочка кода на этой странице, я бы сам не догадался до нужного решения в комментариях. Вы меня всегда выручаете! Спасибо!
NMitra
Приятно осознавать, что не зря пишешь! Пожалуйста, Александр
luckyea77
А зачем запрещать!?
NMitra
Уже не актуально.
Был далёкий 2010 год, когда ещё не разработали поведенческие факторы... Когда рассчитывался PR каждой страницы и аккуратно распределялся по внутренним страницам. Любая внешняя ссылка была злом, поскольку часть веса внутренней страницы переходил на неё. Собственно говоря, PR страницы и сейчас довольно важен, но тогда он был единственным, что могло повлиять на положение страницы в выдачи.