---
title: "Champ de recherche sitelinks et query.example-petstore.com"
description: "Ce que faisait le balisage du champ de recherche avec query.example-petstore.com, pourquoi Google l’a supprimé en 2024 et le balisage WebSite à utiliser."
url: https://example-petstore.com/fr/guides/sitelinks-search-box
language: fr
---

# Le champ de recherche sitelinks et les noms de sites

Des milliers de sites ont copié l’exemple de champ de recherche sitelinks de Google avec query.example-petstore.com comme adresse de recherche. La fonctionnalité a disparu, mais le balisage est toujours présent. Ce guide explique ce qu’il faisait et ce qu’il faut utiliser à la place.

## Ce que faisait le balisage

Google pouvait afficher un champ de recherche directement sous le résultat d’un site. Un site en faisait la demande avec un bloc `WebSite` contenant une `SearchAction`. Les termes saisis par l’internaute remplaçaient `{search_term_string}` dans la `target`, et Google l’envoyait vers cette adresse : la page de résultats de recherche du site lui-même.

```
{
  "@context": "https://schema.org",
  "@type": "WebSite",
  "url": "https://www.example-petstore.com/",
  "potentialAction": {
    "@type": "SearchAction",
    "target": "https://query.example-petstore.com/search?q={search_term_string}",
    "query-input": "required name=search_term_string"
  }
}
```

Dans l’exemple de Google, `query.example-petstore.com` était l’adresse fictive de la page de recherche de l’animalerie. Elle n’a jamais existé. Dès 2014, Google exigeait que la cible se trouve sur le même domaine que le site : la cible de l’exemple ne pouvait donc fonctionner pour aucun autre site.

## Chronologie

1. **Septembre 2014** — la première version de la documentation de Google utilise `host.example-petstore.com/search?q={search_term}`.
2. **De septembre 2014 à mi-2015** — la version la plus connue, avec `query.example-petstore.com/search?q={search_term_string}`, est copiée par des blogs SEO, des logiciels de forum et des thèmes.
3. **2016** — la documentation de Google passe à `example.com`.
4. **21 novembre 2024** — Google cesse d’afficher le champ de recherche sitelinks dans le monde entier. Le balisage restant ne provoque aucune erreur dans la recherche Google ni dans la Search Console.

## Que faut-il utiliser aujourd’hui ?

La `SearchAction` n’a plus d’effet visible dans la recherche Google. Un bloc `WebSite` avec votre propre nom et votre propre adresse aide toujours Google à choisir le nom de site affiché dans les résultats. Placez-le uniquement sur votre page d’accueil :

```
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "WebSite",
  "name": "Your site name",
  "url": "https://www.example.com/"
}
</script>
```

Vous pouvez ajouter `alternateName` pour un nom abrégé courant. Omettez `potentialAction`, ou faites-le pointer vers votre propre page de recherche si un autre service l’utilise encore.

## Corriger

1. Affichez la source de votre page d’accueil et recherchez `example-petstore`.
2. Si le bloc provient de votre thème ou d’un champ « code personnalisé dans l’en-tête », modifiez-le à cet endroit. S’il provient d’un plug-in SEO, vérifiez ses paramètres : Yoast SEO, Rank Math et All in One SEO génèrent le balisage à partir de votre propre adresse.
3. Remplacez `url` par votre propre page d’accueil et définissez `name` sur le nom de votre site. Supprimez la `SearchAction`.
4. Pour supprimer également l’action de recherche du plug-in : Yoast `add_filter( 'disable_wpseo_json_ld_search', '__return_true' );`, filtre Rank Math `rank_math/json_ld/disable_search`, All in One SEO **Search Appearance** › **Advanced** › **Enable Sitelinks Search Box** désactivé. SEOPress l’a supprimée dans la version 8.1.
5. Dans la Search Console, utilisez **URL Inspection** › **Request indexing** pour votre page d’accueil.

## Vérifier

- La source de la page contient un seul bloc `WebSite` avec vos propres `name` et `url`.
- Le Schema Markup Validator affiche l’élément sans erreur. Le test des résultats enrichis ne couvre pas les noms de sites.
- Aucune page de votre site ne mentionne `example-petstore.com`.

## Sources

- [Sitelinks search box (September 2014 snapshot)](https://web.archive.org/web/20140906020658/https://developers.google.com/webmasters/richsnippets/sitelinkssearch) Google Developers via the Wayback Machine
- [Sitelinks search box (2015 snapshot)](https://web.archive.org/web/20150316142805/https://developers.google.com/structured-data/slsb-overview) Google Developers via the Wayback Machine
- [Farewell, Sitelinks Search Box](https://developers.google.com/search/blog/2024/10/sitelinks-search-box) Google Search Central Blog
- [Site names in Google Search](https://developers.google.com/search/docs/appearance/site-names) Google Search Central
- [Schema Markup Validator](https://validator.schema.org/) Schema.org
- [Yoast: SearchAction](https://developer.yoast.com/features/schema/pieces/searchaction/) Yoast
- [Rank Math: sitelinks search box schema](https://rankmath.com/kb/sitelinks-searchbox-schema/) Rank Math
- [AIOSEO: sitelinks search box](https://aioseo.com/docs/how-to-get-google-to-display-the-sitelinks-search-box/) All in One SEO
