example-petstore.com

Voorbeelddomein · Geen echte dienst · Bezoekers met een browser zien deze pagina · API-verzoeken krijgen 410 Gone

Gids · Gestructureerde gegevens

Het sitelinks-zoekvak en sitenamen

Duizenden sites namen het voorbeeld van Google voor het sitelinks-zoekvak over, met query.example-petstore.com als zoekadres. De functie is verdwenen, maar de markup staat er nog. Deze gids legt uit wat ze deed en wat je in plaats daarvan gebruikt.

Wat de markup deed

Google kon direct onder het resultaat van een site een zoekvak tonen. Een site vroeg daarom met een WebSite-blok dat een SearchAction bevatte. Wat een zoeker intypte, kwam in de plaats van {search_term_string} in de target, en Google stuurde de zoeker naar dat adres: de eigen pagina met zoekresultaten van de site.

{
  "@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"
  }
}

In het voorbeeld van Google was query.example-petstore.com het verzonnen adres van de zoekpagina van de dierenwinkel. Het heeft nooit bestaan. Al in 2014 eiste Google dat de target op hetzelfde domein als de site stond, dus de voorbeeldtarget kon voor geen enkele andere site werken.

Tijdlijn

  1. September 2014 — de eerste versie van de documentatie van Google gebruikt host.example-petstore.com/search?q={search_term}.
  2. September 2014 tot medio 2015 — de bekendste versie, met query.example-petstore.com/search?q={search_term_string}, wordt overgenomen door SEO-blogs, forumsoftware en thema’s.
  3. 2016 — de documentatie van Google stapt over op example.com.
  4. 21 november 2024 — Google toont het sitelinks-zoekvak wereldwijd niet meer. Achtergebleven markup geeft geen fouten in Google Zoeken of Search Console.

Wat je vandaag gebruikt

De SearchAction heeft in Google Zoeken geen zichtbaar effect meer. Een WebSite-blok met je eigen naam en adres helpt Google nog wel bij het kiezen van de sitenaam in de resultaten. Zet het alleen op je homepage:

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

Voor een gangbare korte naam kun je alternateName toevoegen. Laat potentialAction weg, of laat het naar je eigen zoekpagina wijzen als een andere toepassing het nog gebruikt.

Oplossen

  1. Open de bron van je homepage en zoek naar example-petstore.
  2. Komt het blok uit je thema of uit een veld voor “eigen code in de head”, pas het daar aan. Komt het uit een SEO-plug-in, kijk dan in de instellingen daarvan: Yoast SEO, Rank Math en All in One SEO bouwen de markup op met je eigen adres.
  3. Vervang url door je eigen homepage en zet name op je sitenaam. Verwijder de SearchAction.
  4. Wil je ook de zoekactie van de plug-in weghalen: Yoast add_filter( 'disable_wpseo_json_ld_search', '__return_true' );, Rank Math de filter rank_math/json_ld/disable_search, All in One SEO Search Appearance › Advanced › Enable Sitelinks Search Box uit. SEOPress heeft die zoekactie in versie 8.1 verwijderd.
  5. Gebruik in Search Console URL Inspection › Request indexing voor je homepage.

Controleren

  • De paginabron bevat één WebSite-blok met je eigen name en url.
  • De Schema Markup Validator toont het item zonder fouten. De test voor uitgebreide resultaten kijkt niet naar sitenamen.
  • Geen enkele pagina van je site vermeldt nog example-petstore.com.

Bronnen