Закрыть внешние URL от поисковых систем

Print RSS
254

Author
Пишу, строю и воображаю
0
Приветствую!

На сайте пользователи пишут комментария (это ВЕБ-сайт(!)), введут блоги и т.п. В тексте могут использовать ссылки на внешние сайты и/или почтовые адреса. Я сделал так чтобы все ссылки автоматически высвечивались, то есть юзер введет www.test.ru, а уже на странице это будет готовая ссылка к примеру: <a href="test.ru"...

Я в SEO не силен, но я знаю что если на сайте будут внешние ссылки, то сайт будет терять некую "популярность".

3 варианта решения:
1. Убрать к черту скрипт высвечивая ссылок и эл.адресов (либо подключать его только для зареганых, ведь поисковой робот не зарегистрируется и не увидит ссылки :-) );
2. Переводить все внешние ссылки на подтверждающую страницу (как на некоторых сайта, мол ВЫ ХОТИТЕ ПЕРЕЙТИ?!), а эту страницу скрыть от поисковых систем;
3. Определять пользователя это ПОИСКОВОЙ РОБОТ или ЧЕЛОВЕК (если человек, то ссылки сделать активными, иначе: просто текст для роботов).

Я программист. Первый вариант сделаю за 2 сек, не проблема, но хотелось бы больше удосбтва юзерам + меньше терять рейтинг. Второй вариант - я не знаю КАК Скрывать, помогите? ИЛи помогите с третьим вариантом. Или вообще есть ли тут спеицалисты по СЕО, давайте пообсуждаем темку, думаю всем она будет интересна, кто заботиться о рейтинга сайта :-)

Оранжевые штаны
0
1: Moto-Moto, чтобы скрыть ссылки от поисковых систем их нужно заключать в тэг <noindex> и дабы конкретно для всех роботов добавить в ссылку атрибут rel="nofollow"
<noindex><a href="http://site.tk" rel="nofollow"></a></noindex>

Добавлено через 06:40 сек.
1: Moto-Moto, так же если требуется обрезать или видоизменять ссылки, то лучше регулярных выражений нет ничего. Написал себе регулярку и режешь все ссылки подряд оставляя к примеру один текст ссылки или заменяешь все ссылки на ссылку ведущую на страницу "прокладку"(это 2 пункт).
А 3 пункт это уже клоакинг, поисковикам это не понравится...
Author
Пишу, строю и воображаю
0
2, ок, сделаю НОИНДЕКС и НОФОЛЛОВ.

а что за ПРОКЛАДКА и что за КЛОАКИНГ? я не понимаю эти термины, потому что в СЕО мало понимаю, пожалуйста помоги.. как мне эффективней сделать с ссылками ведущие на другие сайты, которые вводят юзеры????

Добавлено через 02:31 сек.
кстати, вот моя регулярка:
<?php
function text2links($str=''){
	if($str=='' or !preg_match('/(ftp|http|www\.|@)/i',$str)){
		return $str;
	}
	$str=preg_replace("/([ \t]|^)www\./i","\\1http://www.",$str);
	$str=preg_replace("/([ \t]|^)ftp\./i","\\1ftp://ftp.",$str);
	$str=preg_replace("/(http:\/\/[^ )\r\n!]+)/i","<a target='_blank' href=\"\\1\">\\1</a>",$str);
	$str=preg_replace("/(https:\/\/[^ )\r\n!]+)/i","<a target='_blank' href=\"\\1\">\\1</a>",$str);
	$str=preg_replace("/(ftp:\/\/[^ )\r\n!]+)/i","<a target='_blank' href=\"\\1\">\\1</a>",$str);
	$str=preg_replace("/([-a-z0-9_]+(\.[_a-z0-9-]+)*@([a-z0-9-]+(\.[a-z0-9-]+)+))/i","<a target='_blank' href=\"mailto:\\1\">\\1</a>",$str);
	return $str;
}
?>
Changed: ШЕДЕВР (03.12.2012 / 21:06)
Author
Пишу, строю и воображаю
0
Переделал на:
<?php
function text2links($str=''){
	if($str=='' or !preg_match('/(ftp|http|www\.|@)/i',$str)){
		return $str;
	}
	$str=preg_replace("/([ \t]|^)www\./i","\\1http://www.",$str);
	$str=preg_replace("/([ \t]|^)ftp\./i","\\1ftp://ftp.",$str);
	$str=preg_replace("/(http:\/\/[^ )\r\n!]+)/i","<noindex><a rel='nofollow' target='_blank' href=\"\\1\">\\1</a></noindex>",$str);
	$str=preg_replace("/(https:\/\/[^ )\r\n!]+)/i","<noindex><a rel='nofollow' target='_blank' href=\"\\1\">\\1</a></noindex>",$str);
	$str=preg_replace("/(ftp:\/\/[^ )\r\n!]+)/i","<noindex><a rel='nofollow' target='_blank' href=\"\\1\">\\1</a></noindex>",$str);
	$str=preg_replace("/([-a-z0-9_]+(\.[_a-z0-9-]+)*@([a-z0-9-]+(\.[a-z0-9-]+)+))/i","<noindex><a rel='nofollow' target='_blank' href=\"mailto:\\1\">\\1</a></noindex>",$str);
	return $str;
}
?>

ТОЧНО ЭТОГО ДОСТАТОЧНО НОФОЛЛОВ И НОИНДЕКС? я еще читал что можно ссылки отправлять например на go.php, а оттуда делать редирект, а в роботс.тхт прописать чтобы роботы не видели go.php страницу... кто имел опыт с таким?
С

Оранжевые штаны
0
Прокладка делается в основном чтобы убрать на ней все переменные и т.д. и т.п., некоторые даже разлогинивают, ну и предупреждения, что мол мы не несем никакой ответственности...Все...

<noindex><a href="http://site.tk" rel="nofollow"></a></noindex>
Не индексировать яндексу и гуглу, не передавать вес по ссылке...этого хватит.

Можешь кодировать ссылки на внутренние с редиректом, есть и такое, на вкус и цвет.
Author
Пишу, строю и воображаю
0
5, редирект я смогу сделать. но роботс не заполнял. у тебя нет примера?
Stickers / Tags / Rules / Top topics / Top Posts / Search