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

Wie man bestimmte Seiten, Autoren und mehr von der WordPress-Suche ausschließt

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 bestimmte Seiten, Beiträge, Autoren und mehr von der WordPress-Suche ausschließen?

Standardmäßig schließt die WordPress-Suche alle Beiträge und Seiten in die Suchergebnisse ein. Sie können jedoch einige Inhalte ausschließen, z. B. die Kassenseite Ihres Shops, Premium-Online-Kurse oder Inhalte, die nur für Abonnenten bestimmt sind.

Dieser Artikel zeigt Ihnen, wie Sie ganz einfach bestimmte Seiten, Beiträge, Autoren, Kategorien und mehr aus den WordPress-Suchergebnissen ausschließen können.

How to exclude specific pages, authors, and more from WordPress search

Warum Artikel von der WordPress-Suche ausschließen?

Die WordPress-Standardsuche zeigt Ergebnisse aus allen WordPress-Beiträgen und -Seiten an, was für viele Websites gut funktioniert.

Manchmal möchten Sie jedoch vielleicht bestimmte Seiten und Beiträge ausschließen. Wenn Sie z. B. einen Online-Shop betreiben, möchten Sie vielleicht die Seiten „Kasse“ und „Warenkorb“ ausschließen.

Wenn Sie eine WordPress-Mitgliedswebsite betreiben oder Online-Kurse verkaufen, werden Sie in der Regel Ihre Premium-Inhalte, die nur für Mitglieder bestimmt sind, von den öffentlichen Suchergebnissen ausschließen wollen. Vielleicht möchten Sie sogar andere Arten von Inhalten ausschließen, z. B. bestimmte Autoren.

Schauen wir uns also an, wie man ganz einfach Elemente aus der WordPress-Suche ausschließen kann.

Hinweis: In diesem Leitfaden zeigen wir Ihnen, wie Sie Inhalte aus den Suchergebnissen Ihrer Website ausschließen können. Diese Inhalte werden jedoch weiterhin in den Suchmaschinen angezeigt. Wenn Sie verhindern möchten, dass Suchmaschinen eine Seite indizieren, lesen Sie unsere Anleitung, wie Sie eine WordPress-Seite vor Google verbergen können.

Installieren und Einrichten des WordPress-Plugins SearchWP

Der einfachste Weg, Seiten, Autoren, Kategorien, Taxonomien, Tags und mehr auszuschließen, ist die Verwendung des SearchWP-Plugins. Es ist das beste WordPress-Such-Plugin und wird von über 30.000 Websites verwendet.

SearchWP

Es ist sehr einsteigerfreundlich und macht es einfach, die WordPress-Suche zu verbessern, um hilfreichere und relevantere Ergebnisse zu liefern.

Mit diesem Plugin können Sie ganze Inhaltstypen von den Suchergebnissen ausschließen. Sie können sogar bestimmte Seiten, Beiträge und benutzerdefinierte Beitragstypen ausschließen.

Als Erstes müssen Sie das Plugin 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 SearchWP “ Einstellungen und klicken Sie dann auf die Registerkarte „Allgemein“.

Activating the SearchWP search plugin

Hier müssen Sie Ihre Lizenz in das Feld „Lizenzschlüssel“ eingeben.

Sie können diese Informationen in Ihrem Konto auf der SearchWP-Website finden. Sobald Sie fertig sind, klicken Sie auf die Schaltfläche „Schlüssel überprüfen“.

Erstellen eines benutzerdefinierten Suchalgorithmus

Nach der Aktivierung des Plugins können Sie feineinstellen, wie SearchWP Ihre Inhalte indiziert, sucht und anzeigt. Sie können sich das so vorstellen, dass Sie einen benutzerdefinierten Google-Suchalgorithmus erstellen, der nur für Ihren WordPress-Blog oder Ihre Website gilt.

Sie müssen eine siteweite Suchmaschine erstellen, bevor Sie Seiten, Beiträge, Autoren usw. von Ihrer benutzerdefinierten Suchergebnisseite ausschließen können.

Um loszulegen, gehen Sie zu SearchWP „ Algorithmus.

Creating a custom search algorithm in WordPress

Hier sehen Sie einen Abschnitt für die verschiedenen Inhaltstypen, die SearchWP standardmäßig durchsucht, z. B. Seiten, Beiträge und Mediendateien.

Jeder Bereich hat seine eigenen Schieberegler für die Relevanz der anwendbaren Attribute, die bestimmen, wie SearchWP den Inhalt Ihrer Website bewertet.

Wenn Sie zum Beispiel den Schieberegler „Titel“ nach links und den Schieberegler „Inhalt“ nach rechts schieben, hat der Inhalt mehr Gewicht als der Titel.

The SearchWP search algorithm settings

