8 Best and Free WordPress Affiliate Plugins to Cloak and Hide Affiliate Links

WordPress affiliate plugin – Besides from using AdSense ads, affiliate marketing is another common way for many bloggers to earn money to support recurring costs of blogging and other relevant stuff. In case you don’t know, affiliate marketing is nothing but you promoting or advertising the products and services you like or trust to earn a commission when there is a sale.

As good as it is, most of the affiliate links look kind of ugly and suspicious with all the weird characters and words. Moreover, as you add different affiliate links to your content, it will be quite difficult to manage all those links individually. This is especially true when you need to make changes to the affiliate link. There may be any number of reasons for this like the product developer changing the affiliate URL, removing the entire affiliate program, mistakes in the added affiliate URL, etc.

To deal with this, there are many best WordPress affiliate plugins which can cloak all your affiliate links while providing advanced features like tracking and link management. So without further ado, let me show you some of the best WordPress affiliate plugins to cloak and hide your affiliate links.

Best WordPress Affiliate Plugins

1. ThirstyAffiliates

WordPress Affiliate Plugin - ThirstyAffiliates

WordPress Affiliate Plugin – ThirstyAffiliates

ThirstyAffiliates is my favorite and one of the best WordPress affiliate plugins that come with a ton of features while still being easy to use. In fact, I personally use it to manage all of my outgoing links, download links, and other temporary links. The good thing about ThirstyAffiliate link manager is that it utilizes the native WordPress custom post types and taxonomies to create the cloaked affiliate links. This makes it easy for you to import or export your affiliate links.

Moreover, ThirstyAffiliate link manager will nicely integrate with the WordPress editor making it easy to add or create new affiliate links. ThirstyAffiliates plugin comes both in free and paid versions, where the core plugin is free to use.

The core features of the ThirstyAffiliates affiliate plugin include but not limited to:

  • Customizable link prefixes
  • Link categories
  • SEO optimized link redirection [301, 302, and 307 redirections]
  • Do-follow and no-follow options
  • Full importing and exporting via native WordPress options [navigate to “Tools > Export” in WordPress dashboard]
  • Ability to add banners and images to affiliate links
  • Add additional rel attributes
  • Option to configure links to open in new window
  • Handy link picker integrated into WordPress post editor
  • Create affiliate link directly from WordPress post editor

and much more.

Pros: The plugin is very easy to use and native exporting and importing via WordPress is a welcome feature. Moreover, the plugin is lightweight on your hosting resources.

Cons: There is no click tracking or Google Analytics integration. If you want these features, you need to purchase the add-ons. Of course, if you really want to, you can always use Google Tag Manager to track affiliate links.

Price: The base plugin is free. However, for added features, you can choose from one of their three plans or buy individual add-ons as required.

What you get with the PRO version: With the PRO version, you can enable extended features like click tracking, Google Analytics integration, automatic link insertions, geolocations, split testing, etc.

Download / More info

2. Pretty Link

WordPress Affiliate Plugin - Pretty Link

WordPress Affiliate Plugin – Pretty Link

Pretty Link is another famous affiliate link cloaking plugin for WordPress with some of the best and useful features like 301 and 302 redirections, link tracking, forward parameters, link groups, etc. As the name implies, the Pretty Link plugin can make your affiliate links and any other links you want to cloak pretty with custom slugs. Just like ThirstyAffiliates, Pretty Link plugin comes in both the Pro and Lite versions where the lite version is free and limited in terms of advanced features like Google Analytics integration, conversion reports, keyword replacement, URL replacement, advanced URL tracking statistics, etc.

Notable Features of Pretty Link Plugin:

  • SEO optimized redirections [301, 302, and 307 redirects]
  • Auto generate random slugs with three or four characters
  • Ability to add custom slugs
  • Basic and advanced click tracking for clocked URLs
  • Exclude your IP address from link tracking
  • Add nofollow or no-index to the URLs
  • Organize links to groups or categories
  • Ability to pass custom parameters

and much more.

Pros: The plugin is very easy to use. The basic click tracking and SEO optimized redirection features in the free version are pretty useful. In fact, the free version is sufficient for most bloggers.

