Stratégie SEO — Yoast Free (nombresbibliques.com)
Référence opérationnelle. Mise en place : mai 2026.
Principe général
Yoast SEO Gratuit + plugin Redirection + mu-plugin REST = ~95% de l’impact de Premium à 0€/an.
Le levier le plus important : mu-plugin mcp-yoast-rest.php qui expose les clés _yoast_wpseo_* à l’API REST → Claude peut remplir les champs SEO automatiquement via wp_update_seo_meta pour chaque article.
Protocole SEO — 6 champs obligatoires par article
À remplir et appliquer via wp_update_seo_meta après création de chaque brouillon :
| Champ | Règle |
|---|---|
_yoast_wpseo_title | Mot-clé en tête · en fin · 50–60 caractères |
_yoast_wpseo_metadesc | 120–156 caractères · promesse analytique concrète · contient le mot-clé |
_yoast_wpseo_focuskw | Forme longue queue EXACTE (3-4 mots) · vérifier Search Console pour la forme dominante |
_yoast_wpseo_schema_article_type | ScholarlyArticle pour exégèse · Article pour contenu général |
_yoast_wpseo_is_cornerstone | "1" uniquement pour les 5-10 piliers du site |
_yoast_wpseo_opengraph-description | Texte d’accroche Facebook/LinkedIn distinct de la méta description |
Mots-clés focus — exemples validés
| Article | Mot-clé focus recommandé |
|---|---|
| Genèse 1,1 | valeur numérique Genèse 1:1 |
| Psaume 118,26 | valeur numérique Psaume 118 26 |
| Shema / Dt 6,4 | gematria Shema Israel 227 |
| Noms divins | noms divins guématrie hébraïque |
| Nombre 47 | nombre 47 dans la Bible |
| Partition 189+189 | partition radicales serviles alphabet hébreu |
Règle : Yoast Free n’a pas de lemmeur français. Choisir la forme exacte qui ressort dans Search Console / Google Trends FR.
Réglages WordPress/Yoast à ne faire qu’une fois
- Langue WordPress → Français (Réglages → Général)
- Yoast Représentation → Personne + profil auteur complet
- Séparateur → tiret demi-cadratin
– - Type d’article par défaut →
ScholarlyArticle - Noindex → pièces jointes + archives d’étiquettes
- Fils d’Ariane → activer + insérer via
yoast_breadcrumb()dans le thème Kadence - Sitemap XML → soumettre
/sitemap_index.xmlà Google Search Console + Bing Webmaster
Infrastructure technique (mu-plugin REST)
Problème : Yoast ne déclare pas ses clés avec show_in_rest → les écritures REST sont silencieusement ignorées sans le mu-plugin.
Solution : déposer wp-content/mu-plugins/mcp-yoast-rest.php sur le VPS.
Ce fichier appelle register_post_meta() pour chaque clé _yoast_wpseo_* avec show_in_rest => true et auth_callback => current_user_can('edit_posts').
Architecture Yoast 14+ : Yoast stocke les données SEO dans wp_yoast_indexable (table custom). Le Indexable_Post_Meta_Watcher resynchronise automatiquement cette table après toute écriture via REST ou WP-CLI → les deux couches sont toujours cohérentes.
Vérification : GET /wp-json/wp/v2/posts/{id}?context=edit → contrôler yoast_head_json.title.
WP-CLI (fonctionne sans mu-plugin) :
wp post meta update {id} _yoast_wpseo_title "..."
wp post meta update {id} _yoast_wpseo_metadesc "..."
wp post meta update {id} _yoast_wpseo_focuskw "..."
wp post meta update {id} _yoast_wpseo_schema_article_type "ScholarlyArticle"
wp yoast index # resync après opérations en masse
Référence complète des clés Yoast post meta
| Clé | Usage | Note |
|---|---|---|
_yoast_wpseo_title | Titre SEO | variables “ autorisées |
_yoast_wpseo_metadesc | Méta description | |
_yoast_wpseo_focuskw | Mot-clé de focus | |
_yoast_wpseo_canonical | URL canonique override | |
_yoast_wpseo_meta-robots-noindex | Indexation | '0' défaut · '1' noindex · '2' index |
_yoast_wpseo_meta-robots-nofollow | Suivi liens | '0' follow · '1' nofollow |
_yoast_wpseo_bctitle | Titre fil d’Ariane | |
_yoast_wpseo_opengraph-title | OG titre Facebook | |
_yoast_wpseo_opengraph-description | OG description Facebook | |
_yoast_wpseo_opengraph-image | OG image URL | |
_yoast_wpseo_twitter-title | Titre Twitter/X | |
_yoast_wpseo_twitter-description | Description Twitter/X | |
_yoast_wpseo_is_cornerstone | Contenu phare | '1' ou absent |
_yoast_wpseo_schema_page_type | Type page Schema | WebPage, AboutPage, FAQPage… |
_yoast_wpseo_schema_article_type | Type article Schema | ScholarlyArticle, Article, None… |
_yoast_wpseo_primary_{taxo} | Terme principal | term_id (entier) |
_yoast_wpseo_linkdex | Score SEO | ⚠️ JS uniquement — NE PAS écrire |
_yoast_wpseo_content_score | Score lisibilité | ⚠️ JS uniquement — NE PAS écrire |
Solutions gratuites aux fonctions Premium
| Premium | Gratuit |
|---|---|
| Plusieurs mots-clés + morphologie française | 1 mot-clé exact + synonymes dans les 100 premiers mots + H2/H3 + alt images |
| Gestionnaire redirections | Plugin Redirection (John Godley) — activer surveillance changements de slug |
| Suggestions liens internes | Tableau de clusters + colonne “Liens entrants” dans admin WP |
| Recherche de mots-clés | Search Console + Yooda Insight + Google Trends FR |
Articles phares (Cornerstone) à définir
- Qu’est-ce que la guématrie ordinale ?
- Les 4 noms divins et leurs coordonnées
- Genèse 1,1 = 7 × 47
- Le Shema (Dt 6,4) et le nombre 227
- Les nombres premiers dans la Bible (convention Bardet)
Créé : mai 2026 · Référence complète : document Word strategie_seo_yoast_free_FR.docx