{"id":382986,"date":"2026-10-24T10:48:22","date_gmt":"2026-10-24T10:48:22","guid":{"rendered":"https:\/\/fr.wordpress.org\/plugins\/maillage-interne-sitemap-bulk\/"},"modified":"2026-10-24T10:48:07","modified_gmt":"2026-10-24T10:48:07","slug":"kurgan-internal-linking","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/kurgan-internal-linking\/","author":23582033,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.4.0","stable_tag":"1.4.0","tested":"7.1.4","requires":"6.3","requires_php":"7.4","requires_plugins":null,"header_name":"Kurgan Internal Linking","header_author":"Christophe Fischer","header_description":"Builds controlled internal links from a same-site sitemap and SEO focus keywords.","assets_banners_color":"708db5","last_updated":"2026-10-24 10:48:07","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":80,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.4.0":{"tag":"1.4.0","author":"kurgan71","date":"2026-10-24 10:48:07","revision":3763143}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3763175,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3763175,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3763175,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3763175,"resolution":"772x250","location":"assets","locale":"","width":772,"height":256}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.4.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3763175,"resolution":"1","location":"assets","locale":"","width":1000,"height":593},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3763175,"resolution":"2","location":"assets","locale":"","width":973,"height":793},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3763175,"resolution":"3","location":"assets","locale":"","width":993,"height":595}},"screenshots":[]},"plugin_section":[],"plugin_tags":[529,6681,6503,186,1557],"plugin_category":[55],"plugin_contributors":[288237],"plugin_business_model":[],"class_list":["post-382986","plugin","type-plugin","status-publish","hentry","plugin_tags-content","plugin_tags-internal-links","plugin_tags-linking","plugin_tags-seo","plugin_tags-sitemap","plugin_category-seo-and-marketing","plugin_contributors-kurgan71","plugin_committers-kurgan71"],"banners":{"banner":"https:\/\/ps.w.org\/kurgan-internal-linking\/assets\/banner-772x250.png?rev=3763175","banner_2x":"https:\/\/ps.w.org\/kurgan-internal-linking\/assets\/banner-1544x500.png?rev=3763175","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/kurgan-internal-linking\/assets\/icon-128x128.png?rev=3763175","icon_2x":"https:\/\/ps.w.org\/kurgan-internal-linking\/assets\/icon-256x256.png?rev=3763175","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/kurgan-internal-linking\/assets\/screenshot-1.png?rev=3763175","caption":""},{"src":"https:\/\/ps.w.org\/kurgan-internal-linking\/assets\/screenshot-2.png?rev=3763175","caption":""},{"src":"https:\/\/ps.w.org\/kurgan-internal-linking\/assets\/screenshot-3.png?rev=3763175","caption":""}],"raw_content":"<!--section=description-->\n<h4>English<\/h4>\n\n<p>Kurgan Internal Linking helps WordPress administrators create controlled internal links between published posts.<\/p>\n\n<p>The plugin reads a sitemap hosted on the same WordPress site, retrieves the primary or focus keyword stored by a supported SEO plugin, and searches other posts for eligible occurrences of those keywords.<\/p>\n\n<p>Before any link is inserted, the plugin analyzes the eligible posts and displays the proposed links. Administrators can review the proposals, deselect individual links, and explicitly approve the links they want to add.<\/p>\n\n<p>The plugin uses a fixed maximum of 5 new links per processed post.<\/p>\n\n<p>Supported SEO engines:<\/p>\n\n<ul>\n<li>Yoast SEO<\/li>\n<li>Rank Math<\/li>\n<li>SEOPress<\/li>\n<li>All in One SEO (AIOSEO)<\/li>\n<li>Automatic detection when a supported SEO engine is active<\/li>\n<\/ul>\n\n<p>Linking safeguards include skipping headings, existing links and self-links, avoiding duplicate target URLs, limiting inserted links, and protecting successfully processed posts against accidental repeat processing.<\/p>\n\n<p>The plugin does not collect telemetry, does not transmit post content to the plugin author, and does not load a payment or marketing service. Sitemap fetching is restricted to the same WordPress site.<\/p>\n\n<h4>Fran\u00e7ais<\/h4>\n\n<p>Kurgan Internal Linking aide les administrateurs WordPress \u00e0 cr\u00e9er un maillage interne contr\u00f4l\u00e9 entre les articles publi\u00e9s.<\/p>\n\n<p>L\u2019extension analyse un sitemap h\u00e9berg\u00e9 sur le m\u00eame site WordPress, r\u00e9cup\u00e8re le mot-cl\u00e9 principal enregistr\u00e9 par une extension SEO compatible, puis recherche dans les autres articles les occurrences pouvant recevoir un lien interne pertinent.<\/p>\n\n<p>Avant l\u2019ajout de tout lien, l\u2019extension analyse les articles \u00e9ligibles et affiche les liens propos\u00e9s. L\u2019administrateur peut v\u00e9rifier les propositions, d\u00e9cocher certains liens et valider explicitement ceux qu\u2019il souhaite ajouter.<\/p>\n\n<p>L\u2019extension utilise une limite fixe de 5 nouveaux liens maximum par article trait\u00e9.<\/p>\n\n<p>Extensions SEO prises en charge :<\/p>\n\n<ul>\n<li>Yoast SEO<\/li>\n<li>Rank Math<\/li>\n<li>SEOPress<\/li>\n<li>All in One SEO (AIOSEO)<\/li>\n<li>D\u00e9tection automatique lorsqu\u2019une extension SEO compatible est active<\/li>\n<\/ul>\n\n<p>Les protections du maillage \u00e9vitent notamment les titres, les liens d\u00e9j\u00e0 pr\u00e9sents, les liens vers l\u2019article lui-m\u00eame et les URL cibles en double. Les articles ayant re\u00e7u des liens avec succ\u00e8s sont \u00e9galement prot\u00e9g\u00e9s contre un nouveau traitement accidentel.<\/p>\n\n<p>Kurgan Internal Linking ne collecte aucune donn\u00e9e de t\u00e9l\u00e9m\u00e9trie, ne transmet pas le contenu des articles \u00e0 l\u2019auteur de l\u2019extension et ne charge aucun service de paiement ou de marketing. La r\u00e9cup\u00e9ration du sitemap est limit\u00e9e au m\u00eame site WordPress.<\/p>\n\n<h3>Privacy<\/h3>\n\n<h4>English<\/h4>\n\n<p>Kurgan Internal Linking does not collect telemetry and does not transmit site content or user data to the plugin author.<\/p>\n\n<h4>Fran\u00e7ais<\/h4>\n\n<p>Kurgan Internal Linking ne collecte aucune donn\u00e9e de t\u00e9l\u00e9m\u00e9trie et ne transmet ni le contenu du site ni les donn\u00e9es des utilisateurs \u00e0 l\u2019auteur de l\u2019extension.<\/p>\n\n<!--section=installation-->\n<h4>English<\/h4>\n\n<ol>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/<\/code> or install the ZIP from Plugins &gt; Add New &gt; Upload Plugin.<\/li>\n<li>Activate \"Kurgan Internal Linking\".<\/li>\n<li>Open the \"Internal Linking\" admin menu.<\/li>\n<li>Open Configuration and enter a same-site posts sitemap URL.<\/li>\n<li>Choose automatic SEO detection or select the SEO engine manually.<\/li>\n<li>Analyze the sitemap and review the proposed internal links.<\/li>\n<li>Deselect any links you do not want to add.<\/li>\n<li>Back up your site using your normal backup solution.<\/li>\n<li>Click the final approval button to add the selected links.<\/li>\n<\/ol>\n\n<h4>Fran\u00e7ais<\/h4>\n\n<ol>\n<li>T\u00e9l\u00e9versez le dossier de l\u2019extension dans <code>\/wp-content\/plugins\/<\/code> ou installez le fichier ZIP depuis Extensions &gt; Ajouter une extension &gt; T\u00e9l\u00e9verser une extension.<\/li>\n<li>Activez \u00ab Kurgan Internal Linking \u00bb.<\/li>\n<li>Ouvrez le menu \u00ab Maillage interne \u00bb.<\/li>\n<li>Ouvrez Configuration et indiquez l\u2019URL d\u2019un sitemap d\u2019articles appartenant au m\u00eame site.<\/li>\n<li>Utilisez la d\u00e9tection automatique de l\u2019extension SEO ou s\u00e9lectionnez manuellement le moteur SEO.<\/li>\n<li>Analysez le sitemap et v\u00e9rifiez les liens internes propos\u00e9s.<\/li>\n<li>D\u00e9cochez les liens que vous ne souhaitez pas ajouter.<\/li>\n<li>Sauvegardez votre site avec votre solution de sauvegarde habituelle.<\/li>\n<li>Cliquez sur le bouton de validation finale pour ajouter uniquement les liens s\u00e9lectionn\u00e9s.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20many%20links%20can%20it%20add%3F%20%2F%20combien%20de%20liens%20peut-elle%20ajouter%20%3F\"><h3>How many links can it add? \/ Combien de liens peut-elle ajouter ?<\/h3><\/dt>\n<dd><p>The plugin can add up to 5 new links per processed post.<\/p>\n\n<p>L\u2019extension peut ajouter jusqu\u2019\u00e0 5 nouveaux liens par article trait\u00e9.<\/p><\/dd>\n<dt id=\"can%20a%20post%20be%20processed%20repeatedly%3F%20%2F%20un%20article%20peut-il%20%C3%AAtre%20trait%C3%A9%20plusieurs%20fois%20%3F\"><h3>Can a post be processed repeatedly? \/ Un article peut-il \u00eatre trait\u00e9 plusieurs fois ?<\/h3><\/dt>\n<dd><p>After the plugin successfully inserts at least one link, it stores a post-level lock and excludes that post from later Bulk processing. Merely analyzing a post or processing it with zero inserted links does not lock it.<\/p>\n\n<p>Apr\u00e8s l\u2019insertion r\u00e9ussie d\u2019au moins un lien, l\u2019extension enregistre un verrou au niveau de l\u2019article et l\u2019exclut des traitements Bulk suivants. Une simple analyse ou un traitement sans ajout de lien ne verrouille pas l\u2019article.<\/p><\/dd>\n<dt id=\"does%20it%20call%20an%20external%20api%3F%20%2F%20utilise-t-elle%20une%20api%20externe%20%3F\"><h3>Does it call an external API? \/ Utilise-t-elle une API externe ?<\/h3><\/dt>\n<dd><p>No external API is used. The plugin reads WordPress data and fetches only sitemap URLs hosted on the same WordPress site.<\/p>\n\n<p>Aucune API externe n\u2019est utilis\u00e9e. L\u2019extension exploite les donn\u00e9es WordPress et r\u00e9cup\u00e8re uniquement les URL de sitemap h\u00e9berg\u00e9es sur le m\u00eame site WordPress.<\/p><\/dd>\n<dt id=\"which%20content%20is%20modified%3F%20%2F%20quel%20contenu%20est%20modifi%C3%A9%20%3F\"><h3>Which content is modified? \/ Quel contenu est modifi\u00e9 ?<\/h3><\/dt>\n<dd><p>Only published WordPress posts resolved from the supplied same-site sitemap and eligible for processing. The plugin updates <code>post_content<\/code> only after explicit administrator approval.<\/p>\n\n<p>Seuls les articles WordPress publi\u00e9s, trouv\u00e9s dans le sitemap fourni et \u00e9ligibles au traitement, peuvent \u00eatre modifi\u00e9s. L\u2019extension met \u00e0 jour <code>post_content<\/code> uniquement apr\u00e8s validation explicite de l\u2019administrateur.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.4.0<\/h4>\n\n<ul>\n<li>Displays Kurgan Internal Linking and the plugin version in administration.<\/li>\n<li>Uses a fixed maximum of 5 new links per processed post.<\/li>\n<li>Adds French\/English administration text with English fallback.<\/li>\n<li>Adds a configuration tab for language and sitemap settings.<\/li>\n<li>Adds preview and individual link selection before final insertion.<\/li>\n<li>Makes diagnostic counts open the affected article lists.<\/li>\n<li>Renamed the plugin to Kurgan Internal Linking.<\/li>\n<li>Changed the text domain to <code>kurgan-internal-linking<\/code>.<\/li>\n<li>Removed payment, upgrade and edition-based feature restrictions.<\/li>\n<\/ul>\n\n<p>Version fran\u00e7aise :<\/p>\n\n<ul>\n<li>Affiche Kurgan Internal Linking et le num\u00e9ro de version dans l\u2019administration.<\/li>\n<li>Utilise une limite fixe de 5 nouveaux liens maximum par article trait\u00e9.<\/li>\n<li>Ajoute une administration bilingue fran\u00e7ais\/anglais avec l\u2019anglais comme langue de secours.<\/li>\n<li>Ajoute un onglet Configuration pour la langue et le sitemap.<\/li>\n<li>Ajoute la pr\u00e9visualisation et la s\u00e9lection individuelle des liens avant leur insertion d\u00e9finitive.<\/li>\n<li>Rend les compteurs de diagnostic cliquables afin d\u2019afficher les articles concern\u00e9s.<\/li>\n<li>Renomme l\u2019extension en Kurgan Internal Linking.<\/li>\n<li>Utilise le domaine de traduction <code>kurgan-internal-linking<\/code>.<\/li>\n<li>Supprime les interfaces de paiement, de mise \u00e0 niveau et les restrictions li\u00e9es aux \u00e9ditions.<\/li>\n<\/ul>","raw_excerpt":"Build controlled internal links from a same-site sitemap and SEO focus keywords. Cr\u00e9ez un maillage interne contr\u00f4l\u00e9 \u00e0 partir du sitemap du site et des \u2026","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/382986","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=382986"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/kurgan71"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=382986"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=382986"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=382986"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=382986"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=382986"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=382986"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}