Wyróżnij się w wyszukiwarce za pomocą danych strukturalnych!

rich snippets

Dane strukturalne – to aktualnie jeden z najmocniejszych trendów SEO, a wręcz must-have w wielu branżach. Ale czym są structured data, w jaki sposób je zaimplementować, a także jak sprawić, aby Twoja strona internetowa wyświetlała się w wynikach wyszukiwania razem z rich snippets? Odpowiadam!

Świat obiegła niedawno informacja, że Google zmienia sposób prezentowania gwiazdek do oceny (tzw. “AggregateRating”) w wynikach wyszukiwania. Masa facebookowych grup zapełniła się narzekającymi webmasterami oraz SEOwcami, których piękne, zapraszające do kliknięcia wyniki w SERPach (ang. search engine result page – strona wyników wyszukiwania), nagle stały się “normalne” i niewyróżniające się niczym na tle konkurencji.

No właśnie, niewyróżniające się… maksyma, która jest tytułem słynnej książki Jacka Trouta, “Wyróżnij się albo zgiń”, ma zastosowanie również w pozycjonowaniu, a wzbogacone wyniki wyszukiwania, czyli rich snippets, są doskonałym sposobem, żeby odróżnić się od konkurencji i do siebie “przyciągnąć” kliknięcie w Google. Nawet niekoniecznie będąc na pierwszym miejscu w wynikach!

Jak to możliwe? Jak sprawić, żeby nasza strona wyświetlała się w wynikach wyszukiwania wraz z rich snippets? Należy przede wszystkim wdrożyć na stronę tzw. structured data, czyli w polskim tłumaczeniu fragmenty rozszerzone, czy dane strukturalne lub uporządkowane.

Czym dane strukturalne?

Dane strukturalne jest to kod do umieszczenia na stronę WWW, który potrafi zinterpretować wyszukiwarka internetowa i dodać go w wizualnej formie (rich snippets) do SERPów.

Dane strukturalne zawierają zazwyczaj dodatkowe informacje na temat danej podstrony, które mogą, ale nie muszą być widoczne dla użytkowników strony, a pokazują się w wynikach wyszukiwania (podobnie jak np. meta tagi).

Po co implementować dane strukturalne?

Powodów jest kilka:

  • co zostało wspomniane we wstępie, głównym powodem jest możliwość wyróżnienia się w wynikach wyszukiwania i dzięki temu zwiększenia współczynnika CTR (ang. click through rate, o którym pisaliśmy tutaj: Jak poprawić organiczny współczynnik CTR?);
  • dostarczenie dodatkowych informacji dla użytkownika w wynikach wyszukiwania – informacje te mogą przesądzić przy wyborze oferty (np. informacja o dostępności danego produktu w sklepie, zdjęcie przepisu kulinarnego);

Ale również:

  • obecność structured data może być czynnikiem rankingowym w wyszukiwarce Google.

Jakie są sposoby implementacji?

Istnieją trzy sposoby na to, jak dodać dane strukturalne:

  • JSON-LD (skrót od JavaScript Object Notation for Linked Data) – specjalna wersja kodu JavaScript, przeznaczona do zapisywania danych. Jest to sposób zalecany
  • Microdata – jest to element języka HTML używany do zagnieżdżania informacji w kodzie strony.
  • RDFa – atrybuty języka HTML, działające podobnie jak microdata.

Zdecydowanie najbardziej wygodnym i czytelnym sposobem dodawania structured data do strony jest JSON-LD, czyli sposób rekomendowany przez samo Google.

Jakie wyróżniamy typy structured data?

Pełna lista wszystkich możliwych danych uporządkowanych znaleźć można na stronie: https://schema.org/docs/schemas.html

Tutaj omówię pokrótce kilka najbardziej popularnych, które są obecnie wyświetlane i interpretowane przez Google.

  • Search box – zaimplementowanie tego kodu na stronie, która posiada wyszukiwarkę wewnętrzną, pozwala na wyświetlanie okna wyszukiwania bezpośrednio w SERPach. Frazy wpisane do tego okna będą wyszukiwane jedynie w obrębie naszej witryny.

Specyfikacja: https://schema.org/docs/schemas.html

search box

  • Breadcrumbs – pozwala na wyświetlenie w wynikach wyszukiwania śnieżki tzw. okruszków, zamiast zwykłego, “nagiego” adresu URL.

Specyfikacja: https://schema.org/BreadcrumbList

breadrumbs

  • AggregateRating, czyli popularne “gwiazdki” – implementacja ich na stronie WWW pozwala użytkownikowi ocenić treść na danej podstronie w pięciostopniowej skali. Następnie ta ocena prezentowana jest w wynikach wyszukiwania, wraz z informacją ile osób oddało głos.

Specyfikacja: https://schema.org/AggregateRating 

aggregate rating

  • Produkt (ang. Product) – absolutny “must-have” w e-commerce. Pozwala na wyświetlenie bezpośrednio w wynikach wyszukiwania ceny produktu oraz jego dostępności.

Specyfikacja: https://schema.org/Product

rich snippets

  • Przepis (ang. Recipe)  – te dane strukturalne są z kolei esencjonalne, jeżeli idzie o przepisy kulinarne. Pozwalają na prezentowanie wyników wyszukiwania wzbogaconych o zdjęcie, czas przygotowania potrawy, a nawet informację o kaloryczności. 

Specyfikacja: https://schema.org/Recipe

rich snippets

