Article i BlogPosting: który typ wybrać?
Dane uporządkowane pomagają opisać zawartość strony w sposób czytelny dla maszyn. W przypadku tekstów redakcyjnych podstawowym typem w słowniku Schema.org jest Article. BlogPosting to jego bardziej szczegółowy wariant, przeznaczony dla wpisów blogowych. Jeśli więc publikujesz poradnik jako wpis na blogu firmowym, BlogPosting będzie zwykle trafnym wyborem. Jeśli tekst jest artykułem w serwisie, ale nie należy do bloga, możesz użyć Article.
Nie trzeba dodawać obu typów jako dwóch osobnych opisów tej samej treści. Ważniejsze od wyboru bardziej szczegółowej nazwy jest to, czy oznaczenie odpowiada rzeczywistej stronie. Karta produktu, lista wpisów lub strona kategorii nie staje się artykułem tylko dlatego, że zawiera kilka akapitów. Dane uporządkowane nie zastępują też widocznego nagłówka, informacji o autorze ani czytelnej struktury witryny.
Jak opisać wpis i jego autora
Najczęściej wygodnie umieścić oznaczenie w formacie JSON-LD w kodzie strony. Dla pojedynczego wpisu określ typ Article albo BlogPosting oraz właściwość headline odpowiadającą tytułowi artykułu. Jeżeli dodajesz image, wskaż obraz faktycznie związany z wpisem i dostępny pod podanym adresem. Właściwość mainEntityOfPage może wskazywać kanoniczny adres strony z artykułem. Podawaj tylko informacje, które możesz utrzymać w zgodzie z publikowaną treścią.
Właściwość author powinna prowadzić do opisu rzeczywistego autora. Dla osoby użyj typu Person i jej nazwy; dla zespołu lub firmy, jeśli to oni są faktycznie wskazani jako autorzy, odpowiedni może być typ Organization. Jeśli autor ma stronę profilową w serwisie, możesz połączyć z nią dane przez url. Nie przypisuj autorstwa osobie wyłącznie po to, by oznaczenie wyglądało pełniej. Czytelnik powinien móc rozpoznać tę samą informację o autorze na stronie wpisu.
Autor i wydawca pełnią różne role. Autor odpowiada za tekst, a publisher identyfikuje podmiot, który go publikuje. W blogu firmowym mogą to być różne podmioty, ale nie zawsze trzeba rozbudowywać oznaczenie o każdą możliwą właściwość. Lepiej zacząć od niewielkiego, poprawnego opisu niż od obszernego zestawu danych, którego redakcja nie będzie aktualizować.
Daty publikacji i aktualizacji bez sprzeczności
Właściwość datePublished opisuje moment pierwszej publikacji wpisu. Właściwość dateModified wskazuje ostatnią rzeczywistą aktualizację treści. Nie zmieniaj daty publikacji przy każdej korekcie i nie przesuwaj daty aktualizacji automatycznie podczas wdrożeń technicznych, jeśli sam artykuł się nie zmienił. Za aktualizację warto uznać zmianę, którą redakcja potrafi wyjaśnić czytelnikowi, na przykład doprecyzowanie instrukcji lub poprawienie nieaktualnego fragmentu.
Daty w danych uporządkowanych zapisuj w formacie ISO 8601. Jeśli podajesz godzinę, uwzględnij także strefę czasową, aby moment publikacji nie był niejednoznaczny. Zadbaj o zgodność między oznaczeniem, datami widocznymi na stronie i informacjami utrzymywanymi w systemie zarządzania treścią. Gdy przy wpisie nie pokazujesz daty aktualizacji, rozważ, czy jej dodanie do oznaczenia nie stworzy niepotrzebnej rozbieżności. Samo uzupełnienie pól nie jest powodem, by wymyślać daty, których nie da się potwierdzić.
Typowy wpis blogowy: co sprawdzić przed wdrożeniem
Wyobraź sobie poradnik na blogu sklepu. Strona ma tytuł, treść, podpis autora, datę publikacji i później otrzymuje istotne uzupełnienie. W oznaczeniu BlogPosting nagłówek odpowiada tytułowi poradnika, author wskazuje podpisaną osobę lub zespół, datePublished zachowuje pierwotną datę, a dateModified odzwierciedla uzupełnienie. Jeśli artykuł jest dostępny pod jednym preferowanym adresem, ten adres można powiązać z wpisem przez mainEntityOfPage.
Przed publikacją przejdź krótką kontrolę: czy oznaczenie znajduje się na stronie konkretnego wpisu, a nie tylko na stronie bloga? Czy tytuł, autor i daty zgadzają się z widoczną treścią? Czy wskazane adresy profilu autora i obrazu działają? Czy szablon nie generuje kilku sprzecznych opisów tego samego artykułu? Sprawdź również wynik w narzędziu do walidacji danych uporządkowanych i obejrzyj wyrenderowaną stronę, zwłaszcza jeśli oznaczenie jest dodawane przez skrypty.
Czego oznaczenie nie załatwi
Poprawne dane uporządkowane nie gwarantują specjalnego wyglądu wyniku wyszukiwania, pozycji ani ruchu. Pomagają precyzyjnie opisać stronę, ale nie naprawią zablokowanego dostępu do wpisu, błędnego adresu kanonicznego czy treści niewidocznej dla użytkownika. Jeśli dane są generowane przez szablon, kontroluj je także po zmianach w systemie publikacji: błędnie przypisany autor lub data mogą powielić się na wielu podstronach. Najbezpieczniejsza zasada jest prosta: najpierw uporządkuj informacje na stronie, a następnie wiernie odzwierciedl je w oznaczeniu.



