How to Create a WordPress Website Quickly & Easily

How to Create a Website: the Easiest and Quickest Way
If you’re thinking about creating a website but you don’t know how or from where to start, then you’ve come to the right place.

This article will help you create your professional-looking website in a quick and easy way.

With the help of the tools and the methods that we will follow in this tutorial, you will be able to create your professional-looking website in a very short time without having knowledge of programming languages.

In fact, creating a new website today is neither complicated nor expensive; it’s just as easy as counting from 1 to 10. All is needed is a domain name, a hosting service and an application like WordPress.

If you have no idea of what a domain name, hosting service or WordPress is, then you don’t have to worry at all. I will try to explain each of these elements.

But before we delve into such details, I will make sure that you know your other options as well as some of the interesting points that should be taken into consideration for a successful website.

I will start the step by step tutorial by introducing you to the different types of websites, followed by the best methods of how to choose a niche.

Next, I will talk about the different platforms on which you’ll be able to host your website.

I will also show you how to formulate/register a domain name and how to choose a good hosting service.

The last part of this article will be centered on how to create a website using WordPress.

WordPress is my preferred because not only does it allow its users to create a website in a short period of time, but also maintaining their websites the easiest and quickest way.

In brief, this article will answer the following questions:
  • How to plan a website?
  • How to register a domain name? 
  • How to find a web host?
  • How to install WordPress? 
  • How to customize a WordPress Site?

Step 1: Plan a Website

How to Choose a Niche?

In an article titled “How to Find a Profitable Niche”, I developed an easy method that helps people come up with a profitable niche. It starts with choosing the website category before selecting the website's niche.

To achieve the best results possible, it's very important to read the article before continuing to read the rest of this tutorial.

Let’s suppose, the website we’d like to create is an online storefront website, it’s time now to move to the next question: How to choose a niche for our websites?

To choose a niche, one must first select a general interest such as “Electronics” then try to narrow it down until it becomes easier to master and control.

In our case, let's go for 'Electronic' and let's narrow it down to “smartwatches”, or a more specific keyword like “Chinese smartwatches”.

The next step is to check the level of competitivity in the specified niche.

You can use Keyword Planner by Google Adwords for free to see how difficult the competition is in the specified niche.

If the competition is high, it means that it’s going to be difficult to rank well in Google Ads.

A solution to this is to tune the keyword a little bit by reversing the words and adding other keywords such as “smartphones made in China” or “Android smartphones made in China”.

You can try the new combination on Google Adwords again to see if it’s better.

In this tutorial we found a good keyword with less competition “smart house” – Smart House represents a business that offers smart devices that turn an ordinary house into a smart house. It’s a good niche for a starting business.

Let's go for Smart House then!

Keyword Planner by Google Adwords

Now that you came up with a niche, it’s time to explore the available options that allow you to make a website.

What Are the Available Options?

Creating a website can be achieved for free using a platform such as Blogger. If you go for this option, all is needed from you is creating an account and following the instructions given.

However, If you want to have control over the appearance and the functionalities of your website it's much better to go for paid options.

In fact, to create a professional-looking website and benefit from the powerful tools that increase productivity, it’s better to create a website from ground-up using WordPress.

In this article, I will focus on this latter.

Do you think WordPress is the best option for your site? What next?

Now the most important question is how to find a hosting service and a domain name for our website.

Step 2: Register a Domain Name

How to choose and register a domain name?

Just as for how to choose a niche, I also wrote an article on how to register a domain name, titled  “How to Choose a Domain Name”.

By reading the article you will discover how to come up with an original name for your website and how to register it through a domain registrar.

When it comes to the step of registering a domain name, I always recommend using GoDaddy because I have tried it and am very satisfied with their services.

If you never heard about this company, then it's very important to know that GoDaddy is one of the biggest domain registrars and hosting services in the world serving millions of customers worldwide.

I recommend this company because registering a domain name with them is fast, easy and secure. And on top of this all, their customer service is available 24/7 which means, if you run into a problem, you'll find their responsive customer service available whenever you want.

Exclusive Offer: If you’ve never registered a domain name with them, you can benefit from the following good deal: You can get a domain name today for ($12) $0.99 for the first year by visiting the following link: Click Here.

When you open the link, you will see a search bar. Use that search bar to search for the availability of your domain name.

If the domain name is already taken, GoDaddy will let you know and suggests other domain names. Don't give up, use the tips and ideas I shared with you in this article “How to Choose a Domain Name”.

For this tutorial, we tried “smarthouse” in the search bar.

Unfortunately, we found that it is already taken.

We are positive because we can add to it some suffixes, prefixes or even words in order to make it original.

