Die 5 besten WordPress-Plugins zum Suchen und Ersetzen

WordPress-Website-Migrationen, Massenaktualisierungen von Inhalten und Datenbankbereinigungen haben eine gemeinsame Anforderung: dieselbe Änderung an vielen Stellen auf einmal vorzunehmen. Ein Such-und-Ersetzen-Plugin erledigt das ohne manuelles SQL oder phpMyAdmin-Zugriff – und die richtige Wahl hängt vom jeweiligen Problem ab.

Dieser Leitfaden vergleicht die fünf meistgenutzten Optionen und ordnet jede dem Szenario zu, in dem sie am besten funktioniert.

TL;DR: Welches Plugin solltest du wählen?

Plugin Am besten für Kostenlos vs. Pro
CM On Demand Search And Replace Phrasen- und HTML-Ersetzung im Frontend ohne Datenbankschreibvorgänge Free + Pro
Search & Replace Domain-Migration, HTTP→HTTPS-Umstellung Free
Better Search Replace Sichere Verarbeitung serialisierter Daten; die Standardempfehlung für URL-Wechsel von Staging zu Live Free + Pro
Better Find and Replace Echtzeit-Bildersetzung mit Probelauf-Vorschau Free
ACF: Better Search Plugin Die WordPress-Suche auf ACF-Custom-Fields ausweiten Free

Warum ein Such-und-Ersetzen-Plugin verwenden?

Drei Szenarien decken die meisten realen Anforderungen ab.

Domain-Migration / URL-Ersetzung von Staging zu Live – wenn du eine Staging-Website in die Produktion überführst, bleiben fest codierte Staging-URLs in der Datenbank zurück: in Beitragsinhalten, Widget-Einstellungen, Theme-Optionen und serialisierten Plugin-Daten. Ein einfaches SQL-UPDATE korrigiert reine Zeichenketten, beschädigt aber stillschweigend serialisierte Werte. Im Abschnitt „Serialisierte Daten verarbeiten" weiter unten erfährst du, warum das wichtig ist.

Massenbearbeitung von Inhalten über viele Beiträge hinweg – ein Produktname-Rebranding, das Korrigieren eines website-weiten Rechtschreibfehlers oder das Aktualisieren einer Richtlinien-URL über Hunderte von Beiträgen. Manuelles Bearbeiten skaliert nicht zuverlässig.

Reparatur serialisierter Datenbankwerte – WordPress speichert Theme-Anpassungen, Widget-Daten und viele Plugin-Konfigurationsarrays als PHP-serialisierte Zeichenketten. Eine Staging-URL in einem dieser Werte zu korrigieren, erfordert ein Tool, das die PHP-Serialisierung versteht, und nicht nur Textabgleich.

Szenario Empfohlenes Plugin
URL-Ersetzung von Staging zu Live Better Search Replace oder Search & Replace
Massen-Textbearbeitung in Beiträgen und Seiten CM On Demand Search And Replace
Reparatur serialisierter Datenbankwerte Better Search Replace
Suche in ACF-Custom-Fields ACF: Better Search Plugin

Die 5 besten WordPress-Plugins für effektives Suchen und Ersetzen

Hier sind die fünf Plugins im Detail.

  1. CM On Demand Search And Replace
  2. Search & Replace
  3. Better Search Replace
  4. Better Find and Replace
  5. ACF: Better Search Plugin

🔥LEG MIT WP STAGING LOS, UM BACKUPS EFFIZIENT ZU VERWALTEN UND STAGING-UMGEBUNGEN ZU ERSTELLEN.

1. CM On Demand Search And Replace

CM On Demand Search And Replace

CM On Demand Search And Replace ersetzt Wörter oder Phrasen auf deiner WordPress-Website, ohne in die Datenbank zu schreiben. Es greift den Inhalt zur Renderzeit ab, sodass Änderungen nicht destruktiv und durch Ausschalten der Regel umkehrbar sind – ohne SQL.