An dieser Stelle können Sie ganze Inhaltstypen von den Suchergebnissen ausschließen, z. B. alle Seiten, Beiträge und benutzerdefinierte Beitragstypen.

Die meisten WordPress-Blogs haben zum Beispiel nur wenige Seiten, wie ein Kontaktformular oder eine Homepage. Möglicherweise möchten Sie alle Seiten von der Suche ausschließen, damit nur Blogs in den Suchergebnissen angezeigt werden.

Klicken Sie dazu einfach auf die Schaltfläche „Quellen und Einstellungen“.

Configuring the custom search algorithm in WordPress

Es öffnet sich ein Popup, in dem Sie die Inhalte, die Sie von der WordPress-Suche ausschließen möchten, einschließlich aller Seiten, abwählen können.

Klicken Sie anschließend auf die Schaltfläche „Fertig“.

Excluding all pages from the WordPress search results

Wenn Sie mit der Anpassung der Standard-Suchmaschineneinstellungen fertig sind, müssen Sie Ihre Änderungen speichern. Auch wenn Sie vorhaben, bestimmte Seiten, Autoren oder andere Inhalte auszuschließen, müssen Sie zuerst Ihren neuen Suchalgorithmus für die gesamte Website speichern.

Scrollen Sie dann zum oberen Rand des Bildschirms und klicken Sie auf die Schaltfläche „Speichern“.

Saving your site-wide search algorithm

SearchWP wird nun den Index automatisch neu aufbauen. Je nach der Geschwindigkeit Ihrer Internetverbindung und Ihres WordPress-Hosting-Anbieters kann dies einige Minuten dauern.

Sobald Sie „Index Status 100%“ sehen, wissen Sie, dass SearchWP alle Ihre Inhalte und Einstellungen indexiert hat.

Rebuilding the WordPress search index using SearchWP

Jetzt werden die ausgeschlossenen Inhalte nie in den Suchergebnissen erscheinen.

Bestimmte Beiträge, Seiten und benutzerdefinierte Beitragstypen von der WordPress-Suche ausschließen

Sobald Sie einen benutzerdefinierten Suchalgorithmus erstellt haben, können Sie bestimmte Beiträge, Seiten oder benutzerdefinierte Beitragstypen von Ihren WordPress-Suchergebnissen ausschließen.

Wenn Sie z. B. WooCommerce verwenden, können Sie das Kontaktformular, die Kontoanmeldung und die Kassenseiten Ihres Shops ausschließen, damit die Suche nur Produkte liefert. Auf diese Weise können Sie eine intelligentere Produktsuche für WooCommerce erstellen und mehr Verkäufe erzielen.

Dazu verwenden Sie die Exclude UI-Erweiterung, die dem Seiteneditor ein Feld „Von der Suche ausschließen“ hinzufügt.

Gehen Sie im WordPress-Dashboard zu SearchWP „ Extensions, suchen Sie die Erweiterung Exclude UI und klicken Sie auf die Schaltfläche „Installieren“.

The Exclude UI search addon

Öffnen Sie anschließend den Beitrag, die Seite oder den benutzerdefinierten Beitragstyp, den Sie aus den WordPress-Suchergebnissen ausschließen möchten.

Wenn Sie einen einzelnen Beitrag ausschließen wollen, vergewissern Sie sich, dass die Option „Beitrag“ im rechten Menü ausgewählt ist, und aktivieren Sie dann das Kästchen „Von der Suche ausschließen“.

Exclude single post from search

Klicken Sie anschließend auf „Aktualisieren“, um Ihre Änderungen zu speichern.

Sie können auch bestimmte Seiten und benutzerdefinierte Beitragstypen nach demselben Verfahren wie oben beschrieben ausschließen. Der einzige Unterschied ist, dass im rechten Menü „Seite“ oder der Name des benutzerdefinierten Beitragstyps anstelle von „Beitrag“ angezeigt wird.

Um mehr zu erfahren, lesen Sie unseren ausführlichen SearchWP-Test.

Bestimmte Kategorien, Tags und benutzerdefinierte Taxonomien von der WordPress-Suche ausschließen

Sie können auch bestimmte Kategorien, Tags und andere benutzerdefinierte Taxonomien von den WordPress-Suchergebnissen ausschließen.

Es könnte zum Beispiel einige Tags geben, die Autoren zur Organisation und Verwaltung von Inhalten in Ihrem WordPress-Blog mit mehreren Autoren verwenden. Da diese Tags nur für Ihr Team bestimmt sind, sollten Sie sie aus den Suchergebnissen ausschließen.

Gehen Sie dazu einfach auf SearchWP “ Algorithmus und scrollen Sie dann zum Abschnitt „Beiträge“. Klicken Sie hier auf „Regeln bearbeiten“.

Editing the SearchWP search rules

Es öffnet sich ein Popup, in dem Sie die Regeln für die Suchmaschine bearbeiten können.

