Jak działa wyszukiwarka

Lizzi Harvey
Lizzi Harvey

Co robi wyszukiwarka?

Wyszukiwarki to cyfrowa wersja bibliotekarza. Korzystają z kompleksowego indeksu, który pomaga znaleźć informacje odpowiednie dla danego zapytania. Znajomość podstaw wyszukiwania pozwoli Ci tworzyć treści, które będą łatwe do znalezienia dla użytkowników.

Jak roboty przeglądają internet

Indeksowanie jest jak czytanie wszystkich książek w bibliotece. Zanim wyszukiwarki będą mogły wyświetlić wyniki wyszukiwania, muszą zebrać jak najwięcej informacji z internetu. W tym celu wyszukiwarki używają robota – programu, który przechodzi od witryny do witryny i działa jak przeglądarka.

Jeśli brakuje książki lub dokumentu albo są one uszkodzone, robot nie może ich odczytać. Roboty próbują pobrać każdy adres URL, aby określić stan dokumentu. Jeśli dokument zwraca kod stanu błędu, roboty nie mogą używać żadnej jego zawartości i mogą spróbować ponownie sprawdzić adres URL później. Dzięki temu do indeksu trafiają tylko dokumenty dostępne publicznie.

Jeśli roboty indeksujące wykryją kod stanu przekierowania (np. 301 lub 302), podążają za przekierowaniem do nowego adresu URL i kontynuują tam działanie. Gdy otrzymają odpowiedź o powodzeniu, co oznacza, że znalazły dokument dostępny dla użytkowników, sprawdzają, czy można go zindeksować, a następnie pobierają jego zawartość.

Sprawdzanie obejmuje kod HTML i wszystkie wymienione w nim treści, takie jak obrazy, filmy czy kod JavaScript. Roboty indeksujące wyodrębniają też linki z dokumentów HTML, aby móc odwiedzać połączone adresy URL. Dzięki linkom roboty mogą znajdować nowe strony w internecie.

Roboty nie klikają aktywnie linków ani przycisków, ale wysyłają adresy URL do kolejki, aby później je zindeksować. Podczas uzyskiwania dostępu do nowego adresu URL nie są dostępne żadne pliki cookie, skrypty service worker ani pamięć lokalna (np. IndexedDB).

Tworzenie indeksu

Po pobraniu dokumentu robot przekazuje jego treść do wyszukiwarki, aby dodać go do indeksu. Wyszukiwarka renderuje i analizuje treść, aby ją zrozumieć. Renderowanie oznacza wyświetlanie strony w taki sposób, jak robi to przeglądarka (z pewnymi ograniczeniami).

Wyszukiwarki analizują słowa kluczowe, link z tytułem, linki, nagłówki, tekst i wiele innych elementów. Są to tzw. sygnały, które opisują treść i kontekst strony. Sygnały umożliwiają wyszukiwarkom odpowiadanie na każde zapytanie za pomocą najlepszej możliwej strony.

Wyszukiwarki mogą znaleźć te same treści pod różnymi adresami URL. Na przykład przepis na „szarlotkę” może znajdować się pod adresem /recipes/apple-pie i /recipes/1234. Aby uniknąć indeksowania i wyświetlania przepisu dwukrotnie, wyszukiwarki określają, jaki powinien być główny adres URL, i odrzucają alternatywne adresy URL, które prowadzą do tych samych treści.

Wyświetlanie najbardziej przydatnych wyników

Wyszukiwarki nie tylko dopasowują zapytanie do słów kluczowych w indeksie. Aby podać przydatne wyniki, mogą uwzględniać kontekst, alternatywne sformułowania, lokalizację użytkownika i inne czynniki. Na przykład „dolina krzemowa” może odnosić się do regionu geograficznego lub serialu telewizyjnego. Jeśli jednak zapytanie brzmi „dolina krzemowa obsada”, wyniki dotyczące regionu nie będą zbyt przydatne.

Niektóre zapytania mogą być pośrednie, np. „piosenka z Pulp Fiction”, a wyszukiwarki muszą je zinterpretować i wyświetlić wyniki dotyczące muzyki z filmu. Gdy użytkownik czegoś szuka, wyszukiwarki określają najbardziej przydatne wyniki, a następnie wyświetlają je użytkownikowi. Pozycja strony w rankingu, czyli jej kolejność, zależy od zapytania. Kolejność może się zmieniać w miarę pojawiania się lepszych informacji.

Dalsze kroki: jak optymalizować pod kątem wyszukiwarek

Znasz już podstawy działania wyszukiwarek, więc możesz dostrzec wartość optymalizacji pod ich kątem. Nazywa się to SEO, czyli „optymalizacją witryn pod kątem wyszukiwarek”. Dzięki temu, że wyszukiwarki mogą znaleźć i automatycznie zrozumieć Twoje treści, zwiększasz widoczność swojej witryny w odpowiednich wyszukiwaniach. Dzięki temu Twoją witrynę może odwiedzić więcej zainteresowanych użytkowników. Przeprowadź audyt witryny za pomocą Lighthouse i sprawdź wyniki SEO, aby zobaczyć, jak dobrze wyszukiwarki mogą informować użytkowników o Twoich treściach.