Янв
05

Как поисковая система может определить покупную ссылку

Ссылки Entry Feed Trackback

Сейчас автоматическая продажа ссылок набирает все больше оборотов. Мало кто ставит ссылку вручную. Через SAPE или XAP и надежней и приятней.

Но не так все безоблачно как кажется на самом деле. И хотя SAPE создает в корневой директории каталог со случайным набором символов, тоесть определить установку кода через проверку существования каталога невозможно. Но зато есть возможность узнать какие ссылки установлены автоматическим способом. Например, дописать после урла /? – ссылки, поставленные автоматом не покажутся.Разбить…

Таким способом может действовать и поисковик. Наверно пока что не действует, потому как для этого нужно много вычислительной мощности – фактически проверять каждую страницу два раза.

Это я сегодня узнал у «товарища по цеху» Ласто. Он показал сервис, который безошибочно определяет продажность ссылок на сайте. Когда я прогнал свои сайты, я сразу подумал что это может быть началом «Большого Пиздеца», потому как, имея такой алгоритм поисковик может не только накладывать ограничение на ресурсы, продающие ссылки но и уменьшать вес ссылок с таких ресурсов.

К счастью, Ласто дает панацею от такой проверки, но почему-то предлагает отказаться от установки кода в случайный каталог. Я же предлагаю этот момент не менять и писать код так:

<?php
define('_SAPE_USER', 'sape_user');
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
require_once ($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/ sape_venality.php');
$sape=new SAPE_client($sape_venality_name);
echo $sape->return_links();
?>

код ф-и sape_venality. php нужно поместить в той же директории что и sape.php

<?php
$sape_venality_name=array();
# Документы, работающие с глобалом GET:
$allowed_pages=array("key.php","ping","remoute");

# Разрешённые переменные в УРле иных документов:
$allowed_var=array("");

$tm=explode("?",$_SERVER['REQUEST_URI']);
if (isset($tm[1]) and $tm[0]==str_replace($allowed_pages,"",$tm[0])) {
$k=preg_match_all("/(.*)=(.*)&/Uis",$tm[1]."&",$am);
$bm=array();
for ($i=0; $i < $k; $i++) {
if ($am[2][$i]=="" or !in_array($am[1][$i],$allowed_var)) continue;
$bm[]=$am[1][$i]."=".$am[2][$i];
}
$tm[1]=implode("&",$bm);
$sape_venality_name['request_uri']=
$_SERVER['REQUEST_URI']=($tm[1]=="") ? $tm[0]: implode("?",$tm);
}

?>

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

Наши победят. Ура!

5 комментариев

  1. Интересный факт в SAPE. Какой-то оптимизатор купил 27 одинаковых ссылок на разных страницах моего сайта - 2 уровня. Анкоры все одинаковые, видимо - новичок.

    Eugeny SEO at Янв 10, 08 at 11:53 пп

  2. Через такую задницу. Думаю если напихать ссылки выводом посреди текста и поодной, тоже сработает. Но тоже задница еще та )

    _aleksey_ at Янв 29, 08 at 8:45 пп

  3. Немного неккоректен код. Исправил ошибки:
    return_links());
    ?>

    Ошибки заключались в лишних пробелах в коде и в
    echo aa$sape->return_links();
    (что за aa??%)

    manden at Май 23, 08 at 11:45 пп

  4. там была опечатка. Поправил, спасибо

    admin at Май 24, 08 at 7:37 пп

  5. Скрипт работает только на урлах с ЧПУ т.е. на статичных. На урл типа http://site.ru/index.php?area=1&p=gallery&action=showimages&galid=1 Необходимо добавить в строчку $allowed_var=array(”"); значения а какe подскажите

    mark at Июл 17, 08 at 1:55 пп

Leave your comment

(required)

(required)