Google ส่งแบบฟอร์ม HTML หรือไม่


10

ฉันมีเว็บเพจพูดhttp://domain/purchaseและในหน้านี้ฉันมีเว็บฟอร์ม ผู้ใช้ในการส่งแบบฟอร์มนี้ (ซึ่งมีการตรวจสอบทั้งฝั่งไคลเอ็นต์และฝั่งเซิร์ฟเวอร์และจะไม่ผ่านการตรวจสอบจนกว่าจะมีการกรอกข้อมูลในฟิลด์อย่างเหมาะสม) จะถูกเปลี่ยนเส้นทางไปยังหน้าอื่นซึ่งเขาสามารถเลือกสิ่งอื่น ๆ และระบุ การตั้งค่าอื่น ๆ แล้วซื้อผลิตภัณฑ์ของเรา http://domain/optionsบอกว่าหน้าเว็บที่สองคือ

ดังนั้นผู้ใช้มาที่เว็บไซต์ของเราและการเข้าชมhttp://domain/purchaseกรอกแบบฟอร์มส่งและจากนั้นจะถูกเปลี่ยนเส้นทางไปยังหน้าสองhttp://doamin/options?parameter1=value1&parameter2=value2ซึ่งมีพารามิเตอร์จากหน้าแรก นี่เป็นเรื่องธรรมดามากในการผ่านพารามิเตอร์ระหว่างหน้าเว็บ (หรือในทางเทคนิคระหว่าง URL)

ตอนนี้ฉันกำลังตรวจสอบเว็บไซต์ของฉันและเห็นว่า Google ได้จัดทำดัชนีหน้าเว็บและ URL ที่เปลี่ยนเส้นทางของฉันเช่น:

  1. http://domain/options?parameter1=value1&parameter2=value2
  2. http://domain/options?parameter1=value3&parameter2=value4
  3. http://domain/options?parameter1=value5&parameter2=value6
  4. http://domain/options?parameter1=value7&parameter2=value8
  5. http://domain/options?parameter1=value9&parameter2=value10

ซึ่งหมายความว่า Google Bot ได้เข้าชมhttp://domain/purchaseหน้าของเราและได้กรอกแบบฟอร์มของเราและได้ส่งและถูกเปลี่ยนเส้นทางไปยัง URL อื่นพร้อมพารามิเตอร์ที่เกี่ยวข้อง นี่เป็นวิธีเดียวที่สมเหตุสมผลสำหรับฉัน Google เติมฟอร์มจริงๆหรือ

PS:พารามิเตอร์ทั้งหมดมีความหมายซึ่งหมายความว่าพวกเขาจะไม่ถูกเติมโดยพลการ ตัวอย่างเช่นพารามิเตอร์โทรศัพท์ในหน้าจัดทำดัชนีมีหมายเลขโทรศัพท์ที่ถูกต้อง มันเป็นไปได้ยังไงกัน?

คำตอบ:


8

Google ได้รับสามารถที่จะรวบรวมข้อมูลรูปแบบ HTML ตั้งแต่ปี 2008

หลังจากเลือกค่าสำหรับแต่ละอินพุตแล้วเราจะสร้างและจากนั้นลองรวบรวมข้อมูล URL ที่สอดคล้องกับข้อความค้นหาที่ผู้ใช้อาจทำ หากเราตรวจสอบให้แน่ใจว่าหน้าเว็บที่เป็นผลมาจากการสืบค้นของเรานั้นถูกต้องน่าสนใจและมีเนื้อหาที่ไม่ได้อยู่ในดัชนีของเราเราอาจรวมไว้ในดัชนีของเราได้มากเท่ากับที่เราจะรวมหน้าเว็บอื่น ๆ

ในทางกลับกันเนื่องจากเป็นไปได้ยากที่ GoogleBot จะรู้พารามิเตอร์ที่ถูกต้องที่จะใส่ลงในฟิลด์เหล่านั้นอาจมีคำอธิบายอื่น เป็นไปได้หรือไม่ที่ผู้ใช้ของคุณกำลังลิงค์ไปยังหน้าที่เปลี่ยนเส้นทาง?


วิดีโอ Google Webmaster นี้ยังครอบคลุมทั้งสองประเด็น: youtube.com/watch?v=xS0oHYZafTQ
DisgruntledGoat

มันบอกว่าพวกเขารวบรวมข้อมูลฟอร์มGETเท่านั้น วิธีการรูปแบบของฉันคือการโพสต์ ดังนั้นจึงไม่สามารถใช้งานได้ ใช่ทำไมไม่ URL นั้นสามารถลิงค์ได้เสมอ
Saeed Neamati

5
หากคุณเห็น?parameter1=value9&parameter2=value10ใน URL พวกเขาจะได้รับพวกเขา POST ไม่ได้ฝังตัวแปรแบบฟอร์มใน URL
Wooble

@Woobie: ในกรณีนี้พารามิเตอร์ URL น่าจะเป็นผลมาจากการเปลี่ยนเส้นทางฝั่งเซิร์ฟเวอร์หลังจากแบบฟอร์มได้รับการโพสต์แล้ว
MrWhite

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.