Cons: Pretty link has no support for custom or built-in link prefixes.

Pricing: Just like ThirstyAffiliates, the base plugin is free. To unlock additional features, you can upgrade to one of the three available plans.

What you get with the PRO version: With the pro version, you get additional and useful features like the ability to auto-create pretty links, advanced redirect types, auto link keywords, etc.

Download / More info

3. Easy Affiliate Links

WordPress Affiliate Plugin - Easy Affiliate Links

WordPress Affiliate Plugin – Easy Affiliate Links

Easy Affiliate Links plugin is a relatively new plugin but offers a simple yet effective way to quickly cloak your affiliate links with just a few clicks. Being a simple plugin, Easy Affiliate Links plugin has all the basic and necessary features such as link target options, custom slug, redirection options, link categories, etc. The good thing about the plugin is that it integrates well with the WordPress post editor so that you can easily add affiliate links or create one on the fly if you don’t have the affiliate URL created before hand.

Of course, being a free plugin, it misses some of the advanced features like link tracking analytics, broken links checker, etc. But according to the description page of the plugin, all the advanced features are coming soon. Do give the plugin a try and see if it fits your needs.

Features of Easy Affiliate Links plugin:

  • Options to insert cloaked affiliate links directly from WordPress post editor
  • Organize cloaked links into categories
  • Import and export affiliate links in XML format
  • Track monthly and lifetime clicks on cloaked URLs
  • Insert cloaked links directly from WordPress post editor

and much more

Pros: The plugin is free with the minimal user interface and has all the basic features you’ll ever need.

Cons: Easy Affiliate Links plugin lacks some advanced features like geo-targeting, Google Analytics integration, auto-linking to keywords, etc.

Price: Free. You can download Easy Affiliate Links plugin from WordPress plugin repository.

Download / More info

4. Simple URLs

WordPress Affiliate Plugin - Simple URLs

WordPress Affiliate Plugin – Simple URLs

Simple URLs is yet another free plugin from the developers at StudioPress. The plugin is really simple and straightforward to use. Being a simple plugin, it has no customization features whatsoever. In fact, the default cloaked URL will be something like http://example.com/go/yourLink and there is no way you can change the slug prefix /go/ unless you edit the plugin itself. But for one, I really like this plugin for its sheer simplicity. if you want a simple plugin that can just cloak and redirect your affiliate links without any other additional bells and whistles then the Simple URLs plugin is the way to go.

There is one thing to keep in mind while using the plugin. After installing the plugin, head over to the Permalinks section in your WordPress dashboard(Settings > Permalinks) and hit the “Save Changes” button, no need to make any changes. If not, the Simple URLs plugin may not work as it should and gives you the generic 404 errors for the cloaked links.

Features of Simple URLs plugin:

  • The plugin is very simple and minimal
  • Create 301 redirects for your affiliate links
  • Basic link click tracking and statistics
  • Uses WordPress custom post type for better performance and usability

Pros: As I said before, the plugin is very easy to use with minimal features. Moreover, the Simple URLs plugin is optimized for speed and performance.

Cons: The plugin has no advanced features whatsoever. You cannot customize the slug prefix.

Price: Free.

Download / More info

5. URL Shortener by MyThemeShop

WordPress Affiliate Plugin - URL Shortener by MyThemeShop

WordPress Affiliate Plugin – URL Shortener by MyThemeShop

URL Shortener by MyThemeShop is a new plugin to cloak and hide your affiliate links and other out-going links. Just like Simple URLs, URL Shortener is optimized for speed and performance. Moreover, you can easily create cloaked links with just few clicks and organize them in categories. If you want to, you can also use the built-in shortcodes to display the cloaked URLs.

Features of URL Shortener WordPress Affiliate Plugin:

  • Organize link in categories
  • Bulk replace links in posts and pages
  • Add links using shortcodes
  • Options to add nofollow and no-referrer tags
  • Option to configure links to open in new window
  • Support for Forward Parameters
  • Basic link click tracking
  • Hooks for developers
  • SEO optimized redirects [301, 302, and 307 redirects]

