Używanie uporządkowanych danych

Z tej strony dowiesz się, jak dodać uporządkowane dane, od których zależą operatory wyszukiwania.

Strony internetowe są często wypełniane swobodnym tekstem, który jest łatwy do odczytania przez ludzi, ale trudniejszy do zrozumienia dla komputerów. Niektóre strony internetowe zawierają informacje o większej i czytelniejszej strukturze, takie jak data strony umieszczona w adresie URL lub tytule strony albo umieszczone w kodzie HTML czytelne pola dla komputerów. Google wyodrębnia ze stron internetowych różne uporządkowane dane. Na tej stronie opisujemy typy uporządkowanych danych wyodrębnione przez Google, które są dostępne w przypadku rozszerzeń informacji i uporządkowanych informacji w wyszukiwarce.

  1. Omówienie
  2. Przesyłanie danych do Wyszukiwarki niestandardowej
  3. Przesyłanie danych do fragmentów rozszerzonych
  4. Wyświetlanie wyodrębnionych uporządkowanych danych

Przegląd

Czytając stronę sprzedającą płyty DVD, szybko dowiesz się, jaki jest tytuł, co recenzenci ocenili i jak ocenili dany film. Komputer nie wykona jednak tych samych czynności, ponieważ nie rozumie struktury informacji.

Jeśli na przykład strona zawiera treści o płycie DVD – wraz z rekomendacjami innych produktów, reklamami z innych sklepów i komentarzami klientów – może mieć różne ceny za różne rzeczy, a nie tylko za sprzedawane płyty DVD. Możesz łatwo sprawdzić cenę płyty DVD i odrzucić inne ceny, ale komputer nie to zrobi. Niektóre zaawansowane programy mogą znajdować ceny na stronie, ale nie potrafią określić reguł wyszukiwania samej ceny płyty DVD.

Formaty uporządkowanych danych to reguły, które standaryzują strukturę i treść strony internetowej. Są to znaczniki dodawane do fragmentów tekstowych, aby komputery mogły przetworzyć ich znaczenie lub semantykę. Znaczniki nie zmieniają formatu witryny, tylko sprawiają, że metadane i tekst zawarte w tagach XHTML są bardziej przydatne dla komputerów.

Wyszukiwarka niestandardowa rozpoznaje te formaty:

  • PageMap: niewidoczne bloki kodu XML, które dodają metadane do stron.
  • JSON-LD: niewidoczne uporządkowane dane w formacie JSON.
  • Mikroformaty: tagi używane do oznaczania widocznych treści stron według zdefiniowanych wstępnie typów.
  • RDFa: alternatywny standard do zaznaczania widocznej treści strony według dowolnych typów.
  • Mikrodane: nowy standard HTML5 służący do zaznaczania widocznych treści na stronach.
  • Tagi <meta>: standardowe tagi HTML, których podzbiór jest analizowany przez Google.
  • Data strony: funkcje na stronie wskazujące jej datę, którą Google próbuje przeanalizować.

Możesz użyć jednego z formatów lub ich kombinacji. W przeciwieństwie do Wyszukiwarki niestandardowej Google podczas generowania fragmentów rozszerzonych korzysta tylko z kodów JSON-LD, mikrodanych i standardu RDFa oraz ma własny algorytm oraz zasady określające, jakie informacje są widoczne dla użytkowników. Jeśli więc element uporządkowanych danych, który dodajesz do stron, może się wyświetlać w Wyszukiwarce niestandardowej, dane te mogą nie być używane w wynikach wyszukiwania Google.

Oto idealny fragment zwykłego kodu HTML z witryny z opiniami:

<div>
    <div>
        <h1>Pizza My Heart</h1>
    </div>
    <span>88%</span> like it
    <a href="#reviews">See all 12 reviews</a>
    <span>Under $10 per entree</span>
<div>

Poniższy fragment przedstawia poprzedni kod HTML z rozszerzeniem o mikroformatach:

<div class="hreview-aggregate">
    <div class="vcard item">
        <h1 class="fn">Pizza My Heart</h1>
    </div>
    <span class="rating average">88%</span> like it
    <a href="#reviews">See all <span class="count">12</span> reviews</a>
    <span class="pricerange">Under $10 per entree</span>
<div>
Funkcje wyodrębniane z Wyszukiwarki niestandardowej można wyświetlić, korzystając z tej metody

