{"id":169893,"date":"2018-01-08T13:00:09","date_gmt":"2018-01-08T13:00:09","guid":{"rendered":"https:\/\/premium.wpmudev.org\/blog\/?p=169893"},"modified":"2020-03-19T01:47:20","modified_gmt":"2020-03-19T01:47:20","slug":"the-perfect-wordpress-contact-form","status":"publish","type":"post","link":"https:\/\/wpmudev.com\/blog\/the-perfect-wordpress-contact-form\/","title":{"rendered":"Constructing The Perfect WordPress Contact Form: 6 Unbreakable Rules"},"content":{"rendered":"<p>You do everything you can to build a website that will lead visitors to conversion. As you study the analytics, you\u2019re excited to see that the user journey you\u2019ve created is being taken by those visitors, time and time again. However, there\u2019s something keeping them from converting. Find out what it is in this advanced contact forms guide.<\/p>\n<p>The contact form is a critical part of your visitors\u2019 journey.<\/p>\n<p>Even if you\u2019ve effectively sold them on whatever the website has to offer, a contact form could realistically ruin the experience for them if not executed well.<\/p>\n<p>Broken buttons, confusing fields, too many steps, a disorganized interface\u2026 Heck, even the <a href=\"https:\/\/wpmudev.com\/blog\/contact-form-research\/\" target=\"_blank\" rel=\"noopener\">placement of the contact form<\/a> could disrupt the user experience.<\/p>\n<p>There\u2019s a lot that can go wrong, and in this article we&#8217;ll be doing our best to educate you on how you can avoid these things.<\/p>\n<p>More specifically we&#8217;re giving you our&#8230;<\/p>\n<h2>6 Rules For Building the Perfect Contact Form<\/h2>\n<p><strong>But hold on, quick PSA first&#8230;<\/strong><\/p>\n<p>Before we go any further, you should know this is an advanced look into the world of WordPress contact forms.<\/p>\n<p>If you want a simple introduction, our <a href=\"https:\/\/wpmudev.com\/blog\/wordpress-contact-form-getting-started\/\" target=\"_blank\" rel=\"noopener\">getting started with contact forms<\/a> post is a great place to start.<\/p>\n<p>Then, once you know you need to create more contact forms for your site, the next step is <a href=\"https:\/\/wpmudev.com\/blog\/best-free-wordpress-contact-form-plugins\/\" target=\"_blank\" rel=\"noopener\">choosing the right contact form plugin<\/a> to make life easier.<\/p>\n<p>Once you&#8217;ve done those things we reckon you&#8217;ll be ready and primed for the advanced in-form-ation (heh) that follows.<\/p>\n<p><strong>Moving on&#8230;<\/strong><\/p>\n<p>User logins. Membership sign-ups. Email subscriptions. Quote requests. Questionnaires. Support requests. Order and payment forms.<\/p>\n<p>There are a bunch of different ways to use contact forms on a WordPress site. What doesn\u2019t change, however, are the rules you must abide by if you want the contact form to perform well.<\/p>\n<p>A <a href=\"https:\/\/research.google.com\/pubs\/pub42513.html\" rel=\"noopener\" target=\"_blank\">Google eye-tracking study<\/a> published in 2014 showed that following the most basic usability guidelines for form design will significantly improve the user experience.<\/p>\n<p>Specifically, when a contact form abides by all the rules, 78% of users can complete and submit them in a single try. When a contact form violates those rules, however, only 42% are able to do it in one attempt.<\/p>\n<p>Curious to know what those rules are? Then keep reading.<\/p>\n<h2>Rule #1: Focus on Alignment<\/h2>\n<p>As you\u2019ll see in some of the other rules here, people are often concerned with the length of contact forms, which is what often leads to bad design choices.<\/p>\n<p>Take the matter of alignment, for instance.<\/p>\n<p>You might see a form like this one on the BrainTraffic website and think, \u201cHmmm\u2026 but isn\u2019t that a little too long to fill out?\u201d<\/p>\n<div  class=\"wpdui-pic-regular  \">\n<figure class=\"wp-caption aligncenter\" data-caption=\"true\"><img loading=\"lazy\" decoding=\"async\" class=\"attachment-600x600 size-600x600\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2017\/12\/Perfect-Contact-Form-BrainTraffic-Alignment.png\" alt=\"Perfect Contact Form - BrainTraffic Alignment\" width=\"600\" height=\"347\" \/><figcaption class=\"wp-caption-text\">This is just a beautifully constructed contact form on the BrainTraffic website.<\/figcaption><\/figure>\n<\/div>\n<p>One way you might think about fixing this \u201cproblem\u201d is by shifting the labels to the left-hand side and placing the answer fields on the right.<\/p>\n<p>However, UX experts will tell you that\u2019s a major no-no as it compromises the scannability of the form.<\/p>\n<p>The same thing applies if you were thinking about placing fields next to each other horizontally.<\/p>\n<p>Basically, if you deviate from the label-on-top\/field-below-it structure, you\u2019ll create friction within the user experience.<\/p>\n<p>Back in 2010, a set of guidelines were issued regarding the design of web forms called \u201c<a href=\"https:\/\/www.intechopen.com\/books\/user-interfaces\/simple-but-crucial-user-interfaces-in-the-world-wide-web-introducing-20-guidelines-for-usable-web-fo\" rel=\"noopener\" target=\"_blank\">Simple but Crucial User Interfaces in the World Wide Web: Introducing 20 Guidelines for Usable Web Form Design<\/a>\u201d .<\/p>\n<p>Google picked those guidelines up in 2014 and put them to the test with an <a href=\"https:\/\/research.googleblog.com\/2014\/07\/simple-is-better-making-your-web-forms.html\" rel=\"noopener\" target=\"_blank\">eye-tracking study<\/a>.<\/p>\n<div  class=\"wpdui-pic-regular  \">\n<figure class=\"wp-caption aligncenter\" data-caption=\"true\"><img loading=\"lazy\" decoding=\"async\" class=\"attachment-600x600\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2017\/12\/Perfect-Contact-Form-Google-Eye-Tracking.png\" alt=\"Perfect Contact Form - Google Eye Tracking\" width=\"600\" height=\"319\" \/><figcaption class=\"wp-caption-text\">It&#8217;s clear from this eye-tracking test how much work we&#8217;re putting visitors&#8217; eyes through when we don&#8217;t pay attention to alignment.<\/figcaption><\/figure>\n<\/div>\n<p>Among their many findings, they concluded that left-aligned forms with labels placed atop each field resulted in an improved user experience.<\/p>\n<p>If you\u2019d like your contact forms to abide by this simple alignment rule, here is what you need to do:<\/p>\n<ul>\n<li>Left-align all labels, form fields, and the main call-to-action button.<\/li>\n<li>Never align related fields horizontally. You can structure the form logically, but each question or field needs to be stacked vertically.<\/li>\n<li>Any field that has multiple choice questions (with under six options) should be displayed in a vertical list of bullet points or checkboxes, not in a drop-down menu.<\/li>\n<\/ul>\n<div  class=\"wpdui-pic-regular  \">\n<figure class=\"wp-caption aligncenter\" data-caption=\"true\"><img loading=\"lazy\" decoding=\"async\" class=\"attachment-600x600 size-600x600\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2017\/12\/Perfect-Contact-Form-WPMU-DEV-Mobile-Button.png\" alt=\"Perfect Contact Form - WPMU DEV Mobile Button\" width=\"337\" height=\"600\" \/><figcaption class=\"wp-caption-text\">A really nice example of mobile contact form alignment and design from WPMU DEV.<\/figcaption><\/figure>\n<\/div>\n<p>Not only is this design great for the user experience, but it will help your site bridge the gap between the desktop and mobile experience (especially important as you work towards updating your sites for <a href=\"https:\/\/wpmudev.com\/blog\/google-search-mobile-first-index\/\" target=\"_blank\" rel=\"noopener\">Google\u2019s mobile-first index<\/a>).<\/p>\n<h2>Rule #2: Include All Relevant Fields<\/h2>\n<p>When it comes to designing contact forms, you might think that shorter is better, right?<\/p>\n<p>This actually isn\u2019t always the case. What matters most is that you provide users with all necessary and relevant fields.<\/p>\n<p>Michael Aagaard, the Senior Conversion Optimizer for Unbounce, gave <a href=\"http:\/\/unbounce.com\/cta-conf\/Michael_Aagaard_CTAConf2015.pdf\" rel=\"noopener\" target=\"_blank\">a presentation<\/a> in 2015 that tackled this very question.<\/p>\n<p>He and his team wanted to know what would happen if they shortened this contact form:<\/p>\n<div  class=\"wpdui-pic-regular  \">\n<figure class=\"wp-caption aligncenter\" data-caption=\"true\"><img loading=\"lazy\" decoding=\"async\" class=\"attachment-600x600 size-600x600\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2017\/12\/Perfect-Contact-Form-Unbounce-AB-Test-1.png\" alt=\"Perfect Contact Form - Unbounce A:B Test 1\" width=\"600\" height=\"316\" \/><figcaption class=\"wp-caption-text\">Surprisingly, the shorter form did not fare as well as the longer one.<\/figcaption><\/figure>\n<\/div>\n<p>As you can see, they removed what they believed to be unnecessary fields in order to streamline the process of filling out the form.<\/p>\n<p>However, upon concluding the test, they discovered a 14% drop in conversions with the shorter form.<\/p>\n<p>Afterward, they studied which fields had the highest and lowest interactions on the contact form.<\/p>\n<p>Using the original, longer design, they rearranged those fields and updated the labels to clarify what type of information was needed.<\/p>\n<p>They re-ran the test and saw a 19% improvement in leads with the relabeled and reorganized version of the long form:<\/p>\n<div  class=\"wpdui-pic-regular  \">\n<figure class=\"wp-caption aligncenter\" data-caption=\"true\"><img loading=\"lazy\" decoding=\"async\" class=\"attachment-600x600 size-600x600\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2017\/12\/Perfect-Contact-Form-Unbounce-AB-Test-2.png\" alt=\"Perfect Contact Form - Unbounce A:B Test 2\" width=\"600\" height=\"316\" \/><figcaption class=\"wp-caption-text\">Unbounce found that the keys to improving the longer contact form were in the labels, not the form length.<\/figcaption><\/figure>\n<\/div>\n<p>That\u2019s not always how these tests work out though.<\/p>\n<p>Expedia, for example, found that <a href=\"http:\/\/www.zdnet.com\/article\/expedia-on-how-one-extra-data-field-can-cost-12m\/\" rel=\"noopener\" target=\"_blank\">there was a field in the contact form<\/a> for \u201cCompany\u201d that was confusing customers.<\/p>\n<p>It was optional, but users didn\u2019t necessarily understand that and, in turn, filled out the wrong information which eventually led to their purchase being declined.<\/p>\n<p>When Expedia realized the issue, they removed the field and saw an additional $12 million in revenue the following year.<\/p>\n<p>I would suggest that, when building your own contact form, start with the basic fields as QuickBooks has done here:<\/p>\n<div  class=\"wpdui-pic-regular  \">\n<figure class=\"wp-caption aligncenter\" data-caption=\"true\"><img loading=\"lazy\" decoding=\"async\" class=\"attachment-600x600 size-600x600\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2017\/12\/Perfect-Contact-Form-QuickBooks-Fields.png\" alt=\"Perfect Contact Form - QuickBooks Fields\" width=\"600\" height=\"460\" \/><figcaption class=\"wp-caption-text\">Only the most necessary fields are included when signing up for QuickBooks.<\/figcaption><\/figure>\n<\/div>\n<p>If you find that conversions aren\u2019t tying out with expectations, study the analytics and see if you can determine which fields are stopping users up from completing the form.<\/p>\n<h2>Rule #3: Simplify Input<\/h2>\n<p>Regardless of whether your users engage with your contact form using a desktop or mobile device, or whether or not they need assistive technology to help them do it, the form should be equipped to simplify the input process.<\/p>\n<p>Here are some techniques you should be aware of:<\/p>\n<p><b>Tabbing<\/b><br \/>\nFor desktop users and those with accessibility issues, make sure your contact form has a <a href=\"https:\/\/www.w3.org\/TR\/WCAG20-TECHS\/H4.html\" rel=\"noopener\" target=\"_blank\">logical tabbing order<\/a> enabled.<\/p>\n<p><b>Input Masks<\/b><br \/>\nRather than force users to guess how you want certain fields formatted, you can <a href=\"http:\/\/uxmovement.com\/forms\/why-formatted-data-fields-always-need-input-masks\/\" rel=\"noopener\" target=\"_blank\">code them with input masks<\/a> that automatically format them as the user types.<\/p>\n<div  class=\"wpdui-pic-regular  \">\n<figure class=\"wp-caption aligncenter\" data-caption=\"true\"><img loading=\"lazy\" decoding=\"async\" class=\"attachment-600x600 size-600x600\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2017\/12\/Perfect-Contact-Form-Social-Design-House-Format.png\" alt=\"Perfect Contact Form - Social Design House Format\" width=\"600\" height=\"333\" \/><figcaption class=\"wp-caption-text\">An example of what an input mask looks like from the Social Design House website.<\/figcaption><\/figure>\n<\/div>\n<p>This type of auto-formatting also leads to fewer clicks (especially if a field like a phone number or credit card is broken into multiple fields) and quicker form completions.<\/p>\n<p><b>Input Types<\/b><br \/>\n<a href=\"https:\/\/www.w3schools.com\/tags\/att_input_type.asp\" rel=\"noopener\" target=\"_blank\">HTML input types<\/a> will help users see the right keyboard options as they type on mobile, saving them from having to type everything from scratch (like the \u201c.com\u201d for email).<\/p>\n<div  class=\"wpdui-pic-regular  \">\n<figure class=\"wp-caption aligncenter\" data-caption=\"true\"><img loading=\"lazy\" decoding=\"async\" class=\"attachment-600x600 size-600x600\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2017\/12\/Perfect-Contact-Form-Elluminati-Adaptive-Keyboard.gif\" alt=\"Perfect Contact Form - Elluminati Adaptive Keyboard\" width=\"270\" height=\"480\" \/><figcaption class=\"wp-caption-text\">Watch how the keyboard at the bottom of this Elluminati contact form changes based on the field selected.<\/figcaption><\/figure>\n<\/div>\n<p><b>Google Autocomplete<\/b><br \/>\nRather than code each field to automatically format per the standards it needs to meet, enable auto-fill with the <a href=\"https:\/\/wordpress.org\/plugins\/autocomplete-google-address\/\" rel=\"noopener\" target=\"_blank\">Google Address Autocomplete plugin<\/a>.<\/p>\n<p>Not only will it help you avoid having to deal with misspellings and improperly formatted addresses, it\u2019ll spare your visitors from having to type most of that information out.<\/p>\n<p><b>Conditional Logic<\/b><br \/>\nIf you\u2019re worried about the length of your contact form&#8211;especially if it targets different user types and fulfills various purposes&#8211;you can use conditional logic to keep it short.<\/p>\n<p>Once the user selects their particular \u201ccondition\u201d, only then will the relevant parts of the form be exposed.<\/p>\n<div  class=\"wpdui-pic-regular  \">\n<figure class=\"wp-caption aligncenter\" data-caption=\"true\"><img loading=\"lazy\" decoding=\"async\" class=\"attachment-600x600 size-600x600\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2017\/12\/Perfect-Contact-Form-Pixflow-Expanded-Form.gif\" alt=\"Perfect Contact Form - Pixflow Expanded Form\" width=\"480\" height=\"300\" \/><figcaption class=\"wp-caption-text\">Upon selecting the final field, users are presented additional fields to fill in that are most relevant to their request.<\/figcaption><\/figure>\n<\/div>\n<p>Many contact form plugins come with an extension for this. For example, here\u2019s one for <a href=\"https:\/\/wordpress.org\/plugins\/forminator\/\" rel=\"noopener\" target=\"_blank\">Forminator<\/a>.<\/p>\n<figure id=\"attachment_185859\" class=\"wp-caption aligncenter\" data-caption=\"true\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-185859\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2018\/01\/forminator-conditional-logic.jpg\" alt=\"Forminator screenshot with conditional logic button\" width=\"600\" height=\"646\" \/><figcaption class=\"wp-caption-text\">Create forms with conditional logic using Forminator.<\/figcaption><\/figure>\n<p><b>Breadcrumbs<\/b><br \/>\n<a href=\"https:\/\/wpmudev.com\/blog\/breadcrumbs-navigation\/\" target=\"_blank\" rel=\"noopener\">A breadcrumb or progress bar<\/a> for a contact form isn\u2019t necessarily about simplifying the process of filling out a form.<\/p>\n<p>However, it does help encourage users to finish it as the remaining steps are clearly defined.<\/p>\n<p>Once again, here&#8217;s an example of a progress bar using Forminator&#8217;s Pagination element:<\/p>\n<p style=\"text-align: left;\"><figure class=\"wp-caption center\" data-caption=\"true\"><video loop muted autoplay playsinline class='dev-html5-video'><source src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2018\/01\/Pagination.webm\" type=\"video\/webm\"><source src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2018\/01\/Pagination.mp4\" type=\"video\/mp4\"><\/video><figcaption class=\"wp-caption-text\">Add a progress bar to forms to help users navigate more easily through the form-filling process.<\/figcaption><\/figure><\/p>\n<h2>Rule #4: Spell Everything Out<\/h2>\n<p>While I realize this rule will go against the basic principles behind minimalism, it\u2019s one that you should pay close attention to so you can avoid unnecessarily frustrating your visitors.<\/p>\n<p>Let me explain: You have a contact form that looks simple enough.<\/p>\n<p>Your users fill it out based on what the labels suggest and they hit the submission button.<\/p>\n<p>Then they receive that ugly red message: \u201cYou didn\u2019t do it right! Go back, fix the form, and resubmit!\u201d<\/p>\n<p>You\u2019ve likely encountered this as a user and you know how frustrating it can be, especially if some of the information you inputted drops out when the error is thrown.<\/p>\n<p>So, rather than leave users guessing about what needs to be fixed and how, don\u2019t let it get to that point.<\/p>\n<p><strong>Spell everything out along the way:<\/strong><\/p>\n<ul>\n<li>Provide field focus (especially on mobile) so users know exactly where they are in the process of filling out a form.<\/li>\n<li>Write out any formatting requirements if you\u2019re not using input masks to auto-format fields.<\/li>\n<li>Explicitly state when a field is \u201cOptional\u201d (use the word, not the red asterisk).<\/li>\n<li>Give users the ability to show or hide the password field as they enter it.<\/li>\n<li>Show an error message as soon as the user has engaged with a field. Don\u2019t wait until the very end to do it.<\/li>\n<\/ul>\n<div  class=\"wpdui-pic-regular  \">\n<figure class=\"wp-caption aligncenter\" data-caption=\"true\"><img loading=\"lazy\" decoding=\"async\" class=\"attachment-600x600 size-600x600\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2017\/12\/Perfect-Contact-Form-Hubspot-Error-Messages.png\" alt=\"Perfect Contact Form - Hubspot Error Messages\" width=\"600\" height=\"359\" \/><figcaption class=\"wp-caption-text\">Hubspot shows the right way to handle error messages in a contact form.<\/figcaption><\/figure>\n<\/div>\n<p>In the aforementioned Google eye-tracking study, they followed up with users who took the test and found that a lack of formatting was often specified as a complaint.<\/p>\n<p>Google suggests providing clear guidelines throughout the form as well as highly visible error messages. In addition, these labels shouldn\u2019t just be in a standard red font.<\/p>\n<p>They should be outlined, colored, and bolded.<\/p>\n<h2>Rule #5: Stay Away from Hints<\/h2>\n<p>Hint text in a contact form looks like this:<\/p>\n<div  class=\"wpdui-pic-regular  \">\n<figure class=\"wp-caption alignnone\" data-caption=\"true\"><img loading=\"lazy\" decoding=\"async\" class=\"attachment-600x600 size-600x600\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2017\/12\/Perfect-Contact-Form-Target-Field.png\" alt=\"Perfect Contact Form - Target Field\" width=\"600\" height=\"295\" \/><figcaption class=\"wp-caption-text\">While Target has fixed some of the problems associated with using hint text in form fields, it still might not be enough for users with accessibility issues.<\/figcaption><\/figure>\n<\/div>\n<p>See how Target places the labels within the field? In some contact forms, those labels\/hints simply disappear when a user clicks on a field.<\/p>\n<p>Target handles this a little differently and instead shifts the label to the top of the field box (see \u201cemail address\u201d).<\/p>\n<p>Regardless of how this is handled, usability experts&#8211;like the <a href=\"https:\/\/www.nngroup.com\/articles\/form-design-placeholders\/\" rel=\"noopener\" target=\"_blank\">Nielsen Norman Group<\/a>&#8211;will tell you that this is a bad design practice because:<\/p>\n<ul>\n<li>This is problematic for users that are multi-tasking, get distracted, or too quickly tab into the next field. When the hint disappears, users have to back out of the field in order to rediscover what is needed.<\/li>\n<li>Hints that disappear also prohibit users from going back over a form to check their work or to fix an error without deleting the response completely to see what\u2019s underneath.<\/li>\n<li>The lighter grey text used for placeholder hints isn\u2019t ideal for easy reading.<\/li>\n<li>Fields with hint text can be confused for fields that have already had data filled in, leaving users to skip them, submit the form, and receive an error message.<\/li>\n<li>Some screen reader tools aren\u2019t capable of reading placeholder hint text.<\/li>\n<\/ul>\n<p>According to the NNG, users find empty fields more attractive than those that contain hint text.<\/p>\n<p>While it may make your forms look longer to place those labels or descriptors above the field, it\u2019ll improve usability.<\/p>\n<h2>Rule #6: Look at Your Buttons<\/h2>\n<p>WPMU DEV already has a great <a href=\"https:\/\/wpmudev.com\/blog\/designing-buttons-calls-to-action\/\" target=\"_blank\" rel=\"noopener\">guide to designing better buttons<\/a>, so I\u2019m not going to rehash that. Instead, I want to focus on the few things you can do to improve your contact form buttons.<\/p>\n<p>For starters, always align the primary CTA with the form fields, even if it doesn\u2019t seem logical.<\/p>\n<p>For instance, if you have a \u201cNext\u201d and \u201cBack\u201d button, \u201cNext\u201d should appear on the far left as it\u2019s the action most users are going to take.<\/p>\n<p>Also, try not to use \u201cReset\u201d, \u201cClear\u201d, or \u201cCancel\u201d buttons. Many users get to the bottom of a form and automatically click on the first button they see, thinking it\u2019s the submission button.<\/p>\n<p>If they lose all their answers by erroneously hitting the wrong button, you may find them unwilling to re-submit.<\/p>\n<p>In this <a href=\"https:\/\/unbounce.com\/a-b-testing\/conversion-lift-in-signups\/\" rel=\"noopener\" target=\"_blank\">A\/B test from Unbounce<\/a>, they found that value-driven copy (even if longer) was more successful in converting users.<\/p>\n<div  class=\"wpdui-pic-regular  \">\n<figure class=\"wp-caption aligncenter\" data-caption=\"true\"><img loading=\"lazy\" decoding=\"async\" class=\"attachment-600x600 size-600x600\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2017\/12\/Perfect-Contact-Form-Unbounce-AB-Test-3.png\" alt=\"Perfect Contact Form - Unbounce A:B Test 3\" width=\"600\" height=\"381\" \/><figcaption class=\"wp-caption-text\">The CTA text may be longer, but users responded much more positively to the value-driven message.<\/figcaption><\/figure>\n<\/div>\n<p>The updated copy received over 31% more conversions than the original message.<\/p>\n<p>Finally, <a href=\"https:\/\/wpmudev.com\/blog\/credibility-trust-marks\/\" target=\"_blank\" rel=\"noopener\">use trust marks<\/a> around your contact form buttons when it makes sense.<\/p>\n<p>The CoSchedule statement about no credit card being required is a nice example of this:<\/p>\n<div  class=\"wpdui-pic-regular  \">\n<figure class=\"wp-caption aligncenter\" data-caption=\"true\"><img loading=\"lazy\" decoding=\"async\" class=\"attachment-600x600 size-600x600\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2017\/12\/Perfect-Contact-Form-CoSchedule-Button.png\" alt=\"Perfect Contact Form - CoSchedule Button\" width=\"600\" height=\"352\" \/><figcaption class=\"wp-caption-text\">Generally, a great-looking form that does a good job of using &#8220;trust mark&#8221; text that encourages users to click without hesitation.<\/figcaption><\/figure>\n<\/div>\n<p>But be careful. If you use a trust mark when it\u2019s not needed, it could mislead users into believing they have to hand over sensitive information when that\u2019s not actually the case, as this <a href=\"https:\/\/unbounce.com\/a-b-testing\/shocking-results\/\" rel=\"noopener\" target=\"_blank\">A\/B test from Unbounce<\/a> demonstrates:<\/p>\n<div class=\"image-grid cgrid-row\">\n<div class=\"cgrid-col cgrid-col-span-full\">\n<figure id=\"attachment_222575\" class=\"wp-caption aligncenter\" data-caption=\"true\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-222575 size-full\" src=\"https:\/\/wpmudev.com\/blog\/wp-content\/uploads\/2018\/01\/security-seal-ab-test.png\" alt=\"Perfect Contact Form - Unbounce A:B Test\" width=\"765\" height=\"347\" \/><figcaption class=\"wp-caption-text\">You&#8217;d assume the TRUSTe trust mark would help increase conversions, but that&#8217;s not so in this case.<\/figcaption><\/figure>\n<\/div>\n<\/div>\n<p>Version B received almost 13% more submissions than Version A as the security seal led users to believe they\u2019d eventually have to submit payment or other sensitive information through the website.<\/p>\n<h2>Time To Apply The In(Form)ation<\/h2>\n<p>Contact forms are not a one-size-fits-all kind of thing.<\/p>\n<p>Every website (and business behind the website) has a different goal and, thus, the contact forms within it need to work specifically to help achieve that goal.<\/p>\n<p>If you want to properly execute the rules above while working towards those goals, you have two options.<\/p>\n<p>You can find a WordPress plugin that will help you <a href=\"https:\/\/wpmudev.com\/blog\/best-free-wordpress-contact-form-plugins\/\" target=\"_blank\" rel=\"noopener\">create a custom WordPress contact form<\/a> or you can <a href=\"https:\/\/wpmudev.com\/blog\/how-to-build-your-own-wordpress-contact-form-and-why\/\" target=\"_blank\" rel=\"noopener\">build your own<\/a>.<\/p>\n<p>A plugin like WPMU DEV&#8217;s <a href=\"https:\/\/wordpress.org\/plugins\/forminator\/\" rel=\"noopener\" target=\"_blank\">Forminator<\/a> gives you the best of both worlds (and it&#8217;s free!).<\/p>\n<p>Install the plugin and choose a template to start with, then build the form to suit your specific needs with a range of powerful customization options and settings.<\/p>\n<p>Whatever you decide, just remember that users aren\u2019t necessarily afraid of lengthy contact forms, it\u2019s more about how well you\u2019ve created an experience within the form for them.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>You do everything you can to build a website that will lead visitors to conversion. As you study the analytics, you\u2019re excited to see that the user journey you\u2019ve created is being taken by those visitors, time and time again. However, there\u2019s something keeping them from converting. Find out what it is in this advanced [&hellip;]<\/p>\n","protected":false},"author":518583,"featured_media":170023,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"blog_reading_time":"","wds_primary_category":0,"wds_primary_tutorials_categories":0,"footnotes":""},"categories":[263,10468],"tags":[],"tutorials_categories":[],"class_list":["post-169893","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials","category-reviews-opinion"],"_links":{"self":[{"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/posts\/169893","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/users\/518583"}],"replies":[{"embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/comments?post=169893"}],"version-history":[{"count":20,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/posts\/169893\/revisions"}],"predecessor-version":[{"id":222574,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/posts\/169893\/revisions\/222574"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/media\/170023"}],"wp:attachment":[{"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/media?parent=169893"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/categories?post=169893"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/tags?post=169893"},{"taxonomy":"tutorials_categories","embeddable":true,"href":"https:\/\/wpmudev.com\/blog\/wp-json\/wp\/v2\/tutorials_categories?post=169893"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}