3 Options for Contact Forms in WordPress

3 Options for Contact Forms in WordPress

One very popular WordPress beginner question is “How do I create a contact form in WordPress?“.

When you search for a contact form plugin in the WordPress directory, you get over 258 pages of entries returned.

So, the real question isn’t so much “How do I create a contact form in WordPress?” but “Which plugin do I use?”.

We have some recommendations for you:

Option #1: Gator Forms

  • Plugin Name: Gator Forms
  • WordPress.org link: click here.
  • Website link: GatorForms.com
  • Cost: Free, with a single premium version: “Gator Forms Pro”.
  • Distinguishing feature: Flexibility. Gator Forms offers at least 5 different layout options:
    • Shortcodes: Place your form inside a Post, Page, or any other text area in WordPress.
    • Tabs: Show a tab on the outside of your site. Visitors click the tab and see the form.
    • Buttons: You can create a button that users click on to activate the form.
    • Widgets: Place your form inside a WordPress widget and then display it in your site’s sidebar.
    • Hidden: Visitors don’t see the form at first, but they trigger the form by performing an action.

gator forms

Option #2: Ninja Forms

  • Plugin Name: Ninja Forms
  • WordPress.org link: click here.
  • Website link: NinjaForms.com.
  • Cost: Free, with a lot of premium add-ons available.
  • Distinguising Feature: Ease-of-use. Ninja Forms has a really nice admin interface. You can quickly drag-and-drop all your fields into your form.

ninja forms

Video on using Ninja Forms, taken from the WordPress Beginner Class:

Option #3: Contact Form 7

  • Plugin Name: Contact Form 7.
  • WordPress.org link: click here.
  • Website linkContactForm7.com
  • Cost: 100% free.
  • Distinguishing Feature: Popularity! Contact Form 7 is an extremely plugin, having been installed on over 5 million sites! There are a number of addons written especially for this plugin that give it more features. You can find them by searching the WordPress plugins directory for “contact form 7“.

contact form 7


  • Rod Martin

    Rod holds two masters degrees and has been training people how to do "things" for over 25 years. Originally from Australia, he grew up in Canada and now resides just outside Cincinnati, Ohio. He has worked in both the non-profit and for-profit worlds, in small companies and large corporations. His extensive open source experience includes WordPress, Joomla and Drupal and he really knows how to help you get the most out of the system you chose. Rod plays ice hockey a couple of times a week and rides his Goldwing motorcycle pretty much everywhere he can.

0 0 votes
Article Rating
Notify of

1 Comment
Newest Most Voted
Inline Feedbacks
View all comments
Anna Langa
Anna Langa
11 years ago

Great post! Have tried Contact form 7 and Slick Contact Form. Work really well. There is another free plugin going great job – XYZ contact.

Would love your thoughts, please comment.x