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.
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.
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é) |
{
"@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.
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.
À 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
Quiz : testez vos connaissances
-
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 (aggregateRatingoureview) sont obligatoires. Le reste est recommandé. -
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.pricesur 0. Inutile d’ajouter une devise dans ce cas. -
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, commeMobileApplication.
Besoin d'un accompagnement SEO ?
Vous voulez que votre application ressorte avec sa note dans les résultats Google ?