Wie validiere ich das JSON-LD-Schema des WordPress-Sitelinks-Suchfelds? Tipps zum Ändern der Suchseiten-URL

Veröffentlicht: 2020-04-25

Google - Seite ist für Rich-Suchergebnisse qualifiziert

Google unterstützt standardmäßig das Sitelinks search box . Aber wir müssen sicherstellen, dass es auf der WordPress-Seite richtig eingerichtet ist.

Was ist das Sitelinks-Suchfeld?

Wie Sie unten sehen, ist das Sitelink-Suchfeld ein Suchfeld, mit dem Benutzer sehr schnell nach beliebigen Begriffen suchen können.

Sie müssen nicht auf Ihre Website gehen, um zu suchen. Das Ergebnis erscheint auf der Google Search Result Page (SERP) selbst.

Es gibt Benutzern Echtzeit-Suchvorschläge.

URL des Sitelinks-Suchfelds

Als wir uns heute auf Crunchify mit einigen anderen Problemen befassten, stellten wir fest, dass unser Sitelinks-Suchfeld broken war .

Es hat einige Zeit gedauert, aber wir haben die URL des Sitelinks-Suchfelds auf Crunchify korrigiert. Ich möchte dieselben Tipps mit allen Crunchify-Lesern teilen.

Schritt 1. Installieren Sie das SEO-WordPress-Plugin

Stellen Sie sicher, dass Sie das Yoast SEO WordPress-Plugin installiert haben. Das All-in-One-SEO-Paket unterstützt standardmäßig auch JSON-LD und Sitelinks-Suchfeld.

Wir verwenden das gleiche seit den letzten paar Jahren und bisher ist es gut. Standardmäßig fügt das Yoast SEO-Plugin JSON-LD schema markup auf jeder Ihrer Seiten hinzu. Aktivieren Sie einfach das Plugin und Sie können Ihre benutzerdefinierte Suchseite erwarten.

Was ist JSON-LD?

JSON-LD steht für JavaScript Object Notation for Linked Data , das aus mehrdimensionalen Arrays besteht).

Hier ist ein JSON-lD-Beispiel von der Crunchify home page :

Hier ist ein Beispiel für JSON-LD in einem Beispiel- blog post :

Schritt 2. Validieren Sie die Sitelinks-Such-URL

Stellen Sie sicher, dass Sie die correct Sitelinks search URL angegeben haben. Zeile 10 bis 14 sind im obigen Code hervorgehoben. Bitte nochmal nachprüfen.

Standardmäßig fügt Yoast SEO die folgende URL hinzu.

  • "target": "https://crunchify.com/?s={search_term_string}"

Note: Wenn Sie die benutzerdefinierte Google-Suche nicht eingerichtet haben, ist alles in Ordnung. Sie müssen nichts ändern. Aber ich würde vorschlagen, die Ergebnisse der benutzerdefinierten Suche von Google basierend auf den letzten 6 Jahren Erfahrung einzurichten. Die Benutzererfahrung und die Qualität der Suchergebnisse sind viel besser als die standardmäßige Google-Suche.

Schritt 3. Zielsuch-URL ändern

Bei Crunchify verwenden wir die Einrichtung der benutzerdefinierten Suche von Google. Daher funktioniert die Standardziel-URL für uns nicht.

Unsere benutzerdefinierte Such-URL lautet:

  • https://crunchify.com/search/?q=java

Wie ändere ich die URL im Schema-Markup von Yoast SEO?

Fügen Sie das folgende Code-Snippet zur Datei functions.php Ihres Themes hinzu und speichern Sie die Änderungen.

Dieses Code-Snippet ersetzt und aktualisiert die richtige Such-URL für Sie:

Hier ist eine aktualisierte URL:

  • "target": "https://crunchify.com/search/?q={search_term_string}"

Schritt 4. Warten Sie einige Wochen

Jetzt ist es an der Zeit, einige Wochen zu warten und das Ergebnis auf der Google-Suchergebnisseite erneut zu überprüfen. Checkout-Live-Ergebnis. Wir haben am 24. April 2020 Änderungen vorgenommen und Google begann sofort danach, URL-Änderungen zu erkennen.

Hier ist eine URL: https://search.google.com/search-console/sitelinks-searchbox. Wählen Sie eine Eigenschaft aus und Sie sollten das Ergebnis sehen.

Stellen Sie sicher, dass das JSON-LD-Schema des Sitelinks-Suchfelds gültig ist

Hier ist ein Beispiel für ein Crunchify-Sitelink-Suchergebnis.

Crunchify Sitelink-Suchergebnis

Hier sind weitere Einzelheiten:

Ich hoffe, dieses Tutorial hilft Ihnen bei der Behebung von Problemen, die Sie möglicherweise mit dem JSON-LD-Schema-Markup für Google Sitelinks-Suchfelder haben. Viel Spaß beim Bloggen.