n0an/aso

Audite, planifie et rédige l'optimisation pour l'App Store (ASO) pour les applications iOS : métadonnées App Store Connect, recherche de mots-clés, captures d'écran, campagnes Apple Ads et Meta, et bien plus.

Qu'est-ce que aso ?

Ce skill ASO effectue un travail d'optimisation pour l'App Store iOS avec la rigueur d'un praticien expérimenté en 2026. Il guide l'utilisateur à travers un processus d'audit complet, de la collecte des données (métadonnées, impressions, classements) à l'analyse des défauts mécaniques, en passant par l'évaluation de la « gagnabilité » des mots-clés, la révision des localisations et l'examen de l'entonnoir de conversion. Le skill prend en charge les plateformes Apple Ads et Meta, avec des arbres de décision intégrés pour orienter vers la meilleure stratégie selon l'objectif (audit, recherche de mots-clés, rédaction de métadonnées, conception de captures d'écran, etc.). Il s'appuie sur des règles datées et étiquetées (observées, documentées par Apple, contestées) pour refléter les changements fréquents de l'App Store. En résumé, c'est un assistant complet pour diagnostiquer, planifier et mesurer l'impact des modifications ASO, en insistant sur le fait de ne changer qu'une chose à la fois et d'attendre 2 à 3 semaines pour juger des résultats.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/n0an/ASO-Agent-Skill/tree/HEAD/aso

Installed? Explore more Développement et programmation skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Effectuez un travail d'optimisation pour l'App Store (ASO) pour une application iOS comme le ferait un praticien prudent en 2026 : diagnostiquez à partir des données propres de l'application, ne changez qu'une chose à la fois, et jugez les résultats au bon rythme. Chaque règle dans references/ est datée et étiquetée selon son niveau de connaissance, car l'App Store a changé plusieurs fois en 2025-2026 ; vérifiez la date d'une règle avant de l'appliquer.

Cinq faits que le reste présuppose :

  1. La recherche comporte deux étapes. Les mots du nom, du sous-titre et du champ de mots-clés de toute localisation indexée déterminent à quelles requêtes une application est éligible. Au sein de cet ensemble, les applications sont classées principalement par les nouvelles évaluations des 30 derniers jours dans cette vitrine et par la position du mot-clé (le nom l'emporte sur le sous-titre, qui l'emporte sur le champ de mots-clés) (observé). Apple documente les intrants mais pas leurs poids : pertinence textuelle, comportement des utilisateurs (téléchargements), nombre et qualité des évaluations et avis (documenté par Apple).
  2. Le placement l'emporte sur le volume : une application avec 200 évaluations et le terme en premier dans son nom surclasse une application avec 100 000 évaluations qui porte le terme dans un sous-titre (observé). La plupart des cas de « nous ne sommes pas classés » sont des erreurs de métadonnées, pas des lacunes d'autorité.
  3. La visibilité concerne les trois premières positions depuis mars 2026, car deux des premiers résultats sont payants.
  4. Les téléchargements de n'importe quelle source, payante ou organique, font évoluer le classement organique principalement via les évaluations qu'ils génèrent (contesté : les données de classement pointent vers les évaluations comme levier, tandis qu'Apple liste les téléchargements comme un intrant à part entière). La conversion de la page produit est un intrant secondaire.
  5. L'indexation réagit en quelques heures ; les classements se stabilisent en 2 à 3 semaines. Ne jugez jamais un changement en quelques jours, ne modifiez jamais les métadonnées plus souvent que toutes les 2 à 3 semaines.

Processus d'audit (exécutez-le lorsqu'on vous demande de réviser, d'auditer ou de « jeter un coup d'œil à » une fiche ; chargez la référence nommée à chaque étape, sautez les étapes que l'utilisateur a exclues) :

  1. Collectez les intrants en utilisant references/data-inputs.md : métadonnées actuelles pour chaque localisation, impressions, vues de la page produit et téléchargements par source pour les 3 derniers mois, classements actuels pour les termes qui intéressent l'application, et les 5 meilleurs résultats pour chacun de ces termes avec leur nombre d'évaluations. Si un outil pour un intrant n'est pas connecté, dites quelle étape est dégradée et utilisez la solution de repli manuelle. Si un outil de données est connecté, limitez chaque requête à l'application, la vitrine, le pays et la fenêtre de temps, exécutez les requêtes dans l'ordre donné dans references/data-inputs.md, et demandez les chiffres derrière chaque réponse ; n'utilisez l'outil que pour les recherches, puisque la gagnabilité, la formulation des métadonnées et les enchères suivent les références, et tout changement sur un compte attend le « oui » explicite de l'utilisateur.
  2. Vérifiez les métadonnées pour les défauts mécaniques en utilisant references/metadata-writing.md : mots répétés entre le nom, le sous-titre et le champ de mots-clés ; la marque en premier ou le mot-clé en dernier dans le nom ; des phrases ou des espaces dans le champ de mots-clés ; des mots vides, des mots de moins de trois caractères, des marques déposées ; un sous-titre manquant ; des mots joints représentant deux mots-clés.
  3. Vérifiez l'éligibilité et le placement pour chaque terme cible en utilisant references/fundamentals.md : chaque mot du terme est-il indexé dans une localisation, et le terme que l'application a le plus besoin de gagner est-il contigu au début du nom ?
  4. Jugez la gagnabilité de chaque terme cible en utilisant references/keyword-research.md : popularité sur l'échelle actuelle, le test du top 5 (les positions 3 à 5 portent-elles le terme dans leur nom, combien de nouvelles évaluations en 30 jours), puis la difficulté comme critère de départage.
  5. Vérifiez les localisations en utilisant references/localizations.md : quelles localisations indexées sont utilisées, si chacune a un seul objectif, si des mots sont dupliqués entre elles sans raison, si une localisation non anglaise porte encore des mots-clés anglais « garés » qu'une vraie traduction ferait perdre.
  6. Lisez l'entonnoir en utilisant references/measurement-and-cadence.md : impression-vers-vue et vue-vers-téléchargement par source ; décidez si le problème est la visibilité ou la page. Le taux de conversion d'App Store Connect est le nombre de téléchargements divisé par les impressions uniques, un ratio différent de la vue-vers-téléchargement ; ne comparez jamais l'un à un repère pour l'autre.
  7. Si la page est le problème, révisez les captures d'écran, l'icône, l'aperçu et la description en utilisant references/screenshots-and-product-page.md.
  8. Vérifiez le flux d'évaluations en utilisant references/ratings-and-reviews.md : téléchargements par évaluation, où et quand l'invite s'affiche, ce qu'Apple supprimerait.
  9. Si l'application diffuse du trafic payant, vérifiez comment il rencontre l'organique en utilisant references/apple-ads.md et references/meta-ads.md : pages produits personnalisées par thème de mot-clé, Search Match, enchères sur la marque, comment le trafic payant apparaît dans les sources d'App Store Connect. Si des campagnes Meta sont en cours, vérifiez leur configuration et leur mesure avec references/meta-campaigns-and-measurement.md ; si l'application affiche l'invite ATT ou repose sur l'attribution publicitaire, vérifiez-la avec references/app-tracking-transparency.md.
  10. Si des pages produits personnalisées ou des événements in-app existent ou sont prévus, vérifiez-les en utilisant references/custom-product-pages-and-events.md.
  11. Attrapez ce que les listes de contrôle manquent en utilisant references/anti-patterns.md.
  12. Rédigez les conclusions dans le format de sortie ci-dessous et ajoutez une entrée datée au journal des modifications avant que quoi que ce soit ne soit mis en ligne.

Si vous effectuez un travail partiel, chargez uniquement les fichiers de référence pertinents.

Routage basé sur les tâches

Faites correspondre l'objectif de l'utilisateur à l'ordre de lecture. Ne chargez que ce dont vous avez besoin.

« Auditer ma fiche » / « pourquoi ne sommes-nous pas classés »

  1. Le processus d'audit ci-dessus, dans l'ordre
  2. references/anti-patterns.md - les causes courantes d'un classement plat ou en baisse

« Choisir des mots-clés » (nouvelle application, renommage ou nouvelle fonctionnalité à promouvoir)

  1. references/keyword-research.md - la cascade de recherche, le test du top 5, la pertinence et l'intention
  2. references/competitor-research.md - d'où viennent les termes candidats
  3. references/fundamentals.md - les règles d'éligibilité et de placement que le plan doit respecter
  4. references/localizations.md - où placer les objectifs excédentaires

« Rédiger ou réécrire le nom, le sous-titre, le champ de mots-clés »

  1. references/metadata-writing.md - les règles d'écriture et les exemples travaillés
  2. references/fundamentals.md - les règles de token (césure des mots, pluriels, mots vides)
  3. references/custom-product-pages-and-events.md - uniquement si une page produit personnalisée organique a besoin d'une entrée de phrase dans le champ de mots-clés

« Planifier les localisations »

  1. references/localizations.md - l'ensemble indexé, un objectif par localisation, le plan de lancement
  2. references/keyword-research.md - quel objectif mérite sa propre localisation

« Réviser / concevoir des captures d'écran, icône, aperçu »

  1. references/screenshots-and-product-page.md - séquence, légendes, règles visuelles, icône, vidéo, tests
  2. references/metadata-writing.md - la règle de renforcement des légendes (quels mots répéter)
  3. references/measurement-and-cadence.md - comment distinguer d'abord un problème de page d'un problème de visibilité

« Configurer des pages produits personnalisées ou des événements in-app »

  1. references/custom-product-pages-and-events.md - limites, pages payantes vs organiques, la règle de rattachement du champ de mots-clés, conception de page, événements
  2. references/apple-ads.md - une page par thème de mot-clé dans les annonces
  3. references/screenshots-and-product-page.md - ordre des captures d'écran pour une page

« Obtenir plus d'évaluations » / « notre classement est bloqué »

  1. references/ratings-and-reviews.md - la devise des 30 jours, quand demander, repères, ce qu'Apple supprime
  2. references/fundamentals.md - ce que les évaluations peuvent et ne peuvent pas faire sans placement

« Configurer ou réviser Apple Ads »

  1. references/apple-ads.md - emplacements, budget, structure, types de correspondance, enchères, créations, lecture des rapports
  2. references/keyword-research.md - la même logique de gagnabilité choisit les mots-clés publicitaires
  3. references/custom-product-pages-and-events.md - la page de destination par thème

« Revoir nos campagnes d'installation d'applications Meta »

  1. references/meta-ads.md - ciblage axé sur la création, alignement de la page, comment Meta apparaît dans App Store Connect
  2. references/meta-campaigns-and-measurement.md - type de campagne, objectif d'optimisation et événements, phase d'apprentissage, enchères, limites, AEM et SKAdNetwork
  3. references/ratings-and-reviews.md - transformer les installations payantes en évaluations qui classent

« Configurer une campagne d'application Meta » / « les chiffres Meta et App Store Connect ne correspondent pas »

  1. references/meta-campaigns-and-measurement.md - la procédure de lancement et la procédure de réconciliation
  2. references/app-tracking-transparency.md - ce que le consentement change pour l'attribution
  3. references/measurement-and-cadence.md - le côté d'App Store Connect dans les chiffres

« Rédiger ou réviser l'invite ATT » / « avons-nous même besoin d'ATT »

  1. references/app-tracking-transparency.md - si l'application suit, les règles pré-invite d'Apple, la chaîne d'objectif, le timing, les taux d'opt-in
  2. references/ratings-and-reviews.md - la règle parallèle pour l'invite d'évaluation, et où les deux se situent dans l'intégration

« Rechercher des concurrents »

  1. references/competitor-research.md - qui étudier, quoi lire, analyse des écarts, signaux de croissance, positionnement
  2. references/keyword-research.md - évaluer les termes que vous trouvez

« Notre changement a-t-il fonctionné ? » / « notre classement a baissé »

  1. references/measurement-and-cadence.md - le rythme, l'entonnoir, les diagnostics, quand revenir en arrière
  2. references/data-inputs.md - ce que signifient les chiffres et leurs pièges

Arbres de décision

Orientation rapide lorsque vous connaissez la tâche mais pas la règle.

Où va ce mot-clé ?

Est-ce le seul terme que l'application a le plus besoin de gagner ?
  -> premier dans le nom, contigu, marque après (court)

Deuxième meilleur terme, ou un modificateur du premier ?
  -> sous-titre (ne répétez aucun mot du nom)

Mot de longue traîne qui se combine avec des mots du nom ou du sous-titre ?
  -> champ de mots-clés, un seul mot, pas d'espaces, pas de répétitions des mots du nom ou du sous-titre

Phrase entière qui doit déclencher une page produit personnalisée organique ?
  -> champ de mots-clés comme une seule entrée séparée par des virgules (Apple sélectionne les mots-clés de la page par
     localisation ; la localisation principale est le choix sûr observé), et seulement
     si vous pouvez vous classer pour elle ou payer pour elle

Un objectif différent que l'ensemble anglais ne peut pas porter ?
  -> une autre localisation indexée, avec le mot d'objectif dans le nom de cette localisation

Déjà dans le nom ou le sous-titre et vous voulez le renforcer ?
  -> légendes des captures d'écran, environ trois fois sur les trois premières captures d'écran

Ce terme est-il gagnable ?

La popularité sur l'échelle actuelle (post automne 2025) est de 5 à 9 et le terme mènerait le nom ?
  -> non ; n'utilisez ces termes que comme mots de champ de soutien, beaucoup d'entre eux

Les positions 3 à 5 portent toutes le terme dans leur nom et gagnent beaucoup plus de nouvelles évaluations en 30 jours que vous ne le pouvez ?
  -> non pour l'instant ; choisissez un terme de longue traîne ou adjacent

Les positions 3 à 5 ne portent le terme que dans les sous-titres ou les champs de mots-clés, ou gagnent peu de nouvelles évaluations ?
  -> oui ; placez-le en premier dans le nom et construisez la vélocité des évaluations

Vous vous classez déjà 50 à 150 pour ce terme ?
  -> oui, moins cher qu'un nouveau terme ; corrigez le placement et les évaluations

Page produit personnalisée ou optimisation de la page produit ?

Différents publics ou sources de trafic ont besoin de messages différents ?  -> page produit personnalisée par thème
Même public, vous voulez savoir quelle création convertit le mieux ? -> test d'optimisation de la page produit
Test de l'icône ?                                                -> optimisation de la page produit (les variantes d'icône doivent déjà être dans le binaire en ligne)
Besoin de contrôler ce que le trafic Apple Ads voit ?                     -> page produit personnalisée (les tests excluent les visiteurs des pages personnalisées ; Apple ne dit pas si les clics publicitaires sur la page par défaut entrent dans un test)

Apple Ads ou Meta ?

Besoin d'apprendre quels mots-clés convertissent, ou de défendre un terme pour lequel vous vous classez presque ?  -> Apple Ads, une semaine, petit budget
Besoin de volume au-delà de ce que la demande de recherche permet, et avez une création à tester ?    -> Campagnes d'installation d'applications Meta
Dans les deux cas : les installations améliorent le classement organique principalement via les évaluations (contesté) ; planifiez l'invite d'évaluation avant de passer à l'échelle

Instructions principales

  • Périmètre : l'App Store iOS en premier ; ne mentionnez Google Play que lorsqu'une règle diffère et que l'utilisateur l'a demandé. Applications, pas de jeux. Les connaissances sont à jour jusqu'en novembre 2026 ; les faits de la plateforme portent leurs dates, et lorsqu'une règle dépendante de la date est importante, dites-le et recommandez de revérifier auprès d'App Store Connect ou de la documentation d'Apple.
  • Limite du périmètre : le skill décide et révise les campagnes, les invites et la mesure ; il ne guide pas à travers l'intégration du SDK, le code d'événement côté serveur ou les chemins de clics du gestionnaire d'événements. Dites-le lorsqu'on vous le demande, et limitez la réponse à ce que la configuration doit accomplir.
  • Indépendant de l'outil : les références nomment les données dont une étape a besoin, jamais un produit. Utilisez tout outil de recherche de mots-clés, de suivi de classement, d'intelligence de marché ou d'attribution que l'utilisateur a connecté ; recourez aux vérifications manuelles dans references/data-inputs.md. Ne dites jamais à l'utilisateur quel outil acheter.
  • Indiquez l'état d'une règle lorsqu'elle change la décision : « (règle empirique) », « (observé) », « (documenté par Apple) », « (contesté) ». Lorsqu'une règle est contestée, donnez les deux côtés et les dates ; ne l'aplatissez jamais.
  • Sur la mécanique, les limites, les définitions et les règles de révision, la documentation actuelle d'Apple l'emporte sur les chiffres observés sur le terrain. Sur les poids de classement, les améliorations de conversion et la stratégie d'enchères, Apple ne dit rien, et les règles observées prévalent. Les conseils d'Apple (« Apple recommande ») ne sont pas une mécanique ; lorsqu'ils contredisent une règle testée, donnez les deux.
  • Ne répétez jamais un mot entre le nom, le sous-titre et le champ de mots-clés ; seule la dernière instance compte et le mot tombe à la position la plus faible. Un pluriel à côté de son singulier est une répétition.
  • Ne supprimez jamais un sous-titre existant, et ne publiez jamais sans sous-titre.
  • Ne mettez jamais de phrases, d'espaces après les virgules, « app », « free », « for iOS », « HD », de mots vides, de mots de moins de trois caractères, le nom de la catégorie ou la marque d'une autre entreprise dans le champ de mots-clés. Mots simples, virgules, pas d'espaces. La seule exception : une entrée de phrase entière qui achemine une page produit personnalisée organique (Apple vous permet de choisir les mots-clés d'une page par localisation ; la localisation principale est le choix sûr observé).
  • Ne menez jamais le nom avec la marque à moins que les gens ne recherchent la marque par son nom ; le terme de recherche le plus précieux va en premier et de manière contiguë, la marque en dernier et courte.
  • Ne remplissez jamais les champs pour le plaisir de le faire ; deux ou trois termes forts battent 100 caractères de termes faibles, car…

… [tronqué pour la traduction]

Skills associés