Blog

Artykuł przeczytasz w: 12 min

Dane strukturalne – wyróżnij się w wyszukiwarce za pomocą structured data!

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!

Artykuł przeczytasz w: 12 min
Dane strukturalne – to aktualnie jeden z najmocniejszych trendów SEO, a wręcz must-have w wielu branżach.

SPIS TREŚCI

    Ś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:)
    • 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

    dane strukturalne 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 wraz z informacją o tym, ile osób oddało głos.

    Specyfikacja: https://schema.org/AggregateRating

    dane strukturalne 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 Google – 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ć!

    Podoba Ci się ten artykuł?
    Oceń:

    Odmień z nami swój
    biznes online

    Postaw przed nami wyzwanie, opowiedz o problemie. My staniemy do walki.
    Rozmowa strategiczna

    Przeczytaj także

      KROK 1 z 6

      Gotowy na darmową rozmowę strategiczną?
      Zrób pierwszy krok na drodze do wzrostu sprzedaży! Wypełnij wskazane pola, a my przeanalizujemy Twój serwis i sprawdzimy jak radzi sobie Twoja konkurencja.

      Imię i Nazwisko
      E-mail służbowy
      Telefon
      Nazwa firmy
      Stanowisko
      Strona internetowa

      KROK 2 z 6

      Jakie są Twoje cele na najbliższy rok?
      Wskaż co chcesz zrealizować, a my powiemy Ci jak to zrobić.

      Inne

      KROK 3 z 6

      Interesuje Cię
      Zaznacz usługi, które Cię interesują.

      Inne

      KROK 4 z 6

      Co przeszkadza Ci osiągnąć wyznaczone cele?
      Jakie blokery nie pozwalają Ci osiągnąć założonych celów?

      Inne

      KROK 5 z 6

      Z kim konkurujesz?
      Opisz nam kto jest Twoją bezpośrednią konkurencją.


      KROK 6 z 6

      Ile wynosi Twój miesięczny budżet marketingowy?
      Wybierz przedział budżetu miesięcznego.


      This will close in 0 seconds

        KROK 1 z 6

        Gotowy na darmową rozmowę strategiczną?
        Zrób pierwszy krok na drodze do wzrostu sprzedaży! Wypełnij wskazane pola, a my przeanalizujemy Twój serwis i sprawdzimy jak radzi sobie Twoja konkurencja.

        Imię i Nazwisko
        E-mail służbowy
        Telefon
        Nazwa firmy
        Stanowisko
        Strona internetowa

        KROK 2 z 6

        Jakie są Twoje cele na najbliższy rok?
        Wskaż co chcesz zrealizować, a my powiemy Ci jak to zrobić.

        Inne

        KROK 3 z 6

        Interesuje Cię
        Zaznacz usługi, które Cię interesują.

        Inne

        KROK 4 z 6

        Co przeszkadza Ci osiągnąć wyznaczone cele?
        Jakie blokery nie pozwalają Ci osiągnąć założonych celów?

        Inne

        KROK 5 z 6

        Z kim konkurujesz?
        Opisz nam kto jest Twoją bezpośrednią konkurencją.


        KROK 6 z 6

        Ile wynosi Twój miesięczny budżet marketingowy?
        Wybierz przedział budżetu miesięcznego.


        This will close in 0 seconds