Newsletter

Grupa MagazynyInternetowe

Online: 956

Wyszukiwarka

Usability, Wyszukiwarka internetowa

Jak ulepszyć wyszukiwanie?

Jak ulepszyć wyszukiwanie? W teorii wyszukiwanie jest bardzo prostą funkcją serwisu internetowego. Jednak w praktyce budowa sprawnej wyszukiwarki może nastręczać rozmaitych trudności, a liczba dostępnych możliwości jego ulepszenia jest tak duża, że wymaga szczegółowych analiz. Szczególnie w zaawansowanych serwisach, większych aplikacjach internetowych i witrynach e-commerce.

Bartłomiej Dymecki

Pierwszym krokiem przy omówieniu metod optymalizacji wyszukiwania musi być wskazanie najbardziej oczywistych błędów, które rujnują często użyteczność wyszukiwarki.

Po pierwsze, nigdy nie likwiduj przycisku formularza wyszukiwania. Formularze w niektórych serwisach reagują jedynie na przyciśnięcie klawisza [ENTER] na klawiaturze. Jest to poważny błąd, ponieważ taki formularz będzie niezrozumiały dla dużej części użytkowników (zapewne większości).

Po drugie, zawsze jasno oznaczaj formularz wyszukiwania. Albo przez tekstową etykietę „Szukaj:”, albo przez tekst „Szukaj” umieszczony na samym przycisku formularza. Jeśli wyszukiwarka nie ma innego oznaczenia, to przycisk powinien mieć właśnie taką etykietę. Umieszczenie w serwisie pustego pola i np. przycisku „OK” powoduje trudność w odnalezieniu wyszukiwarki wzrokiem i jest dezorientujące dla mniej doświadczonych użytkowników.

Położenie wyszukiwarki

Jedną z pierwszych decyzji wpływających na użyteczność wyszukiwania jaką musi podjąć projektant jest lokalizacja samego formularza wyszukiwania. Zwyczajowo umieszcza się go w prawym górnym rogu ekranu, a czasem na środku ekranu. Najważniejsze, aby pole wyszukiwania było widoczne na pierwszy rzut oka użytkownika. Powinno być więc umieszczone w górnej części ekranu. Nie odchodź od tego wzoru, jeśli nie masz ku temu konkretnych powodów.

Nie bez przyczyny w sklepie Merlin.pl wyszukiwarka jest umieszczona na środku ekranu. Dzięki temu może być błyskawicznie zauważona przez użytkownika serwisu. Nie bez przyczyny w sklepie Merlin.pl wyszukiwarka jest umieszczona na środku ekranu. Dzięki temu może być błyskawicznie zauważona przez użytkownika serwisu.

Kontrola zakresu wyszukiwania

Drugim podstawowym zagadnieniem jest kontrola zakresu wyszukiwania. Jeśli serwis dzieli się na podstawowe działy, np. kategorie w sklepie, to możliwe powinno być wyszukiwanie osobno w każdym dziale. Podział na działy można dołączyć do formularza wyszukiwania za pomocą pola typu SELECT. Dodatkowe pole do wybrania działu można nawet pominąć na stronie głównej, aby uprościć wyszukiwanie, choć jest to decyzja uzależniona od typu serwisu.

Dodatkowo przy przeglądaniu jednego z działów w formularzu pole wyboru powinno zostać automatycznie wskazywać na dany dział. Nie tylko ułatwia to wyszukiwanie, ale jest dodatkową informacją dla użytkownika wskazującą w którym dziale się znajduje.

Najpopularniejszy sklep internetowy na świecie automatycznie wybiera zakres wyszukiwania odpowiadający działowi przeglądanemu przez użytkownika. Jest to szczególnie pomocne w sklepie o bardzo szerokim asortymencie. Najpopularniejszy sklep internetowy na świecie automatycznie wybiera zakres wyszukiwania odpowiadający działowi przeglądanemu przez użytkownika. Jest to szczególnie pomocne w sklepie o bardzo szerokim asortymencie.

Najlepsze trafienia

Jednym z pomysłów na optymalizację wyników wyszukiwania jest opracowanie listy najtrafniejszych wyników dla popularnych zapytań. Jeśli niektóre zapytania wpisywane przez użytkowników pojawiają się częściej, to do wewnętrznej wyszukiwarki warto dodać funkcję pozwalającą na wskazanie przez administrację podstron najlepiej odpowiadających kryteriom wyszukiwania. Jeśli np. w serwisie motoryzacyjnym często pada zapytanie o markę „Mercedes” to administrator serwisu mógłby określić, że na pierwszym miejscu wyników zapytania mają się zawsze znajdować artykuły na temat historii marki i podstrony przedstawiającej listę modeli. Natomiast pozostałe materiały będą wyświetlane w dalszej kolejności zgodnie z algorytmem wyszukiwania.

Dzięki stworzeniu tego rodzaju listy najlepszych trafień wyszukiwarka staje się bardziej przyjazna dla użytkownika i lepiej realizuje jego potrzeby. Wymaga to jednak śledzenia zapytań oraz odpowiedniego mechanizmu po stronie systemu CMS.

Autouzupełnianie

