How to set up a successful website...

The hack...

“Setting you up for success rather than stagnation or failure with the right website foundations”

Setting up a website is easy if you know how...

As an experienced digital marketer, I am going to let you in on a little secret. I will share with you the best way to set up a website, how to connect it to your potential users and how to maintain it. 

It is one thing to build a website, but another thing to do it right. It is important to look at the long term rather than the short term. Just going to a website builder and putting it out there is not good enough. You want to succeed right? So let me throw down the gauntlet and take you step by step as we put together a future proof site that anyone can create.

Managing expectations: It can take over 6 months for SEO’s to take affect. The days of having a website and leaving it out there are long gone. Look at having a website like having a car. It needs to be looked after, maintained and stored correctly. If not both will rust, decay and be no use to anybody.

Tool kit

The tools you will need to succeed.

Domain & Hosting


The best all round service you will find in the UK. From £4.99 per month

Website builder

Elementor Pro

The best website builder you will find in the UK. ONLY £40.00 per year.

Email hosting


Just £5.00 per month on top of your £4.99 hosting , so just £9.99 in total per month! 

Edit photos

Adobe Photoshop

From £9.97 per month for Adobe Photoshop. Perfect for editing images

Freelance work


Fiverr is the best source of freelancers. Perfect place to find graphic design etc.

Cost overview

Basic cost

WordPress = Free

Elementor = Free

Yoast = Free

GURU Hosting £4.99 p/m

GURU Email = £5.00 p/m

GURU Domain name = £15 p/a

Total = £134.88 p/a

Advanced cost

Yoast Pro = £100

Elementor Pro = £40 p/a

Adobe Photoshop = £9.97

Total = Basic + £259.63 = £394.52 p/a

Build a website

A step by step fool proof guide of setting up your own website. Of course there are many ways of building a website. But you need to know the difference from creating a good site and a great one. You want to set yourself up for success rather than stagnation or failure. 

What you do at the beginning can affect how your online presence is impacted in the future, so it is important to make the right choices from the start and create the right foundations so you can build on these.

Just creating a random site on a random website builder is not a good way to go. There are a number of upcoming website builders but WordPress remains the largest bar an absolute mile. From my experience people want to fight it and use a different program, but these are people who don’t see the bigger picture.

If you are looking to create a full e-commerce site, I want to make it clear that this process is not for you. Go to Shopify and you will not look back. 

As a digital marketer I can vouch for this method as being a great way to build the foundations for your business. Ready to take the online world by storm.

Step-by-step guide

1. Buy a domain name

Choose your websites name and search the domain checker tool to see if it is free. Once you are ready to go, sign up to hosting.

2. Buy hosting

Once you have that domain name ready, sign up to the hosting plan that best suits your website and its capacity. Most websites at the start will be fine with GURU’s entry level hosting plan &. £4.99 p/m. 

It may be cheaper with the big companies but that doesn’t mean it is better. With GURU you have a top product with 24 hour customer service. You receive FREE SSL certificates (Don’t worry if you are not sure what this is). SSL stands for Secure Socket Layer and it basically certifies that your website is secure for people viewing your site and Googles indexing. See that green padlock before the domain name at the top of your screen? That is an SSL. 

3. Buy email hosting

If you need emails to be hosted, you cannot this done at the same time as setting up your website hosting. Guru will set up your emails so they are pointed properly.

4. Install WordPress

Once you have all your hosting set up you will need to install WordPress which is super easy. You need to access your “c-panel” from your hosting account dashboard. Towards the bottom of the Panel page you will see “WordPress”. Click the icon and then install. 

Wait for it and you will have WordPress installed on your new website. Ready for you to start creating a live, working website.


5. Install the plugin 'Maintenance'

Before you do anything on your website you need to install the ‘Maintenance’ plugin. To do this head over to the left hand control bar and down to ‘Plugin”. From here you click ‘Add new’ and you type in “Maintenance”. Click ‘Install’ then ‘Activate’. Lastly once you have activated it, go to the ‘Maintenance’ tab that is now displayed either on the left or top control bar. Click on it and activate the Maintenance mode. 

You will now have a Maintenance page that pops up if anyone tries to access your website.

6. Install these 10 plugins



Litespeed cache

Google analytics



Really simple SSL

Envato elements


Premium addons for Elementor

7. Install this theme

If you go to appearance > theme then search for oceanwp. Download and install. Then ensue that you remove the themes that are by default sitting in the same folder. To do this click on each theme and then you will see a delete icon, click this to remove it. Repeat this until you see only Oceanwp.

8. Install this web builder

Go to plugins > add new. Then search “elementor“. Click install, then wait a few seconds. You will see an “activate” button, click this and you will be ready.

To get the most of Elementor you need to upgrade to ‘Elementor Pro’ which is a very helpful inexpensive additions to your website setup.

9. Create header template

Go to templates > add new > header then name the template “header”.

Click through to the next page and you will have the option to choose from a number of templates for your header. You decide to use one of these templates, adjust a template or start from scratch. 

It is up to you which way you go but I would personally start from scratch so you can create the header completely to your spec without messing too much around.

If you start from scratch it is very simple to create the elements of your header. 

First, choose your structure (generally it is either 1, 2 or 3 columns).

