Dados estruturados de app de software (SoftwareApplication)

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

Como adicionar dados estruturados

Os dados estruturados são um formato padronizado para fornecer informações sobre uma página e classificar o conteúdo dela. Caso você não saiba muito sobre o assunto, veja como os dados estruturados funcionam.

Esta é uma visão geral de como criar, testar e lançar dados estruturados.

  1. Adicione as propriedades obrigatórias. Com base no formato que você está usando, saiba onde inserir dados estruturados na página.
  2. Siga as diretrizes.
  3. Valide o código com o Teste de pesquisa aprimorada e corrija os erros críticos. Corrija também os problemas não críticos que possam ser sinalizados na ferramenta, porque eles podem melhorar a qualidade dos dados estruturados, mas isso não é necessário para se qualificar para pesquisas aprimoradas.
  4. Implante algumas páginas que incluam os dados estruturados e use a Ferramenta de inspeção de URL para testar como o Google vê a página. Verifique se a página está acessível ao Google e se não está bloqueada por um arquivo robots.txt, pela tag noindex ou por requisitos de login. Se estiver tudo certo, peça ao Google para rastrear novamente seus URLs.
  5. Para informar o Google sobre mudanças futuras, recomendamos que você envie um sitemap. É possível automatizar isso com a API Search Console Sitemap.

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

Veja as propriedades aceitas pelo Google:

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.