So blockieren Sie ein Land in WordPress (7 einfache Wege)

Möchten Sie ein Land in WordPress blockieren? Vielleicht überschwemmt dasselbe Land Ihre Formulare ständig mit Spam, oder Sie sehen verdächtige Anmeldeversuche und Bot-Traffic von Orten, an die Sie nicht einmal verkaufen.

Hinter dieser einen Frage verbergen sich eigentlich zwei verschiedene Probleme. Die meisten Leute, die sagen, sie wollen ein Land blockieren, versuchen tatsächlich, Spam über ihre Formulare zu stoppen, und dafür gibt es eine saubere, gezielte Lösung.

Andere Leute müssen tatsächlich ein ganzes Land von ihrer gesamten Website blockieren, was ein aufwändigerer Ansatz mit echten Kompromissen für SEO und für legitime Besucher ist.

In diesem Leitfaden werde ich beides behandeln und 7 Möglichkeiten vorstellen, ein Land in WordPress zu blockieren, beginnend mit der einfachsten Lösung für Formular-Spam und dann über spezielle Plugins, Cloudflare, Ihren Webhost, eine manuelle Serveroption, reine Login-Blockierung und WooCommerce-Shops.

Wichtigste Erkenntnisse

  • Formular-Spam und Website-weiter Traffic sind zwei verschiedene Probleme, und sie erfordern zwei verschiedene Lösungen.
  • Wenn Spam-Einreichungen der Grund sind, warum Sie hier sind, löst die Filterung auf Formular-Ebene das Problem, ohne den Rest Ihres Traffics zu beeinträchtigen.
  • Whitelisten Sie Ihre eigene IP-Adresse, bevor Sie eine Ländersperre anwenden. Sich selbst auszusperren ist der häufigste Fehler, den Menschen machen.
  • Keine Ländersperre ist lückenlos. Jeder, der ein VPN oder einen Proxy verwendet, kann problemlos hindurchgehen.
  • Lassen Sie Googlebot und Bingbot immer durch, sonst riskieren Sie, die Crawler zusammen mit den Besuchern zu blockieren.

So blockieren Sie ein Land in WordPress (7+ Wege)

Bevor Sie IP-Bereiche für Ihre gesamte Website blockieren, ist es hilfreich, die Methode an das Problem anzupassen, das Sie tatsächlich lösen möchten. Wenn es sich um Formular-Spam handelt, können Sie ihn auf Formular-Ebene filtern, ohne den Rest Ihres Traffics zu beeinträchtigen.

Wenn Sie einen echten websiteweiten Block benötigen, haben Sie mehrere Optionen, je nachdem, ob Sie ein Plugin, Ihr CDN, Ihren Hoster oder eine manuelle Bearbeitung bevorzugen. Geo-Blocking kann auch auf Ihre Anmeldeseite oder nur auf Ihren Shop beschränkt werden, was oft der klügere Schritt ist. Verwenden Sie die unten stehenden Links, um direkt zu der Methode zu gelangen, die Sie benötigen.

Was ist Geo-Blocking in WordPress?

Geo-Blocking ist die Praxis, den Zugriff auf Ihre Website basierend auf dem physischen Standort eines Besuchers einzuschränken. Ein Geo-Blocking-Tool liest die IP-Adresse des Besuchers, gleicht sie mit einer Datenbank ab, die IP-Bereiche Ländern zuordnet, und erlaubt oder verweigert dann die Anfrage basierend auf den von Ihnen festgelegten Regeln.

In WordPress findet Geo-Blocking normalerweise an einem von drei Orten statt. Ein Plugin kann es innerhalb von WordPress handhaben, ein CDN wie Cloudflare kann es handhaben, bevor die Anfrage Ihren Server erreicht, oder Ihr Hoster kann es auf Serverebene handhaben.

Jede Methode basiert auf denselben zugrunde liegenden IP-zu-Land-Daten, sodass die Genauigkeit weitgehend ähnlich ist. Was sich zwischen ihnen ändert, ist, wie viel Kontrolle Sie erhalten und wie viel Wartung Sie in Kauf nehmen.

Tun Sie diese 3 Dinge, bevor Sie ein Land blockieren

Ländersperrung ist eine dieser Einstellungen, die einfach aktiviert und bei falscher Anwendung wirklich schmerzhaft rückgängig zu machen ist. Nehmen Sie sich zuerst fünf Minuten Zeit für diese drei Dinge, und Sie vermeiden fast jedes Problem, auf das ich Leute stoßen sehe.

1. Finden Sie heraus, welches Land tatsächlich das Problem ist. Raten Sie nicht. Wenn Spam-Einträge das Problem sind, öffnen Sie WPForms » Einträge und sehen Sie nach, woher die Junk-Einreichungen stammen. Für allgemeinen Traffic überprüfen Sie die Zugriffsprotokolle Ihres Servers über Ihr Hosting-Panel oder öffnen Sie den Geografiebericht in Google Analytics und sortieren Sie nach Sitzungen mit einer nahezu null Engagement-Rate. Sie suchen nach ein oder zwei Ländern, die hervorstechen, nicht nach einer vagen Vermutung.

