{"id":2184,"date":"2026-08-27T14:48:42","date_gmt":"2026-08-27T14:48:42","guid":{"rendered":"https:\/\/internal-links-manager.com\/en\/?page_id=2184"},"modified":"2026-08-27T14:48:51","modified_gmt":"2026-08-27T14:48:51","slug":"woocommerce","status":"publish","type":"page","link":"https:\/\/internal-links-manager.com\/fr\/pour\/woocommerce\/","title":{"rendered":"Maillage interne pour WooCommerce"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"2184\" class=\"elementor elementor-2184\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-wc000001 ilm-article elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"wc000001\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-wc000002\" data-id=\"wc000002\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-wc000003 elementor-widget elementor-widget-html\" data-id=\"wc000003\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style id=\"ilm-art-css\">\n.ilm-article .elementor-widget-text-editor{font-size:17.5px;line-height:1.72;color:var(--ilm-ink);font-family:var(--ilm-sans)}\n.ilm-article .elementor-widget-text-editor p{font-size:inherit;line-height:inherit;margin:0 0 18px}\n.ilm-article .elementor-widget-text-editor p:last-child{margin-bottom:0}\n.ilm-article .elementor-widget-text-editor a{color:var(--ilm-magenta);text-decoration:underline;text-underline-offset:3px}\n.ilm-article .elementor-widget-text-editor ul{margin:0 0 18px;padding-left:22px}\n.ilm-article .elementor-widget-text-editor li{margin:0 0 9px}\n.ilm-article h2,.ilm-article h3{scroll-margin-top:90px}\n.ilm-callout{background:#fff;border-left:3px solid var(--ilm-magenta);border-radius:0 12px 12px 0;padding:20px 24px;font-family:var(--ilm-sans);font-size:16.5px;line-height:1.68;color:var(--ilm-ink)}\n.ilm-callout p{margin:0 0 12px}\n.ilm-callout p:last-child{margin-bottom:0}\n.ilm-callout a{color:var(--ilm-magenta);text-decoration:underline;text-underline-offset:3px}\n.ilm-cta{display:inline-flex;align-items:center;justify-content:center;padding:14px 26px;border-radius:11px;background:var(--ilm-orange);color:#fff;text-decoration:none;font-family:var(--ilm-sans);font-weight:600;font-size:16px;box-shadow:0 8px 22px rgba(242,127,16,.28);transition:background .15s,transform .15s}\n.ilm-cta:hover{background:var(--ilm-orange-deep);transform:translateY(-2px)}\n@media(prefers-reduced-motion:reduce){.ilm-cta{transition:none}}\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-wc000004 elementor-widget elementor-widget-text-editor\" data-id=\"wc000004\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Pour WooCommerce<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-wc000005 elementor-widget elementor-widget-heading\" data-id=\"wc000005\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Le contenu de la boutique ne se trouve pas dans l'\u00e9diteur d'articles<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-wc000006 elementor-widget elementor-widget-text-editor\" data-id=\"wc000006\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>C'est pourquoi la plupart des extensions de liens automatiques ne font rien d'utile sur une boutique. Elles lisent le champ d'\u00e9diteur standard, tandis qu'une boutique WooCommerce conserve son texte dans les descriptions de produits, les descriptions courtes, les textes de cat\u00e9gories et les champs personnalis\u00e9s \u2014 des endroits que ces extensions ne regardent jamais.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-wc000010 ilm-article elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"wc000010\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-wc000011\" data-id=\"wc000011\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-wc000012 elementor-widget elementor-widget-heading\" data-id=\"wc000012\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Ce dont une boutique a besoin qu'un blog n'a pas<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-wc000013 elementor-widget elementor-widget-text-editor\" data-id=\"wc000013\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Trois diff\u00e9rences modifient le fonctionnement du maillage interne sur une boutique.<\/p><p><strong>Les pages importantes sont les cat\u00e9gories, pas les produits.<\/strong> Une page de cat\u00e9gorie est celle qui a une chance de se positionner sur un terme de recherche large ; les produits individuels se battent pour des variantes de longue tra\u00eene et souvent pour rien du tout. Le flux devrait donc aller des descriptions de produits et des articles de blog <em>dans<\/em> cat\u00e9gories, et non l'inverse. La plupart des magasins fonctionnent \u00e0 l'envers \u2014 cat\u00e9gories <a href=\"https:\/\/internal-links-manager.com\/fr\/quen-est-il-de-la-creation-de-liens\/\" data-internallinksmanager029f6b8e52c=\"146\" title=\"Liens internes vs. backlinks\">lien<\/a> d\u00e9ploy\u00e9 sur des dizaines de produits, et rien ne renvoie.<\/p><p><strong>Le texte du produit est court et r\u00e9p\u00e9titif.<\/strong> Un article de blog laisse de la place au contexte ; une description de produit comporte trois paragraphes, dont la moiti\u00e9 sont partag\u00e9s au sein d'une m\u00eame gamme. Un seuil et une limite par page comptent ici plus que partout ailleurs, car une r\u00e8gle qui s'applique \u00e0 chaque occurrence transforme une page produit en une liste de liens.<\/p><p><strong>Le catalogue change sans que personne ne modifie le texte.<\/strong> Les produits vont et viennent, les cat\u00e9gories sont restructur\u00e9es, les collections saisonni\u00e8res disparaissent. Chacun de ces \u00e9v\u00e9nements brise des liens internes dont personne ne se souvient avoir cr\u00e9\u00e9s \u2014 c'est pourquoi les boutiques accumulent <a href=\"https:\/\/internal-links-manager.com\/fr\/apprendre\/pages-orphelines\/\">pages orphelines<\/a> plus vite que ne le font les blogs.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-wc000014 elementor-widget elementor-widget-heading\" data-id=\"wc000014\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">O\u00f9 se trouve r\u00e9ellement le texte<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-wc000015 elementor-widget elementor-widget-text-editor\" data-id=\"wc000015\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>La version Pro traite les descriptions de produits et les textes de cat\u00e9gories WooCommerce comme n&#x27;importe quel autre contenu, et elle lit les champs cr\u00e9\u00e9s avec <strong>Champs personnalis\u00e9s avanc\u00e9s<\/strong> \u2014 pas seulement le contenu de l'\u00e9diteur standard.<\/p><p>Cette derni\u00e8re partie est ce qui d\u00e9termine si un plugin est utilisable sur une vraie boutique. N'importe quel magasin d\u00e9passant une certaine taille conserve ses donn\u00e9es dans des champs personnalis\u00e9s : instructions d'entretien, sp\u00e9cifications techniques, notes de taille, listes d'ingr\u00e9dients. Sur une boutique bien con\u00e7ue, c'est l\u00e0 que se trouve la majeure partie du texte. Un outil qui ne lit que <code>contenu_du_message<\/code> voit une fraction du catalogue et signale le succ\u00e8s quand m\u00eame.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7b699ec ilm-article elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"7b699ec\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f39a4e4\" data-id=\"f39a4e4\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-99ca2bf elementor-widget elementor-widget-heading\" data-id=\"99ca2bf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Une mise en page adapt\u00e9e \u00e0 un catalogue<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f2fe701 elementor-widget elementor-widget-text-editor\" data-id=\"f2fe701\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Termes de cat\u00e9gorie sur les pages de cat\u00e9gorie.<\/strong> Le libell\u00e9 g\u00e9n\u00e9rique au pluriel qu'un client rechercherait \u2014 et non le nom du produit. Chaque description de produit qui mentionne la cat\u00e9gorie l'alimente ensuite, et cela repr\u00e9sente des dizaines de pages qui le font automatiquement.<\/p><p><strong>Utilisez des liens vers des pages de la m\u00eame cat\u00e9gorie pour maintenir la coh\u00e9sion des groupes.<\/strong> Limiter une r\u00e8gle aux publications d'une seule cat\u00e9gorie produit un groupe th\u00e9matique coh\u00e9rent plut\u00f4t que des liens dispers\u00e9s dans des parties sans rapport de la boutique. Sur un site marchand proposant plusieurs gammes distinctes, c'est la diff\u00e9rence entre la structure et le bruit.<\/p><p><strong>Limiter strictement le nombre de caract\u00e8res sur les pages produits.<\/strong> Un lien par description de produit est g\u00e9n\u00e9ralement suffisant. Deux est le maximum. Une page produit existe pour vendre une seule chose, et chaque lien est une invitation \u00e0 partir avant le bouton.<\/p><p><strong>Exclure les pages \u00ab Paiement \u00bb, \u00ab Panier \u00bb, \u00ab Compte \u00bb et \u00ab Mentions l\u00e9gales \u00bb.<\/strong> Rien ne devrait jamais \u00eatre li\u00e9 \u00e0 un tunnel d'achat. C'est \u00e0 cela que sert la liste noire, et c'est la premi\u00e8re chose \u00e0 configurer, et non la derni\u00e8re.<\/p><p><strong>Liez le blog \u00e0 la boutique, pas l'inverse.<\/strong> Si vous publiez du contenu r\u00e9dactionnel en compl\u00e9ment de votre catalogue, ce contenu constitue la source naturelle : il contient les mots-cl\u00e9s, le contexte et g\u00e9n\u00e8re souvent du trafic. Les r\u00e8gles qui redirigent les expressions indiquant une intention d&#x27;achat issues des articles vers des cat\u00e9gories sont celles qui ont le plus de valeur sur la plupart des boutiques en ligne.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-26d02c7 elementor-widget elementor-widget-heading\" data-id=\"26d02c7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">La vitesse, parce que quelqu&#x27;un va poser la question<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1693af9 elementor-widget elementor-widget-text-editor\" data-id=\"1693af9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>L'objection classique \u00e0 l'auto-liaison est qu'elle traite le texte \u00e0 chaque chargement de page, et sur une boutique, c'est une objection valable \u2014 une liste de cat\u00e9gories affiche beaucoup de contenu en m\u00eame temps, et WooCommerce n'est d\u00e9j\u00e0 pas rapide \u00e0 la base.<\/p><p>La version Pro conserve le traitement des liens dans un cache : Redis, Memcached, APCu et autres. Le travail s'effectue en arri\u00e8re-plan plut\u00f4t que devant le client. Si votre boutique utilise d\u00e9j\u00e0 la mise en cache d'objets, elle l'utilisera ; si ce n'est pas le cas, cela vaut la peine d'\u00eatre corrig\u00e9 avant d'ajouter le moindre plugin, et pas seulement \u00e0 cause de celui-ci.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-f252976 ilm-article elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"f252976\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-377c7a7\" data-id=\"377c7a7\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-861057a elementor-widget elementor-widget-html\" data-id=\"861057a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"ilm-callout\"><p><strong>La prise en charge de WooCommerce et d&#x27;ACF est une fonctionnalit\u00e9 r\u00e9serv\u00e9e \u00e0 la version Pro,<\/strong> ainsi que le seuil de mots-cl\u00e9s, la correspondance partielle des mots, les liens vers des \u00e9l\u00e9ments de la m\u00eame cat\u00e9gorie et la mise en cache d\u00e9crite ci-dessus. La version gratuite prend en charge le contenu standard des articles et des pages, les limites par page, la liste noire ainsi que l&#x27;importation et l&#x27;exportation au format CSV \u2014 ce qui est utile pour tester d&#x27;abord l&#x27;approche sur votre blog, mais elle ne prend pas en charge les descriptions de produits ni les champs personnalis\u00e9s.<\/p><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-95b1484 elementor-widget elementor-widget-text-editor\" data-id=\"95b1484\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\u00c0 lire en premier si la strat\u00e9gie n&#x27;est pas encore d\u00e9finie : <a href=\"https:\/\/internal-links-manager.com\/fr\/apprendre\/maillage-interne\/\">Le guide complet du maillage interne<\/a> pour d\u00e9cider quelles pages doivent accumuler de l'autorit\u00e9, et <a href=\"https:\/\/internal-links-manager.com\/fr\/apprendre\/texte-dancrage\/\">choisir le texte d'ancrage<\/a> pour des r\u00e8gles de formulation qui ne ressemblent pas \u00e0 un mod\u00e8le. Le <a href=\"https:\/\/internal-links-manager.com\/fr\/features\/\">liste compl\u00e8te des fonctionnalit\u00e9s<\/a> indique exactement ce qui est gratuit et ce qui ne l'est pas.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d9b7419 elementor-widget elementor-widget-html\" data-id=\"d9b7419\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<a class=\"ilm-cta\" href=\"https:\/\/internal-links-manager.com\/fr\/pricing\/\">Voir les tarifs<\/a>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>For WooCommerce Shop content does not live in the post editor Which is why most auto-linking plugins do nothing useful on a shop. They read the standard editor field, and a WooCommerce store keeps its text in product descriptions, short descriptions, category texts and custom fields \u2014 places those plugins never look. What a shop [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":2173,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-2184","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/internal-links-manager.com\/fr\/wp-json\/wp\/v2\/pages\/2184","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/internal-links-manager.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/internal-links-manager.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/internal-links-manager.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/internal-links-manager.com\/fr\/wp-json\/wp\/v2\/comments?post=2184"}],"version-history":[{"count":3,"href":"https:\/\/internal-links-manager.com\/fr\/wp-json\/wp\/v2\/pages\/2184\/revisions"}],"predecessor-version":[{"id":2187,"href":"https:\/\/internal-links-manager.com\/fr\/wp-json\/wp\/v2\/pages\/2184\/revisions\/2187"}],"up":[{"embeddable":true,"href":"https:\/\/internal-links-manager.com\/fr\/wp-json\/wp\/v2\/pages\/2173"}],"wp:attachment":[{"href":"https:\/\/internal-links-manager.com\/fr\/wp-json\/wp\/v2\/media?parent=2184"}],"curies":[{"name":"bien jou\u00e9","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}