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ę

Najpierw przetestuj witrynę za pomocą narzędzia do testowania optymalizacji mobilnej, by sprawdzić, jak widzi ją Googlebot. Googlebot to robot Google, który indeksuje strony internetowe. Wykrywa nowe oraz zaktualizowane strony i dodaje 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 Googlebot nie zawsze odczytuje wszystkie treści widoczne w przeglądarce. W poniższym przykładzie Googlebot nie wie, że strona zawiera obrazy, bo wykorzystuje ona funkcję JavaScriptu, której Googlebot nie obsługuje.

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).

Googlebot

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

Widoczny jest tylko tytuł witryny (Cute cat content chronicles – Zdjęcia słodkich kociaków). Na tej stronie nie ma zdjęć kotów.

Googlebot porusza się między adresami URL, korzystając z linków, map witryn i przekierowań. 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żyj atrybutu <a href> z prawidłowym adresem URL. 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. Linki możliwe do zindeksowania to takie, które są zdefiniowane tagiem i atrybutem href.
  • Utwórz i prześlij mapę witryny, by 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ż Googlebot wykonuje kod JavaScript, podczas projektowania stron i aplikacji musisz wziąć pod uwagę pewne różnice i ograniczenia, by 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 Googlebot 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żyj semantycznego elementu HTML. Googlebot indeksuje treści HTML oraz PDF, obrazy i filmy, ale nie indeksuje treści, które wymagają wtyczek (takich jak Flash, Java czy Silverlight), ani treści renderowanych w obiekcie canvas. W miarę możliwości zamiast wtyczek używaj semantycznych znaczników HTML.

Przekaż Google informacje o innych wersjach Twoich treści

Googlebot 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:

Kontrolowanie treści widocznych dla Google

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

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

Włączanie wyników z elementami rozszerzonymi

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

Wynik z elementami rozszerzonymi może obejmować styl, obrazy i inne funkcje interaktywne, dzięki którym Twoja witryna będzie bardziej wyróżniać się 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, by wyraźnie określić znaczenie treści na stronie. Jeśli nie wiesz, od czego zacząć, przejrzyj naszą galerię dostępnych funkcji.