The Prodigy

Избавляемся от “сквозняков”! СРОЧНО

Как-то я писал про правильную перелинковку блога, используя нормальные ключевики, а не заголовки поста. По этой схеме страницы блога равномерно ссылаются друг на друга. Но иногда необходимо выделить конкретно какие-то страницы. Проще всего взять и повесить “сквозняки” где-нибудь внизу (т.е. этот код будет абсолютно на всех страницах). У такого метода есть (на мой взгляд) два недостатка: 1) поисковики занижают вес “сквозняков”, 2) мы используем всего 1 “якорь”.

Для решения данной проблемы написал вчера вот такой вот небольшой код. Вставлять его можно в любое место шаблона. Например, в footer.php. Почти по буквам это дело писал, бо я далек от PHP. :) Но вышло как надо.

Если еще не ясно для чего это нужно, то приведу пример. Вот есть пост про фильм “Дух времени“. Сослаться на него хотелось бы разными вариантами:

  • Дух времени
  • фильм Дух времени
  • Zeitgeist
  • Дух времени (Zeitgeist)
  • Документальный фильм Zeitgeist
  • ….. и так далее

Допустим, на сайте 200 страниц. Чтоб не все 200 штук ссылались с одним якорем на этот пост, делаем псевдо-рандомность. 50 страниц пусть ссылаются с самым важным ключевиком, 30 - со вторым по значимости, а остальные - по 10 страниц.

Пример использования кода. В функцию ver передается два параметра - вероятность появления блока и сам блок. Вероятность - это число от 0 до 255. На выходе - или пустая строка, или этот блок.


function ver($v, $sss) {        

$uri = $_SERVER["REQUEST_URI"] . $sss;        

$x = hexdec(substr(md5($uri),1,2)); # x = 00 ...... 255        

if ($x >= $v) $sss=''; # - тут две одинарные кавычки, т.е. пустая строка       

return $sss;        

}        

$block = ver (10,  'ссылка1, '); print $block;        

$block = ver (50,  'ссылка2, '); print $block;        

$block = ver (30,  'ссылка3, '); print $block;        

$block = ver (70,  'ссылка4. '); print $block;

Если есть вопросы - пишите в комментариях.



Апрель 6th 2008 in SEO

29 Responses to “ Избавляемся от “сквозняков”! СРОЧНО”

