Исходящие и внутренние ссылки на блоге
Любой блог постепенно обрастает ссылками, как внутренними, так и внешними. Сегодня я хотел бы сказать пару слов о работе с ссылками. Для опытных, вряд ли что-то новое я скажу, а для новичков эта азбука нужна будет.
Вначале несколько слов о внешних исходящих ссылках. Они есть в самих постах, когда мы ссылаемся на другой сайт. Они есть в огромном количестве в комментариях, появляются в сайдбаре, партнерские ссылки. Одним словом — есть.
Какие у меня принципы, как я обращаюсь с ними. Вот несколько правил:
Исходящие ссылки
1. Ссылки должны открываться в новом окне. Этот атрибут я ставлю ко всем ссылкам. Неважно, даже если это внутренняя, ведущая на другую страницу, я делаю так, чтобы она открылась в другой вкладке. Здесь идет речь о ссылках в посте. Конечно, на ссылки в навигации это правило не распространяется.
Соображения здесь такие. Если человек, читая пост, вдруг захочет перейти по внутренней ссылке, а она будет открываться в том же окне, он, кликнув по линку, просто может не дочитать статью. Если же я ставлю a target_blank — так и ему удобнее, и мне спокойнее. И с точки зрения поведенческих факторов лучше.
Чтобы ссылки в постах открывались в новом окне — это сделать не составляет труда.
А вот что делать, чтобы линки таким же образом работали в комментариях, в частности, когда имя комментатора — это все та же активная ссылка?
Во многих блогах, по умолчанию, эти ссылки открываются в той же вкладке. В результате имеем то, что любопытный человек, кликая на линк уходит с вашего блога.
Как исправить этот недостаток? Я не знаю, кто как борется с этим, может быть, есть плагины какие, которые редиректят эти ссылки, я же поделюсь своим способом. Подойдет он вам — пользуйтесь! Нет — ищите другое решение.
Как сделать, чтобы линк автора комментария открывался в новом окне?
Находим на своем блоге (заходим на свой хостинг) файл comment-template.php. по адресу: корневая папка/wp-includes/comment-template.php
В нем нужно будет найти вот такую строчку (у меня 155-я):
<a href='$url' class='url'>$author</a>
И дописать в нее
target='_blank'
чтобы получилось:
<a href='$url' target='_blank' class='url'>$author</a>
Если ваш шаблон слеплен похоже с моим, значит будут ссылки комментаторов отрываться в новом окне.
ВНИМАНИЕ! Если у вас движок уже более новый, чем на момент написания этой статьи тогда нужно вставить вот такую строчку
$return = "<a href='$url' rel='external nofollow' target='_blank' class='url'>$author</a>";
Тем, у кого стоит плагин перенаправления ссылок в комментариях, данная рекомендация не нужна. Если же его у вас нет, то примите к сведению. Но не забывайте повторять, описанную выше процедуру после очередного обновления движка блога.
2. Второй момент. Внешние ссылки, технические — превращаем во внутренние.
Какие ссылки я называю техническими? Партнерские, реферальные. Их может быть много на блоге и каждая такая ссылка — исходящая. Их можно было бы просто закрыть тегом <noindex>, но с реферальными лучше работать иначе.
Я рекомендую плагин Gocodes или ему подобные, которые превращают любые внешние вот в такой вид: http://blogopraktika.ru/go/slovo/.
Такая ссылка перенаправляет посетителя на нужный сайт, но при этом она скрывает партнерский хвост, и есть внутренней.
3. Подчеркивание ссылок. Считаю этот момент важным. Подчеркнутое слово интуитивно воспринимается, как ссылка. Это увеличивает их кликабельность.
Однако по умолчанию, в некоторых шаблонах, в настройках css прописаны параметры для ссылок без подчеркивания. Поэтому, если такое наблюдается, просто вручную, подчеркивайте ссылки, чтобы они выделялись в тексте. Или измените атрибут в файле css.
4. Перелинковка. Это обязательная программа, если вы хотите улучшить поведенческие факторы, да и на PR страницы это влияет. И как я уже говорил, линкуйте так, чтобы новая статья открывалась в новом окне.
Вот вкратце, какими принципами пользуюсь я, если есть чем дополнить статью — пишите в комментариях. А я сделаю традиционный призыв: Пополняйте ряды блогопрактиков! Вместе весело шагать по просторрррам...
Автор: Игорь
Чистый звук в мире инфобизнеса
Несмотря на то, что в общем-то эти сведения были мне уже известны, было полезно «пройтись» и кое-что себе напомнить.
Игорь, не поняла, куда ставить target="blank", если я хочу, чтобы ссылки открывались в новом окне? Поясните подробнее, пожалуйста!
Я же написал в статье, в каком файле и где его искать. корневая папка/wp-includes/comment-template.php 😉
А как же тот факт, что при переходе не в новом окне, пользователь вернется на Ваш сайт, и это будет возврат, что является положительным моментом?
Как по мне, то лучше, чтобы он с моего сайта вообще никуда не уходил. 😉 Не факт, что вернется.
Правильно, Игорь, пишите: ему удобнее и мне спокойней. 😐
Мне тоже нравится, когда не уходя с сайта в одном окошке, человек получить доп. информацию, но в другом окне.
Сама люблю по ссылкам переходить.
С каждым новым постом, другие горизонты открываю.
Обязательно вернется! 😐 Ему же интересно.
Не представляю, как уйти с блога, не дочитав пост.
Зачем приходил тогда?
Игорь! Ну что бы я без тебя делала! Какой же ты молодец! Спасибо! У меня все получилось! Только вот я про партнерский хвост (что это такое-хвост-слэнг?) не очень поняла.
И меня интересует плагин Gocodes — работает автоматически или там специальные настройки надо выполнять?
Хвост — партнерский идентификатор, который есть в любой реферальной ссылке. Gocodes заменяет внешние ссылки на внутренние. Точнее, помогает это сделать. Заменяет сам человек, в настройках.
полезная для меня статья! Спасибо!
А мне больше нравится пользоваться сервисом сокращения ссылок. Реферальные ссылки тоже не видно, но зато приходится в «nofollow» постоянно засовывать, чтобы не растрачивать вес страницы.
Тоже вариант. Это уже, как кто изначально решил для себя.
Спасибо за информацию Игорь.Мне просто необходимо разобраться с ссылками.на сегодня это больной вопрос.
Для меня пока любая перелинковка — темный лес. Спасибо за статью. Буду постепенно разбираться. Век живи, век учись.
Спасибо! Про комментарии, как-то не обращал внимания, но такая проблема есть. Теперь попробую исправить.
Сделал, теперь открываются в новом окне. Посмотрим будут ли дольше задерживаться на сайте.
Спасибо Вам большое! Теперь еще осталось оптимизировать свой блог. Насчет исходящих ссылок, то не всегда они портят сайт. Иногда полезно сослаться на ресурс. 😯
Полезно. Ссылайтесь. И я ссылаюсь. Иногда. 😉
;-)Спасибо. Все сделал действительно полезная инфа
Пожалуйста.
За плагин спасибо попробую и насчет линков идея отличная
Здравствуйте. Нашла у Вас много интересного для себя.
У меня уже стоит плагин WP-NoRef. Его нужно заменить на плагин Gocodes или просто добавить последний?
Заменять не стоит. WP-NoRef нужен, чтобы закрыть исходящие от индексации. Добавить Gocodes можно, если предполагается много партнерских ссылок. Я бы так сделал, привык, чтобы партнерские ссылки имели привлекательный урл и была статистика кликов. Но можно вполне обойтись и одним WP-NoRef. Будут прямые ссылки, но закрытые тегами ноиндекс
Добрый день! Подскажите, пожалуйста, а как закрыть от индексации страницы «postcard», «download». Дело в том, что когда захожу в картинку, внизу есть 3 кнопки «eCard», «Download», «Download», соответственно, у меня проиндексировалось множество страниц «Отправить электронную открытку», нашла также несколько проиндексированных «Download», удаляла их вручную через панель вебмастеров.
Сейчас я даже не могу найти в каком документе шаблона прописаны данные ссылки. Очень прошу вашей помощи!!!!!!
Заранее большое спасибо!
Вряд ли подскажу. Ваш сайт не на wordpress. Общие рекомендации — это закрыть в файле robots.txt «eCard», «Download», «Download» от индексации. А в остальном нужно в настройках шаблона смотреть или движка, есть ли возможность исключить индексирование определенных страниц. Например, на wordpress можно исключить из индекса категории, архивы и другие «сопли». В вашем случае — не знаю.
Игорь, прошу прощения за еще один глупый вопрос, вот нашла в шаблоне «details.html» следующий код:
Photo links
{lightbox_button} {postcard_button} {download_button} {download_zip_button}
Видимо, это как раз и есть эти кнопки.
Может быть можно что-нибудь сделать с этим кодом?
Сначала хотела вырезать совсем этот кусок, но в этом случае пользователи не смогут скачать себе изображение (оно только через download скачивается. Поэтому и хотелось, чтобы ссылка просто не индексировалась (((
Не знаю, Татьяна. Это надо разобраться в самом шаблоне, что за что и где отвечает. Каждая CMS имеет свою верстку.
Спасибо, Игорь, буду разбираться дальше )
А вот у меня теперь проблема, точнее проблема ли это, не пойму.
Я поставил похожий плагин к себе на блог? тоже с редиректом WP-NoExtenalLinks, который внешние ссылки превращает как бы во внутренние.
Теперь у меня почему-то все сервисы показывают, что внутренних ссылок 0. и dinews и pr-cy, везде ноль показывает, как и внешних. И индексируется их тоже ноль.
При чем на сайте Борисова, у которого я подсмотрел этот плагин с этим все ок. Вот у вас тоже в pr-cy сейчас посмотрел, тоже нормально 138 внутренних, 137 индексируется.
Игорь, хочу спросить у вас совета, может подскажете что мне сделать? Это ж ненормально.
Владимир, я не пользуюсь WP-NoExtenalLinks. Вряд ли что-то подскажу, почему внутренних ссылок 0. Странно однако...
А раньше, до того, как стали пользоваться WP-NoExtenalLinks — как было?
Я вот тоже думаю, что странно все это.
Раньше стоял WP-Noref, потом поставил редирект.
Главное, я точно не засек тот момент, когда ссылки исчезли.
Теперь вот думаю, опять что ли поставить WP-Noref. C одной стороны редирект мне нравится, никаких ноиндекс и ноуфолоу, с другой стороны не врубаюсь как эти нулевые внутренние ссылки на моих показателях скажутся.
Подозрительно как-то количество индексируемых страниц в гугле на 2700 застряло, хотя у примерно таких же сайтов уже 5-6 тысяч.
В общем, плохо быть неграмотным...
Да, Игорь, вот, что я вспомнил.
Примерно в то же время мне пришлось на файл .htaccess поставить права «только для чтения» так как у меня регулярно слетал блог и на хостинге мне указали, что это из-за данного файла. То ли злоумышленники влезли, то ли какое приложение переписывало этот файл и шла команда на закрытие блога.
Я так подозреваю, что ребята не захотели со мной возиться и посоветовали поставить эти права. Блог теперь не слетает, но насколько я, понимаю, все эти плагины редиректа, ноуреф и кэширования каким-то образом работают через файл .htaccess
Может быть тут причина.
Сложно сказать, я с такой проблемой не сталкивался, а если бы было что-то похожее, старался проследить динамику изменений, чтобы найти причину.
Ну все, добил я свою проблему.
Для начала удалил коды от share32, так как понял, что вертикальную планку с кнопками никто не видит на моем блоге. Вдруг он вступает в конфликт с блогом. Но скорей всего нет.
Потом погрузился в редактирование файла .htaccess и открыл к нему доступ на перезапись для себя, так как у меня стояли права 400, то есть «только для чтения».
Из-за этого плагин WP Supercash не может прописать свои настройки, конкретно mod_reright.
В общем, все теперь работает, в смысле все сервисы показывают наличие внутренних и внешних ссылок и заголовки и так далее.
Теперь с ужасом жду, когда сайт вылетет, как у меня раньше было. Но 3 дня — полет нормальный 🙂
Поздравляю!
Про плагин Gocodes не знал. Удобная штука выходит. Я не понимаю, почему некоторые пользователи так боятся реф. ссылок, страшатся по ним переходить, обрезают ?! 🙂
Психология: типа, на мне зарабатывают... Вот, шиш тебе, не заработаешь, по ссылке перейду, но хвост партнерский обрежу. Что-то вроде того...
Често сказать меня такая их психология удивляет. Скорее всего от неведенья так думают, или стереотипы такие сложились...
любопытно, как внешняя ссылка через goto будет учитываться поисковиками. Я думаю что как-то ж оно все равно распознавать будет.
Через goto — как внутренняя. Или как «внешняя» через редирект. Таким образом, внешние превращаем во внутренние и закрываем исходящие.