HKC Internal Links

Quels articles ne reçoivent aucun lien interne — et quels articles existants devraient pointer vers eux. Une page d'administration, trois onglets, aucun JavaScript.

Cartographie

Tous les articles publiés, avec leur nombre de liens internes entrants et sortants. Les deux colonnes sont triables, la liste est paginée (20, 50 ou 100 par page) et filtrable par minimum et maximum sur chacun des compteurs — pour isoler par exemple les articles sans lien entrant, ou ceux qui ne renvoient vers rien.

L’onglet Cartographie : chaque article avec ses liens entrants et sortants, colonnes triables et filtres.
La cartographie : liens entrants et sortants de chaque article publié, triables, filtrables, paginés.

Orphelins

Les articles qui ne reçoivent aucun lien interne, chacun avec une à cinq suggestions d'articles qui pourraient pointer vers lui, et la raison :

Chaque suggestion porte une proximité estimée, en pourcentage, fondée sur la similarité cosinus des deux vocabulaires, titre compté triple. Sous 15 %, rien n'est proposé : mieux vaut trois pistes solides que cinq dont deux au hasard. Chaque suggestion ouvre l'éditeur de l'article à modifier.

L’onglet Orphelins : chaque article sans lien entrant, suivi de cinq articles qui pourraient pointer vers lui, avec une proximité estimée.
Les orphelins, chacun avec les articles qui pourraient les citer — classés par proximité estimée.

Captures faites sur un site de démonstration, avec un contenu produit pour la démonstration.

Ce qui est compté

Seuls les liens entre articles publiés. Sont ignorés : les liens externes, les ancres internes à une page, les adresses de courriel, les liens d'un article vers lui-même, et les doublons — deux liens vers le même article ne comptent que pour un. Les liens relatifs comme absolus sont reconnus, y compris quand WordPress est installé dans un sous-dossier.

Comment ça marche

La lecture de tous les articles est faite une fois, rangée dans une table dédiée, et rafraîchie chaque nuit à l'heure choisie ; un bouton permet de la relancer. Le tri, les filtres et la pagination se font en SQL : la page reste rapide quelle que soit la taille du blog. Rien n'est ajouté à vos pages publiques.

Prérequis et installation

  1. Téléverser hkc-internal-links.zip depuis Extensions › Ajouter › Téléverser une extension.
  2. Activer, puis ouvrir le menu Maillage : la première analyse démarre au premier affichage.

D'autres types de contenu peuvent être analysés via le filtre hkc_maillage_post_types. La désinstallation supprime la table, les réglages et les caches.