Bear in mind that a good domain name is short, catchy, and an easy to remember.

It's possible to add a word to “smarthouse” like “future” and see if it works?

Luckily, by adding the word “future” our domain name is available and it’s ready to be bought.

Domain registration example GoDaddy

Before buying the domain name, and while you're on the checkout page, GoDaddy may ask you to buy other services like adding a Hosting service and a Whois-guard (privacy protection – which is a service that will hide your domain name information to the World Wide Web).

You’d better get all of these at once and stop worrying about how to link a domain name to a host: it will be automatically set up.

Exclusive Offer: If you choose to get the hosting service on top of the domain name at once, the domain name will turn free and you’ll pay for the web host only. If this is the case, get a further 30% off on your order by visiting the following link: Click Here; then refreshing your cart again.

Now that you got your domain name, I am going to show you how to choose a web hosting service.

If you already picked a domain name with a hosting service from GoDaddy (as suggested), you can skip the next step which is not going to be that important.

Step 3: Find a Web host

How to Choose a Web Hosting Service?

In general, a web hosting service gives you the ability to store your website files, it works like a computer.

Each time a user tries to view your site, the host responds to their request by sending them the necessary files to their browser, which will translate into what we call a website: Pages, links, Content...etc.

Buying a web host is like buying a computer: It could be fast, it could be slow, it could provide big storage space as it could provide limited storage.

All of these depend on the company you selected and how much money you put into your website hosting service.

To know how to choose a web hosting service, an article I wrote on this (“How to Choose the Best Web Hosting Service”) will assist you in choosing the best hosting service available.
To make it short, one should go for a serious and a very well known company since many new companies may disappear at any time and delete all of your files. They may also add an advertisement on your site without your consent.

GoDaddy provides one of the best hosting services on the World Wide Web.

But that's not the only powerful website on the internet, if you are not able to get their service, you can find many alternatives like InterServerNamecheap..etc.

Note that, as mentioned before, in most cases, when you get a domain name with a hosting service at the same time, they will be automatically linked.

But if you get the domain name and the hosting service separately, some configurations should be done so that your domain recognizes your host.
To this point, you are on a good way of making a professional-looking website using WordPress.

The next questions are:
What is WordPress and how to use it to make a website the easiest and the quickest way?

Step 4: Install WordPress

What is WordPress?

In general, WordPress is a web application used for free by anyone to create and maintain websites very easily.

For more details on WordPress, check the following article: “What is WordPress?”.

In the following lines, I will try to answer the following questions:
  • How to install WordPress on GoDaddy? 
  • How to install a new theme on WordPress? 
  • How to tweak the WordPress theme and add to it the essential elements? 
  • What are plugins and how to install them?

How to Install WordPress on GoDaddy?

Installing WordPress varies from one host to another.

It's preferable to find a host that has the option of a one-click install to be able to install WordPress quickly.

On GoDaddy web host, WordPress can be installed as follow:
  1. Log in to your GoDaddy account.
  2. Locate Web Hosting and Click Manage.
  3. You’ll see a list of your domain names you bought. Click on Manage again.
  4. Under Web Applications, click WordPress
  5. Click on install this application.
  6. Complete the on-screen fields, and then click OK:
    • Domain – Select the domain you want to use. 
    • Directory – Leave this blank if you want your website installed to your main URL. 
    • Enter an Admin Name, an Admin Password (and its confirmation), an Email Address and the Blog Title.
You will need the admin name and the admin password in order to log in to your WordPress and manage your website.

After clicking OK, WordPress will be installed on your hosting account with the options you selected.

When it’s complete, you’ll receive a confirmation email.

If these steps are not clear, you can watch the following video that explains how to install WordPress on GoDaddy web host.

[youtube src="AF121v_zhug"][/youtube]

Now that you successfully installed WordPress, you can start customizing your website by logging in to your dashboard.

To log in to your WordPress site, add the following text to your website URL:


     Like the following URL:

When you click enter, you will see a username and a password field. Fill it with your admin name and admin password that you specified while creating your WordPress site, then click on Log In.

WordPress Login

In the following lines, I will show you how to install a new theme (change appearance) for your site, how to add a logo, menu, install plugins, etc.

How to Install a New Theme on WordPress?

Before installing a theme, one may ask, what is a theme?

Simply put, a theme is what modifies how your website looks.

It is also a way to avoid coding a website from scratch.

For example instead of coding a website that sells digital goods, you can simply search for a ready theme that provides you with all the functionalities and appearance of a site that sells digital goods.

To know how to install a theme, check the following article “How to Install a New Theme on WordPress”. The article will show you how to install both free and premium themes.

Step 5: Customize the WordPress Site

How to Customize a WordPress Site/Theme?

Let's suppose the theme New Shop, that I mentioned in the article “How to Install a New Theme on WordPress”, is installed and activated, it’s time now to start customizing it:

Go to Appearance > Customize. A live preview will open up; the website looks empty and very basic.

On the left side, there’s a sidebar that will guide us on filling important information for our site.

WP basic Theme Customization

You can customize your website the way you like: you can add a background image, change colors, add menu/menus, and many other settings that vary from one theme to another.

This free theme allows for very basic changes. But, let’s see how easy customizing a theme under WordPress is.

Uploading a Logo

1. Let’s start by uploading a logo image to our site by clicking on Site Identity > Select Logo > Select Files and searching for that image that represents our site. We made a basic logo using Photoshop. Using photoshop, be sure to delete your logo's background so that your logo can fit into any website color: in this case when you add a background to your website, your website’s background will be your logo’s background.

Related: How to Make a Logo for a Website: a Step by Step Tutorial.

The following image will show you how it looks on the site, and how the logo looks good under different backgrounds.

Uploading logo WP

2. It’s unusual to have a logo image and a website title and a tagline under it. Let’s delete these two by unchecking the box Display Site Title and Tagline.

Delete Title and Tagline WP

Creating a Menu

1. Let’s add a menu to our site by clicking on Menus, then Create New Menu.

2. Under Menu Name enter the name of the new menu, let’s name it Main Menu. Let’s also check the box Top Menu, and then we click on Next.
As you can see, this theme supports three types of menu: Top Menu, Category menu, and Secondary Menu.

Creating a Top menu WP

3. It’s time now to add items to this new menu: let’s add Home, About Us, and Contact Us pages. Click on Add Items, under pages click on + sign next to Home in order to add it. In the field, type The name of each page and click Add.

Creating pages and adding elements to menu WP

4. The top menu has been created successfully! Click on Publish to save the modifications.

Top Menu WP

Creating Categories

1. The second menu will be very important because it shows our website’s categories. Let’s create the following categories: Sensors, Security & Cameras, kits & hubs, and Lights & Appliances. We can create categories by opening up a new WordPress Dashboard (don’t close the first one and be sure to have clicked on Publish). Point your cursor to Posts and click categories.

2. Under Name, type the name of the category. Under Slug, type the name that should be in the URL: Slug is just that name appearing in the URL, it should be written in lower case and no spaces.
For SEO (search engine optimization) purposes, it’s recommended to write a description of the category.

Creating Categories WP

Creating Category Menu

1. After creating the categories, go back to the first window; refresh it. You can follow the same method for adding a menu, but, this time, select the second menu: Category menu.

Creating Category Menu WP

2. Click on Add Item > Categories and click on the + sign next to each category in order to add it to the new menu. Click on Publish to save the changes.

Selecting and adding elements to Menu WP

See How Your Website looks on a Desktop PC

In the Customization Page, on the right, there’s a live preview that shows you how your site looks in real-time, however, that’s not how usually your website looks on a desktop (pc) but only on tablets or small screen sizes desktops.

To see the desktop version of the site (how the website looks on a desktop), close the customizer by clicking on the X which is on the top left side of the screen, then point your cursor to your website’s name and click Visit Site.

Visit Site WP

Here’s how the header of our website looks after making these changes.

website's header WP

Please note that it is also possible to create a menu by clicking on Appearance then Menus – we prefer to use the first method for a new empty website because it is quick and easy.

The third menu we created contains Deals & Discounts, Flash Sale, and Blog.

