Aller au contenu

Comment masquer un produit de la recherche de votre boutique Shopify

Quatre façons de garder un produit hors des résultats de recherche Shopify — le métachamp seo.hidden, le retrait de canal de vente, les exclusions de thème — et laquelle convient à quelle situation.

Mehdi Mirza
web kraftz · toronto, canada
4 min de lecture

C'est l'une des petites demandes les plus fréquentes des marchands : un produit doit rester dans la boutique, mais ne doit pas apparaître quand les clients cherchent. Un composant qui ne se vend qu'en ensemble, un produit réservé à un lancement privé, un ancien SKU encore utile pour les réassorts, ou un article vendu en personne mais pas en ligne. Nous avions écrit ce guide en 2023 ; voici la réécriture 2026, parce que l'admin et ce que « recherche » veut dire ont changé depuis.

D'abord, décidez ce que « masqué » veut vraiment dire

Un produit peut apparaître à au moins quatre endroits, chacun avec son propre interrupteur : la barre de recherche de votre boutique, vos pages de collections, Google et les autres moteurs, et — nouveau depuis que les assistants d'achat IA lisent les catalogues Shopify — des surfaces comme l'app Shop et les checkouts pilotés par agents. Choisissez la méthode selon ce que vous devez réellement contrôler. L'erreur la plus courante : utiliser un interrupteur lourd (dépublier) pour un problème léger (du bruit dans la recherche), ou l'inverse.

Méthode 1 : le métachamp seo.hidden

C'est le bon outil dans la plupart des cas. Shopify a un métachamp intégré qui retire discrètement un produit des surfaces liées à la recherche tout en laissant sa page en ligne pour quiconque a le lien.

  • Dans votre admin Shopify, allez dans Paramètres → Données personnalisées → Produits et ajoutez une définition de métachamp avec l'espace de noms et la clé seo.hidden, de type entier.
  • Ouvrez le produit, descendez jusqu'aux métachamps, et mettez seo.hidden à 1.
  • Pour faire revenir le produit plus tard, remettez la valeur à 0 ou videz-la.

Avec seo.hidden à 1, le produit est exclu des résultats de recherche de votre vitrine, des recommandations de produits et de votre sitemap, et les moteurs de recherche reçoivent un signal de non-indexation. La page produit continue de fonctionner — un client avec un lien direct, ou arrivant d'un ensemble ou d'un courriel de campagne, peut toujours acheter. Notez ce que ça ne fait pas : le produit peut encore apparaître dans ses collections, donc retirez-le aussi des collections publiques si ça compte.

Méthode 2 : retirer le canal de vente Boutique en ligne

Si le produit ne doit pas être accessible du tout sur votre vitrine — ni par la recherche, ni par l'URL — gérez plutôt ses canaux de vente. Sur la page du produit, sous Publication, retirez le canal Boutique en ligne (ou passez le produit en brouillon s'il ne doit se vendre nulle part). Le produit continue de fonctionner sur les canaux que vous laissez actifs, comme le PDV ou un canal de gros.

C'est le choix honnête pour les articles vendus uniquement en personne. La contrepartie : l'URL renvoie un 404, donc les liens existants, les pubs et les favoris vers ce produit cassent, et l'historique de référencement de la page est perdu. N'utilisez pas ça pour un produit qui reviendra en édition saisonnière — utilisez le métachamp et retirez-le des collections.

Méthode 3 : les exclusions dans le thème

Certains thèmes et vieux tutoriels filtrent les résultats de recherche en Liquid — on étiquette des produits et on les saute dans la boucle de résultats. Ça fonctionne encore, mais nous le traitons en dernier recours : les articles exclus comptent quand même dans la pagination et les totaux (le client voit « 12 résultats » mais 10 articles), ça casse en silence lors des mises à jour de thème, et la recherche par app (y compris le filtrage de Search & Discovery de Shopify) ne le respecte pas. Si vous avez hérité d'un de ces bouts de code, le remplacer par le métachamp seo.hidden est généralement un nettoyage de quinze minutes.

Et Google — et les assistants d'achat IA ?

Masquer un produit de la barre de recherche de votre boutique ne le retire en rien de Google — ce sont des systèmes séparés. Le métachamp seo.hidden couvre raisonnablement les deux, puisqu'il retire aussi le produit du sitemap et signale la non-indexation. Mais si le produit a été indexé un moment, comptez des semaines avant qu'il disparaisse des résultats de Google, et rappelez-vous que n'importe qui peut encore ouvrir l'URL directement.

La nuance plus récente : les assistants IA lisent de plus en plus les catalogues Shopify et peuvent construire des paniers pour l'acheteur. Ce qui gouverne la visibilité là-bas, c'est la publication par canal — si un produit ne doit vraiment pas être découvrable ou achetable par ces surfaces, dépubliez-le des canaux concernés plutôt que de compter sur le masquage de recherche. Le masquage est une politesse de vitrine ; la publication par canal est la vraie barrière.

Quelle méthode, quand

  • Composants d'ensembles, produits privés ou réservés, retraits discrets → métachamp seo.hidden, plus retrait des collections publiques.
  • Articles vendus en personne ou en gros seulement → retirer le canal Boutique en ligne.
  • Produit qui ne doit se vendre nulle part pour l'instant → statut brouillon.
  • Filtrage dans le code du thème → seulement sans autre option, et documentez-le pour la prochaine personne qui maintiendra le thème.
Une mise en garde tirée de l'expérience : si vous masquez un produit parce que l'inventaire survend ou que le stock est faux, le masquage traite le symptôme. Réglez le problème de disponibilité — c'est généralement une question d'états d'inventaire ou d'intégration, pas de recherche.

Si votre version du problème est plus salissante — des centaines de SKU à masquer, un catalogue B2B qui ne devrait exister que pour des acheteurs connectés, ou un thème avec des bidouilles de recherche héritées — c'est du travail courant pour notre pratique Shopify. Demandez, et nous vous dirons quel interrupteur convient vraiment.

// prochaine étape

Vous travaillez sur quelque chose du genre ?

Une consultation gratuite ne coûte rien, et vous recevrez une réponse franche — y compris « vous n’avez pas besoin d’une agence pour ça » quand c’est vrai. Devis fixes, sans obligation.

suite

Retour au journal ou continuez à explorer les autres articles.

tous les articles