Aplicación de software

Marca la información de la aplicación de software en el cuerpo de una página web para mejorar cómo se muestran los detalles de tu aplicación en los resultados de la Búsqueda de Google.

Resultado enriquecido de aplicación de software en los resultados de la Búsqueda de Google

Ejemplos

JSON-LD

A continuación se muestra un ejemplo de una aplicación de software en 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

A continuación se muestra un ejemplo de una aplicación de software en 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>
  
Microdatos

A continuación se muestra un ejemplo de una aplicación de software en microdatos:


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

Directrices

Debes seguir estas directrices para que tu aplicación pueda aparecer como un resultado enriquecido.

Definiciones de tipos de datos estructurados

Debes incluir las propiedades obligatorias para que tu contenido pueda mostrarse como un resultado enriquecido. Si quieres, puedes especificar también las propiedades recomendadas para proporcionar más información sobre tu contenido y, así, ofrecer una mejor experiencia a los usuarios.

SoftwareApplication

Puedes consultar la definición completa de SoftwareApplication en schema.org/SoftwareApplication.

Propiedades obligatorias
name

Text

El nombre de la aplicación.

offers.price

Offer

Una oferta para vender la aplicación. Los desarrolladores podrán ver en offers en qué mercados está la aplicación. En los mercados, usa offers para indicar el precio de una aplicación específica.

Si la aplicación está disponible a 0 €, asigna el valor 0 a offers.price. Por ejemplo:


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

Si la aplicación tiene un precio superior a 0, debes incluir offers.currency. Por ejemplo:


"offers": {
  "@type": "Offer",
  "price": "1.00",
  "priceCurrency": "USD"
}
Valoración o reseña

Una valoración o reseña de la aplicación. Debes incluir una de las siguientes propiedades:

aggregateRating

AggregateRating

Puntuación media de valoración de la aplicación. Sigue las directrices de fragmentos de reseñas y la lista de propiedades AggregateRating obligatorias y recomendadas.

review

Review

Una única reseña de la aplicación. Sigue las directrices de fragmentos de reseñas y la lista de propiedades Review obligatorias y recomendadas.

Propiedades recomendadas
applicationCategory

Text

El tipo de aplicación (por ejemplo, BusinessApplication o GameApplication). Su valor debe ser un tipo de aplicación compatible.

Lista de tipos de aplicaciones compatibles

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

Text

Los sistemas operativos necesarios para usar la aplicación (por ejemplo, Windows 7, OSX 10.6 o Android 1.6)

Propiedades ampliadas para subtipos de aplicaciones

En el caso de las aplicaciones móviles y de las aplicaciones web, Google también admite MobileApplication y WebApplication .

Google no muestra ningún resultado enriquecido de aplicaciones de software que solo incluya el tipo VideoGame. Para que tu aplicación de software pueda aparecer como resultado enriquecido, incluye tanto el tipo VideoGame como otro tipo. Por ejemplo:

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

Solucionar problemas

Si tienes problemas para implementar o depurar datos estructurados, a continuación se incluyen algunos recursos que pueden serte útiles.