Wprowadzenie do znaczników uporządkowanych danych w wyszukiwarce Google

Wyszukiwarka Google stara się rozpoznać treść stron internetowych. Możesz nam pomóc, dodając do strony uporządkowane dane. W ten sposób wyraźnie określisz, co oznacza jej treść. Uporządkowane dane to standardowy format udostępniania informacji o stronie i klasyfikowania jej zawartości. Na przykład na stronie z przepisem będą to składniki, czas i temperatura gotowania/pieczenia, liczba kalorii itd.

Dlaczego warto dodać do strony uporządkowane dane?

Dodanie uporządkowanych danych może zwiększyć atrakcyjność wyników wyszukiwania, dzięki czemu użytkownicy będą mogli chętniej wchodzić w interakcje z Twoją witryną. Takie wyniki wyszukiwania to tzw. wyniki z elementami rozszerzonymi. Oto kilka przykładów stron internetowych, na których wdrożono uporządkowane dane:

  • Serwis Rotten Tomatoes dodał uporządkowane dane do 100 tys. unikalnych stron i odnotował 25-procentowy wzrost współczynnika klikalności stron wzbogaconych o uporządkowane dane w porównaniu ze stronami bez tych danych.
  • Kanał Food Network włączył funkcje wyszukiwania na 80% swoich stron i odnotował wzrost liczby wizyt o 35%.
  • Firma Rakuten odkryła, że użytkownicy spędzają 1,5 raza więcej czasu na stronach z wdrożonymi uporządkowanymi danymi niż na stronach bez nich, a współczynnik ich interakcji jest 3,6 razy wyższy na stronach AMP z funkcjami wyszukiwania w stosunku do stron AMP bez tych funkcji.
  • Według pomiarów przeprowadzonych przez Nestlé strony wyświetlane w wynikach wyszukiwania z elementami rozszerzonymi mają o 82% wyższy współczynnik klikalności niż strony bez tych elementów.

Google wykorzystuje znalezione w internecie uporządkowane dane do rozpoznawania treści na stronie oraz do gromadzenia ogólnych informacji o sieci i świecie, takich jak informacje o ludziach, książkach lub firmach uwzględnione w znacznikach. Poniżej przedstawiamy przykładowy fragment kodu JSON-LD z uporządkowanymi danymi, które mogą pojawić się na stronie z przepisem, opisując jego tytuł, autorkę i inne szczegóły:

<html>
  <head>
    <title>Party Coffee Cake</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org/",
      "@type": "Recipe",
      "name": "Party Coffee Cake",
      "author": {
        "@type": "Person",
        "name": "Mary Stone"
      },
      "datePublished": "2018-03-10",
      "description": "This coffee cake is awesome and perfect for parties.",
      "prepTime": "PT20M"
    }
    </script>
  </head>
  <body>
    <h2>Party coffee cake recipe</h2>
    <p>
      <i>by Mary Stone, 2018-03-10</i>
    </p>
    <p>
      This coffee cake is awesome and perfect for parties.
    </p>
    <p>
      Preparation time: 20 minutes
    </p>
  </body>
</html>

Na podstawie uporządkowanych danych wyszukiwarka Google włącza też specjalne funkcje i ulepszenia wyników wyszukiwania. Na przykład strona z przepisem, która zawiera prawidłowe uporządkowane dane, może wyświetlić się w postaci wyniku wyszukiwania z elementami graficznymi:

Wygląd w wyszukiwarce

Wynik z elementami rozszerzonymi dotyczący przepisu na szarlotkę

Uporządkowane dane

