Aller au contenu

Pré-requis et compatibilité ​

Tout ce qu'il faut vérifier avant d'installer, sur une seule page : les versions, la couche SEO dont les deux plugins dépendent, ce que chacun supporte, et les cas qui ne fonctionnent réellement pas.

Pré-requis serveur ​

Pré-requisMinimum
WordPress5.0 ou plus
PHP7.4 ou plus
MySQL5.6 ou plus, pour les tables créées par Automatic Internal Links
ÉditeurClassique et Gutenberg, les deux

Ce sont des planchers, pas des recommandations. N'importe quel hébergement sur une version de PHP encore supportée les dépasse largement.

La couche SEO ​

Au moins un de ces plugins doit être installé et activé :

  • Yoast SEO, gratuit ou premium
  • Rank Math, gratuit ou premium
  • All in One SEO, gratuit ou premium, supporté par Auto Focus Keyword 1.0.8 et Automatic Internal Links 2.0.7
  • SEOPress, gratuit ou premium, supporté par Auto Focus Keyword 1.0.8 et Automatic Internal Links 2.0.7

C'est une dépendance stricte, pas une intégration. Le champ focus keyword appartient au plugin SEO : Auto Focus Keyword y écrit et Automatic Internal Links y lit. Sans l'un des quatre, il n'y a aucun champ à exploiter.

Une seule source de vérité active

Ne faites pas tourner plusieurs plugins SEO en même temps, sauf migration délibérée. Chacun tient son propre stockage de keywords : deux plugins actifs, ce sont deux couches keyword divergentes et des résultats qui paraissent arbitraires.

Supporter quatre sources SEO ne veut pas dire que les quatre sont lues et écrites de la même façon. Chacune a son propre chemin de données, documenté plugin par plugin et version par version ci-dessous.

Auto Focus Keyword for SEO ​

Plugin SEOÉtat
Yoast SEO✓ Pleinement supporté
Rank Math✓ Pleinement supporté
All in One SEO✓ Supporté à partir d'Auto Focus Keyword 1.0.8
SEOPress✓ Supporté à partir d'Auto Focus Keyword 1.0.8
The SEO FrameworkNon supporté
Plugin SEOÉtat
Yoast SEO✓ Pleinement supporté
Rank Math✓ Pleinement supporté
All in One SEO✓ Supporté à partir d'Automatic Internal Links 2.0.7, lit les keyphrases dans la table aioseo_posts
SEOPress✓ Supporté à partir d'Automatic Internal Links 2.0.7
IntégrationÉtat
Produits WooCommerce✓ Pro seulement
Types de contenu personnalisés✓ Pro seulement, l'administration gratuite n'autorise qu'articles et pages
WPML✓ Filtrage par langue depuis 2.0.8, voir plus bas
Polylang⚠ Non testé, voir plus bas
Advanced Custom Fields✗ Non supporté

Thèmes, page builders et chemin de rendu ​

Automatic Internal Links agit par le filtre the_content. Ce seul fait tranche la plupart des questions de compatibilité, parce qu'il signifie que le plugin ne voit que le contenu qui passe réellement par le chemin de rendu standard de WordPress.

La compatibilité dépend donc :

  • de ce que votre thème produit, et du fait qu'il rende le contenu par the_content ;
  • de la façon dont votre page builder stocke et émet le contenu ;
  • des balises et conteneurs HTML que vous avez exclus ;
  • du fait que le texte que vous attendez de voir lié soit vraiment dans le flux filtré.

Les page builders qui stockent le contenu dans leurs propres métadonnées plutôt que dans post_content sortent du filtre. Si les liens n'apparaissent pas sur les pages construites au builder, c'est généralement la raison, et le dépannage explique comment le confirmer.

Limites connues ​

WPML et Polylang ​

Depuis la version 2.0.8, Automatic Internal Links filtre les liens qui franchiraient une frontière linguistique. Le contrôle s'exécute au rendu, juste avant l'injection : si la page source et la page de destination déclarent des langues différentes, le lien est écarté.

Le plugin obtient la langue par le filtre wpml_element_language_code. WPML le fournit. Là où il est disponible et que les deux langues sont connues, les liens inter-langues sont empêchés.

Le contrôle est délibérément permissif en cas de doute. Si aucun plugin ne fournit ce signal, ou si la langue de l'un des deux côtés ne peut pas être déterminée, le lien est autorisé plutôt que bloqué. La protection s'applique donc là où la langue est connue, et l'ancien comportement subsiste ailleurs.

Polylang n'a pas été testé. Savoir s'il expose le même filtre dans une configuration donnée n'est pas établi ici : traitez-le comme non vérifié, ni supporté ni défaillant.

Vérifié par lecture de la version 2.0.11 du plugin, non par son exécution sur une installation multilingue. Les conséquences pratiques sont dans sites multilingues.

Advanced Custom Fields ​

Les valeurs ACF sont stockées en postmeta et ne sont pas traitées par the_content. Le texte contenu dans les champs ACF ne recevra pas de liens générés automatiquement. Aucun réglage ne change cela.

The SEO Framework ​

Non supporté par Auto Focus Keyword. Quelles sont vos options.

Hébergement ​

Les deux plugins tournent en hébergement mutualisé, sur VPS et sur serveur dédié. SYNC et AUTO LINKS traitent le contenu par lots précisément pour qu'un passage sur tout le site reste dans les limites habituelles de mémoire PHP et de temps d'exécution, y compris en mutualisé.

La taille des lots et leur fréquence sont configurables en Pro, c'est le levier à actionner si votre hébergement est particulièrement contraint. Voir lancer le sync.

Lire ensuite ​

Auto Links for SEO — deux plugins WordPress, un pipeline SEO, une documentation bornée par des surfaces machine-readables.