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, szybka i dostę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.
Użytkownik zobaczy tę stronę w taki sposób. Użytkownicy mogą wyświetlać obrazy i tekst w przeglądarce.
Google widzi tę stronę inaczej. Nie wie, że zawiera ona obrazy, ponieważ wykorzystano na niej funkcję JavaScriptu, której Google nie obsługuje.
Sprawdź swoje linki
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ł i 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ścicontent
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:
- skonsolidować duplikaty adresów URL,
- przekazać Google informacje o zlokalizowanych wersjach strony,
- zadbać o wykrywalność stron AMP.
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:
- Za pomocą narzędzia do sprawdzania adresów URL ustal, czy Googlebot ma dostęp do Twojej strony.
- Sprawdź, czy plik robot.txt nie uniemożliwia Googlebotowi zindeksowania Twojej witryny.
- Sprawdź, czy w tagach HTML
meta
nie ma regułnoindex
.
Włącz wyniki z elementami rozszerzonymi
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.