<html>
  <head>
    <title>Apple Pie by Grandma</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org/",
      "@type": "Recipe",
      "name": "Apple Pie by Grandma",
      "author": "Elaine Smith",
      "image": "https://images.edge-generalmills.com/56459281-6fe6-4d9d-984f-385c9488d824.jpg",
      "description": "A classic apple pie.",
      "aggregateRating": {
        "@type": "AggregateRating",
        "ratingValue": "4.8",
        "reviewCount": "7462",
        "bestRating": "5",
        "worstRating": "1"
      },
      "prepTime": "PT30M",
      "totalTime": "PT1H30M",
      "recipeYield": "8",
      "nutrition": {
        "@type": "NutritionInformation",
        "calories": "512 calories"
      },
      "recipeIngredient": [
        "1 box refrigerated pie crusts, softened as directed on box",
        "6 cups thinly sliced, peeled apples (6 medium)"
      ]
    }
    </script>
  </head>
  <body>
  </body>
</html>

Uporządkowane dane odnoszą się do poszczególnych elementów przepisu. Dlatego użytkownicy mogą wyszukać go według składników, liczby kalorii, czasu przyrządzania itd.

Uporządkowane dane są kodowane za pomocą znaczników na stronie, której dotyczą. Uporządkowane dane na stronie opisują jej zawartość. Nie twórz pustych stron na potrzeby uporządkowanych danych ani nie dodawaj uporządkowanych danych dotyczących informacji niewidocznych dla użytkownika, nawet jeśli są one precyzyjne. Więcej wskazówek technicznych i jakościowych znajdziesz w Ogólnych wytycznych dotyczących uporządkowanych danych.

Test wyników z elementami rozszerzonymi to łatwe w obsłudze i przydatne narzędzie do sprawdzania poprawności uporządkowanych danych, które w niektórych przypadkach pozwala wyświetlić podgląd określonej funkcji w wyszukiwarce Google. Wypróbuj je:

Słownictwo i format uporządkowanych danych

Ta dokumentacja opisuje usługi, które są wymagane, zalecane lub opcjonalne w przypadku uporządkowanych danych istotnych dla wyszukiwarki Google. Chociaż większość uporządkowanych danych istotnych dla wyszukiwarki wykorzystuje standard schema.org, źródłem informacji o działaniu wyszukiwarki Google powinno być Centrum wyszukiwarki Google, a nie dokumentacja schema.org. Atrybuty lub obiekty opisane na schema.org nie są wymagane przez wyszukiwarkę Google, chociaż mogą być przydatne w przypadku innych wyszukiwarek, usług, narzędzi i platform.

Pamiętaj, aby podczas wdrażania uporządkowanych danych sprawdzić je za pomocą Testu wyników z elementami rozszerzonymi. Po wdrożeniu zapoznaj się z Raportem o stanie wyników z elementami rozszerzonymi, aby sprawdzić stan stron, które po wdrożeniu mogą działać nieprawidłowo ze względu na problemy z szablonami lub wyświetlaniem.

Aby obiekty mogły wyświetlać się w wyszukiwarce Google z elementami rozszerzonymi, musisz stosować w nich wszystkie właściwości wymagane. Ogólnie mówiąc, im więcej zalecanych właściwości zdefiniujesz, tym bardziej zwiększysz prawdopodobieństwo wyświetlenia Twoich treści w wynikach wyszukiwania z elementami rozszerzonymi. Pamiętaj jednak, że lepiej jest określić mniej zalecanych właściwości, ale w sposób pełny i dokładny, niż podać każdą możliwą zalecaną właściwość, ale z danymi, które są niepełne, błędnie sformatowane lub niedokładne.

Oprócz właściwości i obiektów przedstawionych w tej dokumentacji Google może korzystać z właściwości sameAs i innych uporządkowanych danych schema.org. Niektóre z tych elementów mogą służyć do włączenia różnych funkcji wyszukiwarki w przyszłości, jeśli zostaną uznane za przydatne.

Obsługiwane formaty

O ile w dokumentacji nie podano inaczej, wyszukiwarka Google obsługuje uporządkowane dane w tych formatach: Zalecamy używanie formatu, który jest najprostszy w implementacji i obsłudze (w większości przypadków jest to format JSON-LD). Wszystkie 3 formaty działają w Google w taki sam sposób, o ile znaczniki są prawidłowe i prawidłowo zaimplementowane zgodnie z dokumentacją funkcji.

