Le balisage de logiciels génère des extraits structurés pour les pages d’applications. Quatre types sont pris en charge : SoftwareApplication, MobileApplication, WebApplication et VideoGame.
La règle qui détermine si un élément apparaît
description est le seul champ obligatoire — mais au moins deux propriétés optionnelles doivent également être présentes pour qu’un extrait soit généré. Et même dans ce cas, si Yandex juge l’extrait ordinaire plus informatif, il utilise celui-ci à la place. Une page très peu balisée ne produit absolument rien.

Les champs optionnels et leurs particularités
applicationSubCategory— la catégorie (“Lecteurs”, “Courses”, “Jeu en ligne”). Plusieurs valeurs sont autorisées, et l’extrait utilise les premières jusqu’à une longueur combinée de 24 caractèresLes noms de catégorie longs sont simplement coupés, de sorte que l’étiquette courte la plus descriptive doit figurer en premier.fileSize— un simple nombre est interprété comme kilooctetsLes unités peuvent être fournies explicitement (Ko, Mo, Go), et un site publiant “42” au sens de mégaoctets annoncera 42 kilooctets.interactionCount— nombre de téléchargements, écrit dans un format spécifique :UserDownloads:XXX.operatingSystem— avec sa propre syntaxe. Les valeurs acceptées incluentwin,windows X,xp,vista,Windows Mobile,Mac,iOs,iPhone,iPad,AndroidLes versions d’un même système sont séparées par des virgules; les différents systèmes par une barre verticale:Windows 8 | Android | iOS.priceetpriceCurrency— en tant que propriétés d’un élément imbriquéOffer, devise selon ISO 4217. Un prix de0fait afficher dans l’extrait “Gratuit”, ce qui est la valeur unique la plus efficace de cette liste pour une application gratuite.
Comment l’implémenter
Prenez la description telle qu’elle est fournie, puis ajoutez les trois ou quatre faits sur lesquels un utilisateur se base réellement pour décider : le prix (ou zéro), la taille avec des unités explicites, les systèmes pris en charge selon la syntaxe de séparation requise, et les téléchargements. Cela satisfait largement le seuil des deux propriétés optionnelles et produit un extrait qui répond à la question avant le clic.

Comment nous l'appliquons
Three details here have caught developers on our own projects: bare fileSize numbers meaning kilobytes, the comma-versus-bar separator syntax for operating systems, and the 24-character truncation on category. None of them fails validation — they just publish something wrong or unreadable. The price-zero-shows-Free behaviour is the one worth acting on first for any free tool.
Services associés