V předchozím díle newsletteru Firma online věnovaném internímu vyhledávání jsme zmínili základní pravidla s důrazem na podobu a umístění vyhledávacího formuláře. V následujících řádcích budeme pokračovat popisem výsledkové stránky a zmíníme potřebu analyzovat zadané dotazy. Celý text uzavřeme shrnutím konkrétních možností implementace na vašem webu.
Výsledková stránka
Poslechněte si podcast (mluvená verze článku)
MP3, 5,2 MB, 5 min 46 sec
Pro zobrazení výsledků vyhledávání by na webu měla být vyhrazena speciální stránka. Její účel musí být na první pohled zřejmý, neměla by být vizuálně zaměnitelná například s běžným výpisem zboží v normální kategorii.
V titulku a hlavním nadpise uveďte, že se jedná o výsledky hledání. Zobrazte zde také celou hledanou frázi. Návštěvníkovi zřetelně sdělte i celkový počet nalezených záznamů.
Nabízené výsledky by měly být relevantní. Vypisujte nejen samotné cílové stránky (zboží či články), ale i navigační mezistránky (kategorie, sekce, rubriky). Záznamy doprovoďte nejnutnějšími doplňujícími informacemi, například datem zveřejnění článku, cenou zboží či umístěním stránky v rámci webu. Ve výsledcích vyznačte všechny výskyty hledané fráze.
Ve většině případů je vhodné řadit výsledky podle míry relevance. Nabídněte ale uživateli možnost změnit kritéria pro řazení, například podle abecedy či ceny. Rovnou na výsledkové stránce také umožněte uživateli změnit či podrobněji specifikovat zadaný dotaz.
Pokud nebylo nic nalezeno, dejte to zřetelně najevo. Vypište zadaný dotaz a požádejte uživatele, aby zkontroloval, zda jej napsal správně a zda v něm nemá pravopisnou chybu. Nabídněte několik rad, jak požadavek lépe formulovat, případně uveďte několik jiných často zadávaných dotazů.
Předávání dotazu v URL
Dotaz pro interní vyhledávání předávejte příslušnému skriptu výhradně metodou GET, tedy přímo v URL přes parametry za otazníčkem. To zajistí, že každý dotaz má své vlastní jednoznačné URL. Oproti metodě POST to přináší několik klíčových výhod:
- URL výsledkové stránky lze ukládat do záložek, kopírovat či posílat komukoliv e-mailem.
- Návštěvníkovi funguje historie v prohlížeči. Může používat tlačítka “Zpět” a “Vpřed”, aniž by byl pokaždé varován před opakovaným odesláním POST dat.
- URL se ukládá do serverových logů. Všechny dotazy lze díky tomu zpracovávat speciálními nástroji pro analýzu návštěvnosti webu.
Analyzujte hledání
Dotazy uživatelů v interním vyhledávání jsou pro provozovatele webu důležitým zdrojem informací. Měli byste proto jejich analýze věnovat vždy dostatek pozornosti.
Rozborem uživatelských dotazů můžete v první řadě ověřit kvalitu vyhledávání jako takového. Tedy zda uživateli pomohlo, nalezlo mu relevantní výsledky a dovedlo ho k cíli. Pokud vyhledávání tyto úkoly neplní, je nutno je vylepšit nebo v krajním případě nahradit vhodnějšími formami navigace.
Za špatnými výsledky ale může stát i nedostačující či nevhodně napsaný obsah webu. Analýza zadávaných frází je v tomto případě cenným zdrojem klíčových slov. Podle nich pak můžete upravit své texty nebo dokonce přizpůsobit celý nabízený sortiment.
Pokročilejší nástroje na analýzu návštěvnosti umí provádět i hlubší rozbor interního vyhledávání. Například zjišťovat vztahy mezi zadanými dotazy a následnými konverzemi apod.
Možnosti implementace
Základní možností, jak poskytnout návštěvníkům interní vyhledávání na svém webu, je naprogramovat si ho ve vlastní režii. Zde využijete zejména databázové dotazy s klauzulí LIKE, případně speciální fulltextové indexy, pokud je váš databázový stroj podporuje.
V případě, že nechcete vyvíjet vlastní implementaci, použijte některé z již hotových řešení. Můžete si přímo na svém serveru nainstalovat aplikaci, která umí indexovat a prohledávat obsah, například mnoGoSearch.
Oblíbenou cestou je využití nabízených služeb zavedených vyhledávačů. Zakomponování neplacené verze od Jyxa nebo Googlu obnáší pouze zkopírování speciálního vyhledávacího formuláře do své stránky. Placená verze Jyxo Data přidává některé užitečné vlastnosti i vlastní podobu výsledkové stránky.