Honeypot は、フォームの利用者には見えない入力欄や、通常なら触られない項目を用意して、機械的な送信を見分けやすくする方法です。
初心者向けに言うと、人は触らないけどボットは埋めやすい罠 を置いておくイメージです。
その欄が埋まっていたら、自動送信の可能性が高いと判断しやすくなります。
画像認証のように操作を増やしにくいので、reCAPTCHA と比べて利用者体験を壊しにくいのが強みです。
ただし、これ単体で万能ではないので、送信回数制限や入力検証と組み合わせる方が実務では安定します。