Zacznij korzystać z wyszukiwarki: przewodnik programisty

Pamiętaj, by tworzyć treści łatwe do wyszukania, bo w ten sposób trafią one do większej liczby właściwych odbiorców. Nazywa się to optymalizacją witryn pod kątem wyszukiwarek (SEO), dzięki której Twoją witrynę może odwiedzić więcej zainteresowanych użytkowników. Jeśli wyszukiwarka Google ma kłopoty z rozpoznaniem treści na Twojej stronie, możesz stracić ważne źródło wizyt.

W tym przewodniku omawiamy czynności, które mogą wykonać programiści, by zapewnić prawidłową współpracę witryn z wyszukiwarką Google. Oprócz spełnienia warunków podanych w tym przewodniku zadbaj o to, by Twoja witryna była bezpieczna, szybkadostępna dla wszystkich użytkowników oraz by działała na wszystkich urządzeniach.

Dowiedz się, jak Google widzi Twoją witrynę

Na początek przetestuj swoją witrynę za pomocą narzędzia do sprawdzania adresów URL lub testu wyników z elementami rozszerzonymi, aby zobaczyć, jak Google ją widzi. Googlebot to robot indeksujący Google, który odkrywa nowe i zaktualizowane strony, aby dodać je do indeksu Google. Więcej informacji o tym procesie znajdziesz w artykule Jak działa wyszukiwarka Google.

Pewnym zaskoczeniem może być fakt, że Google nie zawsze odczytuje wszystkie treści widoczne w przeglądarce. W poniższym przykładzie Google nie wie, że strona zawiera obrazy, bo wykorzystuje ona funkcję JavaScriptu, której Google nie obsługuje.

Jak widzi stronę użytkownik

Użytkownik zobaczy tę stronę w taki sposób. Użytkownicy mogą wyświetlać obrazy i tekst w przeglądarce.

Witryna z sześcioma różnymi zdjęciami kotów. Tytuł witryny to „Cute cat content chronicles” (Zdjęcia słodkich kociaków).

Jak widzi stronę robot Google

Google widzi tę stronę inaczej. Nie wie, że zawiera ona obrazy, ponieważ wykorzystano na niej funkcję JavaScriptu, której Google nie obsługuje.

Witryna wyświetlająca tytuł. Na stronie powinny być zdjęcia kotów, ale widoczne są tylko ikony wczytywania.

Googlebot porusza się między adresami URL, pobierając i analizując linki, mapy witryn oraz przekierowania. Googlebot traktuje każdy URL, jakby był to pierwszy i jedyny URL napotkany w Twojej witrynie. Aby umożliwić Googlebotowi znalezienie wszystkich adresów URL w witrynie:

  • Używaj elementów <a>, które Google może skanować. Upewnij się, że do wszystkich stron w witrynie prowadzą linki z innych stron, które można znaleźć. Link odsyłający powinien zawierać tekst lub – w przypadku obrazów – atrybut alt odnoszący się do strony docelowej.
  • Utwórz i prześlij mapę witryny, aby Googlebot mógł ją skutecznie zindeksować. Mapa witryny to plik, w którym podajesz informacje o stronach, filmach i innych plikach w Twojej witrynie oraz o związkach między tymi elementami.
  • W przypadku aplikacji JavaScript, które obejmują tylko jedną stronę HTML, sprawdź, czy każdy ekran lub fragment treści ma swój URL.

Sprawdź sposób korzystania z kodu JavaScript

Chociaż Google wykonuje kod JavaScript, podczas projektowania stron i aplikacji musisz wziąć pod uwagę pewne różnice i ograniczenia, aby roboty mogły uzyskać dostęp do Twoich treści i je wyrenderować. Dowiedz się więcej o podstawach SEO JavaScriptu i o rozwiązywaniu problemów z językiem JavaScript związanych z wyszukiwaniem.

Aby dowiedzieć się więcej o tym, jak Google obsługuje język JavaScript podczas skanowania, renderowania i indeksowania, obejrzyj poniższy film.

Powiadamiaj Google o zmianach treści

Aby umożliwić Google szybkie znalezienie nowych lub zaktualizowanych stron:

Jeśli nadal występują problemy ze zindeksowaniem Twojej strony, poszukaj błędów w dzienniku serwera.

Pamiętaj o słowach na stronie

Googlebot znajduje tylko widoczny tekst. Na przykład teksty w filmach są dla Googlebota niewidoczne. Aby umożliwić wyszukiwarce Google rozpoznanie tematyki strony:

  • Upewnij się, że treści wizualne są wyrażone w formie tekstowej. Na przykład strona z produktami, która zawiera listę składającą się ze zdjęć bluzek bez opisów, może okazać się niezbyt fortunnym rozwiązaniem. Do każdego zdjęcia powinno być dołączone objaśnienie tekstowe.
  • Upewnij się, że każda strona ma opisowy tytułmetaopis. Niepowtarzalne tytuły i metaopisy pomagają Google określić, na ile trafne dla użytkowników są Twoje strony, co może zwiększyć ruch związany z wyszukiwaniem.
  • Używaj semantycznych znaczników HTML. Google indeksuje treści HTML oraz PDF-y, obrazy i filmy, ale nie indeksuje treści, które wymagają wtyczek (takich jak Java czy Silverlight), ani treści renderowanych w obiekcie canvas. W miarę możliwości zamiast wtyczek używaj semantycznych znaczników HTML.
  • Upewnij się, że treść tekstowa jest dostępna w elemencie DOM. Na przykład treści dodawane za pomocą właściwości CSS content nie są częścią DOM, a wyszukiwarka Google obecnie je ignoruje. Właściwości content można używać do treści dekoracyjnych. Wyszukiwarka Google nie może zindeksować tej treści.

Przekaż Google informacje o innych wersjach Twoich treści

Google nie rozpoznaje automatycznie, że masz kilka wersji witryny lub treści – na przykład wersje na urządzenia mobilne i komputery lub różne wersje językowe. Aby umożliwić Google wyświetlanie użytkownikom odpowiedniej wersji, możesz:

Kontroluj treści widoczne dla Google

Googlebota możesz zablokować na kilka sposobów:

  • Aby uniemożliwić Google znalezienie Twojej strony, zezwól na dostęp do treści tylko zalogowanym użytkownikom (na przykład wykorzystaj stronę logowania lub zabezpiecz stronę hasłem).
  • Aby uniemożliwić Googlebotowi indeksowanie strony, utwórz plik robots.txt.
  • Aby zablokować Google możliwość indeksowania strony, ale mimo to zezwolić na skanowanie, dodaj tag noindex.

Jeśli chcesz, aby Twoje treści pojawiały się w wyszukiwarce Google, ale tak nie jest, wykonaj te czynności:

Włącz wyniki z elementami rozszerzonymi

Karuzela z przepisami w wynikach wyszukiwania. Karuzela zawiera 2 karty dotyczące różnych rodzajów ciast. Możesz kliknąć wyniki, aby odtworzyć film.

Wynik z elementami rozszerzonymi może obejmować styl, obrazy i inne funkcje interaktywne, dzięki którym Twoja witryna będzie się bardziej wyróżniać w wynikach wyszukiwania. Możesz pomóc Google w lepszym poznaniu treści strony, dzięki czemu w wyszukiwarce będą mogły wyświetlać się dotyczące jej wyniki z elementami rozszerzonymi. W tym celu musisz dodać do strony uporządkowane dane, aby wyraźnie określić znaczenie treści na stronie. Jeśli nie wiesz, od czego zacząć, przejrzyj naszą galerię dostępnych funkcji.