Włączając standardowe formaty uporządkowanych danych na swoich stronach internetowych, udostępniasz dane nie tylko Wyszukiwarce niestandardowej, ale też każdej usłudze lub narzędziu, które obsługują ten sam standard. Stosuj uporządkowane dane do najważniejszych informacji na stronie internetowej, aby wyświetlać je bezpośrednio w wynikach. Jeśli na przykład masz witrynę sprzedającą urządzenia z Androidem, uwzględnij uporządkowane dane dotyczące ocen, cen, dostępności itp. Gdy użytkownicy wyszukują urządzenia z Androidem, mogą szybko sprawdzić oceny, ceny i dostępność.

Dzięki temu komputery rozumieją rodzaje danych na stronie internetowej. Co dalej? Komputery mogą także zacząć odnajdywać i łączyć informacje na różnych stronach internetowych. Dzięki temu użytkownicy nie muszą wykonywać nudnych czynności, takich jak przechodzenie między stronami w poszukiwaniu interesujących ich rzeczy. Wyszukiwarki takie jak Wyszukiwarka niestandardowa mogą przetwarzać uporządkowane dane na stronach internetowych i wyświetlać je w użyteczny sposób, na przykład przez krótkie opisy i uporządkowane dane.

Powrót do góry

Przesyłanie danych do Wyszukiwarki niestandardowej

Google obsługuje kilka rodzajów danych, które są używane głównie przez wyszukiwarkę niestandardową: mapy stron, podzbiór tagów <meta> i przybliżone daty stron.

Korzystanie z PageMap

PageMap to format uporządkowanych danych, który dostarcza Google informacje o danych na stronie. Umożliwia on twórcom witryn umieszczanie danych i notatek na stronach internetowych. Chociaż uporządkowane dane nie są widoczne dla Twoich użytkowników ani dla Wyszukiwarki Google, Wyszukiwarka niestandardowa rozpoznaje je podczas indeksowania stron i zwraca bezpośrednio do elementu wyszukiwarki niestandardowej.

Możesz bezpośrednio dodać do strony Mapy stron lub przesłać je za pomocą mapy witryny. Do tworzenia PageMap Google używa też innych informacji na stronie, np. znaczników opisów rozszerzonych lub danych z tagu meta.

W przeciwieństwie do innych formatów uporządkowanych danych opisanych poniżej interfejs MapsMap nie wymaga stosowania standardowych właściwości ani terminów, a nawet odwoływać się do istniejących słownictwa, schematu czy szablonu. Możesz po prostu tworzyć wartości atrybutów niestandardowych, które będą pasować do Twojej witryny. W przeciwieństwie do atrybutów uporządkowanych danych mikroformatów, mikrodanych i RDFa, które są dodawane wokół treści widocznych dla użytkowników w kodzie HTML, metadane PageMap znajdują się w sekcji head strony HTML. Ta metoda obsługuje dowolne dane, których może potrzebować aplikacja, ale których możesz nie chcieć wyświetlać użytkownikom.

Po utworzeniu mapy PageMap możesz przesłać ją do Google w jeden z następujących sposobów:

Definicje tagów PageMap

W tabeli poniżej znajdziesz wymagania związane z dodawaniem do mapy witryny danych PageMap.

Oznacz Wymagany? Opis
PageMap Tak Obejmuje wszystkie informacje PageMap dotyczące odpowiedniego adresu URL.
DataObject Tak Obejmuje wszystkie informacje na temat pojedynczego elementu (np. działania).
Attribute Tak Każdy element DataObject zawiera co najmniej 1 atrybut.

Uwaga: PageMap to bloki XML, dlatego muszą być prawidłowo sformatowane. W szczególności w tagach PageMap, DataObject i Attribute w pliku XML rozróżniana jest wielkość liter, podobnie jak w atrybutach type, name i value.

Dodawanie danych PageMap bezpośrednio do strony HTML

Oto przykład danych PageMap dotyczących strony internetowej o badmintonie:

<html>
  <head>
   ...
  <!--
  <PageMap>
     <DataObject type="document">
        <Attribute name="title">The Biomechanics of a Badminton
        Smash</Attribute>
        <Attribute name="author">Avelino T. Lim</Attribute>
        <Attribute name="description">The smash is the most
        explosive and aggressive stroke in Badminton. Elite athletes can
        generate shuttlecock velocities of up to 370 km/h. To perform the
        stroke, one must understand the biomechanics involved, from the body
        positioning to the wrist flexion. </Attribute>
        <Attribute name="page_count">25</Attribute>
        <Attribute name="rating">4.5</Attribute>
        <Attribute name="last_update">05/05/2009</Attribute>
     </DataObject>
     <DataObject type="thumbnail">
        <Attribute name="src" value="http://www.example.com/papers/sic.png" />
        <Attribute name="width" value="627" />
        <Attribute name="height" value="167" />
     </DataObject>
  </PageMap>
  -->
  </head>
   ...
</html>

Dodawanie danych PageMap do mapy witryny

Jeśli nie chcesz umieszczać danych PageMap w kodzie HTML swoich stron, możesz dodać te dane do mapy witryny i przesłać ją za pomocą narzędzia Mapy witryn w Search Console.

Oto przykład mapy witryny zawierającej informacje PageMap dla dwóch adresów URL: http://www.example.com/foo i http://www.example.com/bar.

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
 <url>
   <loc>http://www.example.com/foo</loc>
   <PageMap xmlns="http://www.google.com/schemas/sitemap-pagemap/1.0">
     <DataObject type="document" id="hibachi">
       <Attribute name="name">Dragon</Attribute>
       <Attribute name="review">3.5</Attribute>
     </DataObject>
   </PageMap>
 </url>
 <url>
   <loc>http://www.example.com/bar</loc>
   <PageMap xmlns="http://www.google.com/schemas/sitemap-pagemap/1.0">
     <DataObject type="document" id="biggreenegg">
       <Attribute name="name">Ribs</Attribute>
       <Attribute name="review">4.0</Attribute>
     </DataObject>
   </PageMap>
 </url>
</urlset>

Analizowanie danych PageMap

Za pomocą elementu Wyszukiwarki niestandardowej atrybuty niestandardowe są zwracane we właściwości richsnippet każdego wyniku i mogą być używane z wywołaniami zwrotnymi elementu wyszukiwania.

<r n="1">
 <u> http://www.xyz.com/business/vending_machine.html </u>
 ...
 <t> In Italy, a Vending Machine Even Makes the <b>Pizza</b> </t>
 ...
 <s>The European vending machine industry has annual sales of about #33
 billion, much of it coming from factories and offices.</s>
 ...
 <PageMap>
  <DataObject type="image">
   <Attribute name="image_src" value="http://www.nytimes.com/images/2009/03/14/business/14vend.751.jpg"/>
  </DataObject>
  <DataObject type="publication">
   <Attribute name="author" value="John Tagliabue"/>
   <Attribute name="date" value="March 14, 2009"/>
   <Attribute name="category" value="Business/World Business"/>
  </DataObject>
 </PageMap>
 ...
</r>

Powrót do góry

Używasz <meta> tagu

Chociaż mapy stron umożliwiają precyzyjne określanie, jakie dane mają być wyświetlane w przypadku każdej strony, czasem masz dużą ilość treści, którymi nie chcesz dodawać adnotacji. Google wyodrębnia wybraną treść z tagów META w formacie <meta name="KEY" content="VALUE">. Nie obsługujemy wariantów tagu META, takich jak użycie tagu property zamiast tagu name.

Chociaż wyraźnie wykluczamy typowe tagi, które są zwykle wstawiane automatycznie przez narzędzia do tworzenia stron internetowych, takie jak robots, description czy keywords, rzadsze tagi właściwe dla Twojej witryny zostaną wyodrębnione i umieszczone w specjalnym obiekcie danych typu metatags, który może być używany ze wszystkimi funkcjami uporządkowanych danych wyszukiwarki niestandardowej. Na przykład tag <meta> o postaci:

<meta name="pubdate" content="20100101">

tworzy obiekt DataObject PageMap, który jest zwracany w wynikach XML w następujący sposób:

<r n="1">
 ...
 <PageMap>
  <DataObject type="metatags">
   <Attribute name="pubdate" value="20100101"/>
  </DataObject>
 </PageMap>
 ...
</r>

Dane z tej automatycznie utworzonej mapy strony mogą być używane wszędzie tam, gdzie można użyć danych z PageMap bezpośrednio uwzględnionych w treści strony. Możesz go na przykład używać z operatorami ustrukturyzowanego wyszukiwania, takimi jak Sortuj według atrybutu:

https://www.google.com/cse?cx=12345:example&q=oil+spill&sort=metatags-pubdate

