Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

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

Viele unserer Besucher haben nach der Änderung der Standard URL Titelform von WordPress gefragt. Dies ist eine häufige Anfrage, da das Standardformat (http://example.com/?s=search-term) nicht sehr benutzerfreundlich oder SEO-optimiert ist.

Website-Besitzer bevorzugen oft eine klarere Struktur wie http://example.com/search/search-term, um die Benutzerfreundlichkeit und die Sichtbarkeit in Suchmaschinen zu verbessern.

Wir haben 2 effektive Methoden gefunden, um die Titelformen der Such-URL in WordPress individuell anzupassen. In diesem Leitfaden werden wir Ihnen beide Methoden vorstellen, damit Sie professionellere und SEO-freundlichere URLs für Ihre Website erstellen können. Fangen wir an!

Changing default WordPress search URL slug

Warum den Standard-URL-Slug in WordPress ändern?

WordPress verwendet standardmäßig eine SEO-freundliche URL-Struktur für alle Seiten Ihrer Website. Normalerweise sehen SEO-freundliche WordPress-URLs wie folgt 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 die Besucher recht einfach zu verstehen. Sie können einfach auf die Adressleiste ihres Browsers schauen und sehen, wo sie sich im Layout Ihrer Website befinden.

Diese URLs liefern den Suchmaschinen auch nützliche Informationen über die Seite, damit sie sie richtig einordnen und denjenigen zeigen können, die nach ähnlichen Inhalten wie den Ihren suchen.

Wenn jedoch ein WordPress Benutzer eine Suche auf Ihrer Website durchführt, sieht die URL in der Regel etwa so aus:

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

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

Sehen wir uns also an, wie Sie die URL für die Suche ändern können. Verwenden Sie einfach die unten stehenden Links, um direkt zur gewünschten Methode zu gelangen:

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

Der einfachste Weg, den standardmäßigen WordPress-Such-Slug zu ändern, ist die Verwendung von WPCode.

WPCode ist das beliebteste Code-Snippets-Plugin, das von über 2 Millionen WordPress-Websites verwendet wird. Es ermöglicht das Hinzufügen von Code-Snippets in WordPress, ohne dass Sie die Datei functions.php Ihrer Website bearbeiten müssen.

Als Erstes müssen Sie das kostenlose WPCode-Plugin auf Ihrer Website installieren und aktivieren. Weitere Einzelheiten finden Sie in unserer Schritt-für-Schritt-Anleitung für die Installation eines WordPress-Plugins.

Gehen Sie nach der Aktivierung zu Code Snippets “ Snippet hinzufügen.

Adding a custom code snippet with WPCode

Dadurch gelangen Sie auf die Seite „Snippet hinzufügen“, auf der Sie die Bibliothek von WPCode mit vorgefertigten Snippets sehen können.

Um ein eigenes Snippet hinzuzufügen, bewegen Sie den Mauszeiger bei Mauszeigerkontakt auf „Individuellen Code hinzufügen (neues Snippet)“. Klicken Sie dann auf „+ Individuelles Snippet hinzufügen“, wenn es erscheint.

Adding a new custom code snippet in WPCode

Als nächstes müssen Sie den Codetyp aus den angezeigten Optionen auswählen. Für dieses Tutorial klicken Sie auf „PHP Snippet“.

Select PHP Snippet as the code type

Auf der Seite „Benutzerdefiniertes Snippet erstellen“ können Sie nun zunächst einen Titel für das benutzerdefinierte Code-Snippet eingeben.

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

Adding a title to the WordPress code snippet

Sie können dann den folgenden Text in das Feld „Codevorschau“ 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' );

Dieses Codeschnipsel ersetzt die ‚/?s=Suchbegriff‘-Zeichen durch ‚Suche‘, so dass 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 Codeausschnitt an.

Wenn Sie mit dem Code zufrieden sind, können Sie ändern, wo das Snippet ausgeführt werden soll, indem Sie zum Feld „Einfügen“ blättern.

Stellen Sie zunächst sicher, dass „Automatisch einfügen“ ausgewählt ist. Öffnen Sie dann das Dropdown-Menü „Standort“ und wählen Sie „Nur Frontend“, da wir diesen Code nur auf dem öffentlichen Frontend unserer Website verwenden werden.

WPCode's auto insert code feature

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

Vergessen Sie zum Schluss nicht, auf „Snippet speichern“ zu klicken.

Saving a custom PHP snippet using WPCode

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

Wenn Sie einen Blick auf die Adressleiste Ihres Browsers werfen, sehen Sie die neue SEO-freundliche Such-URL.

A custom WordPress search slug URL

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

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

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, lesen Sie bitte unsere vollständige Anleitung, wie Sie sich mit Ihrer Website per FTP verbinden.

Für das Beispiel verwenden wir die Dateimanager-App von Bluehost. Wenn Sie ein Bluehost-Benutzer sind, melden Sie sich in Ihrem Hosting-Dashboard an. Navigieren Sie dann zur Registerkarte „Websites“ und klicken Sie auf „Einstellungen“ für die Website, die Sie bearbeiten möchten.

Bluehost site settings

Gehen Sie dann zum Abschnitt Quick Links.

Klicken Sie dort auf „Dateimanager“. Im gleichen Bereich sehen Sie auch den Stammverzeichnispfad Ihres Dokuments (in der Regel public_html), in dem Sie die .htaccess-Datei finden können.

Opening Bluehost's file manager

Sie sollten sich nun im Dateimanager von Bluehost befinden.

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

Editing the .htaccess file 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]

