Aplicativo de software

Faça a marcação das informações do aplicativo de software no corpo de uma página da Web para exibir melhor os detalhes dele nos resultados da Pesquisa Google.

Pesquisa aprimorada de aplicativo de software nos resultados da Pesquisa Google

How to add structured data

Structured data is a standardized format for providing information about a page and classifying the page content. If you're new to structured data, you can learn more about how structured data works.

Here's an overview of how to build, test, and release structured data. For a step-by-step guide on how to add structured data to a web page, check out the structured data codelab.

  1. Add the required properties. Based on the format you're using, learn where to insert structured data on the page.
  2. Follow the guidelines.
  3. Validate your code using the Rich Results Test.
  4. Deploy a few pages that include your structured data and use the URL Inspection tool to test how Google sees the page. Be sure that your page is accessible to Google and not blocked by a robots.txt file, the noindex tag, or login requirements. If the page looks okay, you can ask Google to recrawl your URLs.
  5. To keep Google informed of future changes, we recommend that you submit a sitemap. You can automate this with the Search Console Sitemap API.

Exemplos

JSON-LD

Veja um exemplo de app de software em 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

Veja um exemplo de app de software em 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>
  
Microdados

Veja um exemplo de app de software em microdados:


<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>
  

Diretrizes

Siga estas diretrizes para qualificar o aplicativo para exibição na pesquisa aprimorada.

Definições de tipos de dados estruturados

É necessário incluir as propriedades obrigatórias para que seu conteúdo esteja qualificado para exibição em uma pesquisa aprimorada. Você também pode incluir as propriedades recomendadas para adicionar mais informações sobre o conteúdo, o que pode proporcionar uma melhor experiência do usuário.

SoftwareApplication

A definição completa de SoftwareApplication está disponível em schema.org/SoftwareApplication (em inglês).

Propriedades obrigatórias
name

Text

É o nome do app.

offers.price

Offer

É uma oferta para vender o app. Para desenvolvedores, offers pode indicar os mercados que oferecem o aplicativo. Para os mercados, use offers para indicar o preço do aplicativo para uma instância de aplicativo específica.

Se o app estiver disponível sem pagamentos, defina offers.price como 0. Exemplo:


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

Se o aplicativo tiver um preço maior que 0, inclua offers.currency. Exemplo:


"offers": {
  "@type": "Offer",
  "price": "1.00",
  "priceCurrency": "USD"
}
Nota ou avaliação

É uma nota ou avaliação do app. Inclua uma das seguintes propriedades:

aggregateRating

AggregateRating

É a pontuação média da avaliação do app. Siga as diretrizes de snippet de avaliação e a lista de propriedades AggregateRating obrigatórias e recomendadas.

review

Review

É uma única avaliação do app. Siga as diretrizes de snippet de avaliação e a lista de propriedades de avaliação obrigatórias e recomendadas.

Propriedades recomendadas
applicationCategory

Text

É o tipo de app (por exemplo, BusinessApplication ou GameApplication). O valor precisa ser um tipo de app compatível.

Lista de tipos de apps compatíveis

  • GameApplication
  • SocialNetworkingApplication
  • TravelApplication
  • ShoppingApplication
  • SportsApplication
  • LifestyleApplication
  • BusinessApplication
  • DesignApplication
  • DeveloperApplication
  • DriverApplication
  • EducationalApplication
  • HealthApplication
  • FinanceApplication
  • SecurityApplication
  • BrowserApplication
  • CommunicationApplication
  • DesktopEnhancementApplication
  • EntertainmentApplication
  • MultimediaApplication
  • HomeApplication
  • UtilitiesApplication
  • ReferenceApplication
operatingSystem

Text

Indica os sistemas operacionais exigidos para usar o app, por exemplo, Windows 7, OSX 10.6 e Android 1.6.

Propriedades estendidas para subtipos de apps

No caso de apps para dispositivos móveis e da Web, o Google também é compatível com MobileApplication e WebApplication .

O Google não mostra uma pesquisa aprimorada para apps de software que tenham apenas o tipo VideoGame. Para garantir que seu app de software seja qualificado para exibição como uma pesquisa aprimorada, associe o tipo VideoGame a outro tipo. Exemplo:

{
  "@context": "https://schema.org",
  "@type": ["VideoGame", "MobileApplication"],
  ....
}

Solução de problemas

Se você tiver problemas para implementar ou depurar dados estruturados, veja alguns recursos que podem ajudar.