Software, your way.
burger menu icon
WillMaster

WillMasterBlog > Content Protection

FREE! Coding tips, tricks, and treasures.

Possibilities weekly ezine

Get the weekly email website developers read:

 

Your email address

name@example.com
YES! Send Possibilities every week!

Manual Form Spam Submissions

How to Slow Down and Prevent Manual Form Spam

Manual form spam is a spammer filling in the form and submitting it — like a legitimate form user.

When spamming, there is likely to be some pseudo automation, like pasting pre-written text into a text box. But it appears to be and actually is a human filling out your form and submitting it.

If your site visitors can use the form, then manually submitting spammers assume they can, too.

See further below, An Alternative to The Action Steps, for a way to prevent manual-submission spammers from using your forms, even when they know where your forms are.

How Form Spammers Get To You

Spambots rove the internet looking for forms.

The web page URLs of forms they find are stored in a database that human spammers will use.

These humans have automated software that automatically opens up a form page where they paste in their spew. Then they submit the form and their software opens up the next form to spam.

If your site visitors can use the form, then manually submitting spammers suppose they can, too.

Form Spammers can also get to you through Google. A Google search can provide the URLs. Same with other search engines.

As an illustration, do a search for "contact" and you'll get lots and lots of hits. Scroll down past the listings that sell products (forms, services, contact lenses, …). Very soon, you'll come across links to lots of contact pages.

See how easy it is for manual form spammers to find web pages with forms?

Narrow your search to "contact bicycle" (or whatever criteria might meet the spammer's intent) and you'll get contact pages for websites related to bicycles.

How to Slow Down Manual Form Spam

There is a way to get form pages out of Google and other reputable search engines.

First of all, don't block robots and spiders from form pages through your robots.txt file. That is an invitation to rogue bots to see what it is you're hiding.

Instead, put this meta tag into the source code of form pages, in the head area:

<meta name="robots" content="noindex">

It won't be instant. But eventually the form pages will be removed from reputable search engine indexes.

Another thing you may decide to do, after the meta tag implementation, is to change the file names of form web pages to something that does not contain the word "contact", "message", or other words that indicate the page contains a form.

That will be instant.

Your new form page is not in the search engine indexes at all (unless you use a file name that was previously indexed). Add the meta tag at the same time and the page will stay out of reputable indexes.

There are still manual finds and spambots following links and reading the content of pages looking for form tags. Yet, if you implement the above suggestions, your manual form spam should soon start to reduce, perhaps slowly, but eventually becoming only a once-in-a-while dribble.

The Action Steps

These are actions you can take to protect your forms (see also An Alternative to The Action Steps):

  1. Put the suggested meta tag into the source code of web pages with forms. This will tell legitimate search engine spiders and indexes that you don't want the page indexed.
  2. Give the pages with forms a new file name. A never-before-used file name for a web page means it is not in search engine indexes at all.

Those two steps are likely to reduce the amount of manual form spam to a slow dribble.

An Alternative to The Action Steps

The above action steps won't be required with the free Spam‑free Form. Use Spam‑free Form to prevent both auto-submitted and manually-submitted form spam.

Sign up for Spam‑free Form now. One sign-up is good for all your domains and as many forms as you need — free.

People who have Spam‑free Forms on their websites are glad they signed up.

Will Bontrager

Was this blog post helpful to you?
(anonymous form)

Support This Website

Some of our support is from people like you who see the value of all that's offered for FREE at this website.

"Yes, let me contribute."

Amount (USD):

Tap to Choose
Contribution
Method


All information in WillMaster Blog articles is presented AS-IS.

We only suggest and recommend what we believe is of value. As remuneration for the time and research involved to provide quality links, we generally use affiliate links when we can. Whenever we link to something not our own, you should assume they are affiliate links or that we benefit in some way.

Recent Articles in the Library

Extracting Dates From the Unix Timestamp

The UNIX timestamp can be used to determine the represented time for any time zone on Earth.

Submit Form Data Without Bothering User

To silently and effectively submit a form on a web page, Ajax with FormData() can be used.

CSS Dots

CSS dots can be used for interactions between web page and website user.

Email Testing

One thing to test when email doesn't get sent or doesn't arrive is whether the server actuall sends email.

Tap to Select

Find out how to make a link or button to select the content in a div or other HTML element.

Capitalizing the First Letter of Words

Here, find both PHP code and JavaScript code to capitalize the first letter of a word.

Fixed-position Table Header

During a vertical scroll, the table header scrolls out of view -- unless the header is fixed in position.

How Can We Help You? balloons
How Can We Help You?
bullet Custom Programming
bullet Ready-Made Software
bullet Technical Support
bullet Possibilities Newsletter
bullet Website "How-To" Info
bullet Useful Information List

© 1998-2001 William and Mari Bontrager
© 2001-2011 Bontrager Connection, LLC
© 2011-2024 Will Bontrager Software LLC