Vertrauenswürdige WordPress-Tutorials, wenn Sie sie am dringendsten benötigen.
Anfängerleitfaden für WordPress
WPB Cup
25 Millionen+
Websites, die unsere Plugins verwenden
16+
Jahre WordPress-Erfahrung
3000+
WordPress-Tutorials von Experten

So ändern Sie die Standard-URL-Slug für die Suche in WordPress

Wenn jemand Ihre Website durchsucht, sieht er möglicherweise etwas wie http://example.com/?s=search-term.

Nicht gerade das sauberste oder professionellste Aussehen, oder? Es kann sich etwas sperrig anfühlen und ist leider nicht gut für die Benutzererfahrung oder SEO.

Nach über einem Jahrzehnt Arbeit mit WordPress haben wir gesehen, wie kleine Änderungen, wie die Bereinigung von Such-URLs, eine große Wirkung erzielen können.

Eine einfachere, besser lesbare URL lässt Ihre Website nicht nur polierter aussehen, sondern gibt den Besuchern auch mehr Vertrauen bei der Navigation. Außerdem lieben Suchmaschinen saubere URLs.

In diesem Leitfaden zeigen wir Ihnen zwei einfache Möglichkeiten, den Standard-Such-URL-Slug in WordPress zu ändern. Wir zeigen Ihnen, wie Sie dies mit WPCode (ideal für Anfänger) und der .htaccess-Methode (ideal, wenn Sie sich mit etwas Code auskennen) tun können.

Beide funktionieren gut und wir werden Sie bei jedem Schritt begleiten. 🙌

Ändern des Standard-WordPress-Such-URL-Slugs

Warum die Standard-Such-URL-Slug in WordPress ändern?

Die Antwort ist einfach: Weil die Standard-Such-URL unübersichtlich und nicht sehr benutzerfreundlich ist.

Standardmäßig verwendet WordPress eine SEO-freundliche URL-Struktur für alle Seiten Ihrer Website. Typischerweise sehen SEO-freundliche WordPress-URLs so aus:

http://example.com/some-post/
http://example.com/2018/03/news-article/
http://example.com/category/some-category/

Wie Sie sehen können, sind diese URLs für Besucher recht einfach zu verstehen. Sie können einfach in die Adressleiste ihres Browsers schauen und sehen, wo sie sich in der Struktur Ihrer Website befinden.

Diese URLs geben Suchmaschinen auch nützliche Informationen über die Seite, damit diese sie korrekt einstufen und den Personen anzeigen können, die nach Inhalten wie Ihren suchen.

Wenn jedoch ein WordPress-Benutzer eine Suche auf Ihrer Website durchführt, sieht die URL normalerweise ungefähr so aus:

http://example.com/?s=search-term

Die zusätzlichen ?s=-Zeichen machen diese URL schwerer zu lesen und zu verstehen, was sowohl Suchmaschinen als auch Ihre Besucher verwirren kann. Durch die Änderung dieser URL können Sie Ihre WordPress-Suche verbessern und Ihr SEO steigern.

Mit diesen Worten, lassen Sie uns sehen, wie Sie die Such-URL ändern können. Verwenden Sie einfach die folgenden Links, um direkt zu der Methode zu springen, die Sie verwenden möchten:

Methode 1: WordPress-Such-URL-Slug mit WPCode ändern (empfohlen)

Der einfachste Weg, den Standard-WordPress-Such-Slug zu ändern, ist die Verwendung von WPCode, dem besten Code-Snippet-Plugin auf dem Markt.

Mit WPCode erhalten Sie eine anfängerfreundliche Möglichkeit, Code-Snippets in WordPress hinzuzufügen, ohne die functions.php-Datei Ihres Themes zu bearbeiten. So müssen Sie sich keine Sorgen machen, Ihre Website zu beschädigen.

