Your WordPress contact form worked fine for months. Then one morning there were nine junk submissions, and the next morning there were twenty.
Nothing changed on your side. What changed is that a bot found your form — and once one has, the address gets shared.
This guide covers what actually stops WordPress contact form spam, in the order worth trying, with the real cost of each. The short version: the checks a visitor never sees do most of the work, and the ones a visitor does see should be last.
Why your form gets found in the first place
There is no targeting involved. Bots crawl for form markup the way they crawl for links. A `


