In this article we'll explain a common problem that you find in many CMS applications, and forum software. By default these type of applications typically give visitors the ability to comment on your posts, or add to your forum discussions without registering for an account. Or in some cases they will require an account, but no manual verification to prove that visitor is a human.

This can lead to spam bots attempting to use your site to boost their own search engine rankings, by leaving comments on your site linking back to their site. This might not seem like a huge deal, but it can have multiple negative effects if left unattended.

First, your own site's search engine rankings could be negatively affected if you have a large amount of spam content on your site. Additionally there could be a large amount of resources wasted on the server to be able to parse all of those spam comments out of your database again and again.

Install CAPTCHA

Deter spam bots from registering accounts on your site by implementing a CAPTCHA system which stands for "Completely Automated Public Turing test to tell Computers and Humans Apart".

Moderate accounts User registrations for your forum or CMS should be reviewed from time to time to ensure they aren't being used for spam purposes.
Clean-up spam

Purge spam content from your database periodically. This can be done either directly through your application, or if the spam is more extensive sometimes directly removing the spam from your database using phpMyAdmin is a better option.

Application level clean-up

Direct database clean-up with phpMyAdmin

Like this Article?

Login to comment.

Your Opinion Matters

... but we need to know what you're thinking!

I'm Jacob Nicholson, your friendly Community Support technician, and I wrote the article you're looking at now. I like to think it's perfect, but I'm sure you have some suggestions. Please, let me know what they are!

Feedback
Your Email Address
Because we'd like to talk with you!

Latest Questions

If you need some help, submit your question to our Community!
We guarantee a response within 60 minutes (8am - 9pm EST, Monday - Friday)
Ask a Question!
Recent Questions
  1. New Account - Control Panel Not Available
  2. Connecting email to gmail?
  3. Can I have Oscommerce installed on my site's server?

Need more Help?

Search

Ask the Community!

Get help with your questions from our community of like-minded hosting users and InMotion Hosting Staff.

Current Customers

Chat: Click to Chat Now E-mail: support@InMotionHosting.com
Call: 888-321-HOST (4678) Ticket: Submit a Support Ticket

Not a Customer?

Get web hosting from a company that is here to help. Sign up today!