2. Whitelist Ihre eigene IP-Adresse. Jedes Plugin und jede Firewall in dieser Anleitung ermöglicht es Ihnen, eine Ausnahme hinzuzufügen, bevor Sie eine Regel anwenden, und Sie sollten sie immer verwenden. Suchen Sie nach „Was ist meine IP“, um Ihre aktuelle Adresse zu erhalten, und fügen Sie sie dann zur Zulassungsliste hinzu. Wenn Ihre Heimverbindung eine dynamische IP verwendet, wissen Sie, dass sie sich ändern kann und Sie die Ausnahme möglicherweise später aktualisieren müssen.

3. Kennen Sie Ihren Weg zurück. Wenn eine Sperrung Sie aussperrt, benötigen Sie eine Route zu Ihrer Website, die nicht über den Browser führt. Das bedeutet FTP oder der Dateimanager Ihres Hosters, wo Sie entweder den Ordner des Plugins unter wp-content/plugins umbenennen können, um ihn zu deaktivieren, oder die Änderung an .htaccess rückgängig machen können. Sichern Sie diese Datei, bevor Sie sie bearbeiten, und testen Sie sie nach Möglichkeit auf einer Staging-Kopie.

Methode 1: Formular-Spam nach Land mit WPForms blockieren

Verwenden Sie dies, wenn Spam-Einreichungen aus einem oder zwei Ländern Ihr eigentliches Problem sind und Sie keine echten Besucher blockieren oder Ihre SEO beeinträchtigen möchten.

Nach Jahren der Bereinigung von Formular-Spam kann ich Ihnen sagen, dass die meisten Anfragen zur "Blockierung eines Landes" auf eine Sache hinauslaufen. Ein einzelnes Land überhäuft dasselbe Kontakt- oder Registrierungsformular Tag für Tag mit Junk-Einträgen, und genau dieser Traffic soll weg.

Wenn das Ihre Situation ist, benötigen Sie keine websiteweite Sperrung. Sie können diese Einreichungen direkt auf Formular-Ebene mit WPForms und seinem integrierten Spam-Schutz filtern, wodurch echte Besucher den Rest Ihrer Website unberührt durchlaufen. Und wenn Sie wirklich ein Land von Ihrer gesamten Website blockieren müssen, springen Sie zu den Methoden 2 bis 5.

Was mir am besten daran gefällt, dies innerhalb von WPForms zu handhaben, ist, wie begrenzt es bleibt. Sie wählen ein Formular, wählen die zu blockierenden Länder aus, und der Rest Ihrer Website und deren Traffic laufen wie zuvor weiter. Es gibt zwei integrierte Tools für diese Aufgabe, und beide befinden sich neben den breiteren Optionen zum Verhindern von Spam in WPForms. Das erste befindet sich in den Sicherheitseinstellungen Ihres Formulars, und das zweite befindet sich direkt beim E-Mail-Feld.

Länderfilter

Der Länderfilter ist der direkteste Weg, um Formulareinträge aus bestimmten Ländern zu stoppen. Er ist Teil des Formular-Builders, sodass nichts extra installiert werden muss, sobald WPForms aktiv ist.

Öffnen Sie das Formular, das Sie schützen möchten, gehen Sie zu Einstellungen » Sicherheit und Spam-Schutz und aktivieren Sie die Option Länderfilter aktivieren.

Aktivieren des Länderfilters in WPForms

Klicken Sie dann auf das Dropdown-Menü unter Länderfilter und wählen Sie Zulassen, um Einreichungen nur aus den von Ihnen ausgewählten Ländern zu gestatten. Oder wählen Sie Verweigern, um Einreichungen aus bestimmten Ländern zu blockieren und alle anderen durchzulassen.

Auswahl von Ländern, die Formularübermittlungen zulassen

Verwenden Sie dann das zweite Dropdown-Menü, um die Länder auszuwählen, die Sie zulassen oder verweigern möchten. Wenn jemand versucht, von außerhalb Ihrer erlaubten Liste einzureichen, wird das Formular nicht übermittelt. Stattdessen wird die Meldung angezeigt: „Entschuldigung, dieses Formular akzeptiert keine Einreichungen aus Ihrem Land.“ Sie können diese Meldung bearbeiten, um sie an Ihre Markenstimme anzupassen.

Wenn der Spam von einer Handvoll bestimmter Adressen und nicht von einer ganzen Region kommt, können Sie mit einem kleinen Code-Snippet auch bestimmte IP-Adressen von Ihren Formularen blockieren. Das ist ein schärferes Werkzeug als ein Länderblock, wenn dieselben wenigen Übeltäter immer wieder zurückkehren.

Hinweis

Wenn Sie die Option zum Speichern von Spam-Einträgen aktiviert haben, wird die Übermittlung trotzdem gespeichert und einfach als Spam gekennzeichnet. Das ist beabsichtigt und nützlich, wenn Sie überprüfen möchten, was gefiltert wird.

E-Mail-Adressen-Whitelist oder -Blacklist

