А вы знаете, что ссылка «Читать далее…», которая ставится, когда пост обрезается тэгом more, полностью дублирует ваш пост? И это далеко не лучшим образом сказывается на ранжировании вашего блога, и его позициях в поисковой выдаче.
Если вы посмотрите на Url этой ссылки, то в конце увидите следующее /#more-165, число может быть любым, и у каждого поста оно своё. Поэтому закрыть её от поисковиков через файл robots.txt не удастся. Как же её эту ссылочку nofollow’ом прикрыть? А вот как.
Этот хинт nofollow для тэга more действует на WordPress версии от 2.1 и выше.
Прежде чем, что-то менять обязательно делайте резервные копии редактируемых файлов!
Чтобы тэг nofollow автоматически добавлялся в ссылку тэга more вам нужно отредактировать файл post-template.php, который лежит в папке /wp-includes вашего WordPress блога. В строке 124 найдите следующий код:
$output .= ‘ <a href=”‘. get_permalink() . “#more-$id\” class=\”more-link\”>$more_link_text</a>";
Теперь добавьте тэг nofollow сразу перед текстом ссылки. Или просто замените всю строку на эту:
$output .= ‘ <a href=”‘. get_permalink() . “#more-$id\” class=\”more-link\” rel=\”nofollow\”>$more_link_text</a>";
Сохраните файл. Теперь все ссылки more будут закрыты тэгом nofollow. Проверить это можно установив замечательный плагин для огнелиса SEO Firefox, который подсвечивает ссылки с nofollow. Вы конечно вряд ли заметите резкое повышение позиций вашего WordPress блога в поисковой выдаче, но это всё же убережёт PageRank ваших страниц от разбавления.
P. S. Существенным минусом данного метода является то, что при очередном обновлении WordPress файл post-template.php будет заменён на новый и поэтому снова придётся вносить в него изменения. Но других способов выполнить такую задачу я пока не нашёл. Как найду, вы узнаете об этом первыми, если подпишитесь на мой RSS-фид. Будьте на линии.
июля 24, 2008 в 22:46
Да… это конечно не дело, что контент дублируется:(
Но в Google Webmasters по-моему никаких замечаний по этому поводу не было.
июля 24, 2008 в 23:53
Не знаю, честно говоря, как к этому относится Гугл. Просто хочется держать всё под контролем.
Тем более, что крутые западные блоггеры, как yoast.com ссылку more закрывают nofollow. У Димка вобще ссылки этой нет. Интересно тоже, как он это сделал.
Буду смотреть, как изменятся показатели моих сайтов.
июля 25, 2008 в 01:23
С удовольствием бы закрыл, но действительно не охото потом при каждом апдейте иметь головную боль. Поискал немного в тырнете — вроде плагинов нет никаких, которые делали б тоже.
июля 27, 2008 в 01:57
Ну, один файл не особо сложно поправить один раз в три месяца. Головной боли не будет, просто откроется море, и заметив это можно будет его закрыть nofollow снова.
июля 27, 2008 в 17:32
Простое решение: меняем движок!
Друпал отлично ведет блоги!
июля 27, 2008 в 17:54
Пробовал я друпал. И он мне показался менее удобным, чем WordPress. И решение такое, далеко не простое. Это ж надо заново разбираться. И друпал, я уверен, не идеальная платформа. Так, что лучше уж вы к нам.
июля 28, 2008 в 11:14
Ну идеальных вариантов наверное не существует, так что лучше вы к нам
июля 28, 2008 в 15:50
Как-нибудь обязательно попробую друпал конкретно потерзать. После того, как с WordPress’ом отношения налажу. Ещё Pligg интересная штука, надо попробовать.
июля 29, 2008 в 02:25
Плигг по–моему окончательно умер. Его вроде и продать хотели. А Друпал конечно мощьная вещь, но блог вести и Wordpress хватит. НА Друпале будет как по воробьям из пушки. Хотя запустить блог будет тоже не сложно.
июля 29, 2008 в 04:05
vitol
И что же теперь вместо плигга взять, а то я собрался соц.сеть создать? Есть альтернативы какие-нибудь?
августа 12, 2008 в 03:33
Оп, а что есть нечто «быстрого приготовления», чтобы «социальную сеть» породить? А можно в двух словах, если кто знает? А то бы прикрутил к нашей газете http://www.germaniaplus.de
А может и наш любимый Вордпрес к этому годен? Никто не делал?
августа 16, 2008 в 13:57
У меня в папке /wp-includes НЕТ файла post-template.php. WordPress 2.6. Проверила нераспакованный архив с движком – там тоже нет. Что делать?
августа 18, 2008 в 17:30
Irina Aleksandrova, проверил нераспакованный архив Wordpress 2.6, файл post-template.php там есть. :don’t know:
августа 21, 2008 в 10:14
Я как-то все время недолюбливала вордпресс, а вот почитала статьи и задумалась, что лучше сайт на юкозе или же качественный блог на вордпрессе? Смотрю у всех блоги на нем…
августа 22, 2008 в 13:42
копирайтер, я как-то всё время юкоз не люблю. У меня ассоциации с сайтами типа народа. Ответ у тебя в вопросе, качественный блог на вордпрессе.
сентября 12, 2008 в 20:20
Я полность за Wordpress, очень удобный движок, правда до конца с ним еще не разобрался, но это не за горами. А вот вопрос, можно ли на Вордпрессе сделать обычный сайт, т.е. без дат и прочих переходов?
октября 10, 2008 в 15:32
Спасибо за правильную идею. Пойду на свой блог ставить. Может траф с Гугли больше будет. Чеез пару месяцев отпишусь о результатах
ноября 13, 2008 в 17:24
Объясните в чем проблема прохода робота по ссылке more ?
Ведь по ссылке открывается полная статья, а не ее кусок, отрезанный до more …
декабря 4, 2008 в 17:35
Да, как и предыдущий постер я тоже не понимаю в чем проблема. Вначале я пощу часть, в конце все остальное под «катом».
февраля 16, 2009 в 17:55
На самом деле закрытием nofollow полностью проблему не решить. Лучше вообще отстрелить эту добавочную чать, тогда дубля не будет. В моей статье показано как это сделать http://www.wpbloging.com/2009/02/xak-ubirayushhij-dublirovanie-v-tege-more.html
ноября 27, 2009 в 04:17
Согласен, насчёт движка – Вордпресс это лучший движок, пожалуй и не только для блогов.
На друпале веду свой сайт, и очень уж он меня достал. Скорее всего, скоро переведу на Вордпресс.
Даже тот факт, что я в первый же день установки скрипта разобрался с Вордпрессом и полгода разбираюсь с друпалом, о чём то говорит.
ноября 29, 2009 в 22:50
Ссылка комментарии так же дублирует пост, её тоже надо закрывать, у вас кстати она тоже нофолоу
февраля 18, 2010 в 18:03
По аналогии и noindex нужно делать, ИМХО.