Das Plugin lässt dich bestimmte Seiten oder Beitragstypen von einer Ersetzungsregel ausschließen und erledigt HTML-Massenkorrekturen (Schriftstile, Layout-Klassennamen) über mehrere Seiten in einem Durchgang. Anders als Tools auf Datenbankebene kann es ohne Backup gefahrlos auf einer Live-Website getestet werden, auch wenn ein Backup immer empfohlen wird.

Hauptfunktionen von CM On Demand Search And Replace

  • Ersetzung zur Renderzeit – keine dauerhaften Datenbankschreibvorgänge, sofern du die Änderungen nicht ausdrücklich speicherst.
  • Bestimmte Seiten oder Beitragstypen von einer Regel ausschließen.
  • HTML-Korrekturen über mehrere Seiten automatisieren.
  • Zeitplanung der Inhaltsplatzierung.
  • Veraltete Phrasen oder defekte Links website-weit filtern.

Wann verwenden: Massen-Phrasen- oder HTML-Korrekturen, bei denen du die Änderung in der Vorschau sehen und leicht rückgängig machen möchtest, ohne die Datenbank anzutasten.

Bekannte Einschränkung: Da die Ersetzungen zur Renderzeit laufen, spiegeln sie sich nicht in REST-API-Antworten, Datenbankexporten oder direkten Datenbankabfragen wider – nur in der Frontend-Ausgabe.

Herunterladen

2. Search & Replace

Search & Replace

Das Search & Replace-Plugin arbeitet direkt mit der WordPress-Datenbank und deckt das häufigste Migrationsszenario ab: korrekte URLs oder Domainnamen wiederherstellen, wenn eine Website übertragen wird, zwischen Hosts oder bei der Umstellung von HTTP auf HTTPS.

Es enthält Backup- und Wiederherstellungsfunktionen, sodass der ursprüngliche Datenbankzustand vor einem Replace wiederherstellbar ist. Der Probelauf-Modus zeigt die betroffenen Zeilen, bevor eine Änderung übernommen wird. Ein SQL-Datei-Download steht für die Offline-Prüfung bereit.

Hauptfunktionen von Search & Replace

  • Direkte Datenbankschnittstelle.
  • Unterstützt mehrere WordPress-Websites.
  • HTTP-zu-HTTPS-URL-Ersetzung.
  • Probelauf-Modus und SQL-Datei-Download.
  • Verarbeitet serialisierte Daten.

Wann verwenden: Domain-Migrationen und HTTP→HTTPS-Umstellungen, bei denen du eine direkte Datenbankersetzung mit Vorab-Vorschau brauchst.

Bekannte Einschränkung: Wie bei jedem direkten Datenbank-Tool zuerst einen Probelauf durchführen; Änderungen sind ohne Backup nicht umkehrbar. Prüfe die Multisite-Kompatibilität mit deiner WordPress-Version, bevor du es einsetzt.

Herunterladen

3. Better Search Replace

Better Search Replace

Better Search Replace ist die am häufigsten empfohlene Option für URL-Wechsel von Staging zu Live, weil es PHP-serialisierte Daten korrekt verarbeitet. Wenn WordPress Optionswerte oder Plugin-Einstellungen als serialisierte Arrays speichert, beschädigt ein einfacher String-Replace die im serialisierten Wrapper eingebettete Byte-Anzahl. Better Search Replace deserialisiert jeden Wert, wendet die Ersetzung auf die eigentliche Zeichenkette an und serialisiert dann mit der korrigierten Byte-Anzahl neu.

In unseren Tests mit WP-STAGING-Staging-Klonen verarbeitete Better Search Replace serialisierte Optionswerte ohne Beschädigung, einschließlich verschachtelter Arrays in wp_options.

Es unterstützt außerdem WordPress Multisite und lässt dich bestimmte Tabellen für die Ersetzung anvisieren, sodass der Umfang einer Änderung auf die benötigten Tabellen beschränkt bleibt.

Hauptfunktionen von Better Search Replace

  • Sichere Serialisierungsverarbeitung über alle Tabellen hinweg.
  • Selektives Anvisieren von Tabellen für einen präzisen Ersetzungsumfang.
  • Probelauf-Modus zur Vorschau der Änderungen vor dem Übernehmen.
  • WordPress-Multisite-kompatibel.
  • Erfordert nur eine laufende WordPress-Installation – keine zusätzliche Serverkonfiguration.

