example-petstore.com

Beispieldomain · Kein aktiver Dienst · Browseraufrufe zeigen diese Seite · API-Anfragen erhalten 410 Gone

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

  1. September 2014 — Die erste Fassung der Google-Dokumentation verwendet host.example-petstore.com/search?q={search_term}.
  2. 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.
  3. 2016 — Die Google-Dokumentation wechselt zu example.com.
  4. 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

  1. Öffnen Sie den Quelltext Ihrer Startseite und suchen Sie nach example-petstore.
  2. 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.
  3. Ersetzen Sie url durch Ihre eigene Startseite und setzen Sie name auf Ihren Websitenamen. Entfernen Sie die SearchAction.
  4. So entfernen Sie auch die Suchaktion des Plugins: Yoast add_filter( 'disable_wpseo_json_ld_search', '__return_true' );, Rank Math-Filter rank_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.
  5. 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 eigenen name und Ihrer eigenen url.
  • 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