Klicken Sie einfach auf die Schaltfläche „Regel hinzufügen“, um Ihre erste Regel zu erstellen.

Click add rule button

Öffnen Sie hier das erste Dropdown-Menü und wählen Sie „Einträge ausschließen, wenn“.

Sie können nun die restlichen Einstellungen verwenden, um den auszuschließenden Inhalt zu spezifizieren. Wenn Sie zum Beispiel eine bestimmte Kategorie ausschließen möchten, geben Sie den Namen der Kategorie ein.

Sie können auch alle benutzerdefinierten Taxonomien eingeben, die Sie ausschließen möchten.

Excluding categories from the WordPress search results

Um bestimmte Beitrags-Tags von den Suchergebnissen auszuschließen, öffnen Sie einfach das Dropdown-Menü und wählen Sie „Tags“.

Geben Sie dann den Namen des Tags ein, den Sie ausschließen möchten.

Exclude specific tags

Um eine weitere Regel hinzuzufügen, klicken Sie einfach auf die Schaltfläche „Regel hinzufügen“ und wiederholen Sie den oben beschriebenen Vorgang.

Wenn Sie mit der Einrichtung der Regeln zufrieden sind, klicken Sie auf „Fertig“.

Wenn Sie die Anpassung Ihrer Regeln abgeschlossen haben, scrollen Sie zum Anfang der Seite und klicken Sie auf „Speichern“, um Ihre Änderungen zu speichern und den Index neu zu erstellen.

Rebuilding the WordPress search index

Wenn Besucher nun Ihre WordPress-Website durchsuchen, schließt SearchWP alle ausgewählten Kategorien, Tags oder benutzerdefinierten Taxonomien aus den Ergebnissen aus.

Bestimmte Autorenbeiträge von der WordPress-Suche ausschließen

Wenn Sie mehrere Autoren zu Ihrem WordPress-Blog hinzugefügt haben, möchten Sie vielleicht bestimmte Autoren von den Suchergebnissen ausschließen. Sie könnten zum Beispiel die Blogs eines Autors ausschließen, wenn dieser nicht mehr für Ihre Website schreibt.

Sie können alle von einem bestimmten Autor erstellten Beiträge ausschließen, indem Sie Code in Ihre Website einfügen. Wenn Sie dies noch nicht getan haben, lesen Sie unseren Leitfaden für Anfänger zum Einfügen von Snippets aus dem Internet in WordPress.

Oft werden Sie in den Anleitungen aufgefordert, den benutzerdefinierten Code in die Datei functions.php Ihres Themes einzufügen. Dies ist jedoch nicht ganz einfach, und schon ein kleiner Schreib- oder Rechenfehler im Code kann zu häufigen WordPress-Fehlern führen oder sogar Ihre Website komplett zerstören.

Zum Glück gibt es einen einfacheren Weg für Benutzer, benutzerdefinierte Codeschnipsel hinzuzufügen und zu verwalten.

WPCode ist das beliebteste Code-Snippets-Plugin, das von über 1 Million Websites verwendet wird. Es erleichtert das Hinzufügen von Code-Snippets, ohne dass Sie Ihre functions.php-Datei bearbeiten müssen. Außerdem können Sie Ihr WordPress-Theme aktualisieren, ohne Anpassungen zu verlieren.

Als Erstes müssen Sie WPCode installieren und aktivieren. Weitere Details finden Sie in unserer Schritt-für-Schritt-Anleitung für die Installation eines WordPress-Plugins.

Nach der Aktivierung gehen Sie zu Code Snippets “ Snippet hinzufügen. Bewegen Sie den Mauszeiger über „Benutzerdefinierten Code hinzufügen“ und wählen Sie „Snippet verwenden“, wenn es erscheint.

Adding a custom code snippet to WordPress

Dies führt Sie zur Seite „Benutzerdefiniertes Snippet erstellen“, wo Sie einen Namen für das Code-Snippet eingeben können.

Dies dient nur als Referenz, Sie können also alles verwenden, was Sie wollen.

Adding a title to a custom WordPress code snippet

Öffnen Sie dann das Dropdown-Menü „Code-Typ“ und wählen Sie „PHP“.

Danach können Sie den folgenden Codeausschnitt in das Codefeld einfügen:

<?php
function wpb_search_filter( $query ) {
  if ( $query->is_search && !is_admin() )
    $query->set( 'author','-24' );
  return $query;
}
add_filter( 'pre_get_posts', 'wpb_search_filter' ); ?>

Sie müssen „24“ durch die Benutzer-ID des Autors ersetzen, den Sie ausschließen möchten. Wenn Sie Hilfe bei der Suche nach der Benutzer-ID benötigen, lesen Sie unseren Leitfaden zur Suche von IDs in WordPress.

