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).

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...