Wann verwenden: jede Ersetzung mit serialisierten Datenbankwerten, insbesondere URL-Wechsel von Staging zu Live nach der Nutzung von WP STAGING. Das ist das erste Plugin, das du für die Bereinigung nach einer Migration installieren solltest.

Bekannte Einschränkung: Die kostenlose Version deckt die hier beschriebenen Kern-Anwendungsfälle ab; eine Pro-Version ergänzt einen Migrationsassistenten und weitere Automatisierungsfunktionen. Den aktuellen Funktionsvergleich findest du im wordpress.org-Eintrag.

Herunterladen

4. Better Find and Replace

Better Find and Replace

Better Find and Replace deckt die üblichen Such-und-Ersetzen-Anwendungsfälle in der Datenbank ab – Text, URLs und serialisierte Daten – und ergänzt eine Echtzeit-Bildersetzung. Das ist nützlich, um Produktbilder zu aktualisieren oder ein Logo auszutauschen, ohne jedes Vorkommen in der Mediathek manuell zu suchen.

Der Probelauf-Modus zeigt vorab, welche Zeilen sich ändern, bevor eine Aktualisierung läuft. Bestimmte Datenbanktabellen lassen sich anvisieren, um den Umfang zu begrenzen.

Hauptfunktionen von Better Find and Replace

  • Benutzerfreundliche Oberfläche.
  • Echtzeit-Bildersetzung.
  • Probelauf-Vorschau vor dem Übernehmen der Änderungen.
  • Unterstützung serialisierter Daten.
  • Bestimmte Datenbanktabellen für die Ersetzung anvisieren.

Wann verwenden: medienlastige Websites, auf denen Bildverweise zusammen mit Textersetzungen aktualisiert werden müssen, oder als Alternative zu Better Search Replace, wenn die Bildersetzung Priorität hat.

Bekannte Einschränkung: Wie bei jedem direkten Datenbank-Tool zuerst einen Probelauf durchführen und ein aktuelles Backup bereithalten. Bewerte sowohl Better Find and Replace als auch Better Search Replace mit deiner WordPress-Version, bevor du dich entscheidest.

5. ACF: Better Search Plugin

ACF: Better Search Plugin

Das ACF: Better Search Plugin zielt auf ein anderes Problem als die anderen vier: Es erweitert die WordPress-Frontend-Suche um Daten aus Advanced Custom Fields. Die Standard-WordPress-Suche indexiert nur Beitragstitel, Inhalt und Auszug – Custom-Field-Werte sind für sie unsichtbar.

Das Plugin verändert die zugrunde liegende SQL-Abfrage, ohne dass Änderungen am Template der Suchergebnisse nötig sind. Es eignet sich für kleine und mittlere Websites mit unkomplizierter Struktur; teste die Performance bei Websites mit großen Custom-Field-Datenmengen, bevor du es im großen Maßstab einsetzt.

Hauptfunktionen von ACF: Better Search Plugin

  • Erweitert die WordPress-Suche auf ACF-Custom-Fields.
  • Keine Änderungen am Template der Suchergebnisse erforderlich.
  • Unterstützt mehrere Feldtypen: Text, E-Mail, URL und weitere.
  • Schlankes Design, um die Auswirkungen auf die Suchleistung zu begrenzen.
  • Eigene Suchfelder per Shortcodes und Widgets konfigurierbar.

Wann verwenden: Websites, die stark um ACF-Custom-Fields herum aufgebaut sind und bei denen Besucher Inhalte aus diesen Feldern durchsuchen müssen.

Bekannte Einschränkung: speziell für die Suche in ACF-Custom-Fields konzipiert – kein Such-und-Ersetzen-Tool für die Datenbank und aktualisiert keine Datenbankinhalte.

Herunterladen

Serialisierte Daten verarbeiten

WordPress speichert eine große Menge an Konfiguration als PHP-serialisierte Zeichenketten in der Tabelle wp_options. Ein serialisierter Wert sieht so aus:

a:2:{s:3:"key";s:5:"value";s:4:"key2";s:6:"value2";}

Das Präfix s:5:"value" bedeutet „eine Zeichenkette von genau 5 Zeichen mit dem Wert ‚value’". Eine einfache REPLACE()-SQL-Abfrage, die "value" in "longer_value" ändert, würde s:5:"longer_value" erzeugen – die deklarierte Byte-Anzahl ist nun falsch. PHP kann das nicht deserialisieren und wirft beim nächsten Seitenaufruf einen fatalen Fehler.

Aus WP-STAGING-Supporttickets ist das häufigste Problem nach einer Migration eine fest codierte Staging-URL in wp_options – oft in den Zeilen siteurl, home, active_plugins oder in Widget-Einstellungen –, die ein einfaches Replace-Tool stillschweigend beschädigt hat.

Better Search Replace und das Search-&-Replace-Plugin verarbeiten das beide korrekt: Sie dekodieren die serialisierte Zeichenkette, wenden die Textersetzung auf den inneren Wert an und kodieren dann mit der korrigierten Byte-Anzahl neu.

Bevor du ein Replace auf einer Produktionsseite ausführst, stelle sicher, dass das verwendete Plugin ausdrücklich Unterstützung für serialisierte Daten angibt.

Was tun, wenn Suchen und Ersetzen deine Website beschädigt

Mache ein Backup, bevor du ein Replace ausführst. WP STAGING erstellt einen vollständigen Staging-Klon oder ein Backup, bevor du Änderungen vornimmst, und gibt dir einen sauberen Rollback-Punkt ohne manuelle Datenbankexporte.

Wenn ein Replace läuft und die Website beschädigt wird, sind die wahrscheinlichsten Ursachen:

  1. Beschädigung serialisierter Daten – zeigt die Website nach einem Replace einen weißen Bildschirm oder einen fatalen PHP-Fehler, stelle aus dem Backup wieder her und führe den Vorgang erneut mit einem Plugin aus, das ausdrücklich serialisierte Daten unterstützt (Better Search Replace ist die Standardwahl).
  2. Home-URL oder Site-URL in wp_options nicht aktualisiert – leitet die Startseite nach einem Migrations-Replace auf die falsche Domain weiter, prüfe in wp_options die Schlüssel siteurl und home. Diese müssen mit der neuen Domain übereinstimmen. Nutze Better Search Replace oder WP-CLI (wp search-replace), um sie sicher zu aktualisieren.
  3. Fest codierte URLs in Theme- oder Plugin-Dateien – Datenbank-Replace-Tools arbeiten nur an der Datenbank. Fest codierte URLs in functions.php, Child-Theme-Dateien oder Plugin-PHP werden nicht angetastet. Prüfe diese manuell, wenn das Datenbank-Replace ohne Fehler abgeschlossen wurde, aber einige URLs noch auf die alte Domain zeigen.

Geht die Website nach einem Replace offline, setze WP_SITEURL und WP_HOME vorübergehend direkt in der wp-config.php, um den Adminzugriff wiederherzustellen, während du den Datenbankzustand diagnostizierst.

Fazit

Die WordPress-Datenbank manuell über MySQL zu bearbeiten ist möglich, aber bei großem Umfang fehleranfällig – besonders, wenn serialisierte Daten im Spiel sind. Die fünf Plugins oben decken die wichtigsten Anwendungsfälle ab: Frontend-Inhaltsersetzung, direkte Datenbank-URL-Migration, Korrektur serialisierter Daten und erweiterte Frontend-Suche.

Gerade bei Migrationen von Staging zu Live solltest du mit WP STAGING ein Backup erstellen, bevor du einen Replace-Vorgang ausführst. Ein aktuelles Backup ist der Unterschied zwischen einem Fünf-Minuten-Rollback und einer mehrstündigen Wiederherstellung.

Verwandte Artikel:

Rene Hermenau

Autor: Rene Hermenau

Über den Autor: René Hermenau ist Gründer von WP STAGING. Er arbeitet an WordPress-Backups, Staging, Migrationen, Datenbankverarbeitung und sicheren Deployment-Workflows.