Not Just A Contact Form

Over the years, many WordPress.com features undergo multiple changes. As something evolves, we may forget to note some of the more significant options that have been added along the way. In that light, let’s take a look at a block that is useful on nearly every site — the Contact Form Block.

The Ubiquitous Contact Us Link

Contact forms are a staple on the web. Users are accustomed to looking for “Contact Us” or “Contact” links in a site’s main menu, which usually leads to a simple contact form.

As simple as the concept is, contact forms used to be one of the more complex items to create on a page. The Contact Form block aims to make the creation as simple as the concept. Let’s dive in to see how it all works.

Getting Started With the Contact Form Block

Like all blocks, just drag the Contact Form block into your page and drop it where you would like to display it on the page. Here’s a quick look to see what that looks like.

Once you’ve inserted the form, you can edit its Block Settings to customize it. Here, you can choose which email address(es) to send the form results to, add a subject line, and select what happens after submission. “On Submission” choices include showing a summary of the submitted fields, redirecting to another page, or displaying a custom message to the user.

More Customization

You can customize the form even further. Some things you can do include:

  • Add new form fields, including text, checkbox, radio, date picker, and more.
  • Add custom CSS to the form.

Contact Form Patterns

Don’t forget about Block Patterns! Although you can always create your own contact form blocks from scratch, you might prefer to use and customize an existing Contact Form Pattern. Several stylish patterns are included, enabling you to jump-start your design.

Simply drag and drop the pattern of your choice, and then edit the settings to fit your design preferences.


If you’ve been using the Contact Form block, we hope you’ve found it to be simple and easy to use. If you haven’t tried it yet, check it out. It’s a great way to connect with your audience. 

 View more details on how to use the Form block

Quick Tip: Need a form that’s NOT a contact form? No problem. There are blocks for that as well. Simply drag and drop the type of form block you need into your page or post. Just like that, you’ll be ready to create registration forms, RSVP forms, appointment forms, feedback forms, and podcast contact forms.


Missing out on the latest WordPress.com developments? Enter your email below to receive future announcements direct to your inbox. An email confirmation will be sent before you will start receiving notifications—please check your spam folder if you don't receive this.

Join 1.6M other subscribers

98 Comments

