Contrôler ce qui est lié
Un maillage automatique gagne la confiance par ses exclusions, pas par sa couverture. Quatre niveaux existent, et ils répondent à des questions différentes.
| Niveau | Question à laquelle il répond |
|---|---|
| Mots-clés | Quelles expressions ne doivent jamais devenir une ancre ? |
| Balises HTML | Quelles parties d'une page doivent rester intactes ? |
| URL | Quelles pages ne doivent jamais recevoir de liens ? |
| Page par page | Quelle page précise doit être ignorée entièrement ? |
Mots-clés
Le champ Exclude Keywords définit les mots qui ne seront jamais convertis en texte d'ancre, même quand ils correspondent à un focus keyword stocké.
Saisissez un mot-clé par ligne. Chaque ligne doit écrire le mot-clé exactement comme la règle l'enregistre, casse comprise : pour exclure à la fois WordPress et wordpress, ajoutez les deux lignes.
Note de version
Jusqu'à la version 2.0.11 incluse, un mot-clé purement numérique était aussi exclu par une ligne qui écrivait le même nombre autrement. Depuis la 2.0.12, 0123, 123.0 ou 1.23e2, et sous PHP 8 un 123 suivi d'une espace, n'excluent plus le mot-clé 123 : écrivez le nombre exactement comme dans la règle.
Usage typique : votre nom de marque, qui apparaît partout et générerait sinon un lien sur chaque page ; des termes génériques comme contact ou accueil ; et les mots qui apparaissent dans des éléments d'interface que l'exclusion par balise ne couvre pas.
C'est le bon levier quand une expression crée du bruit à l'échelle du site.
Balises HTML
Par défaut, l'extension ne crée jamais de lien à l'intérieur d'une balise <a> existante. Au-delà, vous pouvez exclure des éléments HTML, des identifiants CSS et des classes CSS.
Exclusions par défaut :
h1
h2
h3
#adSyntaxe :
- noms de balises HTML sans chevrons :
h1,h2,h3,blockquote - identifiants CSS avec un dièse :
#sidebar,#footer,#ad - classes CSS avec un point :
.skip-autolinks,.no-links
Tout ce qui se trouve dans un élément correspondant est ignoré par le moteur d'injection.
À envisager : les blocs de navigation, les pieds de page, les notices d'auteur et les emplacements publicitaires, où un lien automatique serait déplacé ou distrayant.
URL
Le réglage Black List URLs nomme les pages dans lesquelles aucun lien automatique ne doit être injecté.
C'est une exclusion côté SOURCE. Une page listée peut toujours être la cible d'un lien venu d'ailleurs : le réglage contrôle où les liens apparaissent, pas où ils pointent. Pour exclure une page en tant que destination, utilisez la commande de métabox décrite plus bas.
L'écran de réglages propose un sélecteur de pages : cherchez une page, sélectionnez-la, et l'extension enregistre son identifiant. Quand une de ces pages est rendue, l'extension retourne son contenu intact, donc aucun lien automatique n'y apparaît.
Note de version
Les configurations enregistrées par l'ancien champ libre, une URL par ligne, restent honorées. Jusqu'à la version 2.0.11 incluse, une liste noire configurée par le sélecteur était bien enregistrée mais jamais appliquée au rendu : elle n'excluait rien. C'est corrigé dans la version 2.0.12.
Exclusions typiques : la page d'accueil, la page de contact, les pages légales comme la politique de confidentialité et les conditions, et les pages dont la mise en page personnalisée entre en conflit avec des liens injectés.
Page par page
Une métabox apparaît dans la colonne latérale de l'éditeur WordPress. Elle porte deux commandes indépendantes, qui font des choses opposées.
| Commande | Ce qu'elle fait |
|---|---|
| Disable Internal Links On This Page | Aucun lien automatique n'est injecté dans cette page. L'extension retourne son contenu intact lors du filtre the_content. |
| Disable Links To This Page | Cette page est écartée des destinations que collecte la synchronisation automatique. |
Les deux relèvent de la version Pro.
À utiliser pour les pages d'atterrissage à objectif de conversion précis, les pages dont le JavaScript personnalisé entre en conflit avec des liens injectés, et celles où l'équipe éditoriale veut garder la main sur la structure des liens.
Les deux sens ne sont pas symétriques
La liste noire d'URL et Disable Internal Links On This Page agissent sur la page en cours de rendu : elles empêchent des liens d'apparaître sur elle. Aucune des deux n'empêche cette page de servir de destination.
Disable Links To This Page est la commande côté destination, et elle fonctionne autrement. Elle retire la page de la sélection sur laquelle s'appuie la synchronisation. Ce n'est pas un veto au rendu : le moteur ne la revérifie jamais. Une règle enregistrée avant que vous ne cochiez la case n'est donc pas garantie de disparaître, et un lien manuel pointant vers cette page n'est pas affecté.
Pour être certain qu'une page cesse de recevoir des liens, retirez ou changez le focus keyword qui pointe vers elle, ou ajoutez ce keyword à la liste d'exclusion de keywords.
Vérifié par lecture de la source de l'extension : la liste noire est comparée à l'identifiant de la page en cours de rendu, et Disable Links To This Page est appliquée dans la requête qui sélectionne les destinations à synchroniser.
Après avoir changé une exclusion
Les exclusions s'appliquent au rendu, mais les résultats de requête sont mis en cache. Après avoir modifié l'une des quatre, videz le cache de transients depuis l'onglet Sync pour que le changement prenne effet immédiatement. Voir cache.
À lire ensuite
- Vue d'ensemble : comment fonctionnent la détection et le remplacement
- Règles de correspondance : ce qui est reconnu en premier lieu
- Lancer la synchronisation : SYNC, AUTO LINKS, le journal et le cache
- Liens manuels : les liens que vous définissez vous-même