среда, 23 апреля 2008 г.

Скрываем продажные ссылки

Скрываем продажные ссылки

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

Если подставить после урла проверяемой на продажность страницы псевдопараметр ?=1 – все купленные ссылки исчезнут, ведь фактически загружается другая страница.

По крайней мере так думают скрипты Сапы и Ксапа. Насколько я понял, именно эту хрень используют и многочисленные детекторы продажных ссылок.

Жуткое палево, товарищи! Если Ваш сайт работает на движке, нужно натянуть на него защитный кондом, чтобы и поисковики, и детекторы все продажные ссылки стали считать нормальными :).

Nano Cms

Так как самый первый сайт, с которого я начал продавать ссылки, стоит на этой cms, я озадачился поиском решения проблемы для него в первую очередь. Мои поиски быстро увенчались успехом – автор скрипта порадовал пользователей чудесным решением и безвозмездно поведал нам как защитить свой сайт при помощи простенького дополнения к коду сапы.

Перед добавлением кода детектор продажных ссылок обнаруживал все сео-ссылки. После добавления все ссылки на странице были признаны естественными. Читайте инструкцию и выполняйте! :)

WordPress, Data Life Engine

Удивительно, но представленное выше решение подходит и для сайтов на Вордпрессе. Все делается точно так, как в инструкции. Скрипт sape_venality_name.php закачивается в ту же папку, где висит sape, после чего указанная специальная строчка добавляется к коду сапы:
require_once ("./papkaskodom/sape_venality_name.php");
$sape=new SAPE_client($sape_venality_name);
После этого продажные ссылки детекторами не отыскиваются. Примечательно и то, что детекторы перестают обнаруживать продажные ссылки от обеих контор – и SAPE, и XAP.
Правда, если в адресной строке браузера подставить к урлу параметр и запросить его, продажные ссылки исчезнут. Почему в таком случае сервисы детектирования не срабатывают – вопрос на засыпку :)).

А тем временем, я и Спрут провели заочную словесную дуэль. Интересный получился диалог, скажу я Вам. Рад, что по многим вопросам наши мнения схожи.

Автор: Презренный Манимейкер.



Комментарии:


Лютиков
Вас обманули. Поисковики так не делают.
23.04.2008 в 17:57

омский бомж
эээм…бум дальше курить эту тему
23.04.2008 в 18:15

Презренный Манимейкер
А как же они делают, дорогой мой? :)))) Поясни темному…
23.04.2008 в 18:18

Batz
Nano Cms – да, безусловный лидер рынка, каждый второй сайт на ней
23.04.2008 в 18:28

Презренный Манимейкер
Заебали Вы уже, товарищи спамеры. Можете даже не пытаться оставлять здесь свои линки – все чикаю подчистую. Так что пшли вон…
23.04.2008 в 18:40

SEO Digest» Как можно скрыть продажные ссылки
[...]Есть сервисы, которые определяют продажные ссылки на вашем сайте. Если подставить псевдопараметр ?=1 – то все продажные ссылки исчезнут.[...]
23.04.2008 в 19:01

Белый негр
Интересная теория! Вот только теперь нужно придумать, как защищать обычные сайты??
23.04.2008 в 20:38

Кибер DENEZHKI
Попробуем защитить свой сайт на движке Data Life Engine
23.04.2008 в 20:46

SEO Критик
Интересные мысли. С сапой не работаю, но вот такой вопрос возник – а нельзя ли их код (в том же WP) выводить через JS? По идее его тоже спалить не должны. Хотя возможно я грубо ошибаюсь… :)
23.04.2008 в 20:49

не первый нах
Нафига внешний файл нужен? Просто берем URI со страницы, обрезаем все после ? с помощью функции explode и заменяем $sape=new SAPE_client(); на $sape=new SAPE_client($переменная,_где_содержится_обрезанный_URI);.
Но это только, если статические страницы или mod_rewrite.
24.04.2008 в 02:02

