/ / USA-Verkehr blockieren, ohne Suchmaschinen-Bots zu blockieren? - .htaccess, SEO, Suchmaschine

US-Verkehr blockieren, ohne Suchmaschinen-Bots zu blockieren? - .htaccess, seo, Suchmaschine

Liebe Freunde, brauche einen großen Rat von dir. Ich habe eine Website, die keinen Traffic aus den USA haben soll (die Website enthält nur lokale Inhalte). Da die meisten Besucher von Suchmaschinen auf meine Website kommen, möchte ich diese Suchmaschinen-Bots nicht blockieren.

Ich weiß wie

  • Blockieren Sie IP-Adressen von .htaccess.
  • Umleiten von Benutzern vom Standort Geo.

    Ich denke, wenn ich USA ips blockiere, wird meine Website nicht in Google oder Yahoo indiziert. Selbst wenn ich keinen Verkehr in den USA möchte, müssen meine Webseiten in Google und Yahoo indiziert werden.

Hängen Sie von der ab $_SERVER["HTTP_USER_AGENT"] Ich kann Bots erlauben, meine Webseiten zu crawlen. Einer meiner Freunde sagte, wenn ich USA-Besucher außer Bots blockiere, wird Google dies tun schwarze Liste meine Website, auf der Google-indizierte Seiten für Besucher aus den USA nicht zugelassen werden.

Ist das wahr? Wenn ja, was soll ich für dieses Problem tun? Alle Ratschläge sind sehr dankbar. Vielen Dank

Antworten:

1 für die Antwort № 1
  1. Verwendung von JS-Weiterleitung für US-Benutzer. Dadurch können die meisten Suchmaschinen-Bots Ihre Website besuchen.

  2. Verwenden von Robots.txt, um Google mitzuteilen, wo und was zu lesen ist http://support.google.com/webmasters/bin/answer.py?hl=en&answer=156449

  3. Es gibt eine Möglichkeit, die IP-Adressen von Googlebot hinzuzufügen (oder nur den Namen: http://support.google.com/webmasters/bin/answer.py?hl=en&answer=80553) als eine Ausnahme.

  4. Verwenden Sie das Geotargeting und blockieren Sie die Seiten mit einem JS - Div oder fügen Sie einfach ein Banner hinzu, das Ihren Benutzern mitteilt, dass sie die Website von ihrem Standort aus nicht verwenden können

hoffe das hilft, Prost,


0 für die Antwort № 2

Ich antworte hier nur, weil es jemand warIch weiß, dass diese Antwort eher ein Kommentar ist, aber ich gebe der Frage die Schuld, wenn sie in webmasters SE gestellt worden wäre, wäre diese Antwort themenbezogener .


1 Warum US-Besucher blockieren? Ich verstehe, dass es einige rechtliche Gründe geben kann (z. B. Glücksspiel). Sie können diese Funktionen jedoch einfach für US-Besucher deaktivieren und ihnen erlauben, den Inhalt und ein Banner zu sehen, das erklärt, dass die Website für US-Besucher nicht verfügbar ist. Suchmaschinen haben damit kein Problem (sie sind sowieso nicht in der Lage zu spielen oder Sachen zu kaufen) und es gibt auch keine Tarnung.

2 Victors Antwort enthält ein paar Probleme, IMO:

  1. Verwenden der JS-Umleitung für US-Benutzer. Dadurch können die meisten Suchmaschinen-Bots Ihre Website besuchen.

Dies war wahrscheinlich zum Zeitpunkt des Schreibens richtig,Aber heutzutage kann Google (und wahrscheinlich auch einige andere Suchmaschinen) JavaScript ausführen und wird daher auch der Umleitung folgen.

  1. Verwenden von Robots.txt, um Google mitzuteilen, wo und was zu lesen ist.

Ich würde vorschlagen, stattdessen das Robots-Meta-Tag oder den X-Robots-Tag-Header zu verwenden oder allen US-Besuchern mit einem 451-Statuscode zu antworten.

  1. Es gibt eine Möglichkeit, die IP-Adressen von Googlebot als Ausnahme hinzuzufügen.

Tarnung.

  1. Verwenden Sie das Geotargeting und blockieren Sie die Seiten mit einem JS - Div oder fügen Sie einfach ein Banner hinzu, das Ihren Benutzern mitteilt, dass sie die Website von ihrem Standort aus nicht verwenden können.

Stimmen Sie vollkommen zu, tun Sie dies.