PostHeaderIcon Из dofollow в nofollow или привет топ-комментаторов



Ну вот и всё, фенита ля комедия. Король умер, да здравствует Король!
Решил я ссылки на авторов комментов закрыть в rel="nofollow". В последнее время участились комментарии типа: “Спасибо, обязательно надо попробовать” или “Спасибо, отличная статья” и вот в таком духе. Комментарии ради дофоллов ссылки. Я конечно понимаю, dofollow блоги комментировать надо, и я не против этого, но позвольте товарищи… Комментить надо со смыслом, предварительно прочитав статью(как я это делаю :))) ), а не так, по скорому - быстро даже мухи не родятся. И я даже не представляю, что бы я делал без плагина Akismet, который отлавливает и блокирует весь спам. 1300 спам комментариев за всё время по статистике плагина, и это при 350 опубликованных в блоге. Короче, НАДОЕЛО!!!
Так вот! Решил я отключить dofollow плагин, но т.к я честный человек, и труды тех комментаторов, что качественно комментировали мой блог мне дороги, передо мной встала задача, как можно так сделать, чтобы ссылки в профилях комментаторов, во всех, оставленных ранее комментариях остались открыты к индексации поисковыми системами, то бишь как были дофоллов так и остались. А так как я в PHP не силён(я не волшебник, я только учусь), начал я копаться в google, но к моему сожалению так ничего по этому поводу и не нашёл. Пришлось идти на форумы и спрашивать умных людей, как это сделать.

До этого, конечно, я прекрасно знал, что ссылки в профилях комментаторов открываются либо закрываются от индексации поисковыми системами в файле /wp-includes/comment-template.php, но как этот кусок кода написать правильно? И вот на одном форуме программистов , пользователь под ником подсказал мне как реализовать задуманное. В результате я получил код, который все ссылки в профилях комментаторов в комментариях оставленных до 20.06.2011 оставляет открытыми к индексации, а в комментах после закрывает все ссылки в rel="nofollow".

Итак, если у вас дофоллов блог, но вы по каким либо причинам хотите его сделать обратно nofollow, и при этом не обидеть ваших комментаторов, которые комментили ваш блог ранее, наполняя его уникальным контентом, то вы можете сделать следующее:
1. Отключаете ваш dofollow плагин.(В том случае, если у вас эта функция блога была реализована с помощью такового)
2. Открываете в текстовом редакторе файл /wp-includes/comment-template.php
находите там такой код:

function get_comment_author_link( $comment_ID = 0 ) {
/** @todo Only call these functions when they are needed. Include in if... else blocks */
$url = get_comment_author_url( $comment_ID );
$author = get_comment_author( $comment_ID );

if ( empty( $url ) || 'http://' == $url )
$return = $author;
else
$return = "<a href='$url' rel='external nofollow' class='url'>$author</a>";
return apply_filters('get_comment_author_link', $return);
}

И заменяете его на такой:

function get_comment_author_link() {
/** @todo Only call these functions when they are needed. Include in if... else blocks */
$url = get_comment_author_url();
$author = get_comment_author();

if ( empty( $url ) || 'http://' == $url )
$return = $author;
else {
$dateLast = new DateTime('2011-06-20');
$dateNow = new DateTime(get_comment_date());//comment_date('Y-j-n')
if ($dateLast < $dateNow)
$return = "<a href='$url' rel='external nofollow' class='url'>$author</a>";
else
$return = "<a href='$url' class='url'>$author</a>";
}
return apply_filters('get_comment_author_link', $return);
}

Где 2011-06-20 заменяете на нужную вам дату.
В результате я имею то, что и хотел бы иметь!

Вместо дофоллов, я вывел в правом сайдбаре топ комментаторов. Туда попадают 7 самых активных комментаторов. Рейтинг определяется по количеству оставленных комментариев. В результате эти семь самых активных комментаторов получают открытые к индексации ссылки с главной страницы моего блога. Тицем яшка пока не одарил, но Google по результатам сегодняшнего апа подарил моему блогу PR3.

Да, и хочу ещё сказать, что теперь комментарии типа “Спасибо, полезная статья” или “Спасибо, очень помогло”, а так же другие бессодержательные комментарии ради того, чтобы попасть в топ будут безжалостно удаляться.
Комментируйте на здоровье, только не спамьте.
Кому интересно как я вывел топ комментаторов в сайд бар блога, могу написать по этому поводу отдельный пост.
Ну и как говорится, добро пожаловать к обсуждению моего деяния.


Кстати если вы счастливый обладатель Айфона, то советую вам почитать один интересный Блог про Iphone Михалёва Евгения. На этом блоге вы можете например узнать в чем разница между iphone 1g, 2g, 3g и 4g и многое другое.

Приглашаю присоединиться ко мне в следующих сервисах:

22 комментария на “Из dofollow в nofollow или привет топ-комментаторов”