lub Programmable Search Element:

...
<div class="gcse-search" sort_by="metatags-pubdate:d:s"></div>
...

Tagi <meta> wykluczone przez Google to:

  • roboty
  • opis
  • słowa kluczowego
  • ponowne wejście po
  • generator
  • weryfikuj-v1
  • googlebot
  • google-site-verification
  • mssmarttagspreventparsing
  • brak pamięci podręcznej

Google stara się uwzględnić wszystkie pozostałe tagi <meta>, ale z zastrzeżeniem, że znaki interpunkcyjne, znaki specjalne i spacje umieszczone w polu name w tagach <meta> mogą nie być prawidłowo analizowane. Wyszukiwarka niestandardowa obsługuje kropki i myślniki w nazwach tagów <meta>. Wyszukiwarka niestandardowa nie obsługuje innych znaków specjalnych w nazwach tagów <meta>. Niektóre znaki specjalne mogą być jednak zakodowane za pomocą adresu URL.

Ograniczenia

Wyszukiwarka niestandardowa konwertuje do 50 tagów <meta> na strony w Mapach strony, o ile łączny rozmiar tekstu wszystkich przetworzonych usług nie przekracza 1 MB, a żadna z nich nie przekracza 1024 znaków.

Powrót do góry

Korzystanie z dat stron

Oprócz metadanych, które wyraźnie określasz na stronie, Google szacuje też datę strony na podstawie jej właściwości, takich jak daty w tytule i adresie URL. Wyszukiwarka niestandardowa umożliwia sortowanie, promowanie i ograniczanie zakresu wyników za pomocą specjalnego klucza metadanych date. Tej szacunkowej daty można używać we wszystkich operatorach, które korzystają z parametru adresu URL &sort=, w tym: Sortuj według atrybutu, Dane według atrybutu i Ogranicz do zakresu.

Uwaga: data strony nie jest dodawana do elementu PageMap, więc nie jest zwracana w wynikach interfejsu JSON API, nie można jej użyć w elemencie Wyszukiwarka niestandardowa i nie można jej używać z funkcją Filtruj według atrybutu.

W przykładach poniżej pokazujemy użycie daty strony za pomocą tych operatorów:

If you want to... Wyślij ten URL... Aby dowiedzieć się więcej, zobacz...
Sortuj wyniki według daty w kolejności malejącej https://www.google.com/cse?cx=12345:example&q=oil+spill&sort=date Sortuj według atrybutu
Znaczne wyniki odchyleń w stosunku do nowszych dat https://www.google.com/cse?cx=12345:example&q=oil+spill&sort=date:d:s Bias według atrybutu
Słabe wyniki względem starszych dat https://www.google.com/cse?cx=12345:example&q=oil+spill&sort=date:a:w Bias według atrybutu
Pokaż wyniki od 1 stycznia do 1 lutego 2010 r. (włącznie) https://www.google.com/cse?cx=12345:example&q=oil+spill&sort=date:r:20100101:20100201 Ogranicz do zakresu

Oszacowanie przez Google prawidłowej daty dla strony zależy od takich czynników jak data publikacji artykułów z wiadomościami czy określona data w tytule dokumentu. Jeśli strona ma źle określone lub niespójne daty, szacunkowa data podana przez Google może być nieprzydatna, a Wyszukiwarka niestandardowa może zwrócić wyniki uporządkowane w nieoczekiwany sposób.

Formatowanie dat

Witryna może pośrednio podawać informacje o dacie, korzystając z udostępnianej przez Google funkcji szacowanej daty wyświetlenia strony do wykrywania dat umieszczonych w adresie URL, tytule lub innych funkcjach strony albo bezpośrednio, podając datę w formacie uporządkowanych danych. W obu przypadkach prawidłowe zastosowanie dat wymaga poprawnego formatowania dat.

W przypadku funkcji Sortuj według atrybutu, Bias według atrybutu i Ogranicz do zakresu Google próbuje analizować daty zarówno przy użyciu konwencjonalnego formatowania dat, jak i standardowych standardów, takich jak ISO 8601 czy IETF RFC 850. Akceptowane są następujące pełne formaty daty:

Format daty Przykładowa data
RRRR-MM-DD 2009-12-31
RRRR/MM/DD 31.12.2009
RRRRMMDD 20091231
Miesiąc DD RRRR 31 grudnia 2009 r.
DD Miesiąc RRRR 31 grudnia 2009 r.