Страниц: « 1 [2] Show All

  1. (N.10)

    > Ага, линки в подвале, да еще только с одного сайта - что еще более естественное бывает?

    Главное, что это работает. :) Даже в таком виде (сквозняки):

    1. “Секрет” - 541 комментарий

    2. “Дух времени - WTF? (Осторожно, разрывает мозг)” - 174 комментария.

    > Кстати, ты как-то с именем фильма эксперементировал наперед, дало что-то?

    Уточни о чем ты.

  2. KARPOLAN (N.11)

    А причем тут комментарии… Ты по каким фразам в топе? :)

    Ну ты за год или за полгода до выхода фильма вешал статью о нем, был там траф когда фильм вышел?

  3. KARPOLAN (N.12)

    Посмотрел позиции по Секрету и Дух времени. Ну в принципе нормально, 12 и 8.

    А че с трафом делать? :)

  4. (N.13)

    > Ну ты за год или за полгода до выхода фильма вешал статью о нем, был там траф когда фильм вышел?

    Ааа, вспомнил. Да, скачок был, но на первых позициях не был. Все-таки я больше ничего как-то и не сделал для этого. :)

    > Ну в принципе нормально, 12 и 8.

    Нееее, это как раз плохо. Упал по ним. :) С таких позиций я не собрал бы столько комментов. Буду возвращаться назад, бо висеть по ним в ТОПе весьма приятно. :)

    > А че с трафом делать?

    Только в приват могу рассказать. :)

  5. cross (N.14)

    Интересный подход, обязательно буду применять его :)

    PS: не могу в сети подключиться к аське и обратиться не к кому… (

  6. Денис (N.15)

    Спасибо!

  7. cross (N.16)

    Начал юзать, немного не нравится в данном методе то, что одни страницы назначаются лошадями, а другие совсем пустуют по ссылкам. Необходимо доработать или на равномерность, или в зависимости от веса страницы, чтобы расставлялись ссылки.

  8. (N.17)

    cross, равномерность тут должна быть ИДЕАЛЬНАЯ, так как алгоритм базируется на MD5-хэше. Сам перепроверял у себя - “гулял” по блогу, наблюдал - все гуд. Напиши в аську, интересно.

  9. Апдейт (N.18)

    […] внимания данному показателю. Но такие посты как “Избавляемся от сквозняков! Срочно” очень даже возобновляют желание научится собирать […]

  10. Korel (N.19)

    Спасибо за полезную инфу.

  11. claygod (N.20)

    Я так понимаю, вся эта работа была проведена для поднятия рейтинга одной из внутренних страниц с маскированием под ссылки, а не сквозняки?

    Не знаю, есть ли резон… Конкретной странице ПР поднять - пожалуй да, а там повесить рекламу или ещё что…

    В общем идея понятна, но найти ей надо правильное применение.

  12. Система продвижения сайта (N.21)

    […] О роли сквозняков в продвижении сайтов - именно этот пост заствил серьезно задуматься о том, какже все таки правильно создавать сайты в плане перелинковки […]

  13. SEO-копирайтинг (N.22)

    Спасибо! Нужно сказать моему программисту!

  14. (N.23)

    Только сейчас заметил маленьку особенность, которая, можно сказать, вносила глюк в работу алгоритма.

    $block = ver (70, ‘ссылка4. ‘); print $block;

    Внутри ссылки не должно быть кавычек (даже экранированных)!

  15. Diablo (N.24)

    В WP можно смотреть по гету переменной p. Т.е. через case сделать так:
    $myid = $_GET[’p'];
    switch($myid)
    {
    case 1:
    echo “код ссылки для 1 поста” ;
    break;
    case 2:
    echo “код ссылки для 2 поста” ;
    break;
    case 3:
    echo “код ссылки для 3 поста” ;
    break;
    **********
    case xxx:
    echo “код ссылки для xxx поста” ;
    break;
    **********
    default:
    echo “пусто” ;
    }

  16. (N.25)

    Diablo, так нереально. :) Все страницы перечислять - нафига это надо? А если их Х тысяч? Тут же ж смысл как раз в том, чтоб по куче страниц распределить какое-то кол-во небольшое ссылок.

  17. Diablo (N.26)

    В case можо промежутки указывать. Главное что ссылки будут не рандомно каждый раз показываться.

  18. (N.27)

    А смысл делать негибкое решение? Тем более с ограничеными возможностями. Я вот могу нужный блок ссылок “поднимать” по-тихоньку, подкручивая параметр. В итоге ссылочная масса буде т расти плавно.

    > Главное что ссылки будут не рандомно каждый раз показываться.

    Ну так а тут как?

  19. Diablo (N.28)

    >> Ну так а тут как?
    Не так выразился. Главное что бы не рандомно показвались.
    В моем варианте то же можно плавно поднимать. Просто предложил свой вариант, с использованием 1 оператора.

  20. Сонник (N.29)

    Отличное решение, получается действительно качественная перелинковка, пользуюсь теперь этим скриптом. Спасибо.

Страниц: « 1 [2] Show All

Ответить в: Избавляемся от “сквозняков”! СРОЧНО

Contacts: ICQ 116269444, e-mail "kmint21" on server "gmail.com"
Другие посты блога: Осьминог под карри, Sunset Beach Hotel и насыпные острова Сейшел,     Как KMiNT21 решил купить костюм,     Первое впечатление,     День рождения ZX Spectrum (Z80, Speccy, Sinclair),     Бесценный доллар,     Крым, Балаклава, штольня, зоопарк (фото),     Программы, с которыми я работаю ежедневно,