Чи подає 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 також охоплює обидва моменти: youtube.com/watch?v=xS0oHYZafTQ
НезадоволенняЗаголошення

У ньому сказано, що вони лише сканують форми GET . Моя форма форми - POST . Таким чином, не застосовується. Так, чому б ні, URL-адреси завжди можуть мати посилання.
Саїд Неаматі

5
Якщо ви бачите ?parameter1=value9&parameter2=value10в URL-адресах, вони отримують їх; POST не вбудовує змінні форми в URL.
Wooble

@Woobie: У цьому випадку параметри URL, здавалося б, є результатом перенаправлення на сторону сервера, після того, як форма була POST'd.
MrWhite

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.