Les données structurées de site Web pour les liens de site sont implémentées en ajoutant un balisage JSON-LD à la page d’accueil de votre site qui définit la propriété SearchAction. Ce schéma spécifique indique à Google comment interroger votre moteur de recherche interne directement depuis la page des résultats de recherche. En fournissant ces informations, vous aidez Google à comprendre les capacités de recherche de votre site, ce qui peut entraîner l’apparition d’une zone de recherche sous le lien de votre site dans les résultats.
Pourquoi devriez-vous utiliser le balisage de zone de recherche des liens de site ?
L’avantage principal de ce balisage est l’expérience utilisateur. Au lieu de forcer un utilisateur à cliquer sur votre site puis à trouver votre barre de recherche interne, il peut lancer une requête immédiatement depuis le résultat de recherche Google. Cela crée un chemin rapide pour que les utilisateurs trouvent exactement le contenu dont ils ont besoin sur votre site.

Au-delà de la commodité pour l’utilisateur, cette fonctionnalité augmente la visibilité de votre domaine dans les résultats de recherche. Lorsque la zone de recherche apparaît, elle occupe plus d’espace à l’écran, ce qui conduit souvent à des taux d’engagement plus élevés. Cela signale à Google que votre site est une plateforme fonctionnelle avec du contenu accessible, plutôt qu’une page statique.
Pour les sites de commerce électronique ou les grands sites de contenu, cela fournit un raccourci pour les visiteurs récurrents. Ils n’ont plus besoin de naviguer dans l’architecture de votre site ; ils saisissent simplement leur requête dans la zone Google et atterrissent directement sur votre page de résultats de recherche interne. Cela améliore le flux du moteur de recherche vers vos pages de produits ou d’articles spécifiques.
Quelles sont les conditions requises pour l’éligibilité à la zone de recherche des liens de site ?
- Votre site Web doit disposer d’un moteur de recherche interne existant qui fonctionne lorsqu’il est accédé via un paramètre de requête d’URL.
- La page d’accueil doit contenir des données structurées JSON-LD utilisant le schéma WebSite.
- Le schéma doit inclure la propriété potentialAction avec une cible SearchAction.
- Vous devez vous assurer que votre fichier robots.txt ne bloque pas Googlebot pour l’exploration de vos pages de résultats de recherche internes.
- Le modèle de recherche d’URL doit être clairement défini dans le fragment JSON-LD en utilisant l’espace réservé {search_term_string}.
Google exige que votre moteur de recherche fonctionne indépendamment avant que vous n’ajoutiez le balisage. Si un utilisateur effectue une recherche sur votre site, l’URL doit être mise à jour pour inclure un paramètre de requête. Par exemple, si votre site est example.com, une recherche pour ‘shoes’ devrait aboutir à une URL comme ‘example.com/search?q=shoes’. Si votre moteur de recherche utilise des requêtes POST ou manque d’une URL unique pour les résultats, cette fonctionnalité ne fonctionnera pas.

Comment implémenter le code JSON-LD requis
L’implémentation implique de placer un bloc de script spécifique sur votre page d’accueil. Ce fragment de code identifie votre site comme une entité WebSite et définit le modèle de saisie de requête. L’URL cible doit utiliser un espace réservé que Google remplace par le terme de recherche réel de l’utilisateur. Vous devez tester cette implémentation en utilisant le test des résultats enrichis de Google pour vous assurer que la syntaxe est valide.
La structure du JSON-LD doit être placée dans la section <head> ou <body> du HTML de votre page d’accueil. Il agit comme un ensemble d’instructions pour Googlebot. En nommant explicitement le champ ‘target’ et le champ ‘query-input’, vous comblez le fossé entre l’architecture interne de votre site et l’interface de Google. La cohérence est ici essentielle ; le nom du paramètre dans votre code doit correspondre exactement au paramètre d’URL réel de votre site.
Les données structurées sont un format standardisé pour fournir des informations sur une page et classer le contenu de la page.
Google Search Central
Comment Alien Road applique cette technologie
Chez Alien Road, nous abordons les données structurées comme un composant central des audits techniques SEO. Lorsque nous travaillons sur un projet client, notre première étape consiste à vérifier si la fonction de recherche interne du site gère correctement les paramètres de requête. Si le site est construit sur un CMS standard, nous recherchons des plugins qui génèrent automatiquement ce balisage. Pour les sites personnalisés, notre équipe de développement écrit le schéma JSON-LD pour correspondre à la structure d’URL de recherche interne unique du site.
Lors d’un engagement typique, nous analysons également les journaux de recherche pour nous assurer que le moteur de recherche interne est efficace. Nous testons l’implémentation dans plusieurs environnements, en vérifiant les problèmes d’indexation potentiels. Après le déploiement, nous surveillons les rapports ‘Apparence dans les résultats de recherche’ de la Google Search Console pour confirmer que la fonctionnalité est correctement prise en compte. Nous ne nous arrêtons pas à l’implémentation ; nous vérifions que l’intention de recherche de l’utilisateur est satisfaite par la page de résultats affichée sur le site.
Étapes courantes de dépannage pour l’implémentation du schéma
- Validez votre balisage à l’aide de l’outil de test des résultats enrichis pour détecter les erreurs de syntaxe.
- Vérifiez l’outil d’inspection d’URL dans la Google Search Console pour voir si Googlebot peut afficher correctement votre page d’accueil.
- Assurez-vous que le paramètre de requête de recherche dans votre schéma correspond au paramètre utilisé par le moteur de recherche réel de votre site Web.
- Gardez le code du schéma propre et exempt de propriétés inutiles qui n’apportent pas de valeur au moteur de recherche.
- Vérifiez que votre fichier robots.txt n’interdit pas les chemins de résultats de recherche spécifiques.
Les erreurs surviennent souvent lorsque le modèle d’URL cible ne correspond pas au comportement de recherche réel du site. Si votre site ajoute des caractères supplémentaires ou utilise une syntaxe non standard dans l’URL, Googlebot peut ne pas être en mesure de construire une requête de recherche valide. De plus, vérifiez les boucles de redirection sur votre page de résultats de recherche, car elles peuvent empêcher Google de voir le contenu attendu.
Par où commencer cette semaine
Commencez par identifier le modèle d’URL de recherche sur votre site Web. Effectuez une recherche sur votre site et examinez la chaîne d’URL ; si elle ressemble à ‘example.com/search?q=query’, votre paramètre de requête est ‘q’. Utilisez ceci pour rédiger votre fragment JSON-LD et validez-le dans l’outil de test avant de le déployer sur votre page d’accueil de production. Surveillez votre apparence dans les résultats de recherche dans la Google Search Console au cours des semaines suivantes pour voir si la fonctionnalité de zone de recherche est activée.