Sie können auch mehrere Autoren aus den Suchergebnissen ausschließen, indem Sie deren Benutzer-IDs durch ein Komma getrennt hinzufügen:

<?php
function wpb_search_filter( $query ) {
  if ( $query->is_search && !is_admin() )
    $query->set( 'author','-24, -12, -19' );
  return $query;
}
add_filter( 'pre_get_posts', 'wpb_search_filter' ); ?>

Unter dem Codefeld sehen Sie Einfügeoptionen. Es gibt zwei Hauptoptionen für das Einfügen: Automatisch einfügen und Shortcode.

Wählen Sie die Methode „Automatisches Einfügen“, damit WPCode den Code automatisch auf Ihrer gesamten Website einfügt und ausführt.

Auto inserting a custom WordPress code snippet

Sie können dem Code-Snippet auch Tags zuweisen. Auf diese Weise können Sie Ihre Code-Snippets nach Thema und Funktionalität sortieren.

Wenn Sie mit dem Aufbau des Snippets zufrieden sind, scrollen Sie zum oberen Bildschirmrand und klicken Sie auf „Snippet speichern“.

Saving a WPCode WordPress code snippet

Abschließend können Sie das Code-Snippet auf Ihrer Website aktivieren, indem Sie auf den Schalter „Aktiv“ klicken.

Vergessen Sie nicht, diese Änderung zu speichern, indem Sie auf „Aktualisieren“ klicken.

Activating a custom code snippet in WordPress

Jetzt wird der Autor aus den WordPress-Suchergebnissen ausgeschlossen.

Wir hoffen, dass dieser Artikel Ihnen geholfen hat zu erfahren, wie Sie bestimmte Seiten, benutzerdefinierte Beitragstypen, Autoren und mehr von der WordPress-Suche ausschließen können. Vielleicht interessieren Sie sich auch für unseren Leitfaden zur Verfolgung von Website-Besuchern auf Ihrer WordPress-Website und unsere Expertenauswahl der besten Apps für virtuelle Telefonnummern für Unternehmen.

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

17 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. Javier says

    Hi!

    I have a doubt, it’s possible to exclude a word from search?

    For example:
    – Keyword to search: laptop
    – Not search with the word: macbook

    The results should be all the laptops but no the ones who contains the word „macbook“

    Thanks and regards!

    • WPBeginner Support says

      That kind of customization would require editing how your search engine works, it would be better to use tags or categories for separating your content like that normally.

      Admin

  3. Dave C says

    Hi,

    Will this affect SEO in any way?

    I want a specific post to be excluded from my own sites Searchbar, but still want it to be found by Google SERP’s.

    Thanks,

    • WPBeginner Support says

      It will make your page more difficult to find and we have not tested but it shouldn’t have a major effect as long as the page can be easily found.

      Admin

  4. Melika says

    Hi,
    The code in „Exclude Specific Tags from WordPress Search“ section is faulty and causes WP to throw an error.

      • Melika says

        Please look at the snippet once again. (I am only talking about the part after the heading which says „Exclude Specific Tags from WordPress Search“) First of all the syntax is wrong. on line 4 you have } but you have never started a block with {.
        Second, You have :
        add_filter( ‚pre_get_posts‘, ‚wpb_search_filter‘ );
        but never defined a function named : wpb_search_filter

        basically the code is missing one line at the type which should be :

        function wpb_search_filter( $query ) {

        So either it’s expected from the users to complete the code from what you added in the upper parts of this article or this snippet of code is not complete.

        • WPBeginner Support says

          Thank you for clarifying that, it looks like our code block had a hiccup and we resolved the issue so the code should show correctly now. :)

  5. Brittany says

    Hi there!

    By checking this „search exclude“ will the post still be indexed and accessible via google?

    I’m trying to find the best way to have a post type available to those who have a link to it. However I do not want people to be able to access it via google or have to password protect the posts. Any suggestions for the best way to do that? (I can explain further if needed)

    Any help appreciated! Thanks :)

  6. Lisa says

    Thank you so much for this post! I was having trouble not just with getting Google to stop indexing my Thank You page, but also preventing my own site from indexing it in the search as well! This solved both of my problems.

  7. Claudia says

    I have installed the plugin, checked the exclude check on one page but I continue to see on search result, why?

    • WPBeginner Support says

      There are a few possible reasons. If you reach out to the plugin’s support they should be able to help you solve the issue :)

      Admin

  8. John says

    Thanks for the VERY helpful post. As I am not a „coder,“ I do have one question…

    How do I exclude **more than one** specific terms in a custom taxonomy? How will the code change?

  9. Deborah Smart says

    Once I’ve excluded a certain page from a WP Search, do I have to change the setting from ‚Public‘ to ‚Private‘?
    I want to be able to give only certain people access to a certain page (for free information or paid information)- but they’re not editors on my blog.

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.