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

Hinweis der Redaktion: Wir erhalten eine Provision für Partnerlinks auf WPBeginner. Die Provisionen haben keinen Einfluss auf die Meinung oder Bewertung unserer Redakteure. Erfahre mehr über Redaktioneller Prozess.

Möchten Sie den Standard-Such-URL-Slug in WordPress ändern?

Standardmäßig sind die WordPress-Such-URLs nicht benutzerfreundlich, so dass Besucher Schwierigkeiten haben, das Layout Ihrer Website zu verstehen. Sie sind auch nicht für Suchmaschinen optimiert, so dass Ihnen möglicherweise Besucher entgehen.

In diesem Artikel zeigen wir Ihnen, wie Sie den Standard-Such-URL-Slug in WordPress ganz einfach ändern können, damit er SEO- und benutzerfreundlicher wird.

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.

Eine typische Such-URL in WordPress sieht jedoch 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 den Such-URL-Slug ändern und Ihr WordPress-SEO verbessern können. Verwenden Sie einfach die Links unten, um direkt zu der Methode zu gelangen, die Sie verwenden möchten:

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 WPCode-Bibliothek mit vorgefertigten Snippets sehen können. Dazu gehören Snippets, mit denen Sie die Sicherheit von WordPress verbessern können, indem Sie XML-RPC deaktivieren, Dateitypen hochladen, die WordPress standardmäßig nicht unterstützt, und mehr.

Um Ihr eigenes Snippet hinzuzufügen, fahren Sie einfach mit der Maus über „Benutzerdefinierten Code hinzufügen (neues Snippet)“. Klicken Sie dann auf „Snippet verwenden“, wenn es erscheint.

How to add a custom code PHP snippet to WordPress

Zunächst müssen Sie einen Titel für das benutzerdefinierte Codeschnipsel eingeben.

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

Adding a title to the WordPress code snippet

Da Sie ein PHP-Snippet hinzufügen, öffnen Sie das Dropdown-Menü „Code-Typ“ und wählen Sie „PHP-Snippet“.

Sie können dann den folgenden Text in das Codefeld 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

Wenn Sie in Ihrer URL etwas anderes als „search“ verwenden möchten, passen Sie einfach das obige Codeschnipsel an. Sie könnten zum Beispiel einige relevante Schlüsselwörter hinzufügen, um Ihre SEO zu verbessern.

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

Sie können auch Tags hinzufügen, um die Codeschnipsel nach Themen und Funktionen zu sortieren.

Wenn Sie mit der Einrichtung des Snippets zufrieden sind, können Sie es aktivieren, indem Sie auf den Schalter „Aktiv“ klicken. Vergessen Sie abschließend 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, den Standard-URL-Slug in WordPress zu ändern. Sie können auch unseren Leitfaden zur Steigerung des Blog-Traffics und die besten WordPress-SEO-Plugins und -Tools durchlesen.

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 .

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

18 KommentareEine Antwort hinterlassen

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Brandon Boyd says

    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 says

      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

  3. Kedar Bhogle says

    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…..

  4. Josh says

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

    • WPBeginner Support says

      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

  5. Carlos says

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

    • Richard Talbot says

      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 says

        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 says

      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‘);

  6. Joseph says

    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.

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.