Wie verstecke ich Beiträge und Seiten vor Suchmaschinen?
Veröffentlicht: 2020-12-08Wie verstecke ich Beiträge und Seiten vor Suchmaschinen?
Inhaltsverzeichnis
Einführung
Wollten Sie schon immer wissen, wie man Beiträge und Seiten vor Suchmaschinen verbirgt? beispielsweise aus internen Suchergebnissen auf Ihrer Website? Oder Sie möchten Suchmaschinen daran hindern, zu Ihren Posts und Seiten zu crawlen. Hier zeige ich dir, wie das geht.
Oder noch besser, die für Mitglieder reservierten Seiten im Mitgliederbereich oder Seiten mit sensiblen Informationen ausblenden , z. B. im Fall einer Mitgliedschaftsseite (der Inhalt bleibt natürlich immer passwortgeschützt, aber er wird daran gehindert, angezeigt zu werden und somit nicht angezeigt zu werden sich ihrer Existenz bewusst).
Auch wenn Sie noch nie darüber nachgedacht haben, rate ich Ihnen, über dieses Problem nachzudenken. Einige Seiten sollten niemals von dem Benutzer angezeigt werden, der eine interne Suche auf der Website durchführt, oder die niemals von Suchmaschinen indiziert werden sollten, auch aus Gründen der Privatsphäre Ihrer Kunden.
Standardmäßig verfügt WordPress über eine interne Suchfunktion , die sowohl veröffentlichte Beiträge als auch Seiten basierend auf dem Suchbegriff oder Schlüsselwort anzeigt. Normalerweise finden sich die Inhalte einer Website in den Artikeln, und Benutzer neigen eher dazu, nach Artikeln als nach Seiten zu suchen .
Die Seiten hingegen werden verwendet, um verschiedene Informationen bereitzustellen, wie z. B. die Biografie der Website, Datenschutz, Cookie-Richtlinie, Anmeldung und mehr. Normalerweise sind die Seiten Links in einem Menü oder der Fußzeile, daher ist es manchmal sogar praktisch, WordPress-Seiten von der internen Suche der Website oder von Suchmaschinen auszuschließen .
Sie können Suchmaschinen daran hindern, Ihre WordPress-Seiten von der internen Suche oder den Suchmaschinen der Website zu crawlen, ohne ein Plugin zu verwenden , nur durch die gleichen Einstellungen, die von WordPress bereitgestellt werden, oder durch Hinzufügen von PHP-Code zur Datei function.php des aktiven Designs.
Aber lassen Sie uns jetzt üben und sehen , wie man WordPress-Seiten aus den Suchergebnissen ausblendet .
Wie verstecke ich WordPress-Seiten vor internen Suchergebnissen auf Ihrer Website?
Methode 1: Verwenden der Datei function.php
Um WordPress-Seiten von den Suchergebnissen auf Ihrer Website auszuschließen , fügen Sie etwas PHP-Code in die function.php -Datei Ihres Themes ein, das in WordPress verwendet wird.
Jeder, der alle Seiten seiner WordPress-Site ausblenden möchte, kann dies tun, indem er zu Aussehen> Editor> Funktionen.php geht und den folgenden Code einfügt:
functionSearchFilter ($-Abfrage) { if ($ query->is_search) { $ query-> set ('post_type', 'post'); } $-Abfrage zurückgeben; } add_filter ('pre_get_posts', 'SearchFilter');
Durch diesen Code erscheinen nur Artikel oder Beiträge in der Suche, alle Seiten werden ausgeschlossen.
Wenn Sie andererseits nicht damit vertraut sind, Codes direkt in der WordPress-Designdatei hinzuzufügen, empfehle ich die besten WordPress-Plugins, die für diesen Zweck nützlich sind, wie z. B. Exclude oder Search Exclude, mit denen Sie WordPress-Seiten und -Artikel ausschließen können die Suche direkt aus den Einstellungen Plugins.
Methode 2: Verwendung der header.php-Datei
In WordPress gibt es bereits eine Einstellung, mit der Sie verhindern können, dass Seiten und Beiträge in Suchmaschinen indexiert werden. Normalerweise wird empfohlen, diese Einstellung nur dann auszuwählen, wenn Sie beabsichtigen , ein privates Blog zu erstellen, auf das nur bestimmte Benutzergruppen zugreifen können, die bereits über die Existenz der Website informiert sind.
Nahezu alle Bereiche einer WordPress -Seite sind von Suchmaschinen indexierbar, einschließlich der internen Suchergebnisseite. Mit einem einfachen Trick können wir die Inhalte Ihrer WordPress-Seite für Suchmaschinen sperren .
Sehen wir uns unten die Möglichkeiten und Lösungen an, um Seiten vor Suchmaschinen zu verbergen, sie aber über eine direkte URL und ohne die Verwendung spezifischer Plugins zugänglich zu machen .
Fügen Sie den folgenden Code in der Datei header.php innerhalb des Elements head hinzu:
[phphtmlscript = "true"] <? php if (is_search ()) {?><meta name = "robots" content = "noindex, nofollow" /><? php}?>
Erstellen Sie alternativ eine robots.txt -Datei (sie wird wahrscheinlich bereits in Ihrem WordPress-Hosting vorhanden sein), die so aussieht:
User-Agent:
* Nicht zulassen:
Methode 3: Verwenden der robots.txt-Datei:
Benutzeragent: * Nicht zulassen: /
Um zu vermeiden, dass eine bestimmte Seite oder ein bestimmter Beitrag mit der robots.txt-Datei indexiert wird:
User-Agent: * Disallow: /pages/hidden_page
Geben Sie anstelle von /pages/hidden_page die URL der Seite ein, die Sie ausblenden möchten.
Eine andere, einfachere und weniger riskante Möglichkeit, die Indizierung von WordPress-Seiten und -Beiträgen zu verhindern, besteht schließlich darin, den Punkt „Suchmaschinen davon abhalten, diese Website zu indizieren“ auszuwählen, der sich innerhalb des Pfads befindet:
Warnung: Dieses Verfahren macht Ihre WordPress-Site für Suchmaschinen praktisch unsichtbar.
Wenn Sie die Option „ Suchmaschinen von der Indexierung dieser Seite abhalten“ aktivieren, fügt das System den Meta-Tag <meta name = „robots“ content = „noindex, nofollow“> in den Header aller Seiten ein und warnt somit alle Suchmaschinen davor Seiten müssen nicht berücksichtigt werden und werden daher nicht in den Index ihrer Suchdatenbanken aufgenommen.
Methode 4: Verwenden des All-in-One-SEO-Pack-Plugins
Ein weiterer Aspekt, den Sie beim Ausblenden von Seiten und Posts von Ihrer Website berücksichtigen sollten, ist die Indexierung durch Google und andere große Suchmaschinen (Bing und Yahoo). Auch in diesem Fall dürfen die Inhalte, die Sie sichtbar einschränken möchten, nicht enthalten sein (denken Sie beispielsweise an Seiten mit sensiblen Informationen Ihrer Kunden).
Das Plugin, das uns in diesem Fall hilft, ist das berühmte Yoast SEO oder das beliebte All-in-One-SEO-Paket (Tools für SEO und die Optimierung der Positionierung bei Google und den verschiedenen Suchmaschinen Ihrer Artikel und Webseiten mit WordPress). Dieses Plugin ermöglicht es uns, die Indizierung bestimmter WordPress-Seiten und -Posts zu vermeiden.
Mit aktiviertem All in One SEO Pack können Sie verhindern, dass Google-Crawler auf bestimmte Seiten zugreifen und ausgewählte Seiten von der Indexierung bei Google ausschließen.
Wenn Sie nun den Seiten- und Artikel-Editor nach unten scrollen, sehen Sie das All-in-One-SEO-Paket-Panel und weiter unten den Meta Robot NoIndex- Eintrag (oder TAG).
Durch die Auswahl des Meta Robots No Index TAG werden bestimmte Seiten und Beiträge nicht indexiert. Sie werden nicht in den Google-Index aufgenommen. Stellen Sie gleichzeitig sicher, dass die Seiten und Beiträge, die Sie ausblenden möchten, nicht in der Sitemap Ihrer WordPress-Site oder Ihres Blogs enthalten sind.
Methode 5: Schützen Sie jede Seite oder jeden Beitrag in WordPress mit einem Passwort
Anstatt eine Seite oder einen Beitrag von der Suchmaschine nicht zu indizieren, wird bei dieser Methode ein Passwort festgelegt, um Zugriff auf die Website zu erhalten. Der Eigentümer kann entscheiden, an wen er das Passwort weitergibt und nur ihm Zugriff auf die Website gewährt.
Unter dem Schnellbearbeitungsbereich Ihres Beitrags oder Ihrer Seite sehen Sie einen Passwortbereich, in dem Sie eines für sich selbst festlegen können. Sie können das Seiten-/Beitragsattribut auch auf privat setzen, sodass nur Sie darauf zugreifen können.
Das Fazit zum Blockieren von Suchmaschinen auf einer Website oder bestimmten WordPress-Artikeln
Wir haben gesehen , wie Sie Seiten und Beiträge aus den Suchergebnissen Ihrer Website, dem Google-Index und Suchmaschinen im Allgemeinen ausblenden. Jetzt wissen Sie, wie Sie die WordPress-Suchfunktion verbessern und verfeinern können
Wenn Sie andere Lösungen zum Ausblenden von Seiten und Beiträgen auf Ihrer Website oder neue Strategien kennen, um zu verhindern, dass Inhalte, die geschützt werden sollten, öffentlich zugänglich sind, halten Sie uns bitte auf dem Laufenden, indem Sie einen Kommentar im entsprechenden Feld hinterlassen!