Drobečková navigace ve výsledcích Google

Když jsem dnes procházel výsledky vyhledávání na Google, narazil jsem na zajímavou věc. Google zobrazuje u některých výsledků místo URL adresy nalezené stránky drobečkovou navigaci daného webu. Pojďme se nyní podrobněji podívat, jak to funguje.

Vyhledáte-li si například v Googlu klíčové slovo drobečková navigace, dostanete stránku více či méně podobnou té, zobrazené na následujícím obrázku.

Na screenshotu je u tří položek zobrazena drobečková navigace. Nejedná se však pouze o textovou reprezentaci hierarchického umístění stránky v rámci webu, ale téměř všechny jednotlivé části navigace jsou klikatelné. Poněkud nepochopitelně ovšem nelze kliknout na první položku navigace, která by měla směřovat na domovskou stránku webu.

Je-li drobečková navigace příliš dlouhá, je její část nahrazena výpustkou (...), podobně jako u dlouhých URL adres. Vynechává se vždy směrem od nejobecnější kategorie po nejkonkrétnější, přičemž doménové jméno je zobrazeno pokaždé.

A jak vůbec Google získává informace o drobečkové navigaci webu? Snaží se analyzovat text stránky a hledat sekvenci odkazů, které jsou odděleny stejným oddělovačem. Ačkoliv některé stránky mají dostupnou drobečkovou navigaci, nezobrazuje se ve výsledcích vyhledávání. Čím to může být způsobeno? Z analýzy několika webových stránek jsem vypozoroval následující možné příčiny:

  • nejsou použity stejné oddělovače mezi jednotlivými částmi navigace (např. Home » Kategorie >> Podkategorie),
  • oddělovač není pouze sekvence zobrazených oddělovacích znaků, ale tyto znaky jsou obaleny HTML elementem (nejčastěji element span využívaný pro stylování oddělovače),
  • v rámci navigace se střídají jak odkazy tak prostý text (nehraje roli u poslední položky navigace, která reprezentuje aktuální stránku),
  • nejednotná HTML šablona jednotlivých částí navigace (např. použití elementu strong pro zvýraznění poslední položky navigace),
  • jako oddělovač je použit obrázek,
  • Google ještě stránku neanalyzoval.