how much does a wordpress website cost uk

how much does a wordpress website cost uk

We are often asked how much you should expect to pay for a website powered by WordPress.

To this we always answer, “Well, it depends what you want it to do, what you want it to look like and how much of it you want custom designed and developed just for you”

“Oh, you know, just the normal stuff. Give me a rough idea!” we hear in reply.

So how much should it cost?
The easy answer would be “How long is a piece of string?”, but there are some interesting issues that the question of how much WordPress should cost presents.

There are 3 main aspects:

  • WordPress itself
  • Any premium themes and plugins that you use
  • The time, effort and skill of the people you hire to implement WordPress for you

1. WordPress
The main part of your website, the WordPress core (aswell as thousands of plugins) are available for free. That’s right, the world’s most popular and arguable best CMS is completely free to use with no restrictions.

This is something that we have to be incredibly grateful to the WordPress community for. It is easy to think that because it is free, it isn’t worth much and that everything that goes with it should cost little or nothing, but that’s not true.

It is free because thousands of developers around the world contributed to it as a labour of love, working together to build something truly amazing that people like you (and like us) can benefit from.

If you valued the time of the designers and developers that have contributed to the WordPress core and over 15,00o free plugins, it would total up to millions of pounds. You are getting for free, a system that could otherwise only be developed by huge (and very wealthy) corporations.

2. Premium Themes and Plugins
If you can’t achieve everything that you want using the free options available, there are many ‘Premium’ themes and plugins that can help you create an amazing WordPress site at relatively low cost.

Themes typically cost in the range of £50- £100 and plugins anywhere between £10 and £200 each  depending on what they do and what type of license you need.

Again, it is tempting to think that there is very little work gone into these themes and plugins because they are so cheap, but in actual fact the designers and developers of these themes and plugins invest vast amounts of time (and sometimes money) to give you an incredibly beautiful, feature rich, robust product at a very low cost. But they can do this because they are using the principles of mass production. They can sell the same product to hundreds or thousands of people. For example, if a £50 theme gets sold 1000 times, then it generated £50,000 in revenue. In reality the author rarely gets all of this money as there are other costs associated with retailing their products, but it illustrates the point that there is value in what you are buying.

Just as a mass produced car costs a lot less than a custom designed and built car, a mass market theme or plugin costs you a fraction of the true design and development costs.

3. Custom Design and Development and Hosting & Maintenance
So if you’ve reviewed the free and low cost options available and decided that they don’t exactly meet your needs, then some custom work will be required. Exactly how much this costs depends on two things:

How much work needs doing? Simple changes might only take a couple of hours but complex projects could take weeks

What rate is the time charged at?
As a guideline we know that rates in the UK can vary between about £20/hour (freelancer) and £600/hour (big city agency). This is a huge difference, but there are legitimate reasons why they each cost what they do. There is no right or wrong as there are pro’s and con’s to each option and it is up to you to decide which partner is best able to meet your needs in terms of timescales, quality, cost, customer service, prestige, strategic input, design flair etc etc. At Wholegrain we give a fixed price quote for virtually all projects so that our clients can make an informed decision about whether it fits their budget, and so that they don’t have any nasty surprises down the line.

So how much does a WordPress site cost?
So, back to the original question, how much will a WordPress website typically cost? Here are some examples:

DIY – If you can set it up yourself with free and premium themes and plugins, then it could be anywhere from NOTHING to about £200
TOP END – If you have a super complex project and go to one of the world’s mega agencies, you could pay up to about £250K
Everybody else is going to be somewhere in between and we’re no different.

The best and only real way to find out how much YOUR site should cost, is to write out a clear brief describing the structure, style and features that you want on your site and then discuss it with the freelancer or agency that you’d like to work with. They’ll not nly be able to tell you how much t should cost, but will also be able to use their experience to advise if their are any opportunities to reduce costs by implementing existing technologies.

develop a wordpress site in 100$

develop a wordpress site in 100$

How to Install WordPress – Complete WordPress Installation Tutorial