Einige unserer Partner-Marken verwenden tatsächlich WPCode, um ihre benutzerdefinierten Code-Snippets hinzuzufügen und zu verwalten. Es hat für sie sehr gut funktioniert, und Sie können unsere detaillierte WPCode-Bewertung für weitere Informationen dazu lesen.

WPCode's Homepage

Das Erste, was Sie tun müssen, ist das WPCode-Plugin auf Ihrer Website zu installieren und zu aktivieren. Weitere Details finden Sie in unserer Schritt-für-Schritt-Anleitung zum Installieren eines WordPress-Plugins.

💡 Hinweis: Sie können das kostenlose WPCode-Plugin für dieses Tutorial verwenden. Wenn Sie jedoch zusätzliche Funktionen wie Zugriff auf die vollständige Codebibliothek, Codeplanung und Revisionsverlauf benötigen, sollten Sie auf WPCode Pro upgraden.

Nach der Aktivierung gehen Sie zu Code Snippets » Snippet hinzufügen.

Schaltfläche „Snippet hinzufügen“ in WPCode

Dies bringt Sie zur Seite „Snippet hinzufügen“, auf der Sie die Bibliothek mit fertigen Snippets von WPCode sehen können.

Um Ihr eigenes Snippet hinzuzufügen, bewegen Sie einfach die Maus über „Benutzerdefinierten Code hinzufügen (Neues Snippet)“. Klicken Sie dann auf „+ Benutzerdefiniertes Snippet hinzufügen“, wenn es erscheint.

Wählen Sie die Option 'Fügen Sie Ihren benutzerdefinierten Code hinzu (neuer Snippet)' aus der Bibliothek

Als Nächstes müssen Sie aus den angezeigten Optionen den Code-Typ auswählen.

Klicken Sie für dieses Tutorial auf 'PHP Snippet'.

Wählen Sie PHP-Snippet als Code-Typ

Auf der Seite „Benutzerdefiniertes Snippet erstellen“ können Sie nun mit der Eingabe eines Titels für das benutzerdefinierte Code-Snippet beginnen.

Dies kann alles sein, was Ihnen hilft, den Snippet im WordPress-Adminbereich zu identifizieren.

Hinzufügen eines Titels zum WordPress-Code-Snippet

Sie können dann fortfahren und Folgendes in das Feld 'Code-Vorschau' einfügen:

function wpb_change_search_url() {
	if ( is_search() && ! empty( $_GET['s'] ) ) {
		wp_redirect( home_url( "/search/" ) . urlencode( get_query_var( 's' ) ) );
		exit();
	}
}
add_action( 'template_redirect', 'wpb_change_search_url' );

Dieser Code-Snippet ersetzt die Zeichen „/?s=search-term“ durch „search“, sodass Ihr Slug etwa so aussieht: http://example.com/search/wordpress

Um etwas anderes als „search“ in Ihrer URL zu verwenden, passen Sie einfach den obigen Code-Snippet an.

Wenn Sie mit dem Code zufrieden sind, ist es an der Zeit zu ändern, wo das Snippet ausgeführt wird, indem Sie zum Abschnitt „Einfügung“ scrollen.

Stellen Sie zunächst sicher, dass 'Auto Insert' ausgewählt ist. Öffnen Sie dann das Dropdown-Menü 'Location' und wählen Sie 'Frontend Only', da wir diesen Code nur auf der öffentlichen Vorderseite unserer Website verwenden werden.

WPCode's automatische Code-Einfügungsfunktion

Wenn das Snippet wie gewünscht eingerichtet ist, können Sie es live schalten, indem Sie auf den Schalter „Aktiv“ klicken.

Vergessen Sie schließlich nicht, auf „Snippet speichern“ zu klicken.

Speichern eines benutzerdefinierten PHP-Snippets mit WPCode

Besuchen Sie nun Ihre Website und führen Sie eine Suche durch.

Wenn Sie sich die Adressleiste Ihres Browsers ansehen, sehen Sie die neue SEO-freundliche Such-URL.

