How To Make A Website For Beginners – Step By Step Guide

Ever wanted to make your own professional looking website but didn’t know how to get started? Well you’re in luck, as today I’m going to share with you a step by step guide to building a super cool looking website in double quick time! Even if you’re a complete beginner to web design you’ll be able to have a good looking website set up well within 20 minutes.

Step One: Setting Up Your Domain Name And Hosting

Your domain name is the name people will use to find your website online. For example, the domain name for this website is ‘’. Be sure to pick a domain name that’s relevant to you or whatever it is your website is about.

Your web hosting is the space you own on the internet. You’re essentially rent the space from a company who specializes in this area.

So, let’s get our domain name and hosting. Luckily, when you buy hosting through the company I use, they give you a free domain name. This make things really easy and quick to sign up.

You can get your domain name and hosting via the company Justhost. Simply click on that link, then click the ‘Sign Up Now’ option. This will take you to a second screen which allows you to pick your domain name. Be sure to pick a name you like, as even though the domain is free, if you decide to use a different one in future that will cost you extra. So get it right the first time around.


Click the continue button, and on the next screen you’ll be taken to the checkout / billing page. On here you can pick a price plan that’s most suited to you. While there are a lot of extras, the one that’s essential for you to pick is ‘domain privacy’. By picking this you’ll ensure that your personal details aren’t shared with visitors to your website. Unless you have domain privacy activated, people will be able to check out your full name and address when searching your website through certain sites. So unless you want your website visitors showing up at your house randomly, I suggest you choose this option.

Once you check out, that’s it, you now have your web space and website name! Easy right? Don’t check your domain name yet though, as you haven’t put a site up there. So let’s get that side of things sorted.


Note: If you go on to buy hosting through my Justhost link, I get a small commission from it. This doesn’t affect the price you pay, nor does is it the reason I recommend this hosting company. I recommend it because I use them regularly, and they’re the best hosting company I’ve come across and offer good prices. Give them a try.

Step Two: Creating Your Website With A Free Website Builder

Step two involves adding a website building to your newly acquired web space. This is what does all the heavy lifting for you, and makes setting up your own website really easy to do.

Part of the reason I use Justhost is because they have a built in site builder called WordPress. What’s more, they use a easy ‘one click installer’ to allow you to set WordPress up really quickly and easily. So, let’s get to installing it.

Once you’re logged into your Justhost account, click on the ‘Home’ button at the top left hand corner of the navigation bar. On the next page, right underneath the Home button, you’ll see a button called ‘cPanel’. Click on it.

If you scroll down the next page, you’ll find a section called ‘Website Builders’. Within this section you’ll find a link called ‘WordPress’. Click on it. It start taking you step by step through how to install WordPress, so follow it through and add details where they ask you to (Be sure to choose a brand new install).

This will take a minute or two, and once done, you’ll have your own WordPress website set up!

You can now visit your site at the domain name you picked earlier. Go on, check it out.


Important Tip: Be sure to save the login details of your new website. You’ll should be sent them via email, but make sure you also save them to your personal records.

So now you have your website up and running, the next step is to login to your site and look around your new Dashboard (the place you make all the changes to your site). You can login to your site editor by writing in your domain name them adding ‘/wp-admin’ to the end. So as an example,

Once inside, you’ll see your Dashboard. Feel free to look around if you want at all the options, but if not, let me walk you through some of the things you’ll need to set up next.


Step Three: How To Get A Good Looking Website Design

So now your website is set up, the next thing you need to do is make it look good. You can do this easily by adding a ‘theme’ to it. A theme is basically a pre-made design, but transforms the look of your blog as soon as you add it.

Now there are two options when it comes to themes. You can either use a free one which is available via your WordPress Dashboard, or you can buy a professionally designed premium theme.

