Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.

Application logicielle

Balisez les informations relatives à votre application logicielle dans le corps d'une page Web afin d'optimiser l'affichage des détails de cette application dans les résultats de recherche Google.

Résultat enrichi d'application logicielle dans les résultats de recherche Google

Exemples

JSON-LD

Voici un exemple d'application logicielle au format 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

Voici un exemple d'application logicielle au format 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>
  
Microdonnées

Voici un exemple d'application logicielle sous forme de microdonnées :


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

Consignes

Pour que votre application puisse s'afficher en tant que résultat enrichi, suivez ces consignes.

Définitions des types de données structurées

Vous devez inclure les propriétés obligatoires pour que votre contenu puisse être affiché sous forme de résultat enrichi. Vous pouvez également inclure les propriétés recommandées pour ajouter d'autres informations à votre contenu et ainsi offrir une meilleure expérience utilisateur.

SoftwareApplication

La définition complète de SoftwareApplication est disponible sur schema.org/SoftwareApplication.

Propriétés obligatoires
name

Text

Nom de l'application.

offers.price

Offer

Offre de vente de l'application. Pour les développeurs, offers peut désigner les places de marché qui proposent l'application. Pour les places de marchés, offers permet d'indiquer le prix d'une instance applicative spécifique.

Si l'application est disponible sans frais, définissez offers.price sur 0. Exemple :


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

Si l'application a un prix supérieur à 0, vous devez inclure offers.currency. Exemple :


"offers": {
  "@type": "Offer",
  "price": "1.00",
  "priceCurrency": "USD"
}
Note ou avis

Note ou avis sur l'application. Vous devez inclure l'une des propriétés suivantes :

aggregateRating

AggregateRating

Note moyenne de l'application (basée sur les avis). Respectez les consignes relatives aux extraits d'avis ainsi que la liste des propriétés AggregateRating obligatoires et recommandées.

review

Review

Avis unique concernant l'application. Respectez les consignes relatives aux extraits d'avis ainsi que la liste des propriétés d'avis obligatoires et recommandées.

Propriétés recommandées
applicationCategory

Text

Type d'application (par exemple, BusinessApplication ou GameApplication). La valeur doit correspondre à un type d'application compatible.

Liste des types d'applications 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

Systèmes d'exploitation requis pour utiliser l'application (par exemple, Windows 7, OSX 10.6, Android 1.6)

Propriétés étendues pour les sous-types d'applications

Pour les applications mobiles et les applications Web, Google accepte également MobileApplication et WebApplication .

Google n'affiche pas de résultat enrichi pour les applications logicielles qui possèdent uniquement le type VideoGame. Pour vous assurer que votre application logicielle peut s'afficher sous forme de résultat enrichi, co-saisissez le type VideoGame avec un autre type. Exemple :

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

Dépannage

Si vous ne parvenez pas à mettre en œuvre ou à déboguer des données structurées, voici quelques ressources susceptibles de vous aider.