Blog is a page (I'll show you how to configure it next).

Deals & Discounts and Flash Sales are categories.

The following picture shows you how the third menu looks under the Category menu.

Website's menu WP

Now the website is getting better and better but it’s not ready yet for selling products. In order to be able to sell products on our site, we need to install a plugin that allows us to do that.

A plugin in WordPress adds new functionalities to our sites.

Show Blog Posts on Blog Page

Before installing a plugin that adds the ability to sell products online, we should first fix our blog: Our site now shows new blog posts in the front page/homepage, but that's not what a shopping site is made for: A shopping site uses the homepage to showcase products.

We should move the blog from the homepage/front page into the Blog page that we have already created. To do that, the following steps should be taken:

1. We should first create a new page called Homepage. To do this, on WordPress Dashboard, point your cursor to Pages and click Add New.

2. Type the name of the page “Homepage” and click Publish.

3. On Settings click Reading.

4. In front of Your homepage displays, select A static page (select below) then set Homepage to Homepage and Posts page to Blog and Save Changes.

Homepage and blog page in WP

Now all your blog posts will be posted to the created Blog page.

To create new blog posts, follow the following instructions:

Creating Blog Posts

1. On the WordPress Dashboard, under Posts click Add New.

2. In the field Enter title here, you can enter the post title. You can write your blog post as if you’re using any text editor: you can change the paragraph; add images, type an ordered list, an unordered list, etc.

Create blog posts WP

3. You can preview your post before publishing it by clicking on Preview.

Create blog posts WP

4. You can also assign your post to an existing category or create a new one.

5. It’s very important to add an image that represents the blog post by uploading an image under the Featured image.

Set featured image WP

Here’s how our blog looks like now

How the blog looks like WP

It’s time now to add “the e-commerce” functionality which will turn our website into an e-commerce website. For that, as previously said, we need a plugin.

The question now is going to be: how to install a WordPress plugin?

How to Install a WordPress Plugin?

Installing a WordPress plugin is the same as installing a theme: same on WordPress Dashboard as on FTP. The only difference in this latter is when moving the files; they should be put in the plugin folder.

To install a plugin in WordPress using the Dashboard:
  1. Under Plugins click on Add New
  2. You will see many types of plugins, you can install the plugin you which by clicking on Install Now next to it. 
  3. You need to activate your plugin in order for it to function.

Turning WordPress Website into an E-Commerce Store

Let’s add e-commerce functionality to our site by searching for the popular free plugin made for that purpose called WooCommerce.

1. Using the Search plugin bar, let’s search for the WooCommerce plugin.

Searching for WooCommerce Plugin

2. Install it and activate it.

Installing and Activating WooCommerce Plugin WP

3. When activated, WooCommerce will need to be configured. Fill in all the required information: Location of the store, address, currency, whether you sell digital or physical products. Payment, shipping fees.

It will also ask you whether you connect Jetpack which will give you detailed insights on your website and provide you with other great functionalities.

After completing the configuration, the site becomes ready to be used as an e-commerce website to sell products online.

Creating Categories for WooCommerce Products

Before adding new products, it's very important to add some categories.

Didn’t we create some categories before?

-We did, but those categories will work for the blog posts only, not WooCommerce because when we created those categories we clicked on Categories which is under Posts, not the one under Products (which was not on the dashboard before installing Woocommerce).

Let’s create the same categories we created for posts, but for products: Sensors, Security & Cameras, Kits & Hubs, and Lights & Appliances.

To create categories for products:

1. On the WordPress Dashboard, hover your cursor over Products and click Categories.

2. Fill in the required information: name, slug, description and you can also upload an image if you’d like to.

3. Click Add New Category.

Add New Category for products WooCommerce WP

Replacing the Old Menu With a New Menu

We should remove the categories menu that we have created and replace it with the new one for products because we would like our visitors to see products when they click on these categories, not blog posts.

To replace the menu with the new menu:

1. Hover over Appearance and click Menus.

2. Next to Select a menu to edit, choose the menu we created earlier ‘Categories’ and click Select.

Replacing menu WP

3. Under Menu Structure, you’ll see the old menu elements, open each element and click Remove.

Deleting old menu WP

4. On the left side, open Product Categories > click View All then select the new elements.

Select new menu elements WP

5. Click Save Menu to save the new changes.

Adding Products to the Store

Now it’s time to add products to our store, to do that:

1. Hover your cursor over Products, and then Add New.

2. Add your product information: Title, description, price, category, featured images…etc.

Adding products to Store WP

3. Click Publish.

When you fill the store with various products as we did, when your visitors click on a category from the menu, they will see a list of products of that particular category.

Category page WooCommerce WP

Configuring the Website Homepage

Now, at this point, you may have noticed that the homepage/front page is empty. 

It's totally normal because we have not configured it to show products yet. 

To set it, we can use “Woocommerce shortcodes”: WooCommerce shortcodes help us show products by different criteria: recent, featured, category, best-selling, etc.

But because it's a little bit difficult for a beginner to customize shortcodes, we're not going to work with shortcodes in this article.

We will instead set the Shop page as Homepage and we're done.

To do this:

1. Hover your cursor over Settings, and then click Reading.

2. Set Homepage to Shop.

set shop as Homepage WP

3. Click Save Changes.

The website is now complete and ready to sell products.

E-Commerce Website made using WordPress


In this article, I tried to answer questions that should be answered before, during and after website creation.

Making a website today is a very easy thing to do. All is needed is a domain name, a hosting service and a tool like WordPress.

But, before getting a domain & a hosting, one should first think about their website's type, their website's interests and the adequate name for their business.

If you have any question or suggestion, don’t hesitate to use the comment box below.