Kategorie

Bezplatný e-newsletter

Témata

agregátory backlinky blogy Bratislava Brian Clinton case studies eshop Facebook GA Google hledání katalogy kniha komunikace konverze landing page linkbuilding linkbulding microsite mikrostránky mYx odkazy pavouci PHP scripty PR články roboti RSS SEO školení seokniha SEO kurz SEO nástroje Seznam Slovensko sociální sítě spider statistiky tipy a triky Tipy a triky tiskové zprávy vstupní stránky vyhledávače XML zbozi.cz zdrojový kód zpětné odkazy

Zjistěte si, jak často na vaše stránky přichází Google a Seznam

Téma: On page optimalizace, Tipy a triky

Štítky: , , , , ,



Přemýšleli jste někdy o tom, jak často anebo zda vůbec na vaše stránky přichází vyhledávací robot (pavouk), aby zaindexoval vaše stránky? U nových stránek je to vcelku potřebná a důležitá událost – nenavštíví-li stránky robot, vaši potenciální návštěvníci vás ve vyhledávačích nenajdou. A naopak u starších stránek se podle frekvence návštěv roboty dozvíte, jak je stránka pro vyhledávače atraktivní. Obecně platí, že čím je stránka častěji aktualizovaná, dá se očekávat i kraší interval mezi návštěvami vyhledávacích pavouků. Fakt, jak oblíbené jsou z hlediska vyhledávačů právě vaše stránky, si můžete zjistit z různých zdrojů. Poslední návštěvy GoogleBota (vyhledávací robot Google), zjistíte například pomocí nástroje Google Webmasters, pomocí statistik na serveru, analýzou logů anebo jednoduchým PHP scriptem.

Půvab tohoto scriptu je v tom, že  pokud jej vložíte na stránku, tak kdykoli, když robot tuto stránku otevře, dá vám script mailem echo, že se tak stalo. Autorem původního scriptu je Steve Dawson, následující modifikace ignoruje ale narozdíl od původního scriptu většinu zahraničních robotů a naopak zaznamenává pouze návštěvy dvou nejdůležitějších vyhledávačů u nás – Seznam a Google. Pro šikovné ale určitě nebude problém přidat případně detekci dalších robotů – stačí vám k tomu znát jen jejich jména

Nejprve si nastavíme e-mail, kam bude chodit upozornění, že vaše stránky navštívil robot.

$Email = „vas@email.cz“; ## notifikační mail
$Email = preg_replace(„/[\n\r]+/“, „“, „$Email“);

Pak si připravíme hlavičku mailu a formát datumu

$datum = date(„d. M. Y v G:i“);
$hlavicka = „—————————————————————————–
     Prave tvoje stranky navstivil vyhledavaci robot
—————————————————————————–“;

 A nakonec si připravíme část, která detekuje příchozího robota a odešle nám mail:

Nejprve pro Google

##  GOOGLE
 if(eregi(„Googlebot“,$HTTP_USER_AGENT)) {
 global $hlavicka;
 global $datum;
  if ($QUERY_STRING != „“)  {$GoogleLink = „http://“.$SERVER_NAME.$PHP_SELF.’?’.$QUERY_STRING;}
else  {$GoogleLink = „http://“.$SERVER_NAME.$PHP_SELF;}¨
$GoogleEmail = “
„.$hlavicka.“
Prave tvou stranku http://$SERVER_NAME navstivil robot vyhledavace Google.
Konkretne prochazel strankou „.$GoogleLink.“
Cas navstevy – „.$datum.“
„;
       @mail(„$Email“, „Navsteva Googlebota“, $GoogleEmail, „Od: <Google Robot>$Email“);   
   }
  

A následně pro SeznamBota

##  Seznam
 if(eregi(„SeznamBot“,$HTTP_USER_AGENT)) {
 global $hlavicka;
 global $datum;
  if ($QUERY_STRING != „“)  {$SeznamLink = „http://“.$SERVER_NAME.$PHP_SELF.’?’.$QUERY_STRING;}
else  {$SeznamLink = „http://“.$SERVER_NAME.$PHP_SELF;}

$SeznamEmail = “
„.$hlavicka.“
Prave tvou stranku http://$SERVER_NAME navstivil robot vyhledavace Seznam.
Konkretne prochazel strankou „.$SeznamLink.“
Cas navstevy – „.$datum.“
„;
       @mail(„$Email“, „Navsteva Seznambota“, $SeznamEmail, „Od: <Seznam Robot>$Email“);   
   }
  

Toť vše… Teď už jen čekejte na návštěvu:-)

 

roboti1

Celý script najedte ke stažení zde




Líbil se článek? Můžeš ho jaggnout a taky zaLinkovat. Nebo se o něj podělte s přáteli na Facebook nebo třeba Twitter. Můžete se také přihlásit k odběru mého Twitter kanálu na www.twitter.com/michalkubicek.

Chceš vědět o každém novém článku jako první? Přihlaš se k odběru bezplatného mailového newsletteru
Bezplatný e-newsletter

Komentáře (7)


[...] článek: Michal Kubíček // Zjistěte si, jak často na vaše stránky přichází Google a Seznam Tagy:  analytics doporuujeme komente michal-kubek odpovz pavouci posledn-komente robot roboti [...]

Separatista

24. Led. 2009 ve 11:10    


A nebo nainstalujeme Firestats (PHP, MySQL) a hezky online a přehledně sledujeme podrobnou činnost všech robotů, uživatelů, atd.

Pierre

24. Led. 2009 ve 13:20    


Diky, uz to zkousim :)

neon

24. Led. 2009 ve 13:37    


Kod je to pro spoustu lidi zajimavy, jen to emailovani je dobra silenost v dnesni dobe, kdy googlebot behem hodiny klidne 1000x proleze trosku vetsi web ;)

Tomáš Fejfar

24. Led. 2009 ve 14:07    


Pěkná myšlenka. Ještě to zaobalit do nějaké třídy a přidat k tomu konfig v iniku třeba, aby se to dalo implementovat jako black-box :)

require_once ‘Boti.php’;
Boti::loadConfig(‘config.ini’);
Boti::check();

Michal Kubíček

24. Led. 2009 ve 22:12    


Souhlasim s tim, ze mailovani muze byt u vetsich webu problem, kod se hodi spis pro nove a mensi weby. Pokud provozuji starsi a hojne aktualizovany web, uz me az tak navstevy botu asi nezajimaji…

Kohy

20. Zář. 2009 ve 16:59    


Zdravim. Aplikováno na http://freebit.cz tak uvidíme xD

Odpověz

Jméno *

Mail *

Web