Очень часто это необходимо непосредственно для того, чтобы уменьшить количество внешних ссылок на свой сайт. Я не буду рассматривать все причины, по которым нужно и важно закрывать ссылки. Но, если Вы хотите сохранить ссылочный вес своего сайта, не превратить сайт в линкопомойку и зарабатывать на биржах ссылок, то данное решение будет как раз кстати. Так, например, сервис труслинк не размещает ссылки на тех страницах, на которых имеется более двух ссылок. Поэтому лишние ссылки необходимо закрыть, особенно, если Вы подключите еще 1-2 биржи, кроме него, что вполне оправдано, т.к. никогда не знаешь, откуда придет доход. Я не знаю, условий других бирж, но все они не рекомендуют иметь на сайте как можно меньше внешних ссылок.
Кроме прочего Важно сохранять ссылочный вес сайта, тк. этот момент будет не маловажным для сохранения и поднятия позиций ТИЦ и PR. От этого зависит как цена ссылки, так и спрос на размещения самих ссылок на биржах, как минимум.
В-общем, чтобы облегчить жизнь себе и другим, я написал небольшое решение, позволяющее сделать все это вставкой небольшого кода, суть которого привести все ссылки на странице к следующему виду.
<noindex><a rel="nofollow" href="http://адрес ссылки">Текст ссылки</a></noindex>
Вручную такое делать довольно затруднительно, поэтому
Собственно сама функция которая будет вырезать наши ссылки ( Php )
function delet_link($calb) { $calb = preg_replace_callback('~<a(.*?)href=("|\')(.*?)("|\')([^>]*)>(.*?)</a>~is', create_function('$m', ' if( substr($m[3],0,4) == "http" && stripos($m[3],$_SERVER["HTTP_HOST"])===false) return "<noindex><a$m[1] rel=\"nofollow\" href=\"".$m[3]."\"$m[5]>$m[6]</a></noindex>"; else return $m[0]; ') ,$calb); return $calb; }
Можно вынести ее в отдельный файл, например с остальными функциями, а можно просто прописать вначале страницы между тегами
<? ..........?>
Далее используя функции буферизации вывода на php ob_start и ob_end_flush выбираем те места, где ссылки должны быть закрыты
echo "<html><head>..............</head>"; echo "<body>"; ob_start("delet_link"); // с этого места функция начнет подставлять noindex, nofollow тут текст или точнее код, который сгенерирует текст ob_end_flush(); // с этого места функция перестанет подставлять noindex, nofollow здесь размещаем код биржи echo "</body></html>";
Теперь все ссылки, кроме ссылок с биржи у нас будут между тегами Noindex, nofollow. Как видно из кода закрыты будут только те ссылки, чей заголовок начинается с http и в которых не присутствует полный текст нашего хоста, т.е. только внешние ссылки. Внутренние останутся открытыми.
Также можно выделить несколько мест, если некоторые ссылки нам все-таки необходимо оставить, или мы размещает код бирж в нескольких местах
echo "<html><head>..............</head>"; echo "<body>"; ob_start("delet_link"); // с этого места функция начнет подставлять noindex, nofollow тут текст или точнее код, который сгенерирует текст ob_end_flush(); // с этого места функция перестанет подставлять noindex, nofollow Тут текст со ссылками, например код тех же бирж, или сайтов друзей и партнеров. ob_start("delet_link"); // с этого места функция начнет подставлять noindex, nofollow тут текст или точнее код, который сгенерирует текст ob_end_flush(); // с этого места функция перестанет подставлять noindex, nofollow здесь размещаем код биржи echo "</body></html>";
В html код вставляется так
<html><head>..............</head><body> <? ob_start("delet_link"); ?> тут html-код <? ob_end_flush(); ?> Тут htm-код со ссылками, например код тех же бирж, или сайтов друзей и партнеров. <? ob_start("delet_link"); ?> тут html-кол <? ob_end_flush(); ?> </body></html>
Поднять ТИЦ и PR
Кроме того, чтобы сохранить ссылочный вес своего сайта его не помешает также и приумножить, т.е. поднять ТИЦ и PR. Если у Вас хороший сайт, то хороший ТИЦ и PR придет сам. Тем не менее для некоторых возможностей бирж, например для продажи объявлений, некоторые позиции не помешает поднять, хотя бы до 30. На мой взгляд, самый плохой способ — это использование программ на вроде хрумера. Размещение ссылок с помощью подобного рода программ может привести к нежелательным последствиям, поэтому самый лучший способ, это разместить ссылки самому.
Для начала не помешает найти хотя бы пару-тройку сайтов описывающих «жирные ссылки».
Если у Вас есть какой-либо электронный товар, то не будет лишним разместить его на торговой площадке плати.ру и указать ссылку на своем сайте. Т.к. при размещении на этой площадке Вы окажитесь также еще и в нескольких десятках зеркал.
А чтобы ссылки были тематические и держались как можно дольше вбиваем, то самый простой и удобный способ — это вбить ее в профиль пользователя. Для этого вбиваем в поисковике например, профиль пользователя одежда.
Конечно, многие профили пользователя часто закрыты, но эту задачу значительно облегчит rds bar, о котором я расскажу ниже
Теперь осталось только разместить коды бирж, я опишу лишь самые крупные на мой взгляд
майнлинк
Сетлинкс
труслинк
Сапа
миралинкс
Несколько дополнительных сервисов
1) rds bar — очень удобное расширение, для просмотра показателей сайта, таких как тиц, количество внешних ссылок и тд. Позволяет выделять внешние ссылки и разделять их на отмеченные noindex, nofollow или не закрытые вовсе. Т.ч. работоспособность моего кода можно будет проверить с помощью данного инструмента. Да и другой функционал будет многим не менее полезен.
2) вебсерф — данный сервис служит для накрутки посетителей. Будет полезен особенно тем, у кого низкая посещаемость но они хотят продавать статьи и/или объявления. Т.к. для их продаж обычно необходимо иметь определенный объем посетителей. Например для объявлений с майнлинк насколько помню нужно иметь не менее 50 хостов, а с пресс-релизов не менее 100. Также будет не менее полезен для привлечения реальных посетителей, т.к. накрутка происходит за счет установки программы, которая через браузер прокручивает сайт. Сервис проводит всякого рода акции и бонусы, чтобы провоцировать посетителей не просто свернуть программу и прокручивать сайты, а держать программу развернутой и просматривать все прокручиваемые сайты.
В целом удачных всем позиций и продаж. Надеюсь, что материал будет полезен многим.
ссылка на оригинал статьи http://habrahabr.ru/post/172125/
Добавить комментарий