Comments are closed.

  1. Otto

    “Grunion”? http://en.wikipedia.org/wiki/Grunion

    Hmm… the reference here may be too subtle for me.

    Like

    • Alex

      It’s just a name. Grunion is a fish that’s native to California, where several of the plugin’s original authors live. There’s no particular significance.

      Like

  2. Salman

    Awesome. I just love the power of Open Source combined with WordPress. It really shines out.

    I hope, that we can add custom texts like your WordPress Support Information displays. I came I saw and what should actually happened.

    Like

  3. adventurewriter

    Most helpful! Many sites make forms either costly or difficult to create.
    This feature will most certainly prove to be a terrific addition to the
    vast plethora of features already at our fingertips.

    Also, as I use forms all the time for other purposes, this will most certainly
    be a great asset to me personally,

    Another great job WordPress!

    Like

  4. adventurewriter

    Does the form support multiple choice questions?
    Or simply a field for text?

    Like

  5. Thomas James

    Really a brilliant addition. Thanks for making things easier. Cheers.

    Like

  6. Intelligent Challenge

    That’s too cool. So many WP Christmas presents I don’t know where to start!

    Like

  7. Mahfooz

    Brilliant christmas present!

    Like

  8. pltprincess

    And the hits just keep coming! Way to end the year. Thanks.

    Like

  9. Mikalee Byerman

    Thanks for the “juicy details!”

    😉

    Awesome upgrade — can’t wait to try it out.

    Like

  10. Sergio Ortega

    It works great if I try to add a new contact form on a brand-new page but I’m having trouble editing an existing default contact form. I sent a message to support, but I’m wondering if anyone else has that problem too.

    Like

    • Joseph Scott

      I think you hit a bug that was discovered just after it was launched. I’ve already made a fix for it, so give it a try again. If it still isn’t working correctly please contact support and we’ll help track it down.

      Like

  11. markjepson

    Great feature. Thanks.

    Like

  12. katharinetrauger

    Zowie! Just re-routed a not-spam yesterday. Does that count? Katharine

    Like

  13. Frank

    I tried to add it to an existing post . The shortcode appeared but the rest of the post in the editor and preview had evaporated so I aborted . I’m probably misunderstanding how to do it but will the post disappear if I click update ?

    Like

  14. X-Evolutionist

    Possible bug: I sent a test email, and it never came. It turned out that my own email was determined to be “Spam” and was never sent. I noticed it when I checked the “Feedback Page”. I was logged into my account, and used the same email that all my WordPress email goes to. X

    Like

    • Joseph Scott

      You can mark the feedback as not spam, which does two things:

      1- lets Akismet learn from the mistake
      2- sends the email out as if it wasn’t spam in the first place

      Liked by 1 person

  15. Gwendolyn Alley aka Art Predator

    Yahoo!! I’m ready for this–gonna add it to a post right away! And pages too! Yay!! Thank you WordPress for the great holiday present!

    Like

  16. Leslie

    I’m having trouble with mine. I’ve tried adding a contact form to a page, but I don’t see any shortcode. Does it go into the page immediately or do I have to wait until after I publish to see it?

    Like

  17. Tiffany

    This is great! But I have both WordPress.com and .org sites. Is this available for WordPress.org??

    Like

  18. Arno

    It looks like a great feature, but it is not quite working for me in Chrome (version 8).

    Anyone else having difficulties in Chrome?

    Like

    • Joseph Scott

      I’ve used it quite a bit with Chrome (version 9) and it has been ok. Please contact support with details on exactly what isn’t working correctly and we can take a look.

      Like

  19. Jennifer

    What a wonderful improvement to a much-used feature! Thank you!

    Like

  20. beyondanomie

    Absolutely brilliant.

    I’d been hoping for an improved contact form with just these sort of changes. This is like an early Christmas present. I’ve been able to remove my own email address from public visibility (and therefore lowered the potential to be spammed on an email address I prefer to keep clear of distractions), while retaining the ability for interested readers to contact me directly and in confidence about specific matters. This is a change I’ve wanted to be able to make since starting my blog.

    I’ve just added the improved contact form to one of Pages on my site.

    Well done WordPress! 🙂

    Like

  21. X-Evolutionist

    Joseph, Thank you for the info. X

    Like

  22. X-Evolutionist

    Re: Frank’s comment about the Contact Form “evaporating” anything already in pages. This happened to me in all my blogs. I ended up having to copy and paste to save my original content. X

    Like

  23. beyondanomie

    PS. I just noticed that it auto-fills the name & email details on the form for any registered WordPress user browsing to the site. Cute touch.

    Like

  24. The Velo Hobo

    Okay, I just added it to a post and it seems to work well. I don’t think I will be using it often, but it is a nice addition to our toolbox. Thanks, Jack

    Like

  25. zainura66

    Great !!! Thanks a lot for your information Joseph. I’ll try it in future.

    Like

  26. CYN@CYNWORKS.COM

    that is sooo sooo cool! thank you!

    Like

  27. sannekurz

    Heya,
    I am using Fjords04 @ http://sannekurz.com.
    I love the contacts form – easy and intuitive to use as usually. thanks!
    My PROBLEM however:
    in my theme the e-mail and website boxes are not adjusting their width automatically to my column width – any idea how to fix this?
    Message box is fine.
    Thx!
    Sanne.

    Like

  28. shamballa9944

    Very cool! I’ll have to add it to my list of new WP things to explore!

    Like

  29. Anne Lessing

    Awesome! What a great new tool! Thanks for the early Christmas present, WP…now I want a form, even though I don’t really need one… must…resist…too shiny…

    😛

    Like

  30. João Canali

    Very nice note that you are always improve our interface and tools… I have some suggestions and claims… Sorry my English…

    1 – From Painel I’m not able to see all text of a comment in order to answer. A bottom to expand all text will be very practical.

    2 – Another day I try insert an image (from a URL that was tested from my browser) on a comment (an answer) on panel, it not worked, without any error message.

    3 – I strongly suggest that you developed form tools to readers vote from a post… Something that I can setup to make a kind of pool in a specific post, something that readers can vote clinking on a button (yes/no), for instance, without need make any comment. The results must appear automatically… I know that it must send a cookie to reader to prevent more than one vote for each one… but it will be a great possibility to explore.

    Like

  31. Pingback: New WordPress Forms, New TGW Contact Page « The_Geek_Whisperer
  32. Vince

    Does this work on WordPress.ca? I cannot find the button

    Like

  33. ganeshmuthiah

    Awesome upgrade — can’t wait to try it out.

    Like

  34. timethief

    @Joseph
    Thanks so much for this long waited improvement to the contact form. I appreciate it and I’m sure many other members will too. 🙂

    Like

  35. 那尼。Nalie

    I tried to add the form to my page. My name, email address, and website address are shown up in the form as default… is there any ways to hide those??

    Like

  36. sharma24

    This is just what I needed for my posts. However, when I tried incorporating it into my existing post the article was erased and what remained was just the new contact form! Is this possible only in new posts henceforth? Thanks for your help.

    Like

  37. Sajib

    Special thanks for that plugin. We’re so confused with lots of different third-party contact form plugins out there. Just like the stats one, I was looking for contact form plugin by you guys.

    Like

  38. jaydeejapan

    Great idea! I’ll have to consider adding this to my blog.

    Like

  39. Redge

    Yet another great tool. Thank you!

    Like

  40. RandomizeME

    Wow, there you go again, giving me something I never asked for, but somehow really needed! 🙂

    Like

  41. madadgar2009

    Thanks wordpress for the great post. An awesome contact form like this has always been the requirement. Now we got it and we’ll adopt it. We believe wordpress is not just a wordpress but it’s a king wordpress.
    Saif

    Like

  42. sungame

    Simply fantastic!

    Like

  43. doctorwhofan98

    This is GREAT! I now have a feedback form on my blog!!

    Like

  44. Ro

    Simple to use, clean interface and just fantastic! Keep up the great work WordPress!

    Like

  45. puzzle

    Great new tool
    At first, the just-written article disappeared, like some other bloggers above have experienced as well, after adding the contact form.
    For sure, there must be a better solution than mine, but for the moment, it works: add the contact form first, then put a dividing line above, and on top of it, the article itself. Wonder why, but both will stay and work.

    Like

  46. Moon Over Martinborough

    Thanks for this. Can’t wait to use it. But it seems that since you released this the standard ‘leave a comment’ form at the end of my posts has gone funny. The fields don’t appear aligned in Firefox 3.6.13. I’m using the ‘contempt’ theme. I wonder if this is related? The form appears fine in Opera.

    Like

  47. Alan King

    This is great!

    Like

  48. gasstationwithoutpumps

    Wouldn’t it make more sense for this “feedback” form to be a widget? I don’t see a widget with this functionality.

    Like

  49. haroldwoodcrafting

    I also lost my post from yesterday when I tried to add the contact form. I have sent support a note too.

    Like

  50. Pingback: Top Posts — WordPress.com
  51. Shari

    wordpress is so great! so glad that i came. the amount of improvements this year….keep up the good work you guys! 🙂

    Like

  52. kensingtonabida

    Just what I needed to add to my blog. Easily explained and works fine. Thanks.

    Like

  53. doctorwhofan98

    Thanks for adding this feature!! I have now got a feedback tab on my blog so readers can give me feedback easily. Being able to choose which fields are required, I can let someone leave feedback while keeping their privacy, or they can add their email address and website. Plus I can choose how they give feedback – whether with drop-down boxes, text fields and more.

    Thanks WordPress for being the best blogging experience out there! 🙂

    Like

  54. Michelle.M.Photos

    thanks!

    Like

  55. Administrator

    Hello,

    I have about 30 fields I’d like to use. I discovered that there’s a limit on the number of fields that can be created. Is it possible to increase the field amount limitation?

    Like

  56. Deena

    Very cool! But guess what… I tried it out using my own account and my message was sent to spam! Either way I’m very excited to use it. Thanks for it!

    Like

  57. Phil Stilwell

    Great feature!

    However, it would make it a whole lot nicer if we could export the feedbacks into a common spreadsheet format for analysis purposes.

    Is this possible?

    Like

  58. Rosedale Gardens

    Just wanted to say what a great job you guys do.
    Merry Christmas to all from myself and my 3 hooligans.

    Like

  59. Curves79Lady

    Well done WP team

    Like

  60. Jean

    Can you use the contact form in a text widget?

    If yes, is there additional settings to make it fit a particular width of widget, dependin on template?

    Like

  61. memsaab

    I know this is pedantic and nitpicky, but “feedback” is both singular and plural. “Feedbacks” makes me cringe.

    Like

  62. Tee

    So much for me to learn, so much for me to try. 2011, the year of the blog. 🙂

    Like

  63. Jennifer Schlick

    Awesome! Thank you!

    Like

  64. rustbeltreboot

    Great! I just used the form builder to put a contact form in my blog!

    Like

  65. lochlomondhotel

    Hi. I have just started, and found this new contact form. well done. cheers. and to everybody all the best of success with blogging in the new year.

    Like

  66. Activist Resources

    Customization is a good thing.

    Like

  67. Pingback: Not Just A Contact Form (via WordPress.com News) « Felhie
  68. Pingback: Not Just A Contact Form (via WordPress.com News) « Normanomicon
  69. Bre

    This is so helpful and a great new feature, thanks a lot! 🙂

    Like

  70. wfxincheng

    i have learned a lot here , thanks so much!

    Like

  71. antopatterson

    great news! much better way to provide feedback..thanks!

    Like

  72. Pingback: Andrew's Math Site » Blog Archive » LaTeX
  73. kenkoisanchez

    This is what I need. Thanks a lot!

    Like

  74. PhotosbyJeni

    Fan-freakin’-tabulous! I was hoping for an easier way for my clients to contact me with the information that I NEED before I speak to them. You rock!

    Like

  75. PEZ

    Teh awesomeness!

    Like

  76. Dar Hosta

    What a terrific way to connect with my readers! Thanks!

    Like

  77. turbotad

    That is so many different kids of awesome, I can’t take it. Deploying it on all my blogs! Fantastic!

    Like

Create your new blog or website for free

Get Started