Eine benutzerdefinierte WordPress-Such-URL-Slug

Methode 2: WordPress-Such-URL-Slug über die .htaccess-Datei ändern

Eine andere Möglichkeit ist die Bearbeitung der .htaccess-Datei Ihrer Website. Diese Methode ist komplizierter und wird daher für Anfänger nicht empfohlen. Sie ermöglicht es Ihnen jedoch, den Such-URL-Slug ohne ein Code-Snippet-Plugin zu ändern.

⚠️ Wichtig: Bevor Sie Änderungen vornehmen, stellen Sie sicher, dass Sie ein Website-Backup erstellen. Dies liegt daran, dass ein kleiner Fehler in der .htaccess-Datei Ihre Website beschädigen kann.

Wir empfehlen die Verwendung eines Backup-Plugins wie Duplicator oder UpdraftPlus, um sicher ein vollständiges Backup zu erstellen. Wenn etwas schiefgeht, können Sie einen FTP-Client verwenden, um die Änderungen rückgängig zu machen und den Zugriff wiederherzustellen.

Um auf die .htaccess-Datei zuzugreifen, benötigen Sie einen FTP-Client wie FileZilla, oder Sie können den Dateimanager Ihres WordPress-Hostings cPanel verwenden.

Wenn Sie FTP zum ersten Mal verwenden, finden Sie in unserem vollständigen Leitfaden hier, wie Sie sich mit Ihrer Website über FTP verbinden.

Als Beispiel verwenden wir die Dateimanager-App von Bluehost. Wenn Sie ein Bluehost-Benutzer sind, melden Sie sich bei Ihrem Hosting-Dashboard an. Navigieren Sie dann zum Tab 'Websites' und klicken Sie auf 'Einstellungen' für die Website, die Sie bearbeiten möchten.

Bluehost-Website-Einstellungen

Danach gehen Sie zum Abschnitt „Quick Links“.

Klicken Sie dort auf 'Dateimanager'. Ungefähr im selben Bereich sehen Sie auch Ihren Dokumentenstamm-Pfad (normalerweise public_html), wo Sie die .htaccess-Datei finden können.

Bluehost-Dateimanager öffnen

Sie sollten sich jetzt im Dateimanager von Bluehost befinden.

Sobald Sie die .htaccess-Datei im public_html-Ordner gefunden haben, klicken Sie mit der rechten Maustaste darauf und wählen Sie „Bearbeiten“.

Bearbeiten der .htaccess-Datei in Bluehost

Fügen Sie nun den folgenden Code am Ende der Datei ein:

# Change WordPress search URL
RewriteCond %{QUERY_STRING} \\?s=([^&]+) [NC]
RewriteRule ^$ /search/%1/? [NC,R,L]

Dies ändert die WordPress-Such-Slug in Folgendes:

http://example.com/search/your-search-query/

Sie können diesen Slug ändern, indem Sie das Code-Snippet anpassen.

Sobald Sie das getan haben, vergessen Sie nicht, auf „Änderungen speichern“ zu klicken.

Benutzerdefinierten Code zu .htaccess hinzufügen

Wenn Sie nun eine Suche auf Ihrer Website durchführen, werden Sie feststellen, dass sie den neuen Slug verwendet.

Bonus-Tipp: Verwenden Sie SearchWP, um eine benutzerdefinierte WordPress-Suchmaschine zu erstellen

Der integrierte WordPress-Suchblock funktioniert gut als Suchmaschine Ihrer Website. Wenn Sie jedoch eine bessere Sucherfahrung anbieten möchten, benötigen Sie SearchWP. Es ist das beste WordPress-Plugin, um die Suche auf Ihrer Website zu verbessern.

SearchWP

Dieses WordPress-Such-Plugin ermöglicht es Ihnen, benutzerdefinierte Suchalgorithmen und Formulare zu erstellen, die den Bedürfnissen Ihrer Benutzer und Ihrer Website am besten entsprechen.

