Rabbitproof BlogBack to Rabbitproof
← All articlesContact form spam

Contact form spam on WordPress: what it is and how to filter it

If your WordPress contact form fills up with junk, you're not alone. Here's where it comes from and what a good filter does about it.

Rabbitproof24 October 2026 · 2 min read
The Rabbitproof rabbit at a castle letterbox, sorting real letters into one basket and junk mail with robot stamps into another.

Most WordPress websites with a contact form get spam through it sooner or later. It usually starts slowly, then one day there are more junk messages than real ones.

What contact form spam looks like

Where it comes from

Almost all of it is sent by spam bots. They find WordPress websites by the thousand, look for a form, fill in every box and press send. They don't read your page and they don't care what you sell, so a small business gets the same spam as a big one.

Why the usual fixes fall short

What to look for in a filter

A good spam filter is one your customers never notice.

How Rabbitproof does it on WordPress

The Rabbitproof plugin checks each visitor on your own server before a form is accepted. It works with Contact Form 7, WPForms, Gravity Forms, Elementor, Fluent Forms and WooCommerce.

Blocked comments go to your Spam folder. Other blocked messages are kept on your website for 30 days, so you can read them and unblock the sender with one click. You can start in Log only mode to see what it would block before it blocks anything.

Filter contact form spam on WordPress

The Rabbitproof plugin is A$5 a month and works with the form plugin you already use.

RabbitproofBot and spam protection for small websites.

Keep reading

Bot traffic

Blocking a real person is worse than missing a bot

Rabbitproof2 min read
Spam bots

Why IP blocklists miss most spam bots

Rabbitproof2 min read
Bot traffic

What bot traffic costs a small website

Rabbitproof2 min read