Next, input your elements from the left hand control bar. Keep it simple at first and insert your menu, logo and a contact us button…. you get the idea. 

The next step is to format your elements to be the right size and colour. To do this simply right click (or double finger click on Mac) on the inserted element. A small menu will appear, click on edit. Then your editing window will appear. From here you will be able to change almost any aspect of your element. Spacing, entrance animation, font size…. you get the idea!

Once you have created the header you can save it and choose where it is displayed. e.g. on all pages, as displayed below.

10. Create your first page

To Create your first page go to, Pages > add new. Then you will need to set up your settings for the layout of the page. Very simple to do.

Change the page layout to ‘100% full width’, disable the top bar and disable the ‘top bar’. Then simply click on ‘edit with Elementor’. 

Now you are ready to create your first page!

11. Create a blog template

Exactly the same process as creating a header template but instead of choosing “header” you choose “Single”

12. Create your first blog post

Not to worry if you don’t want to create your first blog post yet. But keep in mind when you do that writing for any old nonsense is not good enough. Go by the rule of 80/20 = 80% content that people are searching for on Google & 20% about you, your services, etc. The whole idea is to create valuable content that people are actually searching for, because if they aren’t, there is no point in wasting your time. 

To give you an idea of what I am talking about, go to or Google’s keyword planner and you will be able to search for any keywords or key phrases and see how many people are looking for them.

13. Create your first blog post

Not to worry if you don’t want to create your first blog post yet. But keep in mind when you do that writing for any old nonsense is not good enough. Go by the rule of 80/20 = 80% content that people are searching for on Google & 20% about you, your services, etc. The whole idea is to create valuable content that people are actually searching for, because if they aren’t, there is no point in wasting your time. 

To give you an idea of what I am talking about, go to or Google’s keyword planner and you will be able to search for any keywords or key phrases and see how many people are looking for them.

14. Deactivate 'Maintenance mode'

Once you are ready to go live with your website, click on ‘maintenance mode from your WordPress dashboard and click deactivate. This should remove the maintenance page that we put in place on point 5.

Sometimes the ‘maintenance page’ does not go away. In this case you will need to clear / purge your cache. This is very simple and quick to do. Head over to the ‘Litespeed cache’ tab, which is a plugin you installed on point 6. Click on ‘cache within the sub menu then on the page that appears untick ‘enable cache’ and ‘save changes’. Lastly if you turn back on ‘enable cache’ you will have cleared the cache and the maintenance page should have lifted. 

Tah dah!

15. Last step... Sign up to Google Search Console

In order for your website to be visible in search engines, namely Google, you need to index and submit the sitemap for your website.

The Yoast plugin you installed earlier does help with submiting but to be sure you need to do this otherwise your website will be floating around in web space.

First, if you sign up and then add a ‘property’. You will need to add every version of your site: https://,  http:// &  www. The instructions are very straight forward so I won’t go into depth here.

Once you have done this you will need to submit your site map. To do this, click on ‘Sitemaps’. Then enter your full domain followed by /sitemap_index.xml in the text window. So for us it would be – Hit ‘submit’ then wait a few seconds and you would have sent your sitemap! Google will sporadically check your sitemap. 

Next, you will need to submit your website for inspection. To do this simply click on ‘URL inspection’ and enter your full website domain in the text bar and hit enter. After a few seconds you will come to a page where you can ‘request indexing’. This is an essential part of the whole website building process. So, click on ‘request indexing’ and after a short while it will be queued for indexing. Google will crawl the site when it see’s fit so you have done all you can there. 

Now you just need to wait for google to crawl your site and your basic SEOs you set up to kick in. Remember it can take over 6 months for this to happen. 

Well done you! Your website is now ready!

What next?

Now you have a website ready to go you need to connect it correctly so you can manage your site and grow your reach. To enable you to do this we have listed below the main action points. By no way are they exhaustive, Just pointers. Look out for our future blog post on ‘Connecting your website’ for a detailed breakdown. 


For each page on your website you will need to use Yoast to create SEO data so Google can index and display your site in the best way. To do this go to the backend and before you click on edit, scroll down and you will see Yoast’s menu for that page. You will need to create a header and description. There is a traffic light system that shows what quality of SEO your content is too which is self explanatory. The more the green the better!

Buy Semrush which is one of the top two SEO tools on the market.


Set up an account with outlook, Gmail etc then link your account to your site so people can find you. 

Open a free MailChimp account. You can create newsletters that you can send out to your mailing list, amount a number of other things.


Don think that you need to open a social account for every social channel. Certain businesses work well with certain social media. For example, a fitness company I work with sells fitness products. YouTube and Instagram are the main social channels we want and need. Although we do have Facebook as more of a forum. Twitter is not required at all but is useful if you have a message you want to portray in certain businesses.


Sign up to Google Analytics and follow the instructions to linking your site.

Sign up to Google Console and follow the instructions so you can get your website indexed and sitemap submitted.

Looking for more?

This is our very first blog post so look out for more helpful and exciting posts. If you need me to do the above for you, I can do that for you. Simply get in touch and I can create the website you are after. Prices start from £400 (excl VAT) for a one page website. 


What are you waiting for? Let us know how you get on!

Share on facebook
Share on pinterest
Share on linkedin
Share on twitter
Share on email

Leave a comment