I’ve been working with WordPress sites for the last 8 years (since 2014). In that time, I’ve been lucky enough to see so many different approaches to putting one together, and have learnt what works and what doesn’t. I think the approaches to building those sites can be put into 4 different categories:
- DIY job – often using a free or off-the-shelf paid theme that comes with a page builder like Divi or Visual Composer and has a tonne of plugins installed to get the job done
- Cheap site – similar site setup to the DIY job but paid someone else to do it instead of DIY
- Run of the mill agency site – these sites tend to be a little neater (in terms of the plugins and page builder used), use a more reputable off-the-shelf theme customised to look a little more custom, with a group of tried and tested plugins
- The custom site – a custom designed site with a theme coded from scratch with some off the shelf plugins but primarily custom built, bespoke plugins
My approach to building WordPress sites
Before we get to the heavy details of how I develop WordPress sites, it’s important to clarify a few details. The websites I develop are almost strictly custom designed. There’s certainly a place for off-the-shelf themes and template based sites, but that’s not something I’m interested in doing. I think websites are a very important part of a brand and it needs to be cohesive with the overall look and feel, which is difficult to achieve with a pre-designed/off-the-shelf theme. Custom designing a website means starting with a blank Adobe XD document and existing brand assets supplied by a client. I then take them through the whole sitemap, wireframe, concept, design, development, launch and maintenance process to create a website that matches their brand and does exactly what they need it to do for them. I’ll get into those details on another post in the future.
I develop blocks for the Gutenberg editor with Advanced Custom Fields