Pros: The plugin is very simple to use and has all the features you’ll ever need. Moreover, the plugin also supports importing links from Pretty Link. This feature is really useful if you want to make a switch from Pretty Link.

Cons: There are no options to export links or to add links from WordPress post editor.

Price: The base plugin is free. To unlock additional features, you need to subscribe to MyThemeShop or purchase the plugin individually for $27. The good thing is, with the subscription, you will get access to all their premium theme and plugins.

What you get with the premium version: As I said before, with one subscription, you get access to all MyThemeShop premium themes and plugins. As for the URL Shortener plugin, you will unlock additional features like javascript redirects, the ability to show different URL on mouse hover, advanced stats, redirection delay, etc.

Download / More info

6. Redirection

WordPress Affiliate Plugin - Redirection

WordPress Affiliate Plugin – Redirection

Redirection is one of the most popular WordPress plugins. However, this plugin is not made specifically to be an affiliate link manager. As you can tell from the name itself, Redirection plugin is typically used to manage all sorts of redirections like modified posts, 404 errors, etc. As such, you can also use this plugin to cloak and hide your affiliate links, download links, and other out-going links. In fact, Redirection plugin does a good job of it and unlike other plugins, it can even manage all your other URL redirection needs.

Features of Redirection Plugin:

  • Custom “Pass-through” redirections
  • Full logs on all the redirects
  • Organize redirection in categories
  • 404 error monitoring
  • SEO optimized redirection [301, 302, 307 redirections]
  • Support for full regular expressions
  • Fully localized

and much more.

Pros: One of the best plugins to create and maintain redirections on any WordPress site. Being a powerful plugin, you can easily cloak, manage, and log all your affiliate and other out-going links.

Cons: The plugin is not specifically designed to be an affiliate link manager. However, it does the job efficiently. That being said, even though you can create a category for all your affiliate links, there is no option to further sub-categorize the category to better manage the affiliate links.

Price: Free.

Download / More info

7. WP Wizard Cloak

WordPress Affiliate Plugin - WP Wizard Cloak

WordPress Affiliate Plugin – WP Wizard Cloak

WP Wizard Cloak is also a free plugin that has almost all the features to enhance your link cloaking needs. The plugin has some of the best useful features like display URLs based on geo-location, real-time click reports, automatic keyword linking, etc. Moreover, just like the other plugins in the list, WP Wizard Cloak integrates nicely with the WordPress post editor for easy link insertion. If you want to, you can auto-link keywords and style them as required using available options. Moreover, you can add your own slug prefixes to better identify and manage your affiliate links.

Features of WP Wizard Cloak Plugin:

  • Custom slug prefixes
  • Basic click tracking statistics for any period of time
  • Auto-link selected keywords
  • Automatically add custom styles to auto-linked keywords
  • Create redirects based on geo-location
  • Support for Sub IDs

and much more.

Pros: The plugin is fully featured with all the options you’ll ever need. The auto-linking and redirections based on geo-location is a welcome feature.

Cons: The plugin has no option to categorize the affiliate links.

Price: Free.

Download / More info

8. WP Cloaker

WordPress Affiliate Plugin - WP Cloaker

WordPress Affiliate Plugin – WP Cloaker

WP Cloaker is yet another plugin that lets you properly cloak and hide your affiliate links. Just like the other plugins, WP Cloaker has all the necessary features you need to create custom redirects for your affiliate links. The good thing about this plugin is that is very minimal and lightweight on your server resources. Moreover, the plugin also has some basic tracking capabilities like IP address, country, time and date, etc.

Features of WP Cloaker Plugin:

  • Organize links in categories and sub-categories
  • Basic link click tracking capabilities
  • Ability to add custom slug prefixes
  • SEO optimized redirections [301, 302, 303, 307, and javascript redirections]
  • Ability to generate link click reports with basic filtering capabilities

Pros: The plugin supports five different redirect types and has essential features like link prefixes and categories.

Cons: The plugin is pretty new and lacks some advanced features like auto-linking keywords, options to add nofollow tags and open links in new window, etc.