Google spróbuje przeanalizować warianty tych formatów daty, np. MM/DD/YYYY i DD/MM/YYYY. Jednak im bardziej niejednoznaczna data, tym mniejsze prawdopodobieństwo, że Google ją prawidłowo oznaczy. Na przykład data 06/07/08 jest bardzo niejednoznaczna i mało prawdopodobne, że Google przypisze jej do Ciebie odpowiednią interpretację. Najlepsze wyniki uzyskasz, używając pełnego formatu daty w formacie ISO 8601 z pełnym rokiem.

Powrót do góry

Opisy rozszerzone

Google wyodrębnia też różne uporządkowane dane z kodów JSON-LD, mikroformatów, RDFa i mikrodanych na potrzeby fragmentów rozszerzonych, czyli rozszerzonych prezentacji standardowych wyników wyszukiwania Google. Podobne dane są dostępne w operatorach uporządkowanych danych Wyszukiwarki niestandardowej – zazwyczaj są to te same dane co we fragmentach rozszerzonych. Jeśli na przykład strony zostały oznaczone za pomocą mikroformatu hrecipe, możesz posortować dane według liczby gwiazdek w przepisie, używając operatora takiego jak &sort=recipe-ratingstars. Google stale rozszerza pozyskiwane dane oraz to, ile z nich jest dostępnych do użycia w Wyszukiwarce niestandardowej. Aby sprawdzić, jakie dane obecnie wyodrębniamy, skorzystaj z Narzędzia do testowania uporządkowanych danych w Search Console.

Powrót do góry

Używanie formatu JSON-LD

JSON-LD to powszechnie używany standardowy format uporządkowanych danych. Dane mają format JSON i umieszczone w tagu <script> z type="application/ld+json".

To jest minimalny fragment kodu HTML z prostym kodem JSON-LD:

<script type="application/ld+json">
      {
        "@id": "http://event.example.com/events/presenting-foo",
        "@type": "http://schema.org/Event",
        "http://schema.org/description": "Please attend. You'll love it!",
        "http://schema.org/name": "Presenting Foo",
        "http://schema.org/startdate": "2022-05-24",
        "http://schema.org/location": "Back room"
      }
    </script>

Google wyodrębnia podzbiór tych danych na potrzeby Wyszukiwarki niestandardowej i normalizuje go. Normalizacja upraszcza kod JSON-LD i usuwa wiele idiomów JSON-LD. Znormalizowane dane są dalej przetwarzane:

  • Jest przekształcany ze struktury graph JSON-LD w las drzew.
  • Las jest ograniczony do gałęzi powiązanych z podzbiorem typów schema.org. Podzbiór składa się z drzew typów schema.org dla: Jeśli znasz inne rodzaje danych, które mogą okazać się przydatne w Twoim przypadku, daj nam znać na Forum pomocy.
  • Każdy węzeł JSON-LD z jednego z wybranych typów pobiera gałąź ze swojego drzewa JSON-LD. Ta gałąź obejmuje węzły nadrzędne w drzewie i wszystkie węzły podrzędne. Możemy więc mieć na przykład drzewo osadzone w elemencie MusicComposition z właściwością firstPerformance, która ma wartość Event, która ma pełny zestaw właściwości Event. Wszystkie te węzły, od MusicComposition po właściwości Event i ich dowolnych węzłów podrzędnych, zachowują sensowną gałąź drzewa zawierającą firstPerformance wydarzenie.
W przypadku powyższego kodu JSON-LD uporządkowane dane byłyby zwracane w wynikach wyszukiwania w formacie JSON:
 ...
 "event": {
   "name": "Presenting Foo",
   "description": "Please attend. You'll love it!",
   "startdate": "2022-05-24",
   "location": "Back room"
 },
 ...

Aby zobaczyć, co wyszukiwarka Google wyodrębnia w przypadku strony i zweryfikować kod JSON-LD, użyj narzędzia do testowania wyników z elementami rozszerzonymi dostępnego w witrynie Google Search Console.

Więcej informacji o formacie JSON-LD znajdziesz w dokumentacji uporządkowanych danych i na stronie json-ld.org.

Powrót do góry

Używanie mikroformatów

