Dwa poziomy opisu: serwis i podstrona

W danych uporządkowanych WebSite i WebPage odpowiadają na dwa różne pytania. WebSite opisuje witrynę jako całość: jej nazwę, adres i ogólną tożsamość. WebPage opisuje konkretną stronę dostępną pod określonym adresem, na przykład stronę główną, artykuł poradnikowy lub podstronę kontaktową. Jeden serwis może więc mieć jeden opis WebSite oraz wiele opisów WebPage.

Wyobraź sobie sklep Zielony Koszyk. „Zielony Koszyk” to nazwa sklepu internetowego, natomiast „Jak przechowywać zioła w domu” to tytuł jednego z jego poradników. Jeśli oba tytuły trafią do danych WebSite jako nazwa witryny, opis stanie się niespójny. Podobnie adres poradnika nie powinien zastępować adresu całego serwisu. Najprostsza zasada brzmi: informacje wspólne dla witryny przypisz do WebSite, a informacje zmieniające się wraz z adresem podstrony — do WebPage.

Co umieścić przy WebSite

W opisie WebSite przydatne są przede wszystkim nazwa serwisu oraz jego adres URL. Nazwa powinna odpowiadać temu, jak witryna przedstawia się użytkownikom, na przykład w nagłówku strony lub identyfikacji marki. Można dodać alternatywną nazwę, jeśli serwis rzeczywiście używa rozpoznawalnego skrótu. Opis całej witryny, jeśli go podajesz, powinien dotyczyć jej zakresu tematycznego, a nie pojedynczego produktu czy artykułu.

WebSite nie jest miejscem na listę wszystkich podstron ani na powtarzanie tytułu aktualnie oglądanego dokumentu. W przypadku serwisu z poradami ogrodniczymi nazwą WebSite może być „Zielony Koszyk”, niezależnie od tego, czy użytkownik czyta poradnik o ziołach, czy przegląda kategorię doniczek. Taki stały opis ułatwia zachowanie spójności między podstronami. Samo dodanie danych uporządkowanych nie oznacza jednak, że wyszukiwarka pokaże nazwę witryny w określony sposób.

Co opisać jako WebPage i jak połączyć oba typy

WebPage dotyczy konkretnego dokumentu. Jego nazwa powinna identyfikować daną podstronę, a URL prowadzić do tej właśnie podstrony. Możesz dodać krótki opis jej zawartości, o ile odpowiada treści widocznej dla użytkownika. Dla poradnika o przechowywaniu ziół nazwa WebPage mogłaby brzmieć „Jak przechowywać zioła w domu”, a opis wskazywać, że tekst omawia warunki przechowywania i typowe błędy. Na stronie kategorii nazwa i opis dotyczyłyby z kolei tej kategorii.

Zależność między obiektami można wyrazić przez właściwość isPartOf przy WebPage, wskazującą na WebSite. W zapisie JSON-LD wygodnie nadać obiektowi WebSite stabilny identyfikator @id, a następnie odwoływać się do niego z poszczególnych obiektów WebPage. Przykładowo identyfikatorem WebSite może być adres strony głównej z końcówką #website, a identyfikatorem WebPage — adres danej podstrony z końcówką #webpage. To sposób na uporządkowanie powiązań, nie wymóg tworzenia dodatkowych adresów widocznych dla odwiedzających.

WebPage a bardziej szczegółowe typy stron

WebPage jest typem ogólnym. Gdy zawartość podstrony uzasadnia dokładniejszy opis, można zastosować odpowiedni, bardziej szczegółowy typ lub powiązany obiekt. Przykładowo strona z tekstem redakcyjnym może zawierać obiekt Article, a nawigacja okruszkowa może być opisana jako BreadcrumbList. Nie oznacza to, że każdy dokument potrzebuje wielu typów naraz. Wybieraj je według rzeczywistej zawartości strony i znaczenia właściwości w słowniku schema.org.

Warto też rozróżnić stronę od jej głównej treści. WebPage opisuje dokument jako miejsce publikacji, natomiast Article opisuje artykuł znajdujący się na tej stronie. Jeśli łączysz te obiekty, zadbaj o jednoznaczne adresy i identyfikatory. Unikaj tworzenia kilku sprzecznych opisów tej samej podstrony, na przykład z różnymi tytułami lub adresami. Dane uporządkowane powinny pomagać w odczytaniu struktury treści, a nie zastępować czytelnej zawartości i poprawnej nawigacji.

Krótka checklista przed publikacją

Najpierw sprawdź poziom każdej informacji. Czy nazwa WebSite pozostaje taka sama na różnych podstronach? Czy nazwa i URL WebPage odpowiadają stronie, na której znajduje się kod? Czy opis podstrony zgadza się z jej widoczną treścią? Jeśli korzystasz z isPartOf, upewnij się, że wskazuje właściwy obiekt WebSite, a użyte identyfikatory @id są konsekwentne.

Następnie skontroluj wdrożenie techniczne. Zobacz, czy kod JSON-LD ma poprawną składnię, czy szablon nie wstawia adresu strony głównej jako URL każdego WebPage oraz czy po zmianie tytułu podstrony aktualizują się również jej dane uporządkowane. Sprawdź kilka różnych typów adresów: stronę główną, artykuł i stronę kategorii. Narzędzie do walidacji składni i podgląd wyrenderowanej strony mogą pomóc wykryć błędy, ale poprawny test nie gwarantuje określonego wyglądu wyniku wyszukiwania. Najważniejsza jest zgodność opisu z faktyczną strukturą witryny.

Wróć do kategorii ↗