# Les Abilities API de WordPress 6.9 vues sous l’angle du référencement technique

> WordPress 6.9 a introduit les Abilities API pour standardiser l'exposition de fonctionnalités aux agents. Ce que ça signifie concrètement pour le SEO technique d'un site.

- Auteur : Clément Hadrot
- Publié le : 2026-02-25
- Mis à jour le : 2026-02-25
- Catégorie : SEO &amp; GEO
- URL : https://wpmoderne.dev.wordpress-developpement.fr/seo/abilities-api-wordpress-69-referencement-technique/

## L’essentiel

- Les Abilities API standardisent ce qu'un agent peut lire ou déclencher sur un site
- Ce n'est pas un mécanisme de crawl mais d'action outillée
- Le référencement technique gagne surtout en granularité de contrôle

WordPress 6.9, sorti en décembre 2025, a intégré les Abilities API, un mécanisme jusque-là expérimental qui permet à un site d'exposer, de façon standardisée, un catalogue de « capacités » qu'un agent logiciel (au sens large : un assistant IA, un script d'automatisation, un plugin tiers) peut découvrir et invoquer. Ce billet ne traite pas de son usage pour l'e-commerce, déjà couvert ailleurs, mais s'attarde sur ce que cette nouveauté change du point de vue strict du référencement technique.

## Ce que sont concrètement les Abilities API

Une « ability » est une fonction PHP enregistrée auprès d'un registre central via `wp_register_ability()`, avec un identifiant, une description en langage naturel, un schéma d'entrée et un schéma de sortie au format JSON Schema. Un agent qui interroge le site peut ainsi découvrir la liste des capacités disponibles sans avoir besoin de connaître à l'avance la structure interne du thème ou des plugins installés.

```
wp_register_ability( 'wpmoderne/lister-articles-categorie', array(
    'label'       => __( 'Lister les articles d’une catégorie', 'wpmoderne' ),
    'description' => __( 'Retourne les articles publiés pour une catégorie donnée.', 'wpmoderne' ),
    'input_schema'  => array(
        'type'       => 'object',
        'properties' => array( 'categorie' => array( 'type' => 'string' ) ),
        'required'   => array( 'categorie' ),
    ),
    'execute_callback' => 'wpmoderne_lister_articles_categorie',
) );
```

## En quoi ce n'est pas un mécanisme de crawl

Un point de confusion revient souvent dans les discussions entre confrères : les Abilities API ne remplacent ni le sitemap, ni le fichier `llms.txt`, ni aucun mécanisme d'indexation classique. Elles ne servent pas à ce qu'un robot découvre du contenu par exploration passive, mais à ce qu'un agent, déjà autorisé et déjà connecté au site (typiquement via un serveur MCP construit par-dessus ce registre), puisse déclencher une action précise ou récupérer une donnée structurée à la demande, plutôt que de devoir parser une page HTML pour en extraire l'information.

> L'essentiel à retenir : Les Abilities API standardisent ce qu'un agent peut lire ou déclencher sur un site ; Ce n'est pas un mécanisme de crawl mais d'action outillée ; Le référencement technique gagne surtout en granularité de contrôle

## L'impact réel sur le référencement technique

Le principal apport pour le SEO technique tient à la granularité du contrôle qu'offre ce registre. Là où un site devait jusqu'ici choisir entre exposer une donnée publiquement via une page HTML ou la garder totalement fermée, les Abilities API permettent d'exposer une capacité de lecture précise (« donner le prix actuel d'un produit », « donner la disponibilité d'un créneau ») à des agents autorisés, sans nécessairement dupliquer cette donnée sur une page publique indexable.

- Une capacité peut être restreinte à certains agents authentifiés, contrairement à une page publique ouverte à tout robot.
- Chaque capacité porte son propre schéma de données, ce qui réduit l'ambiguïté qu'un balisage Schema.org peut parfois laisser subsister sur une page complexe.
- Le registre des capacités peut évoluer indépendamment de la structure des pages, sans casser un balisage existant.

## Un point de vigilance : la duplication de la source de vérité

Un risque identifié dès les premiers déploiements de cette API en 2026 : si une capacité renvoie une information qui diverge de ce qu'affiche la page publique correspondante (un prix mis à jour côté capacité mais pas côté page, par exemple), le site envoie deux versions différentes de la vérité selon le canal interrogé. La bonne pratique consiste à faire lire à la capacité et à la page la même source de données en base, sans jamais maintenir deux champs distincts pour la même information.

### Vérification recommandée

1. Lister les capacités enregistrées sur le site via `wp abilities list` (sous-commande WP-CLI introduite avec cette version).
2. Pour chaque capacité qui expose une donnée déjà présente sur une page publique, vérifier qu'elle interroge la même table ou le même champ que le template de la page.
3. Documenter, pour chaque capacité, si elle est accessible sans authentification ou réservée à des agents identifiés.

## Notre avis

Les Abilities API de WordPress 6.9 ne changent rien à la façon dont un site est crawlé ou indexé, mais elles ouvrent une voie nouvelle pour exposer des données à des agents de façon contrôlée et structurée, en complément du HTML public. Pour une équipe SEO, l'enjeu des prochains mois sera moins de « l'activer » que de vérifier que les capacités exposées restent cohérentes avec ce que montrent les pages, sous peine de créer deux vérités qui se contredisent.