vasiatka
Слушайте у меня такой вопрос. Предположим код установил. Все замечательно, сапе отдаех левый URL, он смотрит в бызе не находит, на месте ссылок ничего нет. Кажется смысл работы кода именно такой.
А что произойдет со статусом сапы? Веди она тоже индексирует ссылки и если не назодит ставит их в error. Т.Е. Бабла не будет:(
Или я что-то неправильно понял? Буду благодарен за ответ.
24.04.2008 в 09:55

VirtualBiz
Поисковики так не делают. И по очень простой причине – если добавить параметры в урл, то это будет действительно ДРУГАЯ страница. Кто вам сказал что на этой ДРУГОЙ странице должно отображаться то же самое?
24.04.2008 в 11:06

Dendor
Еще один пост о мировом заговоре :)
Нафига поисковикам бороться с продажными ссылками, подчеркиваю, “продажными”. Имеет смысл вести разумный учет любых ссылок и контекста их употребления. А игра с параметрами в строке – это вообще ерундистика. Полностью поддерживаю мнения о том, что разные URL’ы (читай страницы) могут и не быть похожи или могут отличаться, но незначительно. Допустим, щелкаю на вкладке “свернуть/развернуть” и что, новый контент появиться должен? Нет, просто развернутый старый. :)
24.04.2008 в 17:15

Презренный Манимейкер
Еще один пост о мировом заговоре :)
До этого был такой? :))
Кажется смысл работы кода именно такой.
Совсем не такой. Читайте внимательно сайт.
Поисковики так не делают.
Неужели Платон собственной персоной? :))
Ну откуда Вы знаете, КАК ТОЧНО делают поисковые системы, а? У Вас там информатор что ли? Я в одном из предыдущих постов уже писал, что мы можем лишь строить догадки, так как никакой официальной информации нет.
Этот скрипт делает так, что продажные ссылки не определяются детекторами и, стоит полагать, поисковыми системами. Какие могут быть вопросы, елки-палки? :))
24.04.2008 в 17:35

olegsuga
В любом случае выигрывает тот, кто не сидит на месте.
Лучше пробовать и тестировать скрипт, искать новые фишки, чем писать тут: “да фигня, не работает это, бред..”
24.04.2008 в 17:42

SanchezBoy
Спасибо большое за статью, сейчас уже всех своих сателлитах скрываю.
24.04.2008 в 20:58

eraser
нихера не работает с сапой. пробывал по разному вставлять – нифига
24.04.2008 в 22:14

vasiatka
там чуть выше вопрос задал…. могу получить на него ответ? как я понимаю действие кода проявляется в том, что ссылки сапы просто пропадают… Акак на это сама сапа реагирует?
25.04.2008 в 01:03

Алексей
Я в своей CMS для сателлитов давно решил этот вопрос.
Скрипт на лишний параметр выдает 404 ошибку, и все страницы выглядят статическими.
25.04.2008 в 09:20

Алексей
TO VirtualBiz
Поисковики так делают. Гугл проверяет так сайт на статичность. Если сайт новый, то посмотрите будут запросы вида http://site.ru/?asd
25.04.2008 в 09:24

Stepan
Это уже какая-то паранойя по-моему. Если Яндекс очень захочет есть полно других способов детектировать продажные ссылки. Уверен что это сейчас не приоритетная задача поиска.
26.04.2008 в 04:52

Densa
Интересная тема для размышления, надо будет поэкспериментировать со скрытием ссылок на своих сайтах
26.04.2008 в 13:13

Презренный Манимейкер
А что произойдет со статусом сапы? Веди она тоже индексирует ссылки и если не назодит ставит их в error. Т.Е. Бабла не будет:(
Ссылки БУДУТ видны и сапе, и поисковой системе. Только вот ПС ПО ИДЕЕ должна принимать их за нормальные, а не сео-ссылки.
Я в своей CMS для сателлитов давно решил этот вопрос.
Скрипт на лишний параметр выдает 404 ошибку, и все страницы выглядят статическими.
Круто. CMS посмотрю.
Уверен что это сейчас не приоритетная задача поиска.
Вот для нас то это как раз самая приоритетная задача :))
27.04.2008 в 12:55

Максим
Млять, а если этих сайтов 500 на Wp и редактировать код устанешь.
28.04.2008 в 07:10

vasiatka
Вот я тупил…
Действительно, алгоритм прост.
Поисковик запрашивает обну страницу два раза, второй раз, добавляет дополнительный параметр GET. Страница грузттся одна и та же, но для сапы наличие дополнительного гет параметра делает УРЛ “другим”, как следсткие, сылки пропадают. Тут их и ловят. Те 5 строчек кода просто обрезают “левые” переменные в запросе => ссылка остается на месте при прощупывании ее на продажность:) Уф.скока написал:)
28.04.2008 в 20:50