Jednym z relatywnie nowych trendów w wyszukiwaniu jest autouzupełnianie formularza w momencie, gdy użytkownik zaczyna wpisywać hasło. Może on więc wybrać zapytanie z gotowej listy propozycji. Większość użytkownik zna autouzupełnianie z wyszukiwarki Google. Jednak w tego rodzaju serwisie, jak Google, funkcja ta może rodzić problemy. Po pierwsze, propozycje wybierane są na podstawie haseł wpisywanych przez inne osoby co nie zawsze odzwierciedla potrzeby użytkownika. Po drugie, użytkownik traci dostęp do zapytań, które sam wcześniej wpisywał do wyszukiwarki, a które zostały zapamiętane przez przeglądarkę internetową. Z tych przyczyn autouzupełnianie propozycji wyszukiwania powinno być zawsze łatwe do wyłączenia bez konieczności poszukiwania odpowiedniej opcji gdzieś w ustawieniach wyszukiwarki.

O wiele większy sens automatyczne uzupełnianie ma w serwisach, gdzie użytkownik na pewno musi wybrać tylko jedną opcję. Np. w serwisie LinkedIn podczas podawania miejsca zatrudnienia użytkownik musi wybrać nazwę firmy. Istnieje ryzyko, że jedna firma będzie występować pod wieloma różnymi nazwami. Dlatego po rozpoczęciu wpisywania nazwy w formularzu wyświetlane są nazwy pasujących firm.

Jednym z najlepszych przykładów autouzupełniania jest wybór nazwy firmy w LinkedIn. Warto stosować takie rozwiązanie wszędzie tam, gdzie użytkownik na pewno musi wybrać tylko jedną możliwą opcję. Jednym z najlepszych przykładów autouzupełniania jest wybór nazwy firmy w LinkedIn. Warto stosować takie rozwiązanie wszędzie tam, gdzie użytkownik na pewno musi wybrać tylko jedną możliwą opcję.

Podział wyników według typu

Nie zawsze udostępnienie kategorii wyszukiwania przy formularzy jest najlepszym rozwiązaniem. Szczególnie, gdy chodzi nie o tematycznie i logicznie podzielone działy, a o różne typy treści. W takiej sytuacji lepszym wyjściem jest dodanie opcji zawężenia wyszukiwania do wybranego typu już na stronie z wynikami wyszukiwania. Takie rozwiązanie zastosowano np. w Facebooku.

Facebook pozwala określić typ poszukiwanych informacji już na stronie z wynikami wyszukiwania. Facebook pozwala określić typ poszukiwanych informacji już na stronie z wynikami wyszukiwania.

Wyszukiwanie zaawansowane

Dodatkowe opcje wyszukiwania nie muszą być koniecznie przedstawione na osobnej podstronie, jako tzw. wyszukiwarka zaawansowana. W wielu przypadkach stanowi ona po prostu skomplikowany i trudny do zrozumienia formularz od którego użytkownicy trzymają się jak najdalej. Dlatego lepszym pomysłem jest przedstawienie dodatkowych opcji już na stronie z wynikami wyszukiwania i to w formie tekstowej, a nie, jako formularz. Wyszukując w serwie YouTube na stronie z wynikami wyszukiwania możesz rozwinąć zaawansowane opcje pozwalające określić typ wyników, rodzaj sortowania, czy kategorię. Całość jest dostępna, jako proste i jasne do zrozumienia łącza tekstowe.

Wybór zaawansowanych opcji w YouTube to dobry wzór prostego i łatwego do zrozumienia interfejsu. Wybór zaawansowanych opcji w YouTube to dobry wzór prostego i łatwego do zrozumienia interfejsu.

To tylko wierzchołek góry lodowej

Omówiliśmy tylko kilka sposobów na uczynienie wyszukiwania łatwiejszym w użyciu. Tymczasem wyszukiwanie to temat, któremu można by poświęcić całą książkę. Warto zainteresować się takimi tematami, jak paginacja wyników (dzielenie na strony), personalizacja wyszukiwania, powiązana z tematem wyszukiwania nawigacja facetowa (ang. faceted search) obecna np. w porównywarkach cen lub wyszukiwanie w czasie rzeczywistym.

22 marca 2010

Powiązane publikacje

Co wpływa na pozycję strony w wyszukiwarkach?

Co wpływa na pozycję strony w wyszukiwarkach?

Sześć cech idealnej wyszukiwarki

Sześć cech idealnej wyszukiwarki

 
Skomentuj
ten artykuł

Komentarzy: 1

Kod obrazkowy
(Kliknij, aby zmienić)
 
Przejdż do tego postu na forum Wednesday, 24.03.2010 08:30Adrian

Hmm warto by cos wspomniec na temat wyszukiwarki od strony programowania i wydajności. Bo w dużej mierze rozbudowana wyszukiwarka może zbyt obciążać serwer smile.gif

Zobacz wszystkie komentarze »

Autor

Bartłomiej Dymecki

Bartłomiej Dymecki od kilku lat publikuje artykuły w Magazynie INTERNET i Internet Makerze. Prowadzi także poświęcony użyteczności blog www.dymecki.pl i firmę realizującą audyty serwisów internetowych.

Artykuły tego autora:

Newsletter

Jesli chcesz być na bieżąco z tym co się dzieje na stronie magazynu INTERNET Maker zapisz się do naszego newslettera.