Das zweite Tool gibt Ihnen feinere Kontrolle über die E-Mail-Adressen, die Ihre Formulare akzeptieren.

Diese Whitelists und Blacklists sind in WPForms integriert und ermöglichen es Ihnen, Regeln festzulegen, welche Adressen ein Formular übermitteln dürfen. Sie können sie sogar verwenden, um bestimmte E-Mail-Adressen oder ganze länderspezifische Domains zu blockieren.

Um dies einzurichten, fügen Sie das E-Mail-Feld zu Ihrem Formular hinzu, falls es noch nicht vorhanden ist, und klicken Sie dann auf das Feld, um seine Optionen zu öffnen. Wechseln Sie zur Registerkarte Erweitert, um weitere Einstellungen zu finden.

Klicken auf den Erweitert-Tab des E-Mail-Feldes

Finden Sie auf dieser Registerkarte das Dropdown-Menü Whitelist / Blacklist und wählen Sie die Art der Einschränkung, die Sie anwenden möchten.

Auswahl der Zulassungsliste oder Sperrliste in WPForms

Sobald Sie eine Liste ausgewählt haben, erscheint ein Feld, in das Sie Ihre Regeln eingeben. Die Regeln sind einfach die E-Mail-Adressen, die Sie akzeptieren oder ablehnen möchten, und Sie können einzelne E-Mails, Gruppen von E-Mails oder ganze Länder von E-Mails ansprechen.

Um eine Regel auf ein ganzes Land anzuwenden, stellen Sie ein Sternchen (*), das Wildcardsymbol, vor die Domain dieses Landes. Eine Regel wie *.ru erfasst also Adressen, die auf den russischen Ländercode enden.

Eingabe der eingeschränkten Länder in der Sperrliste

Sie können so viele länderspezifische Regeln hinzufügen, wie Sie benötigen. Die vollständige Übersicht über die Optionen finden Sie in unserer Dokumentation zum Erstellen einer E-Mail-Adressen-Whitelist oder -Blacklist.

Und wenn Sie sich mit etwas Code auskennen, können Sie auch Länder in Smart-Phone-Formularfeldern einschränken, obwohl dieses Tutorial für Entwickler gedacht ist.

Sowohl die Whitelist als auch die Blacklist sind Teil der Spam- und Sicherheitstools von WPForms und sind ab dem Basic-Plan verfügbar. WPForms treibt mehr als 6 Millionen Websites an, und diese Art der formularbezogenen Länderfilterung ist die Art von Sache, die man einmal einrichtet und dann nicht mehr darüber nachdenkt.

Formular-Spam nach Land mit WPForms stoppen

Methode 2: Ein Länder-Blockierungs-Plugin verwenden

Verwenden Sie dies, wenn Sie ein Land von Ihrer gesamten Website blockieren möchten und es vorziehen, ein Plugin zu installieren, anstatt Code oder Server-Einstellungen zu ändern.

Wenn Ihr Ziel eine echte websiteweite Blockierung ist, ist ein dediziertes Länderblockierungs-Plugin der zugänglichste Weg. Diese Plugins lesen die IP-Adresse jedes Besuchers, gleichen sie mit einem Land ab und blockieren den Zugriff basierend auf den von Ihnen festgelegten Regeln.

Die meisten sind kostenlos auf WordPress.org erhältlich, mit Premium-Stufen für Extras wie umfangreichere IP-Datenbanken oder seitenbezogene Regeln. Hier sind die, die es wert sind, angesehen zu werden.

PluginAm besten fürKostenlos oder kostenpflichtigWas es blockiert
IP2Location LänderblockerPräzision bis auf StadtebeneKostenlos, Premium verfügbarLand, IP-Bereich, Stadt, Proxys
iQ LänderblockerDie beliebteste kostenlose OptionKostenlosGesamte Website oder einzelne Beiträge und Seiten
WordfenceKombination von Geo-Blocking mit einer vollständigen SicherheitssuiteLänderblockierung ist nur in Premium enthaltenGesamte Website, hinter einer Firewall
Erweiterter LänderblockerEine leichte Blockierung mit Seiten-Level-KontrolleKostenlosGesamte Website oder einzelne Seiten
CloudGuardNur Ihre Anmeldeseite schützenKostenlos, erfordert ein Cloudflare-KontoAnmeldeseite nach Land

IP2Location Länderblocker

IP2Location Country Blocker ist eine starke Standardoption, wenn Sie Präzision wünschen, da es Besucher nach Land, nach IP-Adressbereich oder bis hinunter zu einer bestimmten Stadt blockieren kann.

Es verarbeitet auch einige Dinge, die einfachere Plugins nicht können. Sie können nach Ländergruppen blockieren, anstatt ein Land nach dem anderen, sodass das Ausschließen der gesamten EU oder der APAC-Region eine einzige Regel anstelle von dreißig ist. Es filtert anonyme Proxys, unterstützt sowohl IPv4 als auch IPv6 und kann Ihnen eine E-Mail-Benachrichtigung senden, wenn ein Block ausgelöst wird.

Das Feature, auf das ich hinweisen würde, wenn Ihnen Ihre Suchrankings wichtig sind, ist die automatische Crawler-Whitelist, die Googlebot und Bingbot standardmäßig von Ihren Regeln ausnimmt. Dies beseitigt die häufigste Art und Weise, wie eine Länderblockierung Ihre Indizierung leise beschädigt.

Am besten für: Website-Besitzer, die die granularste Kontrolle wünschen und sich nicht an einem geschäftigeren Einstellungsbildschirm stören, um diese zu erhalten.

iQ Länderblocker

iQ Block Country ist der am häufigsten installierte kostenlose Länderblocker im WordPress.org-Verzeichnis und verfolgt einen ähnlichen IP-basierten Ansatz.

Seine wahre Stärke liegt im Umfang. Sie können Ihre gesamte Website blockieren oder einzelne Beiträge, Seiten und Kategorien blockieren, was praktisch ist, wenn Sie nur etwas wie Ihre Checkout- oder Anmeldeseite sperren müssen und nicht die gesamte Website. Es verwendet die kostenlose MaxMind GeoLite-Datenbank, die laut Plugin eine Genauigkeit von etwa 99,5 % hat.

Sie erhalten auch eine IP-Whitelist und eine benutzerdefinierte Nachricht oder Weiterleitung für blockierte Besucher, sodass Personen, die auf den Block stoßen, etwas Gezieltes sehen und keine einfache Fehlermeldung.

Am besten für: Jeden, der ein kostenloses, gut unterstütztes Plugin wünscht und bestimmte Seiten statt der gesamten Website blockieren muss.

Wordfence

Wordfence bündelt GeoIP-Länderblockierung in eine vollständige Firewall- und Malware-Scanning-Suite.

Eine Sache, die es wert ist zu wissen, bevor Sie es installieren, ist, dass die Länderblockierungsfunktion in der Premium-Stufe angesiedelt ist. Die kostenlose Version von Wordfence bietet Ihnen die Firewall, den Malware-Scanner und die Anmeldesicherheit, aber Geo-Blocking ist speziell eine kostenpflichtige Funktion. Wenn Länderblockierung das Einzige ist, wonach Sie suchen, erledigt eines der oben genannten kostenlosen Plugins die Aufgabe kostenlos.

Wo Wordfence seine Stärke ausspielt, ist, wenn Sie Ländersperren als eine Ebene innerhalb eines breiteren Sicherheitsaufbaus wünschen und nicht als eigenständiges Werkzeug. Wenn das die Richtung ist, in die Sie gehen, deckt unsere Zusammenfassung der besten WordPress-Sicherheits-Plugins ab, wie es sich gegen die Alternativen schlägt.

Am besten für: Websites, auf denen bereits Wordfence Premium läuft, oder Besitzer, die eine vollständige Sicherheitssuite wünschen und Geo-Blocking als Bonus betrachten.

Erweiterter Länderblocker

Advanced Country Blocker ist eine weitere kostenlose, fokussierte Option, die sowohl Ihre gesamte Website als auch einzelne Seiten nach Land blockieren kann.

Es gibt ein paar durchdachte Details bezüglich des Sperrproblems. Das Plugin erkennt automatisch Ihr eigenes Land, damit Sie sich bei der Einrichtung nicht versehentlich selbst aussperren, und es gibt Ihnen eine geheime Umgehungs-URL, über die Sie wieder hineingelangen, falls doch. Sie erhalten auch E-Mail-Benachrichtigungen und ein Protokoll der blockierten Versuche.

Am besten für: Leute, die etwas Leichteres als eine vollständige Sicherheitssuite wollen, aber trotzdem ein Sicherheitsnetz gegen das Aussperren benötigen.

CloudGuard

CloudGuard geht das Problem aus einem anderen Blickwinkel an. Es ist ein leichtgewichtiges Plugin, das den kostenlosen Geolokalisierungsdienst von Cloudflare nutzt, um bestimmte Länder von Ihrer Anmeldeseite fernzuhalten.

Das CloudGuard-Plugin erhalten

Da CloudGuard für die IP-Erkennung auf Cloudflare und nicht auf Ihren eigenen Server angewiesen ist, wird diese Arbeit von Ihrem Hosting ausgelagert und die Ressourcen werden tendenziell gering gehalten.

Sie können blockierte Anmeldeversuche auch auf einer Weltkarte von Ihrem Dashboard aus beobachten. Beachten Sie nur, dass ein Cloudflare-Konto erforderlich ist, kostenlos oder kostenpflichtig, mit aktivierter Geolokalisierung.

Am besten für: eine gezielte, risikoarme Sperrung von Brute-Force-Anmeldeversuchen, ohne den Rest Ihrer Website zu beeinträchtigen.

Wenn Sie Standortdaten auch über Ihre Formulare sammeln, ist unser Leitfaden zu den besten WordPress-Geolokalisierungs-Plugins lesenswert.

Methode 3: Ein Land mit Cloudflare blockieren (WAF Firewall Rules)

Verwenden Sie dies, wenn Sie unerwünschten Traffic am Netzwerkrand stoppen möchten, bevor er Ihre WordPress-Website überhaupt erreicht.

