The more complex your business, market and functional requirements, the more time will be needed at the start of the project to understand your business, your competitors and the functionality you’ll need on the site.
This can take anywhere between 2–20 hours.
You may already know exactly how you want the structure of your site, or you may need help with this.
The research above will inform this stage so you can plan your website properly from UX, content and structure perspectives.
Again, this can take anywhere from 2–20 hours. More if the project is more complex.
This is planning the structure of your site’s pages, looking at the information architecture and getting the framework of your site sorted.
Simple sites may need a homepage and a series of content modules designed, while other sites may need lots of pages wireframing, so the costs vary.
The time required here is from a couple of hours to 20+ hours.
Probably the hardest part of any project as design can be so subjective. Having a set of brand guidelines to follow can reduce the time it takes to design a site. Having a good idea about what you want also makes this process easier. If you know what you like when you see it, the design process can take some time.
Typically a minimum of 10 hours to design a basic website.
So one of the fantastic things about WordPress is that it works as soon as you install it. We use bespoke themes for all our projects, meaning we have a ‘starter theme’ that contains the barebones, and we build from there.
The build of the theme, which is PHP, HTML and CSS, can come together quickly; our theme is fully responsive, and we have pre-built many content modules that are commonly used on all websites, so we hit the ground running.
We can build a basic website quickly, but it’s still a minimum of 10 hours of work.
Functionality and Plugins.
This is where most of the cost comes in when developing a WordPress site.
Whilst many plugins are free, they work how they work, and if you need something different, it’s bespoke development.
For example, it might only take minutes to install WooCommerce, but it takes hours to configure for each project.
It’s impossible to put an upper limit on the time required for this stage, but even at the basic level, you need at least 10 hours.
The time required to do the content is directly linked to the amount of content, its complexity and its structure.
Adding a blog to a site may be a simple copy-and-paste operation, but populating a complex landing page that holds text, images, testimonials, tables and so on takes a lot longer. This is also before any on-page SEO.
A simple single-page blog might be a five-minute job, whereas a more complex landing page may take over an hour.
This is another complex stage of the website process. Costs here depend largely on how far down the SEO rabbit hole you want to go.
You can use Yoast to do a large part of the work, but if you want to get into SEO research, LSI keywords, structure and so on into the mix, it can take a lot of time.
Doing on-page SEO per page depends very much on the quality of the content to start with, and how willing you are to allow an SEO expert to edit your text for SEO.
Snagging and tweaks.
If each of the previous stages has been completed correctly, this stage should be relatively easy.
It’s important to distinguish between a snag and a change. Asking for new functions to be added to an already-built page is not a snag nor a tweak; it’s additional development.
We usually allow around four hours for this stage, again, dependent on the size of the website.
There’s more than just Search Engine Optimisation. Technically optimising your site once it’s built is crucial.
It must be fast, cached, and hosted on an appropriate server.
Again, the time required here depends on the site, but it’s at least three hours of work.
Get the best hosting your budget allows for. You can host for cheap somewhere like Go Daddy, or you can get a bespoke solution from WP Engine.
Storage is also a consideration here. It will be more expensive if you want to store gigabytes of data on your site.
You should budget a minimum of £30 per month for hosting – anything cheaper will affect your website’s performance.
Getting a WordPress site live is simple, providing an empty, working WordPress install on the destination server.
We migrate the development site to the live site.
If you are using AWS, Azure or other non-managed servers, this can take more time.
Two hours for a simple migration and checks, potentially, a lot more if it’s not.
Once your site is on the live server, another round of optimisation may be required for this new environment.
This isn’t always required if you opt for a decent host, but slower, cheaper servers may require more work to get your site speed up to par.
Depending on the hosting, this can take as little as one hour or up to several hours.
Ongoing support, SEO and maintenance.
We provide affordable support packages for all the websites we build (and we also support 100s of sites we didn’t build).
Support and maintenance start from £40 per month for 40 minutes of support time and goes up from there.
Regarding SEO, we offer packages that start at £240 per month.
All of this is entirely optional.