Conversion Bot Test Hub

Page chrome: #brand-home and #nav-hub are always present — both are same-origin links to /. Bot click → URL change → PASS.

Classic form — redirect back with error

Page role: Same classic POST pattern as contact, but the server always redirects back here with errors (no thanks page).

Bot scoring: URL may stay on this path after the redirect-back; error banner changes page text → usually PASS* (observable effect), even though UX is an error.

Required name. Filled by the bot; server still rejects the whole submission afterward.

Required email. Error is attached to this field after redirect-back.

Optional message; echoed back via old() after the failed submit.

Triggers POST → back()->withErrors(...). Does not navigate to thanks.