Wenn Ihre Website über Cloudflare läuft, können Sie Länder am Edge mit dessen Web Application Firewall blockieren. Dies stoppt den Traffic, bevor er Ihren Server erreicht, was sowohl schnell als auch ressourcenschonend für Ihr Hosting ist. Benutzerdefinierte WAF-Regeln sind im kostenlosen Plan von Cloudflare verfügbar, sodass hierfür kein kostenpflichtiges Konto erforderlich ist.

Gehen Sie in Ihrem Cloudflare-Dashboard zu Sicherheit » WAF und erstellen Sie eine neue benutzerdefinierte Regel. Stellen Sie das Feld auf Land, den Operator auf gleich und den Wert auf das Land, das Sie blockieren möchten.

Die Cloudflare-Homepage

Stellen Sie dann die Aktion auf Blockieren und stellen Sie die Regel bereit. Wenn Sie mehrere Länder gleichzeitig blockieren möchten, wechseln Sie den Operator zu ist in und fügen Sie sie alle zur selben Regel hinzu, anstatt eine Regel pro Land zu erstellen.

Sobald die Regel live ist, blockiert Cloudflare passende Besucher automatisch, sodass sie nie Ihre Anmeldeseite, Ihre Formulare oder irgendetwas anderes auf der Website erreichen.

WPForms funktioniert auch mit Cloudflare

Sie benötigen nicht die vollständige WAF, nur um Bot-Spam in Ihren Formularen zu stoppen. WPForms integriert Cloudflare Turnstile in Ihren Formularen, eine datenschutzfreundliche CAPTCHA-Alternative, die Bots blockiert, ohne dass echte Personen Rätsel lösen müssen.

Cloudflare Turnstile für CAPTCHA auswählen

Methode 4: Ein Land über Ihren Webhoster blockieren

Verwenden Sie dies, wenn Ihr Hosting-Anbieter eine integrierte IP- oder Ländersperrung anbietet und Sie nicht noch ein weiteres Plugin hinzufügen möchten.

Viele Hoster ermöglichen es Ihnen, Traffic direkt über Ihr Control Panel zu blockieren, wodurch die Arbeit vollständig von WordPress ferngehalten wird.

Die genauen Schritte variieren je nach Hoster, daher lohnt es sich immer, deren Dokumentation zu prüfen oder deren Support-Team zu kontaktieren, aber die meisten Anbieter folgen dem gleichen grundlegenden Prozess.

cPanel Zone Editor
  • Melden Sie sich bei Ihrem Hosting-Control-Panel an, z. B. cPanel, Plesk oder dem benutzerdefinierten Dashboard Ihres Hosters.
  • Suchen Sie den Sicherheitsbereich oder das IP-Blockierungstool. Es könnte IP Blocker, IP Deny Manager oder etwas Ähnliches heißen.
  • Sammeln Sie die IP-Adressbereiche des Landes, das Sie blockieren möchten. Sie finden diese online oder können sie aus einem Plugin wie IP2Location abrufen.
  • Fügen Sie diese IP-Bereiche zu Ihrem Blocking-Tool des Hosts hinzu, entweder einzeln oder als hochgeladene Liste.
  • Speichern Sie Ihre Änderungen und testen Sie die Sperrung dann mit einem VPN oder Proxy, um eine Verbindung aus diesem Land zu simulieren.
Webhost-Grafik

Beliebte Hoster handhaben dies auf ihre eigene Weise. Auf Hostinger und SiteGround finden Sie IP-Verwaltungstools in hPanel und Site Tools.

Bluehost bietet IP-Blocking über cPanel an, und WP Engine kann den Traffic über seine Sicherheitseinstellungen und das CDN nach Ländern einschränken. Wenn Sie nicht sicher sind, wo sich die Option befindet, kann Ihnen das Support-Team Ihres Hosters normalerweise in einer Minute weiterhelfen.

Beachten Sie, dass IP-Blocking auf Host-Ebene immer noch von jedem umgangen werden kann, der ein VPN oder einen Proxy verwendet. Es funktioniert daher am besten in Verbindung mit der zuvor behandelten Filterung auf Formular-Ebene oder dem CAPTCHA-Schutz.

Methode 5: Ein Land ohne Plugin blockieren (.htaccess)

Verwenden Sie dies, wenn Sie mit der Bearbeitung von Serverdateien vertraut sind und ein Land blockieren möchten, ohne Plugins hinzuzufügen.

Wenn Sie lieber nichts installieren möchten, können Sie den Traffic blockieren, indem Sie die .htaccess-Datei Ihrer Website auf Apache-Servern bearbeiten oder das GeoIP-Modul auf NGINX verwenden.

Die Idee ist die gleiche wie bei der Host-Level-Methode. Sie geben die IP-Bereiche ein, die einem Land zugeordnet sind, und verweigern ihnen den Zugriff. Der Haken ist, dass dieser Ansatz manuell und unnachgiebig ist.