Zestawienie innych rich snippets w Google, które można uzyskać przy zastosowaniu danych strukturalnych, można znaleźć na tej stronie: https://developers.google.com/search/docs/guides/search-gallery

The Open Graph protocol

Open Graph jest to specjalny typ danych strukturalnych, który odpowiada za prezentowanie witryny Social Media. Kiedy umieścimy na Facebooku lub Twitterze link niezawierający danych OG, witryny te same decydują, jakie obrazki, opisy itd. przyporządkować do umieszczonej treści.

Implementując The Open Graph protocol my definiujemy, jakie elementy powinny się pojawić w Social Media, dzięki czemu mamy pewność, że link zaprezentowany jest w najlepszy możliwy sposób.

Pełną specyfikację Open Graph możemy znaleźć tutaj: https://ogp.me/

Jak dodać dane strukturalne do WordPressa?

WordPress jest niezmiennie najpopularniejszym systemem CMS w Internecie. Jeżeli chcemy dodać znaczniki Schema, WordPress oferuje kilka praktycznych możliwości w postaci wtyczek.

Jednym z najbardziej znanych i najczęściej stosowanych rozwiązań jest plugin “Schema – All In One Schema Rich Snippets” dostępna pod tym adresem: https://pl.wordpress.org/plugins/all-in-one-schemaorg-rich-snippets/

jak dodać dane strukturalne

Jak sprawdzać poprawność implementacji danych strukturalnych?

Tutaj z pomocą przychodzi nam Google – dostarcza narzędzie online do testowania danych strukturalnych: https://search.google.com/structured-data/testing-tool

Korzystanie z tego narzędzia jest niezwykle proste. Wystarczy wprowadzić adres URL konkretnej podstrony, którą chcemy przetestować, lub fragment kodu, który zawiera dane strukturalne:

debugger danych strukturalnych

Następnie pojawi nam się okno, gdzie zobaczymy po lewej kod strony, a po prawej wszystkie wyodrębnione na stronie dane strukturalne:

debugger danych strukturalnych-min

Można “w locie” modyfikować kod strony i przyciskając okrągły przycisk “play” na dole strony, aby od razu testować poprawność zmian.

Ponadto Facebook udostępnia narzędzie o nazwie Sharing Debugger do testowania danych Open Graph. Można go znaleźć pod tym adresem: https://developers.facebook.com/tools/debug/sharing/

debugger facebook

Niebezpieczeństwa

Czy istnieją jakieś niebezpieczeństwa przy implementacji structured data? Przede wszystkim, jeżeli implementujemy dane strukturalne nie stosując się do wytycznych Google, to najpewniej zostaną one pominięte i nie będą wyświetlone jako rich snippets. W najgorszym wypadku takie działania mogą zostać uznane jako celowe próby oszukania algorytmu i przez to ranking naszej witryny może zostać obniżony. Więc przy wdrażaniu danych strukturalnych warto zachować zdrowy rozsądek i implementować je tam, gdzie spełniają założenia zawarte w specyfikacji.

Inna kwestia to fakt, że nawet dane strukturalne w 100% poprawnie i konsekwentnie dodane do wszystkich podstron serwisu mogą się pojawić tylko w niektórych przypadkach, albo… wcale. Google zostawia sobie pełną dowolność w wyświetlaniu tychże danych i niestety, godziny naszej pracy na doborze i implementacji danych mogą mieć bardzo mizerny (lub zerowy) rezultat.

Najświeższe info: Co się zmieniło w AggregateRating 16 września 2019 roku?

Można śmiało powiedzieć, że Google wzięło się za porządki w AggregateRating. Funkcja ta była bardzo nadużywana – każdy chciał, żeby jego wyniki wzbogacone były o świetnie prezentujące się gwiazdki, co doprowadziło do kuriozalnych sytuacji, że często można ocenić było każdą podstronę na danej stronie, niezależnie od zawartości.

Obecnie Google chce pozywać gwiazdki jedynie tam, gdzie mają one wartość dodaną dla użytkownika. Google precyzuje, że AggregateRating będzie wyświetlany jedynie przy 17 typach danych strukturalnych, takich jak “Books”, “Products”, “Movie”, czy “Game”, a więc przy takim contencie, który łatwo może być zrecenzowany i oceniony przez użytkowników.

Pełną listę akceptowanych dla gwiazdek danych strukturalnych, a także więcej wyjaśnień od Google na temat wprowadzonych zmian, można znaleźć pod tym adresem: https://webmasters.googleblog.com/2019/09/making-review-rich-results-more-helpful.html

 

Dane strukturalne – podsumowanie

Wdrożenie structured data na stronie jest obecnie absolutnie niezbędne. Wszyscy czołowi gracze w większości nisz mają już je u siebie na stronach, więc obecnie nawet nie do końca chodzi o to, żeby się wyróżnić, ale by nie odstawać od konkurencji. Ciągle można jednak znaleźć takie obszary e-commerce, gdzie rich snippets zwiększy CTR naszych wyników i w bezpośredni sposób przełoży się na dochody biznesu. 

Jeżeli jeszcze nie masz danych strukturalnych na swojej stronie WWW, najwyższy czas to zmienić!

Wyróżnij się w wyszukiwarce za pomocą danych strukturalnych!
Ocena: 5 / 5 Oddano głosów: 4




WIADOMOŚCI
Pokrewne tematy

Zarejestruj się, aby co tydzień dostawać wartościowe informacje na swój e-mail.

TOP