A feedback form is useful for gauging how customers and audiences perceive your business, services, products, and brand. Today, we’re going to learn how to create WordPress feedback forms that can help collect unbiased and informational data to help you make informed decisions for your business.
In this article, you’ll learn:
- How to build a generalized WordPress feedback form.
- How to collect product reviews with a WordPress feedback form.
- How to collect form completion feedback.
How to build a generalized WordPress feedback form.
There are a lot of ways a WordPress form can make life easier. One way they especially excel is by making it simple and easy to get feedback from your audience. In a few simple steps, you can create a WordPress form for user feedback that can be added to almost any page of your site.
Start by installing (guide) our free Ninja Forms WordPress plugin (download).
For a feedback form, we are going to start from scratch. Once you install Ninja Forms successfully from your WordPress dashboard, go to Ninja Forms > Add New > Blank Form. You can customize this to fit whatever form of communication you are looking for. I’ve used a Name field, a Paragraph field, and a Submit field.
To make my form a little more unique, I went into the settings for the Name and Paragraph fields to customize their labels and made the username a Required Field.
One other thing you may want to set is the character or word limit in your paragraph field. This can help collect feedback because it obligates the commenters to condense their thoughts into the most needed information.
I. Enable development mode.
To set the word limit for your paragraph field, enable Development Mode first by going to the Ninja Forms dashboard > Settings >Form Builder > “Dev Mode” and check the box.
When the Developer mode is set, go into the settings for the Paragraph field, open the Restrictions section, and set the number of characters to which you would like to set the field.
FYI – 4000 characters averages out to roughly 500 words, and a double-spaced page of typed text averages around 400 words. Also, if you chose to change your limit from Character(s) to Word(s), you will also want to change TEXT TO APPEAR AFTER COUNTER from Character(s) left to Word(s) left.
Once you’re satisfied with your fields, name and save your form because it’s time to try them out on a page.
II. Publish your WordPress feedback form.
Next, add the form to the page of your choice. In our video below, we’ll add the form to the page “About Us.” Go to the WordPress dashboard > Pages(about us) > Edit. Once the page opens, add a block by clicking the + sign and choosing Ninja forms.
Select the form you wish to add.
Once you’ve added the form to your page, make sure it is properly placed where you want it to appear when the page is published. You can easily use the drag-and-drop feature, as shown below. You can always click the Preview button in the upper right-hand corner to check your work.
Once you are happy with your work, save that draft or publish that page! You’re now ready to start getting feedback from your guests!
How to collect product reviews with a WordPress feedback form
Feedback is great (and needed), but sometimes you also need more measurable data than written feedback. Ninja Forms still has you covered with a Star Rating field that is super easy to use and comes with our free Ninja Forms plugin (download).
Add a blank form and all the fields you need, as we did for the above feedback form. The Star Rating field can be found by selecting Add New Field from the form builder.
Then go to Miscellaneous Fields > Star Rating, drag and drop it to where you want to be on the form.
Once you’ve added the Star Rating to your form, go into the settings for the Star Rating field and make sure it fits your needs. If you want to use my example, I changed the label to Product Rating and upped the default NUMBER OF STARS value from five to six.
Why six? Because I always like to go one step further.
Make sure the rest of your settings and actions are to your liking, and save your WordPress form! It can now be published on any page. Remember, you can always preview a page to ensure it is exactly how you want it. If you follow my example, the end result should look like the image below.
How to collect form completion feedback.
Using a WordPress form, you can create a goal completion form. This is a great way of receiving feedback because when your website visitors cannot complete the goals they set, you can ask them why they were unable to and rectify any huddle that hindered them. In the form, you can also ask for contact details and turn the visitors into leads.
This form can be strategically positioned at places where web visitors are trying to complete a specific goal, for example, a purchase. To create a WordPress feedback form for goal completion, we will use:
Fields
- 5 Single Line Text
- 1 Radio List
- 1 Select Form Field—all these come with our Free Ninja Forms core plugin(download).
Add-ons
- Conditional Logic add-on (included in all memberships or can be purchased individually).
Once you have access to our Ninja Forms Conditional Logic add-on, download and install it. Here is a step-by-step guide on how to download and install the extension. You know you have successfully installed the Conditional Logic add-on; when will you be able to see it on the advanced tab of the form
1. Set the Radio List Field for the WordPress feedback form.
- No. 1: Add a new field > Radio List field and then go to settings.
- No. 2: (as shown in the image above), Name the radio list field as Did you achieve your goal? And set it as required.
- No. 3: (as shown in the image above), name the radio list field options as YES, PARTLY, and NO.
- No. 4: (as shown in the image above), to create inline radio buttons (yes, partly, and no) on your form as shown on No. 1, you’ll add to your container four-col-list as shown on No. 4.
2. Set Select Field for the WordPress feedback form
Add a new field > Select and then go to settings. Name the field: What goal did you achieve? Make it a required field. Name the labels and values as shown in the image below.
One more important thing is to make sure we add a default placeholder. Add new option and give it the label “Please Select One.” Leave the value empty and tick the calc value. Here is a comprehensive guide about adding default placeholders and why you need to add them.
The examples below demonstrate how to conditionally show/hide fields based on chosen field options with our Conditional Logic add-on.
3. Set the Conditional Logic add-on to show and hide fields
Go to the Advanced tab > Conditional Logic > Add New Condition. When Did you achieve your goal? The radio List option has selected YES
Here is what will happen (same settings on the image above):
-
What goal did you achieve? = Show field
-
What method did you use to locate us? = Show field
-
What made you want to try us? = Show field
-
What made you not achieve your goal fully? = Hide field
-
What made you not achieve your goal? = Hide field
-
What goal were you looking to achieve? = Hide field
Website visitors who achieved their goals can only see form fields marked “show field.
Add a second Condition.
Below the first condition, we add a second condition, Add New Condition. When Did you achieve your goal? radio list option has selected PARTLY
Here is what will happen:
-
What goal did you achieve? = Hide field
-
What method did you use to locate us? = Hide field
-
What made you want to try us? = Hide field
-
What made you not achieve your goal fully? = Show field
-
What made you not achieve your goal? = Hide field
-
What goal were you looking to achieve? = Show field
Add a third Condition
When Did you achieve your goal? radio list option has selected NO
Here is what will happen:
-
What goal did you achieve? = Hide field
-
What method did you use to locate us? = Hide field
-
What made you want to try us? = Hide field
-
What made you not achieve your goal fully? = Hide field
-
What made you not achieve your goal? = Show field
-
What goal were you looking to achieve? = Show field
The video below shows what the three conditions will look like once you set them.
Save, give the form a title, and publish it. When you preview the form, this is what it will look like.
Effortlessly create a WordPress feedback form with Ninja Forms!
There you have it! With Ninja Forms, you can create a simple feedback form as well as a dynamic feedback form using our Conditional Logic add-on and prompt any field on the form to show/hide based on a user’s interaction with any other form field. Using conditional logic on your WordPress form will save your website visitors time because they will only interact with the information that is relevant to them.
When only relevant information is loaded for the feedback WordPress form, the speed increases as the load is lighter. Speed increases and less information to fill equals a better user experience, leading to more completed forms and less form abandonment.
Did you know the Ninja Forms core plugin is free? It comes packed with a bunch of awesome features like calculations, unlimited submissions, submission management, spam protection, and more. Check out all the features that come included for free in the Ninja Forms core plugin!
Besides our free features, we offer over 40 different integrations to help match your needs and wants into a form-building experience unlike any other. Unlike our competitors, all our add-ons can be purchased individually in one-, five-, or twenty-site licenses. Need more add-ons? We recommend going with one of our membership plans, including additional discounts for even more add-ons!
Want to learn more about Ninja Forms? Check our frequently asked questions to get your answers right away!