SearchWP Documentation

Sehen Sie sich die Installationsanleitung an, durchsuchen Sie die Wissensdatenbank und erfahren Sie mehr über die vielen Hooks von SearchWP

WordPress Gutenberg-Blöcke in Suchergebnissen

WordPress Version 5.0 führte einen neuen Block-Editor ein, der oft als Gutenberg bezeichnet wird. Dieser neue Editor verändert die Art und Weise, wie Inhalte in WordPress erstellt werden, grundlegend.

Er verändert auch grundlegend, wie die Inhalte in der Datenbank gespeichert werden, was bedeutet, dass er die Funktionsweise der nativen WordPress-Suche auf vielfältige Weise beeinflusst.

Wie Gutenberg Daten speichert

Vor Gutenberg speicherte WordPress einfachen HTML-Code, der Ihre Inhalte darstellte und auf Ihrer Website so angezeigt wurde. Gutenberg speichert Inhalte jedoch in einem serialisierten Format, das zusätzliche Inhalte enthält.

(Ein paar Zeilenumbrüche wurden zur besseren Lesbarkeit hinzugefügt)

<!-- wp:paragraph -->
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus tincidunt nunc vel
consequat dapibus. Pellentesque aliquet felis nulla, sit amet efficitur mauris
finibus in. </p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2>Lipsum dolor sit</h2>
<!-- /wp:heading -->
<!-- wp:list {"ordered":true} -->
<ol><li>Massa dictum</li><li>Neque vitae</li><li>Porta ut morbi eu</li></ol>
<!-- /wp:list -->
<!-- wp:image {"id":47} -->
<figure class="wp-block-image">
<img src="http://site.com/wp-content/uploads/coffee-image.png" alt="" class="wp-image-47"/>
</figure>
<!-- /wp:image -->
<!-- wp:paragraph -->
<p>Vivamus eleifend, erat eu scelerisque condimentum, justo dui dictum neque, rutrum ornare
est leo vel erat. Donec auctor tempor scelerisque. In dapibus elit velit, vitae tincidunt
urna porta ut. Morbi eu euismod massa. </p>
<!-- /wp:paragraph -->
view raw gutenberg.html hosted with ❤ by GitHub

Diese Inhalte sind für die Funktionsweise von Gutenberg notwendig, führen aber zusätzliche Inhalte ein, die in der Datenbank gespeichert und anschließend von der nativen WordPress-Suche durchsucht werden.

Das ist nichts Neues an WordPress wegen Gutenberg, das Problem gab es schon immer, aber Gutenberg verschärft das Problem, indem es deutlich mehr Daten einfügt als der vorherige Editor.

Darüber hinaus gibt es keine Begrenzung für die Blöcke, die Sie verwenden können, und es werden täglich mehr Blöcke erstellt, jeder mit seiner eigenen Maschinensprache, die neben Ihren Inhalten gespeichert wird.

Warum das für die Suche problematisch ist

Auf den ersten Blick scheinen die Ergänzungen zu dem, was in der Datenbank gespeichert wird, nicht viel zu beeinflussen. Die native WordPress-Suche prüft alle oben genannten Inhalte, einschließlich Begriffen wie „Absatz“, „Überschrift“, „Bild“ usw.

Jeder Gutenberg-Block verwendet seinen eigenen Speicherungsmechanismus, der Inhalte einführen kann, die die Relevanz der nativen WordPress-Suche verringern, oder Inhalte, die Sie überhaupt nicht durchsuchen möchten.

Im Gegensatz dazu verarbeitet SearchWP Ihre Inhalte vor der Indizierung auf optimale Weise. Dazu gehört das Entfernen von Gutenberg-generiertem Markup und das Indizieren dessen, was Ihre Besucher tatsächlich sehen, wenn sie Ihre Website besuchen, nicht die Maschinensprache, die in der Datenbank gespeichert ist.