Price: Free.

Download / More info

Wrapping Up

Each and every WordPress affiliate plugin shared here has its own pros and cons. However, one thing that is common among these affiliate plugins is that they can effectively cloak your affiliate links to get you more results and revenue. So, do give the WordPress affiliate plugin of your choice a try and see if it fits your needs. After all, the WordPress affiliate plugins you see this post are free and well developed.

Hope that helps and do comment below to share your thoughts and experiences about using the above WordPress affiliate plugins or to share your favorite WordPress affiliate plugin.

10 Best Code Snippets for Your functions.php File (Functions File)

Over the period of time, Bloggersignal has shared a lot of code snippets that help improve your WordPress site. Most of the code snippets shared here or almost on any other blog should be added to the functions.php file unless otherwise specified.

In case you don’t know, functions.php file is nothing but your theme’s functions file.

To make things a tad bit more awesome, here are some of the best code snippets for your functions file.

Best Code Snippets for Your functions.php File

Also, do note that the all the code snippets shared here can also be added to the Site-Specific plugin. That way, even if you change the theme, the settings or code will stay intact.

Note: before editing WordPress files, make sure that you backup your WordPress site. This helps you to revert back if anything bad happens.

1. Enable Hidden All Settings Menu


Do you know that WordPress has a hidden settings menu that displays almost all the advanced settings in a single page?

Just add the below code in your functions file and you will see a new “All Settings” sub-menu in the Settings menu. However, be cautious while messing around on this new settings page. Any miss configurations can break your site.

