Jak działają uporządkowane dane

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.

Google wykorzystuje znalezione w internecie uporządkowane dane do rozpoznawania treści na stronie oraz do gromadzenia ogólnych informacji o sieci i świecie. 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>
      <em>by Mary Stone, 2018-03-10</em>
    </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": "http://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.

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 usług, narzędzi i platform.

Pamiętaj, by podczas wdrażania uporządkowanych danych przetestować je za pomocą Testu wyników z elementami rozszerzonymi. Po wdrożeniu zapoznaj się z Raportem o stanie wyników z elementami rozszerzonymi, by 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.

O ile w dokumentacji nie podano inaczej, wyszukiwarka Google obsługuje uporządkowane dane w tych formatach:

Formaty
JSON-LD* (zalecany) Kod JavaScript osadzony w tagu <script> w nagłówku lub treści strony. 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 są używane w treści strony, ale można je też wstawić do nagłówka.
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 nagłówku, jak i w treści strony 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, przejrzyj galerię wyszukiwarki i wybierz funkcję, którą chcesz zaimplementować. 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.

Otwórz galerię wyszukiwarki