Sie müssen die IP-Bereiche selbst aktuell halten, und ein kleiner Fehler kann Sie oder Ihre echten Besucher von der Website aussperren. Dies ist die Methode, bei der der Wiederherstellungsplan aus der obigen Checkliste am wichtigsten ist. Sichern Sie daher .htaccess, bevor Sie ihn anfassen, und stellen Sie sicher, dass Sie über FTP auf die Datei zugreifen können.

Für die meisten Leute ist eine der früheren Methoden sicherer und einfacher zu warten. Aber wenn Sie die volle Kontrolle ohne zusätzliche Plugins wünschen, erledigt die Bearbeitung der Serverkonfiguration die Aufgabe.

Methode 6: Blockieren Sie nur ein Land von Ihrer Anmeldeseite

Verwenden Sie dies, wenn Brute-Force-Anmeldeversuche das Problem sind und Sie niemanden vom Surfen auf Ihrer Website abhalten möchten.

Die meisten Leute, die nach einer Ländersperre suchen, reagieren auf fehlgeschlagene Anmeldeversuche, die sich in ihren Sicherheitsprotokollen stapeln. Wenn das Ihre Situation ist, ist die Sperrung des gesamten Landes ein viel zu grobes Werkzeug, als dass Sie es benötigen würden.

Die Beschränkung des Geo-Blockings auf wp-login.php und wp-admin bietet Ihnen die meisten Sicherheitsvorteile bei sehr geringem Risiko. Ihre Kunden in diesem Land können weiterhin stöbern, lesen und kaufen. Such-Crawler greifen Ihre Anmeldeseite sowieso nie an, sodass überhaupt keine Indexierungsrisiken bestehen. Und wenn die Regel fehlschlägt, ist das Schlimmste, dass Sie von dieser Region aus nicht mehr auf Ihr eigenes Dashboard zugreifen können, was ein weitaus einfacheres Problem ist, als wenn ein ganzer Markt eine Fehlerseite sieht.

Sie haben drei praktische Möglichkeiten, dies zu tun. iQ Block Country kann einzelne Seiten einschränken, anstatt die gesamte Website, CloudGuard ist speziell dafür entwickelt und handhabt dies über Cloudflare, und eine Cloudflare WAF-Regel, die auf den Anmelde-URL-Pfad beschränkt ist, erledigt die gleiche Aufgabe am Edge.

Welchen Weg Sie auch wählen, kombinieren Sie ihn mit einer starken Anmeldekonfiguration, anstatt die Ländersperre als vollständige Verteidigung zu betrachten. Zwei-Faktor-Authentifizierung und eine Begrenzung der fehlgeschlagenen Anmeldeversuche leisten mehr als Geografie es jemals tun wird. Wenn Sie diesen Teil Ihrer Website sowieso neu aufbauen, ist unsere Zusammenfassung von WordPress-Anmeldeseiten-Plugins ein guter Ausgangspunkt.

Methode 7: Blockieren Sie Länder in einem WooCommerce-Shop

Verwenden Sie dies, wenn Sie einen Shop betreiben und betrügerische Bestellungen stoppen oder einschränken möchten, wohin Sie tatsächlich versenden.

Shops müssen bei der Ländersperre vorsichtiger sein als Content-Websites. Eine Sperre, die etwas zu weit gefasst ist, weist einen zahlenden Kunden an der Kasse ab, und Sie werden die Bestellung, die nicht zustande kam, nie sehen.

Überprüfen Sie daher Ihre Versandzonen, bevor Sie etwas website-weit sperren. Wenn Sie den Versand bereits auf eine Handvoll Länder beschränken, weist WooCommerce die restlichen an der Kasse leise ab, ohne dass Sie überhaupt ein Geo-Blocking-Plugin benötigen. Viele Probleme nach dem Motto „Ich muss diese Länder sperren“ werden bereits durch die Versand-Einstellungen gelöst.

Wenn das eigentliche Problem betrügerische Bestellungen und nicht der Traffic sind, ist es besser, die Kasse statt des gesamten Shops einzuschränken. Das Blockieren des Browsens sendet eine harte Fehlermeldung an jeden in dieser Region, einschließlich Kunden, die eine VPN verwenden, und Mitarbeiter, die im Ausland reisen. Die Einschränkung des Zahlungs- oder Versandvorgangs hält Ihren Katalog sichtbar und Ihre Produktseiten indiziert, während Sie dennoch die unerwünschten Bestellungen stoppen.

Wenn Sie es lieber weiter oben im Funnel handhaben möchten, funktioniert WPForms als leichtere Alternative für Bestell- und Angebotsanfragen. Sie können WPForms ohne Code mit WooCommerce verbinden, und der Länderfilter aus Methode 1 gilt dann für diese Einreichungen genauso wie für jedes andere Formular.

Warum ein ganzes Land blockieren?

Es gibt viele gute Gründe, ein ganzes Land von Ihrer WordPress-Website aus zu blockieren. Möglicherweise bekämpfen Sie bösartigen Traffic, wiederholte Cyberangriffe oder Brute-Force-Anmeldeversuche, die alle auf dieselben Regionen zurückzuführen sind.

