Оптимизација на линкови за Интернет пребарувачи

Деновиве се занимавам со оптимизација на линковите за Интернет Пребарувачи на odgovori.mk па по неколку обиди дојдов до интересна идеја која решив да ја споделам со вас.

Знаеме дека најдобар начин за оптимизација на веб страница за интернет пребарувачи не е само да се напише насловот во title и h1 таговите туку насловот да се наоѓа и во самиот линк. Знаејќи го ова пробав на неколку начини да ги оптимизирам линковите и на крај стигнав до линк како овој:

Стар линк: http://odgovori.mk/?q=230

Нов линк: http://odgovori.mk/q230-Проблеми-со-дигитална-камера

На прв поглед се изгледа како што треба, но сепак доколку сакаш да го споделиш линкот со некој ќе добиеш нешто вакво:


http://odgovori.mk/q230-%D0%9F%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D0%B8-%D1%81%D0%BE-%D0%B4%D0%B8%D0%B3%D0%B8%D1%82%D0%B0%D0%BB%D0%BD%D0%B0-%D0%BA%D0%B0%D0%BC%D0%B5%D1%80%D0%B0

Ова не е грешен линк но сепак не изгледа добро поради користење на кирилица во линкот, а и може да биде предолг.

По малку размислување дојдов до заклучок дека оптимизираните линкови им користат на ботовите на Интернет пребарувачите но не и на нас корисниците, па така доколку посетителот е бот линковите да се заменат со новите SEO линкови, а доколку не, да останат старите кратки линкови.

PHP скрипта за детекција на ботови:

function detect_bot() {
$bots = array("Googlebot", "Slurp", "msnbot");
foreach($bots as $bot) {
if(ereg($bot, $_SERVER['HTTP_USER_AGENT'])) {
$bot = TRUE;
}
}
return $bot;
}

PHP скрипта за промена на линковите:

if (detect_bot()) {
$link = "http://odgovori.mk/q230-Проблеми-со-дигитална-камера";
} else {
$link = "http://odgovori.mk/q230";
}