Dies ist eine bekannte Einschränkung der nativen WordPress-Suche und als akzeptabler Umstand gekennzeichnet: WordPress-Suche, unerwartete Ergebnisse aufgrund von Gutenberg-Serialisierungs-Markup #3739

Zusätzliche Suchkomplikationen mit Gutenberg

Gutenberg leistet hervorragende Arbeit, indem es Redakteuren viele neue Werkzeuge über sein Konzept der Blockbearbeitung hinaus zur Verfügung stellt. Es gibt auch eine Funktion namens wiederverwendbare Blöcke.

Wiederverwendbare Blöcke tun, was sie versprechen; sie ermöglichen es Ihnen, Blöcke zu erstellen, die auf Ihrer gesamten Website wiederverwendet werden können. Dies ist eine fantastische Möglichkeit, Zeit und Mühe bei der Pflege und Erstellung von Inhalten zu sparen!

Leider sieht ein wiederverwendbarer Block beim Hinzufügen zu einem Beitrag so aus:

Screenshot eines wiederverwendbaren Gutenberg-Blocks

sieht dieser Block in der Datenbank (Zeile 7) so aus, was die native WordPress-Suche sehen kann:

(Ein paar Zeilenumbrüche wurden zur besseren Lesbarkeit hinzugefügt)

<!-- wp:paragraph -->
<p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus
tincidunt nunc vel consequat dapibus. Pellentesque aliquet felis
nulla, sit amet efficitur mauris finibus in. </p>
<!-- /wp:paragraph -->
<!-- wp:block {"ref":50} /-->
<!-- wp:heading -->
<h2>Lipsum dolor sit</h2>
<!-- /wp:heading -->
<!-- wp:list {"ordered":true} -->
<ol><li>Massa dictum</li><li>Neque vitae</li><li>Porta ut morbi eu</li></ol>
<!-- /wp:list -->
<!-- wp:image {"id":47} -->
<figure class="wp-block-image">
<img src="http://mysite.com/wp-content/uploads/coffee-cup.png" alt="" class="wp-image-47"/>
</figure>
<!-- /wp:image -->
<!-- wp:paragraph -->
<p>Vivamus eleifend, erat eu scelerisque condimentum, justo dui dictum neque, rutrum
ornare est leo vel erat. Donec auctor tempor scelerisque. In dapibus elit velit, vitae
tincidunt urna porta ut. Morbi eu euismod massa. </p>
<!-- /wp:paragraph -->
view raw gutenberg.html hosted with ❤ by GitHub

Aufgrund der Funktionsweise der nativen WordPress-Suche findet sie nicht den tatsächlichen Inhalt dieses wiederverwendbaren Blocks, sondern nur den Maschinensprachreferenz auf den von Gutenberg verwendeten Block.

Wiederverwendbare Blöcke sind fantastisch für die Inhaltsverwaltung, funktionieren aber nicht mit der nativen WordPress-Suche.

Dies ist ebenfalls eine bekannte Einschränkung der nativen WordPress-Suche: Wiederverwendbare Blockinhalte nicht in Suchergebnissen sichtbar #10307

SearchWP analysiert diese Blöcke und wandelt sie vor der Indizierung von Gutenbergs Maschinencode in tatsächlichen Inhalt um, wodurch alle Ihre wiederverwendbaren Inhaltsblockinhalte durchsuchbar werden.

Diese zusätzliche Analyse durch SearchWP kann angepasst, fein abgestimmt oder sogar deaktiviert werden, wenn Sie möchten!

Gutenberg-Suche mit SearchWP beheben

Die Pflege eines separaten Suchindex für WordPress-Websites ermöglicht es Ihnen, alle Vorteile von WordPress zu nutzen, ohne die Nachteile seiner Standard-Suchimplementierung.

Erstellen Sie noch heute eine bessere WordPress-Sucherfahrung

Verlieren Sie nie wieder Besucher an unzureichende Suchergebnisse. SearchWP macht die Erstellung Ihrer eigenen intelligenten WordPress-Suche schnell und einfach.

Get SearchWP Now
Symbol für mehrere Suchmaschinen