Möglicherweise müssen Sie lokale Gesetze oder Compliance-Regeln einhalten, die den Zugriff in bestimmten Gebieten einschränken. Oder Sie betreiben einfach ein Unternehmen, das ein Land bedient, und sehen keinen Grund, die Tür für den Rest offen zu halten.

Es gibt jedoch sanftere Optionen, die es wert sind, zuerst in Betracht gezogen zu werden. Wenn Sie nur einen Bereich Ihrer Website schützen müssen, können Sie Ihre WordPress-Website oder eine einzelne Seite mit einem Passwort schützen, anstatt eine ganze Region zu blockieren.

Und wenn Sie auf Länderebene blockieren, gehen Sie vorsichtig vor, da eine breite Sperrung echte Besucher und Kunden zusammen mit dem bösartigen Traffic leise aussperren kann. Dieser letzte Punkt ist am wichtigsten für Ihr Suchranking, das eine genauere Betrachtung verdient.

Schadet die Blockierung eines Landes Ihrer SEO?

Für die meisten Websites hat die Sperrung eines Landes nur geringe Auswirkungen auf das SEO, aber es lohnt sich, dies zu verstehen, bevor Sie den Schalter umlegen. Suchmaschinen durchsuchen Ihre Website von bestimmten Standorten aus, und wenn Sie die falsche Region blockieren, können Sie versehentlich auch den Crawler blockieren.

Google crawlt hauptsächlich aus den Vereinigten Staaten, und Bing tut dasselbe. Wenn Sie diese Regionen also komplett blockieren, können Ihre Seiten nicht indexiert werden.

Die sichere Methode ist, die wichtigsten Suchmaschinen-Crawler per IP oder User-Agent auf die Whitelist zu setzen, damit Googlebot und Bingbot auch dann Zugriff haben, wenn menschliche Besucher aus diesen Ländern keinen haben.

Ein paar Gewohnheiten bewahren Sie vor Ärger:

  • Such-Crawler auf die Whitelist setzen: Erlauben Sie Googlebot, Bingbot und anderen wichtigen Crawlern immer den Durchgang durch Ihre Sperre.
  • Zuerst auf Staging testen: Wenden Sie die Sperre auf eine Staging-Kopie an und bestätigen Sie, dass Ihre wichtigsten Seiten noch geladen werden, bevor Sie live gehen.
  • Überwachen Sie Ihre Abdeckungsberichte: Überprüfen Sie nach der Aktivierung der Sperre in der Google Search Console auf plötzliche Anstiege von Crawling-Fehlern oder verlorenen Seiten.
  • Überprüfen Sie Ihre Crawl-Statistiken: Öffnen Sie in der Search Console den Bericht „Crawl-Statistiken“ und achten Sie in den Tagen nach der Sperre auf einen Rückgang der gesamten Crawl-Anfragen oder einen Anstieg der fehlgeschlagenen Antworten. Das zeigt sich schneller als Fehler bei der Abdeckung.

Sorgfältig durchgeführt, sollte eine Ländersperre Ihre allgemeine Suchleistung nicht merklich beeinträchtigen. Die Probleme treten nur bei pauschalen, ungetesteten Sperren auf.

FAQs zum Blockieren eines Landes in WordPress

Das Blockieren eines Landes in WordPress kommt häufig bei Website-Betreibern vor, die mit Spam und Sicherheit zu kämpfen haben. Hier sind schnelle Antworten auf die Fragen, die die Leute am häufigsten zu Geo-Blocking, Geoblocking-Plugins und Länderbeschränkungen stellen.

Was ist Geo-Blocking in WordPress?

Geo-Blocking, manchmal auch als Geoblocking geschrieben, ist die Einschränkung des Zugriffs auf Ihre Website basierend auf dem Standort eines Besuchers. Ein Plugin, ein CDN oder eine Serverregel liest die IP-Adresse des Besuchers, gleicht sie mithilfe einer IP-Geolokalisierungsdatenbank mit einem Land ab und erlaubt oder verweigert dann die Anfrage. Es ist die gleiche Technologie, die hinter Länderbeschränkungen, IP-nach-Land-Beschränkungen und GeoIP-Beschränkungen steckt, nur unter anderen Namen.

Können Benutzer Länderblockierungen mit einem VPN oder Proxy umgehen?

Ja. Jeder, der ein VPN oder einen Proxy verwendet, kann seinen tatsächlichen Standort maskieren und eine IP-basierte Ländersperre umgehen. Deshalb ist es hilfreich, die Ländersperre mit anderen Maßnahmen zu kombinieren, wie z. B. einem CAPTCHA, einer Zwei-Faktor-Authentifizierung oder einer Spam-Filterung auf Formular-Ebene, anstatt sich allein auf die Sperre zu verlassen.

Ist es besser, ein Land per IP oder mit einem Plugin zu blockieren?

Beide basieren auf denselben IP-Daten. Ein Plugin ist einfacher zu verwalten, da es die Länder-zu-IP-Zuordnung für Sie aktualisiert und Ihnen einen Einstellungsbildschirm anstelle von Rohkonfigurationsdateien bietet. Die direkte IP-Blockierung über Ihren Host oder .htaccess gibt Ihnen mehr Kontrolle, aber auch mehr Wartungsaufwand. Für die meisten WordPress-Benutzer bietet ein Plugin oder Ihr CDN die bessere Balance.

