Websites that use forms will need to be secured from spamming by "Spam-Bots". Spam-Bots will visit your site and fill out forms that are not secured. This can result in comment spamming in forums, spam emails being sent from your server, and other spam related activities. Google has what's called "reCAPTCHA" that allows you to add an image with a special code to your forms. This requires the person filling in and submitting the form to type the code correctly before the form can be submitted.

When setting up web forms in Content Management Systems like Drupal, Wordpress, Joomla, Moodle, and others, you will need to have 2 keys created for your reCAPTCHA to work. ReCAPTCHA requires a public and a private key in order for the code to function in your web forms. These are free to get from Google if you have a Gmail account. The following will explain how to get a free reCAPTCHA key from Google.

Generating a public and private reCAPTCHA key

  1. Log into your Google account.

    Important! If you do not have a Google account, you will need to sign up for a Gmail account. You can do this for free here.

  2. Search for Google reCAPTCHATo find the reCAPTCHA site, type "Recaptcha" in Google search.

    You should see a link that says "reCAPTCHA: Stop Spam, Read Books". Select that link and you should be directed to the following:

  3. Click Use Google reCAPTCHAOn the reCAPTCHA page, click "Use reCAPTCHA ON YOUR SITE".
  4. Sign up for Google reCAPTCHAClick "Sign up Now!".
  5. Create keys Google reCAPTCHAType your domain you are using the reCAPTCHA for. Select the "Enable this key on all domains (global key)" so you can use the same reCAPTCHA key for all your sites.

    Click Create Key.

    Google reCAPTCHA public and private keysGoogle will have 2 keys generated for your site, a public and a private key. These are the reCAPTCHA keys you will use in your Software.

Did you find this article helpful?

We value your feedback!

Why was this article not helpful? (Check all that apply)
The article is too difficult or too technical to follow.
There is a step or detail missing from the instructions.
The information is incorrect or out-of-date.
It does not resolve the question/problem I have.
How did you find this article?
Please tell us how we can improve this article:
Email Address

new! - Enter your name and email address above and we will post your feedback in the comments on this page!

Related Questions

Here are a few questions related to this article that our customers have asked:
Ooops! It looks like there are no questions about this page.
Would you like to ask a question about this page? If so, click the button below!
Ask a Question
n/a Points
2014-07-09 5:30 am

Thanks... :)

n/a Points
2014-08-07 6:40 am
Hey come on.... its awesome already.. you are rocking mate... keep going...
make this as a link ( ) not a text.. :)
9,162 Points
2014-08-14 10:16 am
Thanks for letting us know about the link. It has been corrected.
n/a Points
2014-08-14 10:03 am

Is it possible to get keys for an IP address instead of a Domain?

9,162 Points
2014-08-14 10:13 am
Yes, it is indeed possible. Simply enter the IP instead of the domain.
n/a Points
2014-08-21 1:38 pm


Post a Comment

Email Address:
Phone Number:

Please note: Your name and comment will be displayed, but we will not show your email address.

6 Questions & Comments

Post a comment

Back to first comment | top

Need more Help?


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:
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!