Anleitung · Strukturierte Daten
Das Sitelinks-Suchfeld und Websitenamen
Tausende Websites haben das Google-Beispiel für das Sitelinks-Suchfeld mit query.example-petstore.com als Suchadresse kopiert. Die Funktion gibt es nicht mehr, das Markup aber schon. Diese Anleitung erklärt, was es bewirkte und was Sie stattdessen verwenden sollten.
Was das Markup bewirkte
Google konnte direkt unter dem Suchergebnis einer Website ein Suchfeld anzeigen. Eine Website forderte es mit einem WebSite-Block
an, der eine SearchAction enthielt. Die Eingabe der suchenden Person ersetzte {search_term_string} im
target, und Google leitete sie an diese Adresse weiter: die Suchergebnisseite der Website selbst.
{
"@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"
}
}
Im Google-Beispiel war query.example-petstore.com die erfundene Adresse der Suchseite der Zoohandlung.
Sie hat nie existiert. Schon 2014 verlangte Google, dass das Ziel auf derselben Domain wie die Website liegt; das Beispielziel
konnte also für keine andere Website funktionieren.
Zeitleiste
- September 2014 — Die erste Fassung der Google-Dokumentation verwendet
host.example-petstore.com/search?q={search_term}. - September 2014 bis Mitte 2015 — Die bekannteste Fassung mit
query.example-petstore.com/search?q={search_term_string}, kopiert von SEO-Blogs, Forensoftware und Themes. - 2016 — Die Google-Dokumentation wechselt zu
example.com. - 21. November 2024 — Google zeigt das Sitelinks-Suchfeld weltweit nicht mehr an. Verbliebenes Markup verursacht weder in der Suche noch in der Search Console Fehler.
Was heute zu verwenden ist
Die SearchAction hat in der Google Suche keine sichtbare Wirkung mehr. Ein WebSite-Block mit Ihrem
eigenen Namen und Ihrer eigenen Adresse hilft Google aber weiterhin, den in den Ergebnissen angezeigten Websitenamen zu wählen. Platzieren Sie ihn nur auf Ihrer Startseite:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebSite",
"name": "Your site name",
"url": "https://www.example.com/"
}
</script>
Für einen gängigen Kurznamen können Sie alternateName ergänzen. Lassen Sie potentialAction weg oder lassen Sie es auf
Ihre eigene Suchseite verweisen, falls ein anderer Dienst es noch nutzt.
Beheben
- Öffnen Sie den Quelltext Ihrer Startseite und suchen Sie nach
example-petstore. - Stammt der Block aus Ihrem Theme oder einem Feld für „Custom Head Code“, bearbeiten Sie ihn dort. Stammt er aus einem SEO-Plugin, prüfen Sie dessen Einstellungen: Yoast SEO, Rank Math und All in One SEO erstellen das Markup aus Ihrer eigenen Adresse.
- Ersetzen Sie
urldurch Ihre eigene Startseite und setzen Sienameauf Ihren Websitenamen. Entfernen Sie dieSearchAction. - So entfernen Sie auch die Suchaktion des Plugins: Yoast
add_filter( 'disable_wpseo_json_ld_search', '__return_true' );, Rank Math-Filterrank_math/json_ld/disable_search, All in One SEO Search Appearance › Advanced › Enable Sitelinks Search Box deaktivieren. SEOPress hat sie in Version 8.1 entfernt. - Verwenden Sie in der Search Console URL Inspection › Request indexing für Ihre Startseite.
Prüfen
- Der Quelltext enthält genau einen
WebSite-Block mit Ihrem eigenennameund Ihrer eigenenurl. - Der Schema Markup Validator zeigt das Element ohne Fehler an. Der Test für Rich-Suchergebnisse deckt Websitenamen nicht ab.
- Keine Seite Ihrer Website erwähnt
example-petstore.com.
Quellen
- 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