Which should you choose? Well, I personally always go with the premium themes. This is because not only as the free themes widely used so your site will look the same as a load of other ones out there, but also because the free themes are usually pretty boring and ugly looking. On top of that, they often don’t have much functionality. Premium themes on the other hand usually allow you to do a lot more. They also make your website appear a lot more professional.How-to-make-a-website-look-professional

We use  the StudioPress premium theme, which has a lot of different options to make it look different. So if you like the look of my site and want your site to look of this quality (You can make it look completely different using this theme if you want), you may want to get this theme too.

If you’re looking for one of the best theme options available, you should check them out.

If however you’re on a budget and can’t afford a good looking functional WordPress theme, you can check out what free themes there are by clicking ‘Appearance’ from within your site’s WordPress Dashboard. Once you’ve done that, you need to click the ‘Themes‘ button, followed by a click on the ‘Install Themes’ tab on the next screen.

On this page you’ll be able to find a load of different themes, based on what you specifically want. You can choose to filter the kind of website theme you’re after, and once you’ve done that, click ‘find themes’ to have a look at the ones that match your requirements.

If you like any of them, click to install it. And that’s it, your new website’s look is up and running.

P.S. If you buy a premium StudioPress theme, the set up it quite similar. When you get a theme though StudioPress, they will walk you through the exact setup instructions.


Step Four: Make Your Website Fully Functional With WordPress Plugins

You have now created a website which has a name relevant to you and looks great. The next step is to add WordPress plugins to your site to make it do more.

‘Plugins’ are pretty easy to use. They’re basically additional bits of software you can easily find and install which add additional features to your website. For example, let’s say you want your site to have a picture gallery. You can search for a picture gallery plugin through your WordPress Dashboard, install it, then you have the ability to add a picture gallery in one of your pages. You can add as many plugins for different features as you need.


First of all, let’s look at how to install a plugin. Simply hover over the ‘Plugins’ tab in your WordPress Dashboard, the click ‘add new’. On the next screen, enter what type of plugin function you want, then click on the ‘search plugins’ button. Hint: If you’re not sure what type of plugin to search for, see the ‘Popular tags’ list below the search box for types of plugins people generally install.

Once you’ve searched, you’ll see a list of available plugins that have the functions you want. Have a look at which is the best rated, and look at the details to see which one best suits what you want to do. When you’ve decided which plugin you want, click ‘install now’. This will take a few seconds to install, but once it is, click ‘activate plugin’ to have your plugin start working and ready to edit the settings.

You’ll have to find where you can change the plugin’s settings if it requires it. You’ll usually find it under the ‘Settings’ tab in the Dashboard, so hover over that and see if you can see your plugin name there. If you can’t find it, check the plugin developer’s website for instructions on how exactly to use it. This can usually be found in the ‘Plugins’ section on the Dashboard, and under your plugin name.

So now you know how to install plugins, let me tell you a few to search to get you started. These are all optional, but are worth installing in my opinion. Simply search the title in the plugins section as mentioned above:

  • Login Lockdown.

This plugin protects your WordPress website from being forced hacked. If someone tries to login to your site, after a few attempts they’re locked out. Absolutely essential when making a website.

  • WP Social Share.

A plugin that allows you to add social share buttons to your website to encourage more sharing of your content. There a lot of different social sharing plugins available, so if you don’t want to use this one specifically,have a look at all the different ones on the market.

  • Contact Form 7.

Adds a cool and easy to use contact form to your website. Emails are sent directly to your email inbox.


These three plugins are all important, but you should have a look at more for any other functions you want. You can find a plugin for nearly any function

you could want, so have a look around.

Learn How To Build A Website With WordPress

So there you have it, how to create a website in four steps and within 20 minutes. I hope you’ve found this guide useful. If you have, please share it with your friends, family, or anyone else you know who might want to learn how to make a website for their business or project.

Gurminder Grewal

Gurminder Grewal

Versatile Blogger and owner of wikigrewal,com. Drop me an email

View all posts