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

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

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

  1. Denis Streha (N.1)

    интересное решение, осталось найти хороший пост и “засковозить” его для получения большего трафика.

  2. Maniac (N.2)

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

  3. Ugnich Anton (N.3)

    Почему не rand() (или как там в ПоХаПэ)? md5 все-таки медленнее считается, да и вообще какой-то алгоритм выходит сложный для понимания.

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

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

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