cfd66238

  • Юрий пишет:

    Жалко было бы если бы вес у ссылки был бы хотя бы какой-нибудь :) Но я, конечно, никогда из ноуфолов и не выводил комментаторов :)

  • ZeroXor пишет:

    А ведь это действительно замечательная идея: не закрывать все ссылки полностью и наглухо, а сделать топ комментаторов. Просто я у себя хотел сделать dofollow, но тогда, скорее всего, замучаюсь спам выгребать, были и такие мысли. А теперь вот знаю как быть :) Сделаю топ комментаторов. Спасибо за пост, в самый раз на глаза он мне попался.

  • Хайпер пишет:

    Вообще я за dofollow движение, но вот ссылки продаю с блогов, а оптимизаторы плохо относятся к большому количеству исходящих.
    Хорошо, что ты честно отписался о смене своего статуса. А то некоторые продолжают позиционировать себя как dofollow даже после закрытия ссылок, и комментарии мои удаляют, где я им на это намекаю

  • Михалыч пишет:

    ZeroXor Пожалуйста!
    Хайпер, я просто не люблю обманывать людей. А то как бывает, комментируешь dofollow блоги, стараешься, качественно комментируешь, а через какое то время твоя ссылка уже rel="nofollow". Обидно да? Поэтому я и сделал, чтобы все ссылки в профилях комментаторов, которые комментили блог во времена dofollow остались открыты к индексации.

  • Хайпер пишет:

    Да, с таким я ещё не встречался. Просто вершина SEO-человечности :)

  • Михалыч пишет:

    Надо любить свой блог, всё таки блог в первую очередь для души, а не для заработка. Есть конечно и блоги для заработка, но там я dofollow и не собирался делать :) И ещё, я человек Советской закалки и меня так воспитали. Я вырос в те времена. Хотя кто его знает, может моя честность меня и погубит… Но я не могу иначе.

  • Валерий пишет:

    Я хоть и рос в Советском союзе всего первые 3 года своей жизни, но должен сказать ,что родител привили такие качества как честность и доброта.
    Поэтому мне приятно осозновать, что остались искренние люди. И на мой взгляд, они будут существовать и дальше, поскольку не смотря на общественное мнение, доброта запоминается и ценится.
    По поводу блогов- часто втречаю выражение, что надо любить то, чем занимаешься и абсолютно с этим согласен, т.к. “продукт” получаетсякачественным, а это приносит свои бонусы в виде прибыли

  • Максим пишет:

    Действительно, некончаемый спам порой заставляет менять решения. Возможно, решением было бы ужесточить модерацию, как вариант увеличить количество комментариев для открытия ссылки и никаких “спасибо, статья интересная” или “спасибо за статью” - сразу в корзину все это, хотя от спама в любом случае не спасет. А на все нужно время, даже на модерацию.

  • Сергей пишет:

    не могу с тобой не согласиться. спамят налево и направо - я уже прям не могу.)

    жир. статейка….заchet.

  • Mr. Hyde пишет:

    Понимаю тебя =( Меня тоже они запарили =)

  • Альфред пишет:

    Что же делать и как защитить от спама свои сайты? Стараешься, наполняешь интересным контентом. а комментариев порядочных - 0. Вроде бы и посещаемость есть, а в комментариях один спам.

  • Михалыч пишет:

    Ответ один, Альфред, писать по настоящему интересные статьи!!!

  • Иннер Дизайн пишет:

    Отказаться от комментирования поможет?

  • Кощей пишет:

    молодца, правильное решение! я вот тоже думал убрать dofollow, и прошлые комменты оставить - ну а чё? люди старались, спамили :)
    но всётаки решил оставить как есть, а со спамерами бороться и дальше.

  • Владимир пишет:

    Раньше пробовал тоже этот плагин поставить(точнее ставил). Но что-то комментатор было у меня единицы( У Вас хоть и не такая большая посещалка но комментаторов гораздо больше)

  • Acht пишет:

    Я вообще считаю, что дофолоф блоги пораждают тоолпы флуда и спамья в комментах, поэтому против их

  • Артем пишет:

    В принципе правильное как бы решение, это с одной стороны. Но и в тоже время минус Вашему сайту, потеря трафика. Хотя как знать, хозяин-барин. Сами решайте и делайте!

  • SSR пишет:

    Конец доффолоу движению, а жаль((

  • Mikl пишет:

    Да никакой не конец: кто-то уходит, а кто-то приходит. Я вот надеюсь, что это сообщество будет держаться.

  • Marter пишет:

    Поддерживаю. Иногда такой бред встречается в комментариях.
    К спам-комментам от ботов я еще лояльнее отношусь, чем к живым по типу “Ааа прикольно” или что-то типа того.

  • locu пишет:

    рофолов дает дополнительный растущий трафик, закрытие приведет к доверию ПС но пользователи уйдут с ресурса

  • Smart-profi пишет:

    Как по мне - решение правильное, те, кто спамить пришел - уйдут, те кто по делу - останутся.

Оставить комментарий

Приглашаю к обсуждению статьи. Всегда рад вашим комментариям. Задавайте вопросы, критикуйте, делитесь своим опытом.
С уважением, Михалыч!
artafish.ru alexeysedov.ru
Найти
Топ-комментатор
  • Полезные сове...
  • Юрий
  • Блог о покере
  • ELuS1vE
  • Владимир
В топ ПС по НЧ
Статистика