//Show Hidden All Settings Menu in WordPress
   function all_settings_link() {
    add_options_page(__('All Settings'), __('All Settings'), 'administrator', 'options.php');
   add_action('admin_menu', 'all_settings_link');

2. Show Update Notifications Only to Admin Users


By default, the update notifications in WordPress will appear to all users on your WordPress website. If you are running a multi-author blog or if you have multiple users registered on your WordPress website then it is a good idea to restrict the update notifications.

So, add the below code to your functions file and the update notification will only appear to admin users. If a user doesn’t have admin rights then they won’t see the update notifications.

//Show Update Notifications Only to Admin Users
global $user_login;

if (!current_user_can('update_plugins'))
	{ // checks to see if current user can update plugins
	add_action('init', create_function('$a', "remove_action( 'init', 'wp_version_check' );") , 2);
	add_filter('pre_option_update_core', create_function('$a', "return null;"));

3. Add Spam and Delete Links to Comments on the Frontend

Generally, if you want to mark comments as spam or to delete certain comments you need to open the Comments section in your WordPress dashboard.

However, by adding the below code in the functions file, you can mark a comment as spam or delete the comment directly from the front end. A pretty handy enhancement for the admins. Of course, you can always disable comments globally, if you really want to.

//Add Spam and Delete Links to Comments (Frontend)
function delete_comment_link($id)
	if (current_user_can('edit_post'))
	    echo '| <a href="' . admin_url("comment.php?action=cdc&c=$id") . '">del</a> ';
	    echo '| <a href="' . admin_url("comment.php?action=cdc&dt=spam&c=$id") . '">spam</a>';

After adding the above code, open the comments.php file in your theme’s folder, find edit_comment_link() declaration and then add the below code just after it.

Note: if you are using a child theme then you might want to copy the comments.php file from the parent theme.


Also read: how to completely block comment spam in WordPress

4. Enable Shortcodes in Widgets

As you can tell from the sub-heading, by adding the below code in your functions.php file, you can use shortcodes in widgets. Of course, if you ever want to, you can always remove unused shortcodes in WordPress.

// Enable Shortcodes in Widgeds
if ( !is_admin() ){
    add_filter('widget_text', 'do_shortcode', 11);

5. Change ‘Howdy’ Welcome Text


If you look at the top right corner of your WordPress dashboard, you will see a welcome message something like “Howdy, Vamsi.”

This is good and nothing wrong with it. But if you want to customize the ‘Howdy’ text, simply add the below code and you are good to go. By default, the below code changes “Howdy” to “Welcome.”

However, you can replace the “Welcome” text in the code below with whatever text you want by editing the code. Pretty helpful if you want to the Welcome text to be in your native language.

//Change 'Howdy' Welcome Text
add_filter('gettext', 'change_howdy', 10, 3);

function change_howdy($translated, $text, $domain)
	if (!is_admin() || 'default' != $domain) return $translated;
	if (false !== strpos($translated, 'Howdy')) return str_replace('Howdy', 'Welcome', $translated);
	return $translated;

6. Disable URL Auto-linking in WordPress Comments


More often than not, some commenters on your website may link to other sites in their comments. This is nothing bad as long as the links posted are really useful and not spam.

However, the thing is, even if a commenter simply pastes a text link (like http://example.com), WordPress will automatically convert them to hyperlinks. So, if you ever want to, use the below code to disable URL auto-linking in WordPress comments.

//Disable URL Auto-Linking in WordPress Comments
remove_filter( 'comment_text', 'make_clickable', 9 );

7. Stay Logged in for a Long Period of Time


By default, if you select the “Remember me” option while logging in to your WordPress dashboard, it will let you be logged in for 14 days. By using the below code snippet, you can change the default duration from 14 days to one year. That way, you can stay logged in for a longer period of time in WordPress.

That being said, if you ever want to, here is how to log out from active WordPress sessions remotely.

// Stay logged in for longer periods
add_filter( 'auth_cookie_expiration', 'keep_me_logged_in' );
function keep_me_logged_in( $expirein ) {
    return 31556926; // 1 year in seconds

8. Remove Private and Protected Prefix for Said Posts

Whenever you create a post that is private or protected, WordPress will add “Private” and “Protected” prefixes to those article titles. If you don’t want these prefixes to be added then add the below code in your functions file. This will remove the private and protected prefixes from the article titles.

In case you are wondering, all we are doing with the below code is that we are replacing Private and Protected text with empty strings.

//Remove Private and Protected Prefixes
function the_title_trim($title)
	$title = attribute_escape($title);
	$findthese = array(
	$replacewith = array(
		'',//replace "Protected:" with empty string
		'' //replace "Private:" with empty string

	$title = preg_replace($findthese, $replacewith, $title);
	return $title;

add_filter('the_title', 'the_title_trim');

9. Change “Reply” Text in WordPress Comments


Using the below code, you can change the default “Reply” text in the comments section. By default, the “Reply” text will be replaced with “Respond.” If you want to, you can customize the “Respond” text in the below code.

//Change Reply Text in WordPress Comments
function bs_modified_comment_reply_text( $link ) {
 $link = str_replace( 'Reply', 'Respond', $link );
 return $link;
add_filter( 'comment_reply_link', 'bs_modified_comment_reply_text' );

10. Add Your Own Custom Gravatar Image


The default Gravatars in WordPress are good but not great. Using the below code, you can set your own gravatar, like your site logo or something.

If you want to customize it even more then set users first letters as their Gravatars.

Note: the below code assumes that your custom gravatar image in the “images” folder in your current theme directory. If not then change the path accordingly.

//Add Custom Gravatar Image
function custom_gravatar($avatar_defaults) {
    $logo = get_bloginfo('template_directory') . '/images/custom_gravatar.jpg'; //change path if needed.
    $avatar_defaults[$logo] = get_bloginfo('name');
    return $avatar_defaults;
add_filter( 'avatar_defaults', 'custom_gravatar' );

Bonus: Add Confirmation Dialog Box When Click ‘Publish’ Button


How many times have clicked on that “Publish” button accidentally? I know, I been there and done that. It is pretty frustrating and embarrassing at times.

With the below code added to your functions file, whenever you click on the “Publish” button, you will receive a confirmation box where you have to confirm the action.

Pretty simple but really useful.

//Add Confirmation Box Before Publishing
function add_publish_confirmation(){ 
    $confirmation_message = "Are you sure you want to publish this post?"; //Your custom message
    echo '<script type="text/javascript">';
    echo '<!-- var publish = document.getElementById("publish");'; 
    echo 'if (publish !== null){';
    echo 'publish.onclick = function(){ return confirm("'.$confirmation_message.'"); };'; 
    echo '}'; 
    echo '// --></script>'; 
add_action('admin_footer', 'add_publish_confirmation');


That’s all for now and hopefully that helps. Do comment below to sharing your thoughts and experiences about using the above code snippets on your site or to share your own code snippets that you added to your functions file.

5 Plugins to Improve WordPress Dashboard for Better Back End Administration

One of the best features that WordPress provides is the support for plugins. Plugins can make our lives much easier by providing additional functionality and features. These little utilities (or “minions”; if we were to add a little humor) can help us do such a daunting tasks pretty easily without much hassle.

Apart from customizing the website and adding features in general, plugins can also help with the backend administration of your WordPress website as well. There may be several reasons for this like.

  • You may want to control who can access different sections in your admin area.
  • Remove features from the dashboard for particular users.
  • Simplify the admin area for the less tech savvy users like your clients or even manage widgets and other plugins.

So, here are a few such plugins that can improve WordPress admin area for better backend administration.

1. Adminimize

Adminimize is a must have plugin if you have other users accessing the admin area, like your clients, authors, subscribers, etc.

This plugin gives you more control over deciding which user has access to which area of the backend.

To put it short, deciding who can access what in the backend.

Some aspects of the WordPress backend controls that you assign with this plugin include the admin bar (the administration menu), the post and page edit screen, the help menus, ability to upload images, create categories or tags, and much more. Even parts of menus and sub-menus can be activated or deactivated upon choice. This plugin really helps to assign specific roles to specific users of the site.

This plugin really helps to assign specific roles to specific users of the site.


2. Admin Color Schemer

The recent updates of WordPress have introduced a brand new looking dashboard.

Since it’s created and designed through SCSS and if you know your way around it, you can create a new dashboard with a look to fit your liking. However, if you are not code savvy and yet want to customize the dashboard to fit your needs or branding then go ahead and try out the Admin Colour Schemer plugin.

With just a few clicks, you can customize the Dashboard theme to fit your liking.


3. Dashboard Notes

As the name suggests, the Dashboard Notes plugin helps you add notes to your WordPress dashboard.

The notes appear at the top of the Dashboard widget. This is a really good tool if there are many users (like authors, editors, subscriber, etc.) who are accessing the same Dashboard.

You can leave notes regarding anything important so that every backend user can see it. You can also add a color or a logo to the note in order to grab some attention. Moreover, you will also be able to control the visibility of those notes, thereby allowing you to choose which user roles can or cannot see the notices.


4. WP-Hotkeys

The WP-Hotkeys plugin allows you to add keyboard shortcuts to the WordPress administrative area. Thus enabling you to navigate through the backend area with just the use of a keyboard.

You can even control the post editing screen with the keyboard shortcuts. It’s kinda like the feeling when you navigate through Windows, Mac, or Linux with just the keyboard shortcuts. For those who are masters of the keyboard and love the keyboard shortcuts, this plugin is the perfect treat.

So, if you are looking to make the backend of your site a bit navigation friendly then this plugin makes a great addition to your site.


5. WP Help

Do you have backend users or clients who aren’t that tech-savvy, who aren’t that familiar with the whole WordPress Admin area or the custom features added by you?

Now, we have a solution to help those.

WP Help is a plugin that adds a new section below the Dashboard area menu where you can create hierarchical sections of tutorials that can have instructions for tasks such as creating posts and pages, editing posts and other related scenarios that need explaining.

With this plugin installed, you will never have to type another “here’s how to use my site” email ever again.


That’s all for now, and hopefully that helps. Do leave any thoughts, suggestions, comments, and your favorite WordPress backend administration plugins in the comments section below. In the meanwhile, here’s how are some of the best WordPress security tips that every WordPress user should follow.

6 Best Contact Form Plugins for WordPress

Providing a way for your website visitors or users to contact you is really an important thing if you want to get in touch with your readers or to get some exciting opportunities.

Considering that, if you made a quick search for Contact Form plugins in the official WordPress plugin repository, you will find that there are several hundred plugins to help get you a new web form.

But the thing is that, most plugins you find in those search results are not so good and won’t deliver their promises effectively.

So, if you are looking for a good contact form plugin, then here are a few hand-picked Contact Form plugins for your WordPress site.

Gravity Forms

Obviously, Gravity Forms is one of the best contact form plugins available for WordPress. It is not only intuitively designed but is also extremely easy to use. The good thing about Gravity Forms is that even with all the advanced features like the conditional logic and verity of email marketing’s and e-commerce features, it is super beginner friendly.


In fact, it only takes a few minutes to create a good contact form with conditional logics. Moreover, by installing the available add-ons, you can use Gravity Forms for several other different things like lead generation, polls, surveys, etc. If you ever stuck, you can go through their extensive documentation or simply contact their support personnel.

So, if you don’t mind spending a few bucks for a well optimized contact form then Gravity Forms would be a great choice. As a matter of fact, we use Gravity Forms to enhance our contact page.

Contact Form 7

Contact Form 7 is one of the most popular free contact form plugin for WordPress. Contact Form 7 has lots of interesting features like the support for drop-down menus, checkboxes, quiz, CAPTCHA, etc. And every feature you find in this plugin can be easily customized with a few clicks.


However, the user interface is not so beginner-friendly and it lacks some advanced features like the conditional logic, which is readily available in the Gravity Forms. That being said, if you don’t want all the advanced features and can spend a tad-bit of time customizing the contact form, then Contact Form 7 will be a great choice.

If you got stuck in the process of customizing the Contact Form 7, the official site has basic documentation to help you. Being a free plugin, don’t expect any one-on-one support.


FormCraft is just like Gravity Forms and has a lot of features including conditional logic and support for third-party integrations like MailChimp, Aweber, Campaign Monitor, etc. The other features include export and import forms, analytics, retina-optimized images, form validation, multi-column layouts, etc. Moreover, the form creation process using FormCraft is quite easy.


If you ever find yourselves stuck, there is an extensive documentation available on their official site. And, being a premium plugin, you will get premium support from their support personal.

Fast Secure Contact Form

Fast Secure Contact Form is yet another free and popular WordPress contact form plugin. The interface itself is pretty straightforward and creating a web form is quite easy. As the name of the plugin suggests, it mainly focuses on security and reduces any spam through your contact form using Akismet.


Since this plugin extensively focuses on security, it could be quite difficult at times to create a contact form according to your needs. So, if you can spend a fair bit of time with this plugin, then this plugin will be a great contact form plugin for your WordPress. However, being a free plugin, there is not much documentation available and the support is very limited.

Contact Buddy

Contact Buddy from iThemes is one of the simplest contact form plugin available for WordPress. Using Contact Buddy, you can easily create contact forms with fields name, email, subject, message and reCaptcha validation. That’s all. You can get nothing more and nothing less.

If you want a contact form with minimal options then Contact Buddy will be a good choice as it delivers all the basic features required for a basic contact form.

Visual Form Builder

Visual Form Builder is also a free contact form plugin with simple drag and drop fields. The free version has all the essential features like form validation, wide range of field types, logic based anti-spam solution, shortcode support, one-click duplication, multiple layout options, customized confirmation messages, etc.


But if you want extra features like the advanced validation, scheduling, multiple confirmations, etc.., you can buy their PRO version on per-site basis. All in all, if you don’t want all those advanced features, the free version will be suffice as it has everything that is essential for general contact form creation.

So, What is Your Choice?

As you can see, there are a range of choices available in the form of both free and premium versions. If you are a serious blogger who just want to concentrate on your blogging and writing, then the premium plugins like Gravity Forms will be a good choice as it is very easy to use, provides all kinds of advanced features and comes with premium support and minimal maintenance.

On the other hand, if you don’t mind tinkering with different settings and lack of support, then free plugins like Contact Form 7 is the way to go. It offers all the basic functionality and is highly popular in the WordPress community. So, even if you face any problems down the road, the WP community will be there to help you.

That’s all there is to do and hopefully that helps. Do comment below sharing your favorite contact form plugin for WordPress.