How to Add a Contact Form to Your Website Using Formspree

Late last year we switched Pro Theme Design over to a static html powered site – but that meant we couldn’t do anything clever with it – like have a contact form. Initially we relied on Twitter and Facebook, but that’s not the best way to run an online shop, so I started searching for some sort of hosted option.

Eventually I found Formspree – a very simple app built by a community of developers who build simple apps together. Adding the form is simple – you just copy and paste some code from their site to yours – remembering to change the form submission url to include your email address.

To finish the setup you should send a test email – which you will send you an email to validate your account. Then you’re done.

Ours is a small link in the footer of the site that opens a modal window. It’s subtle – but does what it needs to.

formspree-screenshot

Why use a Third Party Service?

The reason we moved to a static site is that I didn’t want to have to worry about maintaining complex (or even simple) systems. Simplifying the site means I can focus on the interesting things like making new WordPress Themes.

Formspree allows gives me the ability to focus on what I do best – and removes the technicalities. It also improves email deliverability – and takes care of spam.

What About WordPress?

If you’re using WordPress on your own site then you could easily embed the Formspree html in your template – however if you’ve purchased a theme, or are not proficient with HTML, then you would probably be better off using a contact form plugin. Personally I use, and recommend, Jetpack with the Contact Form add-on. This does everything I need and more.

Let me know what you think on Mastodon, or BlueSky (or Twitter X if you must).

Link to this page

Thanks for reading. I'd really appreciate it if you'd link to this page if you mention it in your newsletter or on your blog.

Related Posts

20 Jul 2016

Empathy in Web Design

I wasn’t able to make WordCamp Europe this year, but they’ve been really quick at getting all of the talks online, and so I have been watching some of them – and this one stood out.Morten Rand-Hendriksen is an experienced...
20 Dec 2009

Building WPVote Part 2 : Planning

In part 1 of Building WPVote I mentioned how I have recently purchased WPVote from Jean-Baptiste Jeung.The first thing I did before I even spoke to Jean was trying to think of simple things I could do that would add...
13 Jul 2016

Why My WordPress Themes Site Doesn’t Use WordPress

I’ve mentioned it before but I run a WordPress themes site called Pro Theme Design. On it, I sell premium WordPress themes – but I don’t use WordPress to power the site.This probably seems like a strange thing to do...
08 Jul 2013

A Redesign for 2013

It’s only been a year since I last redesigned Binary Moon – I’m generally content to redesign, and then sit on things for a while, let it stew and evolve. However a lot has changed in the last year. Design...
25 Nov 2010

WordPress Advent – Seasonal WordPress Savings

In January or February this year I had the idea of making some sort of advent calendar website for christmas. I wanted to share something with the online community – I just wasn’t sure what.In mid October I started thinking...