Sie können zum Beispiel eine Funktion für die Suche nach Kategorie hinzufügen, damit Ihre Leser sich nur auf die Suche nach Inhalten in einer bestimmten Kategorie konzentrieren können. Sie können sogar PDFs und andere Dokumente durchsuchbar machen in WordPress.

Um mehr über dieses Such-Plugin zu erfahren, können Sie unseren vollständigen SearchWP-Testbericht lesen.

FAQs: Wie man den Standard-Such-URL-Slug in WordPress ändert

Wir haben Antworten auf einige häufig gestellte Fragen zusammengestellt, damit Sie sich bei der Änderung des Standard-Such-URL-Slugs sicherer fühlen.

Kann ich den Such-URL-Slug ohne Plugins ändern?

Ja, Sie können die .htaccess-Datei direkt bearbeiten, um den Such-URL-Slug zu ändern. Beachten Sie jedoch, dass diese Methode technischer und nicht anfängerfreundlich ist. Die Verwendung eines Plugins wie WPCode ist eine viel sicherere und einfachere Option.

Hat die Änderung des Such-URL-Slugs Auswirkungen auf die SEO meiner Website?

Es kann tatsächlich helfen! Saubere, benutzerfreundliche URLs werden sowohl von Besuchern als auch von Suchmaschinen bevorzugt. Stellen Sie einfach sicher, dass Sie Dinge wie Weiterleitungen richtig handhaben, um SEO-Probleme zu vermeiden.

Was passiert, wenn ich einen Fehler in der .htaccess-Datei mache?

Ein kleiner Fehler kann Ihre Website beschädigen und sie unzugänglich machen. Deshalb ist es wichtig, Ihre Website zuerst zu sichern. Wenn etwas schiefgeht, können Sie einen FTP-Client verwenden, um die Änderungen rückgängig zu machen und die Dinge wieder normal zu machen.

Kann SearchWP zusammen mit einem benutzerdefinierten URL-Slug verwendet werden?

Absolut! SearchWP verlässt sich nicht auf Ihre URL-Struktur, sodass es weiterhin einwandfrei funktioniert, auch wenn Sie den Such-URL-Slug ändern. Es ist eine großartige Möglichkeit, die Suche Ihrer Website zu verbessern und gleichzeitig alles sauber und benutzerfreundlich zu halten.

Wir hoffen, dieser Artikel hat Ihnen geholfen, den Standard-Such-URL-Slug in WordPress zu ändern. Als Nächstes können Sie auch unsere Artikel zu folgenden Themen lesen:

Wenn Ihnen dieser Artikel gefallen hat, abonnieren Sie bitte unseren YouTube-Kanal für WordPress-Video-Tutorials. Sie finden uns auch auf Twitter und Facebook.

Offenlegung: Unsere Inhalte werden von unseren Lesern unterstützt. Das bedeutet, wenn Sie auf einige unserer Links klicken, können wir eine Provision verdienen. Sehen Sie wie WPBeginner finanziert wird, warum das wichtig ist und wie Sie uns unterstützen können. Hier ist unser Redaktionsprozess.

Das ultimative WordPress-Toolkit

Erhalten Sie KOSTENLOSEN Zugang zu unserem Toolkit – eine Sammlung von WordPress-bezogenen Produkten und Ressourcen, die jeder Profi haben sollte!

Leserinteraktionen

18 CommentsLeave a Reply

  1. Mir hat die WPCode-Methode gefallen, da sie einfach ist und keine Dateibearbeitung erfordert. Ich habe dies auf Kunden-Websites für SEO und Benutzererfahrung verwendet. Die Änderung wurde vorgenommen, um „results“ anzuzeigen

  2. Hallo, ich bin heute darauf gestoßen und es war super hilfreich. Gibt es eine Möglichkeit, das Präfix „Sie suchten nach“ im Seitentitel zu entfernen, wenn eine Suche durchgeführt wird?

    • Das würde zuerst von Ihrem spezifischen Theme hinzugefügt werden. Wir empfehlen, sich an den Support Ihres Themes zu wenden, um zu sehen, ob es eine integrierte oder empfohlene Methode gibt, dies zu ändern, ohne die Dateien Ihres Themes ändern zu müssen.

      Admin

  3. Vielen Dank, sehr geehrte/r Herr/Frau,

    Ich suche nach einem solchen Code, weil ich die Suchleiste des Standardthemas mit der "Google Custom Search Engine" für zusätzliche Einnahmen nutzen möchte. Schließlich habe ich diesen Code verwendet (alle Anerkennung gebührt Ihnen, Sir / Madam). Ich habe grundlegende Kenntnisse in HTML (ich habe nicht an einer Institution gelernt, ich habe online gelernt... Los geht's),
    Vielen, vielen Dank nochmals.....

    • Sie würden die erste Methode verwenden und das Wort search durch das gewünschte Wort ersetzen

      Admin

  4. Funktioniert super. Irgendeine Idee, warum dies den abschließenden / weglassen könnte, wie in url.com/search/search-term statt /search-term/?

    • Bei der ersten Methode fügt es je nach Ihren Permalinks möglicherweise nicht automatisch einen abschließenden Schrägstrich hinzu. Wenn Sie einen wünschen, müssten Sie den abschließenden Schrägstrich zur wp_redirect-Funktion hinzufügen oder Ihre Permalink-Einstellungen ändern.

      Admin

  5. Methode 1 funktioniert nicht, wenn ich "/search/" durch einen anderen Begriff ersetze. Ich habe "/busca/" ausprobiert, was auf Portugiesisch "suchen" bedeutet.

    • Carlos hat Recht. Dasselbe gilt für Methode 2 (htacess-Methode). Das einzige Wort, für das sie funktioniert, ist „search“. Wenn Sie ein anderes Wort wie „result“, „busca“, „whatever“ usw. versuchen, erhalten Sie eine 404.

      Sehr verwirrend, warum es nur für das Wort „search“ funktioniert.

      • Möglicherweise möchten Sie sicherstellen, dass Sie Ihren Cache geleert haben, wenn Sie den Code aus dem Artikel für ein anderes Wort als 'search' bearbeitet haben, um einen möglichen Grund zu nennen.

        Admin

    • Diese Methoden allein funktionieren nicht, sie machen nur den «schönen» Slug, aber das Schlüsselwort, das Sie ändern müssen, ist die WP-Rewrite-Regel für die Abfrage.

      Sie können diesen Code in der functions.php Ihres Themes verwenden, um jedes gewünschte Wort zu verwenden (enthält auch die Regel für den 'page'-Slug):

      function re_rewrite_rules() { global $wp_rewrite; $wp_rewrite->search_base = ‘buscar’; $wp_rewrite->pagination_base = ‘pagina’; $wp_rewrite->flush_rules(); } add_action(‘init’, ‘re_rewrite_rules’);

  6. Meinten Sie, dass die Suchergebnisseite von Suchmaschinen indiziert werden kann? Allerdings ist der Inhalt der Suchergebnisseite eine Art von Duplikat-Inhalt, wie wir ihn auf Archiv-, Kategorie- oder Tag-Seiten finden können.

    PS. Ich bin kein SEO-Experte und habe möglicherweise ein falsches Konzept.

Hinterlassen Sie eine Antwort

Vielen Dank, dass Sie einen Kommentar hinterlassen. Bitte beachten Sie, dass alle Kommentare gemäß unserer Kommentarrichtlinie moderiert werden und Ihre E-Mail-Adresse NICHT veröffentlicht wird. Bitte verwenden Sie KEINE Schlüsselwörter im Namensfeld. Führen wir ein persönliches und bedeutungsvolles Gespräch.