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
- September 2014 — de eerste versie van de documentatie van Google gebruikt
host.example-petstore.com/search?q={search_term}. - 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. - 2016 — de documentatie van Google stapt over op
example.com. - 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
- Open de bron van je homepage en zoek naar
example-petstore. - 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.
- Vervang
urldoor je eigen homepage en zetnameop je sitenaam. Verwijder deSearchAction. - Wil je ook de zoekactie van de plug-in weghalen: Yoast
add_filter( 'disable_wpseo_json_ld_search', '__return_true' );, Rank Math de filterrank_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. - Gebruik in Search Console URL Inspection › Request indexing voor je homepage.
Controleren
- De paginabron bevat één
WebSite-blok met je eigennameenurl. - 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
- Sitelinks search box (September 2014 snapshot) Google Developers via the Wayback Machine
- Sitelinks search box (2015 snapshot) Google Developers via the Wayback Machine
- Farewell, Sitelinks Search Box Google Search Central Blog
- Site names in Google Search Google Search Central
- Schema Markup Validator Schema.org
- Yoast: SearchAction Yoast
- Rank Math: sitelinks search box schema Rank Math
- AIOSEO: sitelinks search box All in One SEO