vasiatka
Для Максима, а как ты хотел по другому:) Вот у меня сайты построены по принципу ципочек фильтров. Написал фильтр – функционал расширил:) Один сильтр решил все проблемы, особенно, когда сайты используют один и тот же функционал:)
Еще есть вариант: лодить все что надо подключить в отдельную папку и инклудить все циклом с применением функции glob.
28.04.2008 в 20:54

ADRE
потестил, поменял str_replace($allowed_pages,”",$j[0])) на preg_match( ‘/(‘.$allowed_pages.’)/i’, “”, $j[0] ),
порсто с временем генерации страница прибавилась 1 секунда, и не ложите в подпапки … лично у меня на сервере печаль была. +0.4
05.05.2008 в 07:00

Dr.O
Проверку ставить на содержимое GET массива.
Если переменная странная завелась – подсовывать что то пустое
09.05.2008 в 23:56

Reut
а на движке shopscript работать будет ?
есть какие-либо особенности? спасибо.
10.05.2008 в 13:50

Set
~~~~~~~ВАЖНО~~~~~~~
Привет автор статьи! Ты на правельном пути! Но не совсем. Объясняю – поисковые системы не проверяют продажные ссылки с помощью параметров, т.к. с их помощью работают многие сайты на cms. Но подход ОЧЕНЬ схожий – ПС проверяют ссылки с помощью сессий! Да именно с помощью их! Я неоднократно видел как робот ПС Яндекс заходит на сайт используя сессии когда такой устаревший способ передачи сессий давно никем не используется! И после этого сайт упал в позицииях. И именно в этом направлении как мне кажется нужно работать. icq 426-614-515
12.05.2008 в 17:32

Set
Поставил код. С сессиями тоже отображает, а мне показалось что нет. Вообщем всё работает, спасибо!
12.05.2008 в 18:02

Вадим Чоповский
А как быть с кодом от Linkfeed.ru совмещённого с Sape.ru?
05.10.2008 в 13:25

vandamme
Вы не совсем подробно рассказали про эту тему
где взять Скрипт sape_venality_name.php?
может переименовать саповский?
08.02.2009 в 15:40

korsun
Конечно, здорово, что нашли такой способ борьбы с нахождением ссылок, но мне все-таки кажется, что гугл и яндекс еще учитывают и прочие параметры, скажем тематику ссылки (ну понятно, сто ссылки на казино и buy viagra будут стоять именно продажные, даже с тематического сайта), ее повторяемость на других сайтах с подобными хар-ми (это особо важно).
Так или иначе, способ ваш все равно хорошо. Для xap никто достройки не написал еще?
16.02.2009 в 02:13

vandamme
видимо еще не написали
02.03.2009 в 18:40

specnaz
вообще зачем их скрывать??? какая разница? что стоят что нет только при статистике ВС больше и все…
05.09.2009 в 15:36

Богдан
А поисковые системы интерестно тоже таким методом ищут ссылки! У меня много сайтов видимо под непот-фильтром
24.09.2009 в 18:33

tuX
Всё это хорошо, но кто-нибудь пояснит, что это за key.php?
# Документы, работающие с глобалом GET:
$allowed_pages=array(“key.php”,”ping”,”remoute”);
Где его брать?
И поможет ли этот способ, если CMS не использует ЧПУ, а перечисляются параметры, как-то: ?module=articles&c=articles&b=138?
01.10.2009 в 15:42

Виктор
Спасибо за статью! отличная идея!
17.11.2009 в 14:17

Человек
А если я использую wordpress и плагин iMoney, то подскажите куда там что вставлять, а то я что-то там не очень разобрался
05.05.2010 в 21:56

Прохожий
Презренный Манимейкер: *Ну откуда Вы знаете, КАК ТОЧНО делают поисковые системы, а?*
Чтобы узнать, что делают на вашем сайте поисковые системы не обязательно быть Платоном Щукиным или экстрасенсом, достаточно быть просто технически грамотным человеком. Любое действие посетителей (поисковых систем в том числе) отражается в логах сайта. Потратьте один час своего времени и внимательно изучите эти логи – это избавит вас от ГЛУПЫХ ПРЕДПОЛОЖЕНИЙ.
Если вы не знаете, что такое логи или не умеете их читать – смените род деятельности, например, идите улицы подметать.
20.11.2010 в 12:45

Timur
а на движке shopscript работать будет ?
есть какие-либо особенности? спасибо.
02.07.2011 в 13:34


Другие посты по этой теме:



0 коммент.:

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

Ваш комментарий появится в блоге после проверки администратором