Otwarcie Pon - Sob 09:00-18:00
Email biuro{@}westom.pl Zadzwoń +48 883 979 229
Otwarcie Pon - Sob 09:00-18:00
Email biuro{@}westom.pl Zadzwoń +48 883 979 229

Dane strukturalne co to jest i dlaczego sa ważne dla wyszukiwarek

Dane strukturalne

Dane strukturalne inaczej nazywa się danymi uporządkowanymi. Są to dane zawarte na stronie internetowej, które umożliwiają wyszukiwarkom lepsze zrozumienie ich treści. Takie rozwiązanie niesie za sobą ogromne korzyści i możliwości.

Wyszukiwarkom zależy, aby w jak największym stopniu zaspokoić potrzeby użytkownika. Jak najbardziej trafne odpowiedzi na zapytanie użytkownika mają ogromne znaczenie. Nie jest to łatwe. Skąd wyszukiwarka ma mieć pewność, że treści na stronie są wiarygodne, wyczerpujące, a przede wszystkim przydatne i interesujące dla użytkownika? Z tego właśnie powodu zostały wprowadzone metadane, czyli dane opisujące dane. Dzięki temu wyszukiwarkom łatwiej jest zrozumieć treść zawartą na stronie internetowej. Tak naprawdę, są to korzyści dla każdej ze stron – dla właścicieli witryn, wyszukiwarek i użytkowników.

Metadane pokazują wyszukiwarkom, o czym jest dana strona internetowa. Na przykład: „to jest strona z przepisami kulinarnymi dla kuchni włoskiej”, „to jest blog psychologiczny ”, „a to jest sklep internetowy z butami damskimi, tu jest cena w złotówkach, a tam rozmiary butów” itp. Metadane umieszczone są na stronie internetowej, zgodnie z ogólnoprzyjętymi standardami.

Dzięki temu są uporządkowane, a wszystkie informacje można klasyfikować, analizować i porównywać. Takie podejście pozwala wyszukiwarkom zwracać jeszcze lepsze wyniki na zapytanie użytkownika. Jakie jeszcze korzyści ma użytkownik z danych strukturalnych? Przede wszystkim są to tzw. fragmenty rozszerzone (rich snippets), które pojawiają się przy danym wyniku wyszukiwania.

Warto to zobrazować na konkretnych przykładach:

  • Blog – w przypadku bloga mogą to być ocena, ilość głosów i data publikacji.
  • Sklep internetowy – dla e-sklepu będzie to ocena danego produktu, opinie, cena, ilość towaru na stanie. Wyróżnione są najważniejsze informacje, które mogą się okazać interesujące dla użytkownika. Jeśli pojawi się jeszcze zdjęcie produktu, to może to być dodatkowa zachęta.
  • Przepisy kulinarne – ocena, opinie, czas przyrządzenia potrawy, składniki. Podobnie, jak w przypadku produktów, może pojawić się zdjęcie potrawy, co zwiększy szansę na kliknięcie w link.
  • Bilety na imprezy – co, gdzie, kiedy, czyli nazwa wydarzenia np. „Rihanna koncert”, miejsce koncertu oraz data wydarzenia.

Dane strukturalne zamieszczone na stronie muszą mieć poprawną składnię. W przeciwnym razie wyszukiwarki nie będą mogły skorzystać z zamieszczonych metadanych. Ponadto, treść z błędnym kodem może jeszcze zaniżyć pozycję strony internetowej w rankingu wyszukiwania. Na szczęście są odpowiednie narzędzia, dzięki którym można automatycznie analizować poprawność danych strukturalnych i w razie czego wykryć ewentualne błędy.

  • Narzędzie do testowania uporządkowanych danych https://search.google.com/structured-data/testing-tool/u/0/

Schema.org

Schema.org jest schematem znaczników danych strukturalnych. Powstał z inicjatywy Google’a, Microsoftu oraz Yahoo!. Projekt jest wspierany przez wszystkie większe wyszukiwarki internetowe. Na witrynie Schema.org znajdują się schematy znaczników, które są wspierane przez współpracujące ze sobą wyszukiwarki.

Dzięki znacznikom umieszczonym na stronie internetowej, wyszukiwarki mogą lepiej zrozumieć wszystkie informacje na niej zawarte. Przez to użytkownik otrzyma trafne, jeszcze bardziej zgodne z jego oczekiwaniami wyniki. Schema.org działa podobnie jak mikroformaty, mikrodane oraz znaczniki RDFa dla fragmentów sformatowanych (czyli, wspomniane już wcześniej, fragmenty rozszerzone z ang. rich snippets). Dawniej Google wspierał trzy standardy znaczników – mikrodane, mikroformaty i RDFa. Schema.org wykorzystuje format mikrodanych i słownik znaczników, wspólny dla wszystkich wyszukiwarek.

Dzięki Schema.org, twórcy stron internetowych nie muszą już iść na żaden kompromis podczas tworzenia witryny. Nie muszą się już zastanawiać, czy ten typ znaczników wspiera dana wyszukiwarka, czy też nie. Schema.org to jeden zestaw znaczników, taka sama ich składnia i wsparcie wszystkich największych wyszukiwarek internetowych. Jest to także ułatwienie pracy wyszukiwarkom wyodrębniającym metadane, gdyż mogą się skupić na obsłudze tylko jednego formatu.

Podstawowe pojęcia:

Obiekty (z ang. entity) – w terminologii kodu semantycznego, obiektami nazywa się namacalne przedmioty, coś co jest, istnieje, żyje. W sklepie internetowym, który ma strony z różnymi ubraniami, akcesoriami dla kobiet itp. to w języku semantycznym można powiedzieć, że są to strony o danych obiektach, że obiekty istnieją, żyją na stronach internetowych. Pierwszym etapem w Schema.org jest znalezienie odwzorowania danych obiektów w katalogu typów.

Typy (elementy z ang. items) – Schema.org jest właśnie ogromnym i cały czas rozbudowywanym katalogiem „typów”. Zadaniem tych elementów jest klasyfikacja wszystkiego, co tylko można pokazać na stronach internetowych.

Właściwości (ang. property) – są w postaci tabeli. To atrybuty jednoznacznie opisujące dany obiekt. Każda właściwość posiada nazwę w kolumnie Property, typ (ang. Expected Type) oraz opis (ang. description). Kolumna Expected Type pokazuje, czy dana właściwość jest zwykłą wartością tekstową (np. nazwa) czy jest typem (bardziej skomplikowaną formą).

Często się zdarza, że typy są zagnieżdżone w innych typach. Najlepiej się o tym przekonać, szukając typów Schema.org do obiektów na swoich stronach. Mogą to być proste opisy np. czerwony, duży, prosty itp. lub bardziej skomplikowane jak 13 stycznia 2017 roku. Mogą też być jeszcze bardziej zawiłe właściwości i obiekty. Takim przykładem jest koncepcja, polegająca na składaniu większych rzeczy z mniejszych, np. szafa, która jest samodzielnym obiektem, składa się z mniejszych elementów szuflad, półek, drzwi itp., które też są samodzielnymi obiektami.

Schema.org to zbiór konwencji, służących do modelowania skomplikowanych rzeczy ze świata rzeczywistego i oznaczania ich w sposób możliwy do zrozumienia przez wyszukiwarki internetowe. Dzięki temu, wyszukiwarki potrafią lepiej zinterpretować treść znajdującą się na stronach. Nie tylko dopasować słowa/frazy kluczowe, ale wyciągnąć jak najwięcej informacji z całego kontekstu. To z kolei umożliwia lepsze prezentowanie danych użytkownikom, dokładniejsze dopasowanie wyników, lepszą trafność.

Każdy typ Schema.org ma swoje miejsce w hierarchicznym drzewie rodzinnym. Hierarchia zwana jest także dziedziczeniem. Hierarchia z kolei obejmuje kategorie, począwszy od ogółu do szczegółu, co nazywa się ontologią.

Specyfikację znaczników schema można znaleźć na witrynie http://schema.org/docs/full.html.

Przydatnym narzędziem może się również okazać Rich Snippets Testing Tool (https://search.google.com/structured-data/testing-tool/u/0/). Za jego pomocą można sprawdzić poprawność implementacji znaczników schema.org oraz podpatrzeć, jakie informacje mogą zostać z nich wyodrębnione przez Google’a.

Ramowy plan dodawaniu kodu Schema. Org do stron internetowych:

Wybór odpowiedniego typu Schema.org. Należy wybrać taki, który najlepiej opisuje obiekty znajdujące się na stronach. W zależności od rodzaju strony, na każdej z nich może być inny typ Schema.org.

Każdy modelowany archetyp strony należy szczegółowo odwzorować na właściwości typu Schema.org.

Wybór odpowiedniej metody wprowadzania kodu Schema.org na stronie.

Edycja szablonów dokumentów HTML, modyfikacja skryptu lub zmiana ustawień w systemie CMS. Należy wybrać odpowiednią metodę w zależności od budowy witryny. Następnie należy dodać znaczniki Schema.org.]

Test nowego kodu – sprawdzenie, czy składnia jest poprawna i czy obiekty złożone są prawidłowo modelowane.

Monitoring wyszukiwarek – jak przetwarzają dane strukturalne na witrynie. Następnie analiza czy i w jaki sposób metadane są widoczne w wynikach wyszukiwania.