If you’re thinking of starting a new website but unsure which option is best, we’ve listed several ideas below to get you up and running. These range from coding your own website to using a content management system.


Research your options

Starting from the beginning is always the hardest part, especially when you don’t know where to begin. We’ve added several options below depending on your skill level and how confident you are behind your keyboard.

  • Beginner – If this is all new to you then we’d suggest a content management system, this allows you to manage everything much easier than looking at a mass of code.

We recommend WordPress which is an online open based software created in PHP but thankfully you’ll probably never need to know any of that. Includes 100’s of free themes and 1000’s of plugins to integrate into your site.

As WordPress is free and open source, you’ll only need your own domain and hosting (we’ve added a link to this in the domain and hosting section). They are also many other options including Typo3, Concrete5 and Grav to name a few.

  • Advanced – If you’re more advanced more options are available to you including Joomla and Drupal. These are also content managements systems that allow you to get more in depth with the theme and customisations.
  • Code it yourself – Feeling confident? You could code it yourself which allows you to create your website exactly how you want. They are also ready-made templates available on the internet such as YouTube and premium ones on Theme forest to save you some time.

We recommend software such as Atom.io which is a great free and open source software for creating your site.


Domain & Hosting

If you’re ready to make the step online you’ll need your own domain and a hosting package, to do this find a provider such as Web Hosting UK. Choose your option if you’re using WordPress, Drupal, Joomla or you want to upload your own website.

We recommend when choosing a domain to choose the correct type of extension, for example a .co.uk for a UK website or .COM if you are planning to take it worldwide! Other extensions are also available with varying costs. Don’t forget to keep it simple, unique and your own brand name.


Why is WordPress so popular?

Regardless if you are a beginner or an expert WordPress has just about everything you need with the option of hiring a developer should you want to take it to the next level.

WordPress has over 35% worldwide market share when it comes to content management systems. It initially started out as just a blogging platform but extended into a full website builder.

From creating your first blog post to creating website pages it’s very easy to setup after you’ve chosen your theme. They are also options to buy premium themes to integrate should you want to go down that route.


CMS for E-commerce

More and more businesses are cropping up online for a share in the online market but if you would also like to get your own e-commerce website here are a few options we’d recommend

  • Magento – A great CMS for uploading your products, Magento includes some great features and filters to let your potential customers buy without getting confused including products filters, attributes and much more. Includes many customisations to make it look you way.
  • Abantecart – Mainly just for online shops with the option of adding a payment gateway. Website looks clean and professional once completed. A few customisations can also be made and extra information adding to the footer area of the site.
  • WordPress & WooCommerce – So you thought WordPress was just for blogging and general websites? Well WordPress also has a cool plugin named “WooCommerce” which has everything you need from product filters to payment gateways. Includes a guide once activated to take you through all the settings making it simple to setup.


Find a Web Designer

If you haven’t got the time or patience to create yourself then you can find a web designer. With any web designer you need to be asking the basic questions to make sure they’ve got the requirements you need.

Create a draft of your project outlining your requirements to send to the web designer, don’t forget to ask the following to get a better understanding

  • How long they have been designing websites?
  • What coding skills they have got? As a basic requirement they should have a good understanding of HTML and CSS.
  • If they are creating using a CMS such as WordPress
  • How long it will take to complete?
  • Do they require a deposit?
  • Is the website going to be fully responsive or mobile friendly?

Always have a contract between yourself and the designer should any problems arise outlining the terms and conditions.



Choose how you would like to create your website, either with a content management system such as WordPress or code it yourself if you are more advanced using software such as Atom.

Find a domain and hosting provider, this will allow you to either install and create your website, or if you’ve coded it yourself simply upload to your public HTML folder.

Your hosting provider should be able to assist you if you have any difficulties.