WordPress is known as the most popular blogging platform and content management system. New users are often surprised when we tell them that WordPress is also well known for its ease of installation. All best WordPress web hosting companies allow you to install WordPress within few clicks. In most circumstances, installing WordPress is a simple process that takes less than five minutes to complete. In this WordPress installation tutorial, our goal is to offer a comprehensive WordPress installation tutorial for beginners and advanced users alike. We will show you how to install WordPress using Fantastico, Softaculous, and SimpleScripts for beginners. We will explain how to install WordPress manually for our intermediate users. Lastly for our beginner developer and designers, we will show you how to install WordPress on a local computer (Windows, Mac, and Linux).

Things You Need Before Installing WordPress:

You will need to have a domain name and a good web hosting company that knows WordPress. We highly recommend that you use Bluehost because they will give you a free domain and 50% off their hosting plan (special for WPBeginner users).Bluehost is also an officially recommended hosting provider of WordPress.

Since this is a very long and detailed tutorial, please use the navigation below to get to the appropriate section.

  • How to Install WordPress using SimpleScripts
  • How to Install WordPress using Softaculous
  • How to Install WordPress using Fantastico
  • How to Install WordPress using FTP
  • How to Install WordPress in your Computer
  • How to Install WordPress in your Language
  • How to Install a WordPress Multisite Network

How to Install WordPress using SimpleScripts

SimpleScripts allows web hosting companies to offer a one-click installer for WordPress. Bluehost is one of the many web hosting companies that offers 1-click installs of WordPress using SimpleScripts. To use SimpleScripts, your hosting company must have it installed in their servers. You will see it when you log into their control panel. Look for an icon like this:

SimpleScripts Icon

In most web hosting companies, you will just see the SimpleScripts icon. The above screenshot is taken from the Bluehost cPanel which offers direct 1-click installs of WordPress. No matter which icon you click, you will be taken to SimpleScripts page like this:

SimpleScripts WordPress Icon

When you click on WordPress, you will be prompted to a page with an install button. This is also the page where you would manage all your WordPress installs if you had any.

SimpleScripts WordPress Installs

Once you click on the install button, you will be taken to a page to select your installation preference. You can choose the location where you want to install WordPress (i.e your main site or a sub directory). You will choose your blog title here (don’t worry you can always change it later). You also have the option to choose your user credentials (just click on the link that says Click here to show more).

SimpleScripts WP Install Preference

Scroll down and accept the terms of service and hit complete. It will work behind the scenes to install your WordPress and once completed, you will receive a success page like this:

SimpleScripts WordPress Success

Use the login link that they gave you, and login using the username and password. You will see the WordPress dashboard which can be a little confusing at first. This is why we have created a free WordPress video tutorial series, so use it to your advantage. Most places are charging around $300+ for the same video training.

How to Install WordPress using Softaculous

Like SimpleScripts, Softaculous allow hosting companies to offer 1-click install for WordPress. InMotion Hosting is one of the many companies that are using Softaculous To use Softaculous to install WordPress, your hosting company must have it installed in their servers. When you log into your control panel, look for an icon like this:

Softaculous Icon

Upon clicking on the Softaculous icon, you will be redirected to the Softaculous dashboard. On the left hand side menu, you should see a list of software categories. Click on the “Blogs” category and then select WordPress.

Softaculous WordPress Link

Now you will see a briefo verview of the software. Click on the big blue “install” button to start the process.

Softaculous WordPress Install Button

The install process will require you fill in some important information. First thing you need to do is choose the domain name you want to install WordPress on. After that select the directory you want WordPress in. If you want WordPress to be on your main domain, then you need to leave the “In Directory” field blank. Next, enter a database name for your WordPress installation (no one will see this, so you don’t have to be creative). Under the Database settings, you need to modify the table prefix to enhance your site security. We recommend that you change the default wp_ prefix to something like wp_y0urs1t3_

Then enter your site name description. Since this is a simple WordPress install, you sohuld leave the WPMU box unchecked unless you know what you are doing.

Softaculous WordPress Setup

Further down the page, you will see the screen to create your WordPress administrator account. Please do not use the default “admin” username. Create something original for yourself. Also, don’t forget to create a strong password. Enter your best email and click on the install button.

Softaculous Site Information

Once you click the install button, within seconds WordPress will be installed and ready to go. All you need to do after that is go to and enter your login information to get into your WordPress dashboard. The WordPress dashboard can be confusing at once which is why we have created a free WordPress video tutorial series, so use it to your advantage. Most places are charging around $300+ for the same WordPress training.