Verhindert die Blockierung eines Landes den Spam, der über meine Formulare kommt?

Es kann helfen, aber eine Ländersperre ist ein schweres Werkzeug für ein Formularproblem. Wenn Spam Ihr Hauptanliegen ist, ist die Filterung von Einreichungen auf Formular-Ebene mit WPForms präziser, da sie den unerwünschten Inhalt stoppt, ohne echte Besucher daran zu hindern, den Rest Ihrer Website zu durchsuchen.

Verlangsamt das Blockieren eines Landes meine Website?

Es hängt davon ab, wo der Block ausgeführt wird. Ein Plugin führt seine IP-Suche innerhalb von WordPress bei jedem Seitenaufruf durch, was jede Anfrage mit etwas Mehraufwand verbindet, obwohl die meisten Websites dies nicht bemerken werden. Das Blockieren auf CDN- oder Server-Ebene ist schneller, da die Anfrage abgelehnt wird, bevor WordPress überhaupt geladen wird. Wenn die Leistung für Sie wichtig ist, ist die WAF von Cloudflare hier die leichteste Option.

Was passiert, wenn ich mich versehentlich selbst blockiere?

Sie erhalten dieselbe Fehlerseite, die Ihre blockierten Besucher sehen, und Sie können nicht auf Ihr Dashboard zugreifen. Die Lösung besteht darin, sich über FTP oder den Dateimanager Ihres Hosts Zugang zu verschaffen. Wenn ein Plugin es verursacht hat, benennen Sie den Ordner dieses Plugins in wp-content/plugins um, um es zu deaktivieren. Wenn eine .htaccess-Regel es verursacht hat, stellen Sie Ihre Sicherung dieser Datei wieder her. Einige Plugins, wie Advanced Country Blocker, bieten Ihnen auch eine geheime Umgehungs-URL für genau diese Situation.

Ist die Ländersperre legal und wirkt sie sich auf die DSGVO-Konformität aus?

Besucher nach Land zu blockieren ist in den meisten Gerichtsbarkeiten legal, und einige Unternehmen tun dies speziell, um Lizenzierungs- oder regulatorische Anforderungen zu erfüllen. Geoblocking ist jedoch keine eigenständige DSGVO-konforme Strategie. Das Blockieren des EU-Datenverkehrs entbindet Sie nicht von Ihren Verpflichtungen für bereits gesammelte Daten, und IP-Adressen sind selbst personenbezogene Daten gemäß der DSGVO, daher ist es wichtig, wie Ihr Blocking-Tool diese protokolliert und speichert. Wenn die Einhaltung von Vorschriften der Grund für Ihre Sperrung ist, wenden Sie sich an einen Rechtsberater, anstatt sich auf eine Plugin-Einstellung zu verlassen.

Blockieren Sie als Nächstes den gesamten Spam aus Ihren Formularen

Bei der Blockierung eines Landes geht es wirklich darum, den Müll und die Bedrohungen zu reduzieren, die Ihre Zeit verschwenden. Wenn Formular-Spam der Grund ist, warum Sie hier sind, gibt es noch viel mehr, was Sie tun können, um Ihre Formulare sauber zu halten.

Werfen Sie einen Blick auf unseren aktualisierten Leitfaden So stoppen Sie Spam in Kontaktformularen in WordPress für die vollständige Palette an Taktiken, von CAPTCHAs bis hin zu intelligenter Filterung.

Blockieren Sie jetzt Formular-Spam nach Land

Bereit, Ihr Formular zu erstellen? Beginnen Sie noch heute mit dem einfachsten WordPress-Formular-Builder-Plugin. WPForms Pro enthält viele kostenlose Vorlagen und bietet eine 14-tägige Geld-zurück-Garantie.

Wenn Ihnen dieser Artikel geholfen hat, folgen Sie uns bitte auf Facebook und Twitter für weitere kostenlose WordPress-Tutorials und Anleitungen.

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

Hamza Shahid

Hamza ist ein Autor für das WPForms-Team, der sich auch auf Themen wie digitales Marketing, Cybersicherheit, WordPress-Plugins und ERP-Systeme spezialisiert hat. Mehr erfahren

Das beste WordPress Drag-and-Drop-Formular-Builder-Plugin

Einfach, schnell und sicher. Schließen Sie sich über 6 Millionen Website-Besitzern an, die WPForms vertrauen.

Kommentar hinzufügen

Wir freuen uns, dass Sie einen Kommentar hinterlassen möchten. Bitte beachten Sie, dass alle Kommentare gemäß unserer Datenschutzrichtlinie moderiert werden und alle Links Nofollow sind. Verwenden Sie KEINE Schlüsselwörter im Namensfeld. Führen wir ein persönliches und bedeutungsvolles Gespräch.

Dieses Formular ist durch Cloudflare Turnstile geschützt und die Datenschutzrichtlinie und Nutzungsbedingungen von Cloudflare gelten.