Aplikacja

Dodaj na stronie internetowej znaczniki do danych swojej aplikacji, by lepiej wyświetlać informacje o niej w wynikach wyszukiwania Google.

Zrzut ekranu wyniku wyszukiwania z elementami rozszerzonymi dotyczącego aplikacji

Dodawanie uporządkowanych danych

Uporządkowane dane to standardowy format udostępniania informacji o stronie i klasyfikowania jej zawartości. Jeśli dopiero zaczynasz, dowiedz się, jak działają uporządkowane dane.

Oto omówienie tworzenia, testowania i udostępniania uporządkowanych danych. Szczegółowe instrukcje dodawania uporządkowanych danych do strony internetowej znajdziesz w ćwiczeniach z programowania poświęconych uporządkowanym danym.

  1. Dodaj wymagane właściwości. Informacje o tym, w którym miejscu na stronie umieścić uporządkowane dane, znajdziesz w artykule Uporządkowane dane JSON-LD: w którym miejscu na stronie je umieścić.
  2. Przestrzegaj wskazówek.
  3. Zweryfikuj kod za pomocą testu wyników z elementami rozszerzonymi.
  4. Możesz wdrożyć kilka stron z uporządkowanymi danymi i dzięki narzędziu do sprawdzania adresów URL zobaczyć, jak Google je odczytuje. Upewnij się, że Twoja strona jest dostępna dla Google i nie jest blokowana przez plik robots.txt lub tag noindex ani nie wymaga logowania. Jeśli strona wygląda dobrze, możesz poprosić Google o ponowne zindeksowanie adresów URL.
  5. Aby na bieżąco informować Google o przyszłych zmianach, prześlij mapę witryny. Możesz zautomatyzować ten proces za pomocą interfejsu Search Console Sitemap API.

Przykłady

JSON-LD

Oto przykład danych o aplikacji zapisanych w postaci kodu JSON-LD:


<html>
  <head>
    <title>Angry Birds</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "SoftwareApplication",
      "name": "Angry Birds",
      "operatingSystem": "ANDROID",
      "applicationCategory": "GameApplication",
      "aggregateRating": {
        "@type": "AggregateRating",
        "ratingValue": "4.6",
        "ratingCount": "8864"
      },
      "offers": {
        "@type": "Offer",
        "price": "1.00",
        "priceCurrency": "USD"
      }
    }
    </script>
  </head>
  <body>
  </body>
</html>
RDFa

Oto przykład danych o aplikacji zapisanych w postaci kodu RDFa:


<div vocab="https://schema.org/" typeof="SoftwareApplication">
  <span property="name">Angry Birds</span> -

  REQUIRES <span property="operatingSystem">ANDROID</span>
  TYPE: <span property="applicationCategory" content="GameApplication">Game</span>

  RATING:
  <div property="aggregateRating" typeof="AggregateRating">
    <span property="ratingValue">4.6</span> (
    <span property="ratingCount">8864</span> ratings )
  </div>

  <div property="offers" typeof="Offer">
    Price: $<span property="price">1.00</span>
    <meta property="priceCurrency" content="USD" />
  </div>
</div>
  
Mikrodane

Oto przykład danych o aplikacji zapisanych w postaci mikrodanych:


<div itemscope itemtype="https://schema.org/SoftwareApplication">
  <span itemprop="name">Angry Birds</span> -

  REQUIRES <span itemprop="operatingSystem">ANDROID</span>
  TYPE: <span itemprop="applicationCategory" content="GameApplication">Game</span>

  RATING:
  <div itemprop="aggregateRating" itemscope itemtype="https://schema.org/AggregateRating">
    <span itemprop="ratingValue">4.6</span> (
    <span itemprop="ratingCount">8864</span> ratings )
  </div>

  <div itemprop="offers" itemscope itemtype="https://schema.org/Offer">
    Price: $<span itemprop="price">1.00</span>
    <meta itemprop="priceCurrency" content="USD" />
  </div>
</div>
  

Wytyczne

Aby aplikacja mogła się wyświetlać w wynikach z elementami rozszerzonymi, musisz przestrzegać tych wytycznych.

Definicje typów uporządkowanych danych

Aby treści mogły się wyświetlać w wynikach z elementami rozszerzonymi, musisz w nich stosować właściwości wymagane. Możesz też dodawać do nich właściwości zalecane, by wzbogacać informacje o treściach dla wygody użytkowników.

SoftwareApplication

Pełną definicję znaczników SoftwareApplication znajdziesz na schema.org/SoftwareApplication.

Właściwości wymagane
name

Text

Nazwa aplikacji.

offers.price

Offer

Oferta sprzedaży aplikacji. Na stronach deweloperów właściwość offers może wskazywać sklepy, w których aplikacja jest dostępna. Na stronach sklepów offers umożliwia podanie ceny konkretnej wersji aplikacji.

Jeśli aplikacja jest bezpłatna, ustaw offers.price na 0. Na przykład:


"offers": {
  "@type": "Offer",
  "price": "0"
}

Jeśli cena aplikacji jest większa niż 0, musisz użyć właściwości offers.currency. Na przykład:


"offers": {
  "@type": "Offer",
  "price": "1.00",
  "priceCurrency": "USD"
}
Ocena lub opinia

Ocena aplikacji lub opinia o niej. Musisz użyć jednej z tych właściwości:

aggregateRating

AggregateRating

Średnia ocena aplikacji. Przestrzegaj wytycznych dotyczących fragmentów opinii i zapoznaj się z listą wymaganych i zalecanych właściwości AggregateRating.

review

Review

Pojedyncza opinia o aplikacji. Przestrzegaj wytycznych dotyczących fragmentów opinii i zapoznaj się z listą wymaganych i zalecanych właściwości Review.

Właściwości zalecane
applicationCategory

Text

Typ aplikacji (np. BusinessApplication lub GameApplication). Wartość musi być obsługiwanym typem aplikacji.

operatingSystem

Text

Wymagane systemy operacyjne (np. Windows 7, OSX 10.6, Android 1.6).

Rozszerzone właściwości podtypów aplikacji

W przypadku aplikacji mobilnych i internetowych Google obsługuje też typy MobileApplicationWebApplication .

Rozwiązywanie problemów

Jeśli masz problem z zastosowaniem uporządkowanych danych, skorzystaj z tych rozwiązań: