How to Make WordPress Website? Step By Step Guide

wordpress website guide

Step By Step Guide On How You Can Build Your Own Website.

[Last Update: November 2017]


Choose what platform your site is going to be built on.

First thing you need to do is choose what website platform to build your website on. There are many different CMS (content management systems) to choose from and choosing the right platform is top priority. You don’t want to start building your site on a CMS platform to find out that it’s totally wrong for you and your site.

make website

Building out your own a fully functioning and nicely designed website isn’t rocket science. It’s quite easy actually, even for a complete novice who hasn’t had very much experience with computers. But you can get into trouble when you don’t choose the right website building platform.


Some platforms require you to know a little bit of HTML / CSS or other coding languages, so you really need to decide where you are at in terms of website building ability. If you are a beginner then you would be best to choose WordPress.

WordPress, Drupal or Joomla. Which one will it be?

There are three main content management platforms that most of the world’s websites are run on. WordPress, Drupal and Joomla.

For me, I choose WordPress all the time. There are plenty of other website builders out there to choose from, but WordPress wins hands down for a number of reasons.wordpress


1. User Friendly & Newbie Friendly

The WordPress platform is so easy to use. It’s intuitive and if you know how to use standard Microsoft programs such as Word or Excel, then chances are you’ll already know how to publish your own content on the site you’re about to build.

Another great thing about WordPress is that it can be easily customized with plugins that can pretty much do anything to your site and make it exactly how you want it. You might want just a simple small business website or a complex e-com site with hundreds of products. WP can handle this.

2. Powerful 

WordPress is extremely powerful and can run most types of sites. It’s a trusted platform for many of the busiest websites in the world. It can handle pretty much anything.

3. Responsive & Mobile Friendly

With more and more people viewing sites on their phones and other mobile devices, it’s really important to have a site that is responsive to these digital demands. With WordPress, most themes come mobile friendly as standard.

4. It Won’t Cost You A Thing!

WordPress is free. All you have to do is buy your domain and hosting and then you’re up and running before you can say “www.”

5. Plenty of Lovely People To Help You Out.

WordPress is blessed with a vibrant and helpful community of developers who will be happy to help you out should you get stuck with anything to do with your WordPress site.


Your website needs a name and a home.

Get a domain & web hosting to start the magic!

Hosting your website on is free and you get a free WordPress domain name.



But the hosting they give you it’s really slow (which will impact your rankings on Google) BAD NEWS!!!

And the free domain name they give you is rubbish, as its a sub-domain and will make you look unprofessional. MORE BAD NEWS!!!

For example:

So let’s look at the better way for your site to get up and running! By spending that little bit more money, your website can have it’s own hosting which is much faster than any free hosting you can get, and your own domain name!


This means that you will have your very own Web Property and not a site that’s owned and rented to you from WordPress.

Typically, hosting will cost you approximately $3 – $5 per month. It’s worth it, really it is! If you’re serious about building your own website then you need your own hosting and domain name.

What sort of domain name should I choose?

Thinking of a decent name for your website can be the toughest thing about building your own website.

In short your domain should be…

Catchy, Unique, Easy to remember

Quick Guide To Choosing A Domain Name

I have put together some quick tips for thinking up a really good domain name for your site.

Domain Registration

 What are your Top 10 Keywords

Think of about 10 keywords or terms that describe your website in the best way possible. When you have a good bunch of them you can then start to put them together, mix them up, add prefixes & suffixes to create some really cool domain name ideas.

 A Unique Domain Name Is The Way To Go!

Don’t buy a name that will be confused with another website. Be unique, otherwise it could mean your website falls flat before its even started. Never buy domains that are simply the plural, hyphenated or misspelled version of an already established domain.

 Go for Dot-Com Available Domains or a Top Level Local Domain

There’s no shortage of domain extensions now a days with .this and .that at every turn. But only a few are really worth having. Dot-Com domains are considered the most valuable and important if you are going to be building a brand. If you want to target a worldwide audience with your site, go for a .com  .org  or .net, in that order of preference.

Make it Easy to Remember and Easy For People To Find Your Site.

Although people tend to find your site through a branded search in Google, it’s still important to make your domain easy to spell / type out. If it requires a lot of effort to type correctly, due to trying to spell it, the length or the use of un-memorable words or sounds, you’ve probably kissed goodbye to a good portion of your branding and marketing value.

DON’T USE ….Hyphens or Numbers

Hyphens and numbers suck! Simple! It makes it really difficult to give your domain name verbally and it fails the easy to remember or type test.


Setting Up Your WordPress Website & Making It Look Professional!

now it’s time to make your website function. In just a few minutes your site will come alive.

The first thing you need to do is install WordPress. Sounds hard, but it’s not! Easy as pie!

Purchase Hosting & Install WordPress 

You have two choices. Install with 1-click installation or manual installation.One click install is very very easy, so would recommend going down this route.

1. One Click Installations To Create Websites With WordPress, Joomla And Drupal

one click install wordpressOne click installation is just that. One click and you’ve installed WordPress. Most web hosts will have the 1-click-installation integrated as standard within their dashboard. This service will have you up and running in a blink of an eye and help you to make your own website with ease!

These are the steps you need to follow with the “1-click-installation” process. This will be the same or very similar on all of the other major web hosting companies websites.


  1. Log in to your own hosting account / control panel.
  2. Go to your control panel within your hosting account.
  3. Click on “1 Click Installs”
  4. Find the “WordPress” icon and click.
  5. Choose the domain where you want to install your website.
  6. Click the “Install Now” button and that’s basically it! You’ll get details of how to access your new WordPress website.

2. Manual Installation

Some web designers / developers like to install WordPress manually to get a custom install of the components they want and don’t want. Others will need to manually install because their web host does not have the “1-click-installation” capability.

WordPress Manual Installation Instructions.

Follow these quick and easy steps to install WordPress manually onto your server.


Download WordPress and save it to your local drive on your computer.


Create a new folder on your desktop or somewhere on your computer and unzip WordPress in that folder.


Find the file named wp-config-sample.php and change the name of it to: wp-config.php. You can do this by right clicking the file and selecting the option “rename”.


Open the wp-config.php (with Notepad or Dreamweaver) and fill in the following lines:

define(‘DB_NAME’, ‘database_name_here’); – Database name (if you don’t know it, ask this from your hosting support)

define(‘DB_USER’, ‘username_here’); – Your hosting username

define(‘DB_PASSWORD’, ‘password_here’); – Your hosting password

Once you’ve filled in all the areas noted in the above example, save the file.


Now log into your hosting ftp (download FileZilla for that). The FTP address is usually, username and password are the same that you used to register to your host.


If there is any file named “index” – delete it. After that upload all the files from your WordPress folder to your FTP server. I believe you can use “drag n drop” function in FileZilla.


Once you have completed the previous steps, go the URL:


Making Your New Website Look Awesome!

Choosing a Theme To Make The Magic Come Alive.

So you’ve purchased your very own domain name and hosting. You’ve installed WordPress on your server, set it up and now you’re ready to venture into the on-line world with your new website.

It’s time to make this site of yours look professional / awesome / cool, whatever you want it to be. This bit is so easy and we’ll have you up and running in no time!

WordPress automatically installs a very basic theme to get you started. It looks like this…

With WordPress you have access to literally thousands of themes designed by WordPress developers to help you make your site look great.

 How to find a theme?

Login to your WordPress Dashboard. You can do this by typing your web address along with /wp-login, Example:

Type in your username and password and then you’re in.

Once you’re logged in, this is the view of your WordPress dashboard.

There’s a lot of buttons, options and functions here, which might look a bit complex, but trust me it isn’t. In the next few stages I will show you how to get started with your theme.

Once you spend just a few minutes exploring the WordPress dashboard, you’ll understand how everything works and become a completely fluent with this platform.

Getting Started With Free Themes

A “Theme” in simple terms is a collection of files that you can download from WordPress that work together to produce the front end styling of your website.

WordPress themes mainly contain the following:

  • The complete design or style of your site
  • font design
  • color themes
  • widget locations
  • page layouts (or templates)
  • styles for blog posts and blog archives
  • additional stylistic details
  • menu styles / structure
  • In most cases – Responsive design

WordPress has thousands of FREE themes that you can access via the “Appearance” section on the left of the dashboard.

Click “Appearance” then “Themes”. This will take you to the main page for WordPress’ free themes section.

Then click on the “Add New” button which will take you through to where all the free WordPress themes are.

install wordpress theme

Here you’ll be able to search for themes via a range of really handy filters like: Most popular (Most downloaded + used themes) Featured (Themes chosen by WordPress and featured) Latest Theme (Latest themes to be released on the platform)

Then if you click on “Feature Filter” you then have even more options to help you find the best theme for your site.

Premium Themes

If you’re looking for something a bit more professional, more design led and more robust then premium themes might be what you’re looking for.

Premium themes have many advantages over Free Themes such as reliable code base and superior support if something goes wrong with your site. Also they just look and function better than the free themes you can pick up on WordPress Theme Directory.

Some premium themes are more like web design software, where you can actually design and build your own theme designs and page layouts / templates. This gives you more flexibility in the type of site you want to build.

How to Install Your New WordPress Theme

So you have the theme you want for your website and you’re ready to install it. This is really simple. Click on the option “Install” then click “Activate”

How to Create A New Page In WordPress

Again, this is such an easy task, anyone can do it. Let’s say you want to create an “About Us” page on your site. All you have to do is…

create wordpress pageIn the WordPress Dashboard sidebar look for the section called “Pages” then go down to the option “Add New”.

You then land on a screen which will probably look to you a lot like Microsoft Word. It’s very similar in function too. You can add text, images, video, shortcodes and loads more.

Once you’ve added your text that you want on the page, click the “Save Draft” button on the right menu bar and then click “Preview” to see what you’ve actually created before you publish it to “Live”

How to Add Pages To Your Menu

To show your new page in the top navigation bar of your WordPress website, you’ll need to do the follow 3 easy steps.

  1. Save your work. To make sure you don’t lose any of your content that you’ve created on your page, click “Update”
  2. In the Dashboard sidebar Click “Appearance” and then “Menus”
  3. The page that you’ve just created will be displayed in the “Pages” box to the left of center. Click on the tick box to the pages you want added to your menu, then click “Add to Menu”. In the “Menu Structure” section, you can move the order of the pages around by just clicking and dragging into position.

add pages to menu

How to Create Blog Post Pages

“Posts” are web pages where you’ll publish content via your blog. If your website is going to have a blog section, then “Posts” is where you’ll need to go to publish this type of content.

With posts, you can categorize the content really easily within WordPress, which makes it easier for the visitors to your website find your blog posts, especially the older pieces of content.

If you want to include a blog to your website, you can use different categories and posts. Let’s say you want to create a category named “blog”. To do so, simply add it to your menu and start making posts.

Here’s a quick step by step guide on what you need to do:

  1. To create a new category for your blog, simply go to “Posts -> Categories”
  1. Another way is to create a blog post by doing this…. “Posts -> Add New”. Then with your completed blog post, you just assign it the right category and you’re ready to publish.

So you’ve created your category for that particular blog post. You can then just add it to the menu, so that it’s easily accessed by one and all!

How To Install A WordPress Plugin To Help You Get The Most Out Of The Platform

Plugins are modules or extensions that are installed into the WordPress CMS to increase the capabilities of your website. They add extra features, usability, tools and much more to your site that normally doesn’t come with your WordPress Theme.

Plugins help to add functionality where once you would of had to build the whole site again if you missed anything out.

Plugins can turn a normal website into an online shop in just minutes. Or it can help you get up to speed on your SEO for your site,  add a photo gallery, forum and just about everything else!

Installing A Plugin

To install a plugin, head over to the “Plugin” section in the Dashboard menu and then select “Add New”. Use the search function to find the plugin you want for your site.

There’s over 30,000 plugins available, so have a good look around and make sure you read the reviews. Not all of them are great, and you should look to see what people have said about them. Also check to see if the Plugin is still being updated on a regular basis.

Installation is very simple. Just one click and you’re done.

install wordpress plugin

Plugins can turn a normal website into an online shop in just minutes. Or it can help you get up to speed on your SEO for your site,  add a photo gallery, forum and just about everything else!

And that’s it! Well done on creating your first website!

Creating a website can be quite complicated and daunting for someone who have never learnt how to code or had any experience with websites. This guide helps people to get online quickly, effectively and without the need of a web developer.

If you have followed all these steps in this guide, then chances are you now have a website! I’ve really enjoyed putting this guide together and I hope it’s helped you produce the website you’ve always wanted. If I can be of any more help, please feel free to get in touch via the contact page.

What Next?

Are you planning to create your own theme from scratch?
Please have a look our WordPress Theme Development Guide Book


9 Comments on “How to Make WordPress Website? Step By Step Guide”

  1. I use strikingly and medium to blog on. However WordPress is awesome. If I had started on WordPress I would be much happier. Yet I do ok on my Sites. Wish I had read this a year ago lol

Leave a Reply

Your email address will not be published. Required fields are marked *