How to Install WordPress using Fantastico

Fantastico is a very popular script installing service that is bundled with most cPanel web hosting like HostGator and others. For sometime, Fantastico was the elite script installer that users cherished however now there are many competitors like SimpleScripts and Softaculous. If your hosting company has Fantastico, then this is how you can use it to install WordPress.

Login to your control panel and look for an icon like this:

Fantastico Icon

Click on the icon, and you will be redirected to the Fantastico control panel. On the left hand side menu, you will see WordPress under the Blogs section. Click on it, and it will show you the WordPress information screen. To install WordPress using fantastico, click on the “New Installation” link.

Fantastico WordPress Info

Select which domain you want to install WordPress on. Next, enter the directory name if you don’t want the blog to be on the main domain. If you want the blog to be on the main domain, then leave this field blank. Under the admin access data, enter the username and password that you would like to use to access your WordPress dashboard. Make sure that your username is NOT admin and that you use a strong password. Enter your admin nickname and a valid email address. Enter a site title and description (don’t worry, you can modify this later if you don’t like it). Once you have entered all the information, click on the Install WordPress button.

Fantastico WordPress Install Step 1

The next page will ask you to confirm all the information that you have entered. Click on the Finish installation button to complete your WordPress install.

Fantastico WP Install Step 2

After this step, your WordPress install is complete. Go to and enter your login information to get into your WordPress dashboard. We know that the WordPress dashboard can be confusing which is why we have created afree WordPress video tutorial series, so use it to your advantage. Most places are charging about $300+ for the same WordPress training. Or you can easily develop a wordpress site with premium theme

How to Install WordPress using FTP

Manually installing WordPress using FTP is also known as the famous 5 minute install. To install WordPress using FTP, you need to have a FTP software (Read our tutorial on how to use FTP).

First thing you need to do is download the latest version of WordPress. Unzip the file, and use the FTP software to upload the files into your web host directory of your choice.

If you want to install WordPress in the main domain, then you want to install it in your /public_html/ directory. If you want it in a subfolder, then upload it in a folder /public_html/foldername/

Once you are done uploading WordPress, go to your hosting control panel to create a database. We are using cPanel web hosting, so our screenshots will be of cPanel. In your cPanel, find the icon like this:

MySQL cPanel Icon

You will see a field to create a new database. Enter your database name, and click “Create Database”

Create MySQL Database

Now that you have created your database, it is time to run the install. Go to the URL where you uploaded WordPress. If it is in the main domain, then you will simply go to

You will see a page like this:

WordPress Setup Step 1

Click on the button to create the configuration page. The next screen will show you the information you need to have (database name, database username and password, database host, and table prefix). Simply click on the Let’s go button. Next you will see the form to enter all the information.

WordPress Setup Part 2

Once you enter the information, click on the submit button. It will take you the page that has the button to Run the Install. Click on it.

WordPress Setup Step 3

On the next screen, you will see the form to enter your website’s information. This information would be your site’s title, your username, password, and email.

WordPress Setup Part 4

Click Install WordPress, and you are golden. On the next screen, you will see the Success note with your username and password. Click on the login button and start writing. If you need help learning the WordPress dashboard, then check out our free WordPress video tutorial series.

Guest blog post

Besides article writing, what’s another fantastic way to build trust, credibility, and exposure?

Similar to publishing articles on credible article directories, guest posting helps you advocate your platform.

With guest posting, you can achieve the following:

  • Network with fellow experts in your niche
  • Foster your credibility and authority
  • Increase your visibility and reach in your niche
  • Connect with new readers to grow your readership
  • Provide unique backlinks to your blog or website

When writing a guest post …

Similar to publishing articles on, guest posting is most successful with quality, informative content. Don’t forget to provide a Resource Box or brief author biography that offers information about you, your organization, and how readers can further connect with you (i.e., a link).

Here are some additional tips to keep in mind when writing a guest post:

  • You’re entering another expert’s territory – ensure your piece has topnotch value to truly represent you and your brand.
  • Scope out their audience! Provide benefit-oriented content for their needs and wants.
  • Format content into easily digested chunks. Write in succinct paragraphs as well as use bolded headers and lists.
  • Use active language and anecdotes to convey your point – are you the stuffy guest or are you the life of the party? (Be the latter!


Contact us for guest posting