Formaty
JSON-LD* (zalecany) Kod JavaScript osadzony w tagu <script> w elementach <head> i <body> strony HTML. Znacznik nie jest umieszczony w tekście widocznym dla użytkowników, co ułatwia określenie zagnieżdżonych kolejno elementów danych, takich jak Country, PostalAddress, MusicVenue, Event. Google może też odczytać dane JSON-LD wstawiane dynamicznie w treści strony, np. za pomocą kodu JavaScript lub widżetów umieszczonych w systemie zarządzania treścią.
Mikrodane Otwarta specyfikacja HTML używana do zagnieżdżania uporządkowanych danych w treści HTML. Podobnie jak format RDFa wykorzystuje atrybuty tagów HTML do wskazania właściwości, które mają służyć jako uporządkowane dane. Zazwyczaj jest ona używana w elemencie <body>, ale można ją też stosować w elemencie <head>.
RDFa Rozszerzenie HTML5, które obsługuje połączone dane za pomocą atrybutów tagów HTML odpowiadającym treściom widocznym dla użytkowników, które chcesz opisać na potrzeby wyszukiwarek. Standard RDFa jest zazwyczaj używany zarówno w sekcjach <head>, jak i <body> na stronie HTML.

Wytyczne dotyczące uporządkowanych danych

Postępuj zgodnie z ogólnymi wytycznymi dotyczącymi uporządkowanych danych oraz z wszelkimi wskazówkami dotyczącymi konkretnego typu danych – w przeciwnym razie Twoja treść może nie pojawić się jako wynik z elementami rozszerzonymi w wyszukiwarce Google.

Pierwsze kroki z uporządkowanymi danymi

Jeśli dopiero zaczynasz korzystać z uporządkowanych danych, zapoznaj się z przewodnikiem dla początkujących użytkowników uporządkowanych danych schema.org. Chociaż przewodnik skupia się na mikrodanych, przedstawione w nim podstawy ich wykorzystania odnoszą się również do JSON-LD oraz RDFa. Szczegółowe instrukcje dodawania uporządkowanych danych do strony internetowej znajdziesz w ćwiczeniach z programowania poświęconych uporządkowanym danym.

Gdy poznasz podstawy uporządkowanych danych, zapoznaj się z listą funkcji uporządkowanych danych w wyszukiwarce Google i wybierz jedną z funkcji do zaimplementowania. Każdy przewodnik zawiera szczegółowy opis wdrażania uporządkowanych danych w taki sposób, aby Twoja witryna mogła wyświetlać się w wynikach wyszukiwania Google z elementami rozszerzonymi.

Wybór funkcji

Pomiar skuteczności uporządkowanych danych

Zanim zdecydujesz, czy warto korzystać z funkcji wyszukiwania, zapewne zechcesz porównać skuteczność stron zawierających uporządkowane dane ze skutecznością stron, na których nie są one używane. W tym celu najlepiej przeprowadzić na kilku stronach witryny test przed użyciem uporządkowanych danych i po ich zastosowaniu. Może to być trudne, bo z rozmaitych przyczyn wyświetlenia jednej strony mogą się różnić.

  1. Wybierz w swojej witrynie kilka stron, które nie korzystają z uporządkowanych danych i na temat których w Search Console zgromadzone są dane z kilku miesięcy. Upewnij się, że treści na wybranych stronach nie zależą od pory roku i nie podlegają częstym aktualizacjom. Wykorzystaj strony, które nie ulegają znacznym zmianom, ale są dostatecznie popularne i często odwiedzane, by generować przydatne dane.
  2. Dodaj do tych stron uporządkowane dane lub inne funkcje. Skorzystaj z narzędzia do sprawdzania adresów URL na stronie, aby zyskać pewność, że kod strony jest prawidłowy, a Google wykrywa te uporządkowane dane.
  3. Zbieraj dane o skuteczności przez kilka miesięcy w raporcie skuteczności, a potem przefiltruj go według adresów URL, aby porównać skuteczność swojej strony.