Dadurch wird der WordPress-Such-Slug wie folgt geändert:

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

Sie können diesen Slug ändern, indem Sie das Codeschnipsel anpassen.

Vergessen Sie danach nicht, auf „Änderungen speichern“ zu klicken.

Adding custom code to .htaccess

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 eigene WordPress-Suchmaschine zu erstellen

Der integrierte WordPress-Suchblock funktioniert gut als Suchmaschine für Ihre Website. Wenn Sie jedoch ein besseres Sucherlebnis bieten möchten, dann benötigen Sie SearchWP.

SearchWP

Mit diesem WordPress-Such-Plugin können Sie benutzerdefinierte Suchalgorithmen und Formulare erstellen, die den Bedürfnissen Ihrer Nutzer und Ihrer Website am besten entsprechen. Sie können zum Beispiel eine Suche nach Kategorien hinzufügen, damit sich Ihre Leser nur auf die Suche nach Inhalten in einer bestimmten Kategorie konzentrieren können.

Um mehr über dieses Such-Plugin zu erfahren, können Sie unsere vollständige SearchWP Bewertung lesen.

Wir hoffen, dass dieser Artikel Ihnen geholfen hat, die Standard URL Titelform in WordPress zu ändern. Sie können auch unseren Artikel darüber lesen, wie Sie die Seite mit den Suchergebnissen in WordPress individuell anpassen können, und unseren Leitfaden für Einsteiger, wie Sie eine intelligente WooCommerce-Produktsuche erstellen.

Wenn Ihnen dieser Artikel gefallen hat, dann abonnieren Sie bitte unseren YouTube-Kanal für WordPress-Videotutorials. Sie können uns auch auf Twitter und Facebook finden.

Offenlegung: Unsere Inhalte werden von unseren Lesern unterstützt. Das bedeutet, dass wir möglicherweise eine Provision verdienen, wenn Sie auf einige unserer Links klicken. Mehr dazu erfahren Sie unter Wie WPBeginner finanziert wird , warum das wichtig ist und wie Sie uns unterstützen können. Hier finden Sie unseren redaktionellen Prozess .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Das ultimative WordPress Toolkit

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

Reader Interactions

17 KommentareEine Antwort hinterlassen

  1. Brandon Boyd

    Hi, I just came across this today and it’s been super helpful. Is there anyway to remove the „You Search For“ prefix in the page title when doing a search?

    • WPBeginner Support

      That would be added by your specific theme first. We would recommend checking with the support for your theme to see if they have a built-in or recommended way for changing that without needing to modify your theme’s files.

      Admin

  2. Kedar Bhogle

    Thank you Respected Sir/Madam,

    I am looking for such code because I want to use theme default theme’s search box using „Google Custom Search Engine“ for extra revenue. Finally I have done using this code (all credit goes to you Sir / Madam). I have basis knowledge about html ( I don’t learn @ any institution, I learned online….. Let’s go),
    Very Very Thanks again…..

    • WPBeginner Support

      Glad our guide could help :)

      Admin

  3. mostafa elaissaoui

    thank you

    this is helpful

    • WPBeginner Support

      You’re welcome :)

      Admin

  4. Josh

    Is there a way to change /search/ to /somethingelse/

    • WPBeginner Support

      You would use the first method and replace the word search with the word you wanted

      Admin

  5. Josh

    Works great. Any idea why this might leave off closing / as in url.com/search/search-term instead of /search-term/

    • WPBeginner Support

      For the first method, depending on your permalinks it may not automatically add a trailing slash, if you wanted one you would need to add the trailing slash to the wp_redirect function or modify your permalink settings.

      Admin

  6. Carlos

    Method 1 doesn’t work if I change „/search/“ for another term. I triead „/busca/“ that means search in portuguese…

    • Richard Talbot

      Carlos is right. Same goes for method 2 (htacess method. The only word it will work for is „search“. If you try any other word like „result“, „busca“, „whatever“, etc, then you get a 404.

      Very confusing as to why it only works for the word „search“.

      • WPBeginner Support

        You may want to ensure you cleared your caching if you’ve edited the code from the article for a word other than search for one possible reason.

        Admin

    • Allewar

      These methods alone won’t work, they only make the «pretty» slug, but the keyword you need to change is the WP rewrite rule for the query.

      You can use this code in your theme’s functions.hp to use any word you want (also includes the rule for the ‚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‘);

  7. Cristina

    I’ve used the .htaccess metod and it works. Ths a lot!

  8. Joseph

    Do you meant that the search result page can be indexed by search engine?
    However, the content in the search result page is a kind of duplicate content as what we can find in the archieve, category or tag pages.

    PS. I am not an expert in SEO and might have wrong concept.

  9. Linas

    Thank You! Works great. Used 1st method with functions.php ;)

Eine Antwort hinterlassen

Danke, dass du einen Kommentar hinterlassen möchtest. Bitte beachte, dass alle Kommentare nach unseren kommentarpolitik moderiert werden und deine E-Mail-Adresse NICHT veröffentlicht wird. Bitte verwende KEINE Schlüsselwörter im Namensfeld. Lass uns ein persönliches und sinnvolles Gespräch führen.