Senden Search Engine Spider POST-Formulare?


10

Wenn ich Inhalt hinter einem POST-Formular habe (in meinem Fall ein Auswahlfeld), können Googlebot oder andere Suchmaschinenspinnen den Inhalt hinter diesem Formular crawlen?

Wenn ich beispielsweise 4 Übersetzungen einer Seite hätte und die Sprachauswahl ein POST-Formular für dieselbe URL wäre, das dann zur sprachspezifischen URL umgeleitet würde, könnte Googlebot dann die "anderen" Sprachen crawlen?

Antworten:


9

Der Googlebot kann Formulare senden , dies ist jedoch im Allgemeinen nicht der Fall, es sei denn, er kann einen Grund dafür erkennen .

Wenn Ihre Übersetzungen über die Links von AJAX erstellt und ordnungsgemäß erstellt wurden, kann Googlebot das Formular sehr gut senden, um zu sehen, wie die Ergebnisse aussehen würden. Dieses Verhalten (insbesondere bei POST) ist jedoch nicht garantiert, und Sie sollten wahrscheinlich GET verwenden, um den Robotern den Zugriff zu erleichtern.


1
@ DisgruntledGoat Bist du sicher? Hast du eine Quelle? Die verlinkten Artikel heißt es, dass „Für Textfelder, unsere Computer wählen automatisch Wörter aus der Website, die die Form hat“ . Der Artikel wurde 2008 geschrieben, also haben sich die Dinge vielleicht geändert?
S427

2
@ s427 Ja du bist richtig, ich habe meinen Kommentar gelöscht. Für GET-Formulare (z. B. ein Suchfeld) kann Googlebot Text generieren und senden. Dort sind einige Einschränkungen aufgeführt: Sie senden weder POST-Formulare noch Formulare mit Kennwortfeldern.
DisgruntledGoat

4

Bing tut es absolut. Bevor ich es nicht sagte, würde ich ständig sowohl ein Kontaktformular als auch ein Umfrageformular einreichen. Ich wusste, dass es Bingbot war, weil ich $ _SERVER ['HTTP_USER_AGENT'] in die $ _POST-Informationen aufgenommen habe. Keine andere Spinne hat diese Formulare jemals eingereicht.


Wie haben Sie Bing angewiesen, die Übermittlung einzustellen? Vielen Dank!
Thomas Landauer

Ich habe das HTTP_USER_AGENT auf Bingbot überprüft und die Senden-Schaltfläche deaktiviert.
Nemmy

3

Sie können und tun. Ich habe ein einfaches E-Mail-Erfassungsformular auf der Vorderseite einer Website, die ich starten möchte. Ich habe gerade eine Übermittlung von diesem Formular von IP erhalten 66.249.73.214, einer GoogleBot-IP.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.