Intermédiaire 4 min 1 min de lecture Résultats enrichis

Balisage Application logicielle (SoftwareApplication)

Balisez votre application avec SoftwareApplication : propriétés obligatoires, note, prix et types acceptés pour un résultat enrichi sur Google.

Par Nicolas Dupont Mis à jour le 23 juin 2026

Le balisage SoftwareApplication décrit votre application logicielle dans le corps d’une page Web afin que Google affiche ses détails directement dans les résultats de recherche : nom, note moyenne, catégorie ou prix. Pour le SEO d’un éditeur de logiciel ou d’application, ce résultat enrichi rend la page plus visible et communique d’emblée les signaux qui rassurent l’internaute, comme la note des utilisateurs.

Comme pour tout balisage, l’apparence réelle peut varier et Google ne garantit pas l’affichage enrichi. L’objectif est de fournir des données exactes, complètes et conformes, puis de les valider avant la mise en ligne. Cette logique vaut pour l’ensemble des formats présentés dans la galerie des résultats enrichis.

Pour un éditeur, la tentation est de gonfler la note moyenne affichée dans SoftwareApplication, mais c’est une mauvaise idée : Google recoupe, et une note non vérifiable se retourne contre vous. Je préfère un balisage sobre mais exact, où prix et catégorie sont à jour, plutôt qu’une fiche flatteuse qui ne tiendra pas, car l’affichage enrichi n’est jamais garanti et la donnée doit valoir par elle-même.

— Nicolas Dupont

Les propriétés du type SoftwareApplication

Google distingue des propriétés obligatoires, sans lesquelles aucun résultat enrichi, et des propriétés recommandées qui enrichissent l’affichage. Le nom de l’application et son offre de vente sont obligatoires, tout comme une information de note ou d’avis.

Pour la note, vous devez inclure soit aggregateRating (note moyenne fondée sur les avis), soit review (un avis unique) ; ces informations suivent les mêmes règles que l’extrait d’avis. La catégorie et le système d’exploitation sont recommandés. Le tableau ci-dessous récapitule ces propriétés.

Propriété Type Rôle

name

Text

Nom de l’application (obligatoire)

offers.price

Offer

Offre de vente ; mettez 0 si l’application est gratuite (obligatoire)

aggregateRating ou review

AggregateRating ou Review

Note moyenne ou avis unique ; l’un des deux est obligatoire

applicationCategory

Text

Type d’application, par exemple GameApplication (recommandé)

operatingSystem

Text

Systèmes d’exploitation requis, par exemple Android 1.6 (recommandé)

Exemple JSON-LD (SoftwareApplication)
{
  "@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"
  }
}

Prix, gratuité et sous-types

Si votre application est gratuite, définissez offers.price sur 0. Si le prix est supérieur à 0, ajoutez aussi offers.priceCurrency, sinon Google tentera de deviner la devise. Pour la catégorie, la valeur d’applicationCategory doit correspondre à un type d’application compatible de la liste officielle (par exemple BusinessApplication ou GameApplication).

Pour les applications mobiles et Web, Google accepte également les types MobileApplication et WebApplication. Point important : une application déclarée uniquement avec le type VideoGame n’obtient pas de résultat enrichi. Pour rester éligible, associez VideoGame à un autre type, par exemple MobileApplication.

Tester et publier

La démarche suit toujours les mêmes étapes. Ajoutez d’abord les propriétés obligatoires et choisissez l’emplacement du balisage sur la page. Suivez ensuite les consignes générales, puis validez votre code en prenant le temps de tester vos données structurées et corrigez les erreurs critiques.

Déployez quelques pages et vérifiez avec l’outil d’inspection d’URL que Google y accède bien (pas de blocage par robots.txt, balise noindex ou identifiants de connexion). Enfin, envoyez un sitemap pour informer Google des évolutions futures. Prévoyez plusieurs jours avant l’exploration et l’indexation.

VideoGame seul ne suffit pas

Google n’affiche aucun résultat enrichi pour une application typée uniquement VideoGame. Co-saisissez toujours ce type avec un autre, comme MobileApplication. Veillez aussi à n’inclure offers.priceCurrency que lorsque le prix dépasse 0, et à respecter les consignes relatives aux extraits d’avis pour la note.

Besoin d'aide pour mettre en pratique ? Nos experts SEO vous accompagnent.
Parler à un expert

À faire

  • renseigner name, offers.price et une note
  • mettre price à 0 pour le gratuit
  • ajouter priceCurrency dès que le prix dépasse 0
  • valider avec l’outil de test

À éviter

  • typer une application uniquement en VideoGame
  • oublier la propriété de note
  • utiliser une catégorie hors liste compatible
  • baliser des informations absentes de la page

Points clés à retenir

  • Renseignez name, offers.price et une information de note ou d'avis.
  • Indiquez 0 comme prix pour une application gratuite.
  • Ajoutez priceCurrency si le prix est supérieur à 0.
  • Associez VideoGame à un autre type pour rester éligible.
  • Validez votre code avant le déploiement avec l'outil de test.

L’essentiel du balisage SoftwareApplication.

Quiz : testez vos connaissances

  1. Quelles propriétés sont obligatoires pour le type SoftwareApplication ?

    • Le nom, l'offre de vente et une information de note ou d'avis
    • La catégorie et la date de dernière mise à jour
    • Le nom et la capture d'écran de l'application

    Le nom, l’offre de vente (offers.price) et une information de note (aggregateRating ou review) sont obligatoires. Le reste est recommandé.

  2. Comment baliser une application gratuite ?

    • En indiquant la mention gratuit dans le nom de l'application
    • En définissant offers.price sur 0
    • En supprimant entièrement la propriété offers

    Pour une application gratuite, définissez offers.price sur 0. Inutile d’ajouter une devise dans ce cas.

  3. Pourquoi un jeu vidéo typé uniquement VideoGame n'apparaît-il pas en résultat enrichi ?

    • Parce qu'il manque toujours la propriété priceCurrency
    • Parce que les jeux vidéo sont exclus de tout résultat enrichi
    • Parce que ce type seul n'est pas éligible et doit être co-saisi avec un autre

    Google n’affiche aucun résultat enrichi pour une application typée uniquement VideoGame. Co-saisissez ce type avec un autre, comme MobileApplication.

À propos de l'auteur

Nicolas Dupont

Nicolas Dupont

Expert SEO Sénior & Fondateur

Il a fait grimper des sites en haut de Google et accompagné plus de 120 entreprises avant de fonder Les Webineurs. Sur votre projet SEO, vous échangez directement avec Nicolas, pas un commercial ni un junior. Un expert dédié et du trafic organique qui dure.

Voir le profil

Besoin d'un accompagnement SEO ?

Vous voulez que votre application ressorte avec sa note dans les résultats Google ?

Faire le point avec un expert SEO