Mikroformaty to specyfikacja służąca do prezentowania powszechnie publikowanych elementów, np. opinii, osób, produktów i firm. Ogólnie mikroformaty składają się z elementów <span> i <div>, właściwości klasy oraz krótkiej i opisowej nazwy właściwości (np. dtreviewed lub rating, która reprezentuje odpowiednio datę sprawdzenia elementu i jego ocenę).

Poniżej znajduje się fragment zwykłego kodu HTML.

<p><strong>Kevin Grendelzilla</strong></p>
<p>Technical writer at Google</p>
<p>555 Search Parkway</p>
<p>Googlelandia, CA 94043</p>

Poniższy fragment zawiera poprzedni kod HTML rozszerzony o mikroformaty:

<div class="vcard">
   <p><strong class="fn">Kevin Grendelzilla</strong></p>
   <p><span class="title">Technical writer</span> at <span class="org">Google</span></p>
   <p><span class="adr">
      <span class="street-address">555 Search Parkway</span>
      <span class="locality">Googlelandia</span>, <span class="region">CA</span>
      <span class="postcode">94043</span>
      </span></p>
</div>

Google wyodrębnia podzbiór tych danych, znormalizowany i przeorganizowany w taki sposób, aby odpowiadał sposób wyświetlania we fragmentach rozszerzonych. Ten podzbiór zostanie zwrócony w wynikach XML w ten sposób:

<r n="1">
 ...
 <PageMap>
  <DataObject type="person">
   <Attribute name="location" value="Googlelandia"/>
   <Attribute name="role" value="Technical Writer"/>
  </DataObject>
 </PageMap>
 ...
</r>

Aby zobaczyć, co Google wyodrębnia ze strony, użyj Narzędzia do testowania uporządkowanych danych dostępnego na stronie Google Search Console. Dane, które Google wyodrębnia ze stron, są stale rozszerzane, dlatego warto co jakiś czas sprawdzać, czy dane, których potrzebujesz, są już dostępne. Tymczasem, jeśli potrzebujesz niestandardowych danych, które nie odpowiadają zdefiniowanemu mikroformatowi, możesz użyć PageMap.

Więcej informacji o mikroformatach znajdziesz w dokumentacji uporządkowanych danych i na stronie Micro.org.

Powrót do góry

Używanie struktury opisu zasobów w atrybutach (RDFa)

Platforma opisu zasobu w atrybutach (RDFa) jest bardziej elastyczna niż mikroformaty. Mikroformaty określają zarówno składnię umieszczania uporządkowanych danych, jak i zbiór klas mikroformatów z własnym słownictwem dozwolonych atrybutów. Z kolei standard RDFa określa tylko składnię i umożliwia korzystanie z istniejących słowników atrybutów lub tworzenie własnych. Pozwala nawet na swobodne łączenie wielu słowników. Jeśli istniejące słowniki nie spełniają Twoich potrzeb, możesz zdefiniować własne standardy i słowniczki, tworząc nowe pola.

Poniżej znajduje się fragment zwykłego kodu HTML.

<div>
   <h3>5 Centimeters Per Second</h3>
   <h4>Makoto Shinkai</h4>
    ...
</div>

Poniższy fragment kodu zawiera poprzedni kod HTML rozszerzony o kod RDFa:

<div>
   <h3 property="dc:title">5 Centimeters Per Second</h3>
   <h4 property="dc:maker">Makoto Shinkai</h4>
   ...
</div>

Więcej informacji o standardzie RDFa znajdziesz w dokumentacji uporządkowanych danych. Więcej informacji o definiowaniu schematu RDF znajdziesz w podstawowym schemacie RDF.

Powrót do góry

Korzystanie z mikrodanych

HTML5, czyli najnowsza wersja językowych stron internetowych, definiuje format nazywany mikrodanymi, który wprowadza idee standardu RDFa i mikroformatów bezpośrednio w standardzie HTML. Mikrodane używają prostych atrybutów w tagach HTML (często span lub div), aby przypisać krótkie i opisowe nazwy elementom i właściwościom.

Podobnie jak w przypadku standardu RDFa i mikroformatów atrybuty mikrodanych pomagają określić, czy treść opisuje informacje określonego typu, np. opinie, osoby, informacje czy zdarzenia. Na przykład osoba może mieć takie właściwości: nazwa, pseudonim, url, tytuł, afiliacja. Poniżej znajduje się przykład krótkiego bloku HTML, który zawiera podstawowe dane kontaktowe Roberta Kowalskiego:

<div>
  My name is Bob Smith but people call me Smithy. Here is my home page:
  <a href="http://www.example.com">www.example.com</a>
  I live in Albuquerque, NM and work as an engineer at ACME Corp.
</div>

Poniżej przedstawiono ten sam kod HTML oznaczony za pomocą mikrodanych. Zwróć uwagę, że w tym przykładzie używamy właściwości „pseudonim”, która nie jest jeszcze oficjalnie częścią schema.org. Wyszukiwarka niestandardowa to dobry sposób na poznanie możliwych rozszerzeń schema.org lokalnie przed proponowaniem ich szerszej społeczności.

<div itemscope itemtype="http://schema.org/Person">
  My name is <span itemprop="name">Bob Smith</span>
  but people call me <span itemprop="nickname">Smithy</span>.
  Here is my home page:
  <a href="http://www.example.com" itemprop="url">www.example.com</a>
  I live in Albuquerque, NM and work as an <span itemprop="title">engineer</span>
  at <span itemprop="affiliation">ACME Corp</span>.
</div>

Pierwszy wiersz tego przykładu zawiera tag HTML div z atrybutem itemscope, który wskazuje, że div zawiera element mikrodanych. Atrybut itemtype="http://schema.org/Person" w tym samym tagu informuje nas, że to osoba. Każda właściwość elementu opisującego osobę jest określana za pomocą atrybutu itemprop, np. itemprop="name" w tagu span opisuje imię i nazwisko danej osoby. Pamiętaj, że nie musisz ograniczać się do span i div. Tag itemprop="url" jest dołączony do tagu a (kotwica).

Więcej informacji o mikrodanych znajdziesz w dokumentacji uporządkowanych danych i o standardzie mikrodanych HTML.

Powrót do góry

Wyświetlanie wyodrębnionych danych strukturalnych

Uporządkowane dane JSON-LD korzystają ze specjalnego obsługiwanego przez Google narzędzia do weryfikacji: narzędzia do testowania wyników z elementami rozszerzonymi. Sprawdza składnię kodu JSON-LD i niektóre jego semantykę, zwłaszcza to, czy uporządkowane dane zawierają wymagane i zalecane atrybuty. Aby sprawdzić inne formy uporządkowanych danych, użyj Walidatora znaczników schema.org. Sprawdza składnię uporządkowanych danych i wyświetla ich zinterpretowaną postać.

Wyszukiwarka niestandardowa przechowuje podzbiór uporządkowanych danych, więc aby sprawdzić widok uporządkowanych danych strony w wyszukiwarce niestandardowej:

  1. włącz Uporządkowane dane w wynikach wyszukiwania w Zaawansowanych funkcjach wyszukiwania

    Zrzut ekranu włączania danych strukturalnych

  2. Następnie za pomocą tej wyszukiwarki znajdź stronę z danymi, które chcesz wyświetlić, i kliknij przycisk Uporządkowane dane w wynikach wyszukiwania tej strony:

    Zrzut ekranu pokazujący przycisk danych strukturalnych w wynikach wyszukiwania

Jeśli nie masz otagowanych stron z uporządkowanymi danymi, ale chcesz zobaczyć, jak mogą wyglądać uporządkowane dane, wpisz adresy URL innych witryn. Szczególnie prawdopodobne jest to, że popularne witryny, które zawierają opinie lub listę kontaktów, zawierają uporządkowane dane.

Po znalezieniu strony z uporządkowanymi danymi możesz wyświetlić jej źródło, aby zobaczyć uporządkowane dane umieszczone w witrynie. Przyjrzyjmy się na przykład temu fragmentowi kodu HTML z uporządkowanymi danymi o osobie zaimplementowanym jako mikroformat:

<div class="vcard">
    <h1 class="fn">
      <span class="given-name">Godzilla</span>
      <span class="family-name">Gigantis</span>
    </h1>
    <span class="title">Senior Giant Monster</span>,
    <span class="adr">
      <span class="locality">Tokyo</span>
    </span>
<div>

Wyszukiwarka niestandardowa wyodrębnia ten podzbiór danych do użycia w uporządkowanym wyszukiwaniu:

person (source = MICROFORMAT)
  location = Tokyo

Powrót do góry

Odkrywasz inne funkcje

Uporządkowane dane mogą być używane w kilku funkcjach Wyszukiwarki niestandardowej, między innymi: