We know that starting a blog can be a daunting task, especially if you’re a beginner who is just starting out. If you really want to start a blog and had no idea on how to get started, then you have come to the right place. In this most comprehensive step-by-step guide, we will be going to show you on how to create a WordPress blog in the easiest way without any technical knowledge or any sort of experiences.

Things you need to start a blog with WordPress:

  • A domain name (this is basically the URL address of your site, for example, yourdomain.com)
  • A web hosting Account (this is where you save and install your WordPress site and the way to be live on the internet)

There are six quick steps to start your blog:

  • Step 1: Get a Web Hosting Account
  • Step 2: Install WordPress using QuickInstall
  • Step 3: Install WordPress Themes
  • Step 4: Changing Your Theme
  • Step 5: Write Your First Post
  • Step 6: Add Additional Function and Features

 Before Getting Started

In the installation guide, we will be using the fastest and easiest ways to install your WordPress blog using a QuickInstall app. Also, we will shed some light for you to learn WordPress, choose the right platform for your blog and choose the best web hosting services. And we will walk you through the whole process step-by-step, and within a minute you will have your WordPress blog installed, up and running in no time.

Choose Your Preferred Blogging Platform

When you starting a blog, there are several platforms to choose from such as Tumblr, Blogger etc. However, one that really stands out and gets the attention of the blogging community is WordPress. A lot of serious bloggers now preferred to used WordPress for so many great reasons.

Why Serious Blogger Use & Recommend WordPress?

WordPress.org is the easiest CMS (Content Management System) tool that helps you manage your blog and website. WordPress was largely associated with blogs as its main functionality was to allow easy blogging experience specialize for beginners. This tool can be used personally for free and priceless. See WordPress features.

  • Offers great support
  • It’s free (you only need a web hosting and a domain name)
  • Easy-to-use (very user-friendly platform)
  • Offers thousands of free WordPress themes to make your blog more professional and elegant looking.
  • Also, offers 50,000+ free plugins to make your blog more functional without limits.

WordPress is divided into two-part platform a WordPress.com and the self-hosted WordPress.org.

Why do I recommend a Self-hosted WordPress.org?

In self-hosted WordPress.org, you can do a bunch of things that WordPress.com can’t. You can customize your blog design, enhance functionality by installing plugins from different sources and most importantly, it can generate more money without restrictions. You only need a web hosting and a domain name.

If you need some explanations about the difference between WordPress.com and WordPress.org? Please head over to this link about WordPress.com vs. WordPress.org.

A web hosting is where your website/blog will be stored or placed in order to be live on the internet.

A domain name is the URL address of your site, for example, “google.com” or “wpgainer.com”.

Reason to Choose HostGator

HostGator is an official WordPress recommended hosting provider, they host over 8 million users in over 200 countries, HostGator is one of the fastest growing web hosts in the world, maintaining millions of websites online every day.

HostGator provide awesome 24-hour customer support. We’d love to say that HostGator offers a bundle of an FREE is an official WordPress recommended hosting provider, they host over 8 million users in over 200 countries, HostGator is one of the fastest growing web hosts in the world, maintaining millions of websites online every day.

HostGator provide awesome 24-hour customer support. We’d love to say that HostGator offers a bundle of an FREE domain name and over 60% off on web hosting.

Note: If you sign up with HostGator using our referral link, you will receive a small discount and it actually gives WPGainer a small commission that helps to continue to make a more comprehensive guide for you. But we only recommend products and services that we use and tested on our personal websites/blog and we believe that will add value to our readers, especially for the beginners.

Since you already know everything to get started, so let’s go ahead and open-up Hostgator in a new window and follow along.

Step 1: Get Web Hosting and Domain

The first thing you need to do, click the Get Started Now! button to get started.

On the next screen, you have to decide between Hatchling Plan, Baby Plan, or a Business Plan. Since you are simply starting out, we suggest that you select the baby plan package. With this, you will get unlimited domain names, whereas the Hatchling Plan only get a single domain.

Go ahead and click the Sign Up Now! button on the Baby Plan package.

After that, you will be asked to enter the domain name for your website.

Below Domain registration, you will see a Domain Privacy Protection. This will basically help protect your identity online and hides your personal contact information from public view. It’s up to you whether you leave that checked, or not.

On the next screen, you have to focus on the Billing Cycle. We recommend at least 6 months. The more months that you pay, the cheaper your rate per month will be in the long run. After that, you will need to enter username and security Pin. Go ahead and create a Username and a Security Pin.

Important: Make sure, to remember the Username and Security PIN because you will need this information to verify your account in HostGator.

In the Billing section, will need to fill out all the boxes for your billing info and it’s up to you whether you are paying with a Credit Card or PayPal. Go ahead and fill out all the boxes provided.

In this section, you will see optional extras that you can purchase. It’s entirely up to you whether or not you purchase these, but we generally don’t recommend purchasing these. You can always add them later on if you decide that you need them. Go ahead and unchecked all the additional services.

In the coupon section, enter code ‘WPGainer’, this will give you a discount on your hosting package, then click on the Validate button.

Once completed the information above, you have to read the HostGator Terms of Service and click on the item that says “I have read and agree to the terms of services, etc.”, then click on Checkout Now! button.

After that, you’ll be brought to a page like a screenshot below, that says “Get Ready We’re Setting Up Your Account“. In a few minutes, you will be automatically redirected to your Customer Portal.

Note: Sometimes this section may take up 2 to 3 minutes to load. If you are not redirected to your customer portal you can always contact HostGator. Don’t worry, HostGator has a great support.

Once completed, you need to review your order details and check your email because it gives you some details and links on how to login to your web hosting account or what we called (cPanel).

Step 2: Install WordPress Using QuickInstall

In the HostGator cPanel, you will see dozens of apps icon for different services, but all we need is to install WordPress using QuickInstall, so let’s focus on the ‘QuickInstall’ icons.

Scroll down to the software section and click on the QuickInstall icon.

On the Site Builders & CMS screen, you will need to select WordPress. And you will be redirected to the HostGator Marketplace screen for WordPress.

Note: HostGator offers a lot of services to install WordPress that can cost some money, we would suggest to skipping that option. You can do it by yourself and It’s very easy, just follow along.

On the next screen, you need to select your domain name which you want to install WordPress blog using the drop-down menu. Go ahead and select the domain name that you have purchased recently in the domain section, then click on Next button.

After that, you need to enter your blog title, first name, last name, admin user and admin email for your WordPress blog. You also need to check all the checkboxes and then click on Install Now button.

Almost done! You will see QuickInstall will start installing WordPress for you.

Once WordPress installed, you will see Installation Details. Click on the WordPress login URL to login to your admin dashboard, like the screen below.

After that, you will see the MOJO Marketplace coming soon page. It means that your installation was successful. You need to click on ‘Admin Login‘ button.

Note: If you will bring to the page that doesn’t have any login information, you have to wait for HostGator to setting up your WordPress account. And if you have a problem in this section, you can always contact or call HostGator for an instant support.

This will bring you to WordPress Login Form page like the screen below. After that, you need to enter your WordPress username and password, then click on the WordPress login button to log in to your WordPress

dashboard. It should be at http://yoursite.com/wp-admin.

This will take you to your admin dashboard, like the screenshot below.

Go ahead and click on the link ‘I don’t need help‘ to close the setup and proceed to your main WordPress dashboard. After that, you should see the default WordPress admin dashboard like the image on the screen.

Congratulations! You have created your first WordPress blog using self-hosted WordPress.org.
Since you are now all set up with your own blog and ready to start blogging and posting blog posts, we suggest changing first the design or the visual appearance of your blog.

Let’s take a look at the visual appearance of your site. When you first visit your WordPress blog, you will see the default theme on WordPress, like the screen below.

That wasn’t too bad, right? It means the that looks in every WordPress site is powered by a WordPress theme. So, let’s head over on how to change your active theme in WordPress.

Step 3: Changing Your Theme

This part is the most rewarding part of the process. This is where you install your beautiful new theme blog themes and designs.

What is WordPress theme?

WordPress Theme is what your site looks like when someone visits your blog. If you have a good-looking website, it can also help generate more traffic and more conversion on your blog.
Changing themes means to make it even better according to your personal styles.

Ready? So, let’s change the default theme in WordPress.

To change the default theme, you can simply find the Appearance then click on Themes.

This will take you to the theme page, then click on ‘Add New‘ button.

On the next screen, you will see a variety of most popular themes as default in WordPress theme directory. You can sort according to featured, popular, latest and favorites. You can select whatever filters you want according to layout, features, and subject. You can also use the search function to find a theme that suits your needs.

After you have found the theme that you are looking for, just simply hover your mouse on it, then it will show the ‘Install’ button. Click the Install button and wait, until your WordPress theme will be installed.


Once installed, the install button will be replaced with an activate button. Go ahead and click on Activate button.

That’s it! You have successfully installed and activated your first WordPress theme. You can now customize it, by clicking on Appearance » Customize.

If you want to install WordPress themes using a different method, then please head over to this guide on how to install WordPress themes using different methods.

Step 4. Write Your First Post

To write your first post, click on the Posts » Add New menu option in your WordPress dashboard.

You should now see the Add New Post section, then enter a title of your post and write your post content in the field directly below the title.

Once you’re done, click on the Publish button on the right sidebar to publish your first post. This literally published your post to the world to see.

Congratulation! You have just written and published your first post on WordPress.

Step 5: Add Additional Function & Features

The simplest way to add additional functions & features on your blog and to customize it further is to install WordPress plugins.

We have a guide on how to install WordPress plugin.

Since you are just starting and confused about plugins, we have researched over thousands of plugins and come up with the list of the best WordPress plugin that you may need for your blog shine from the very beginning.

Here’s a list of 10 must have WordPress plugins for your blog.

Congratulation! You made a right choice and you can now customize and start making money with your own self-hosted blog without any restriction.

Go Ahead and Tell Me Your Experience

TIPS: We recommend you to bookmark this article so that you can come back this page later and go over the content at your time.

Have your questions? Or suggestions for improvement, don’t hesitate to write a message on our contact form. We’d love to hear from you.

If you found this guide useful, don’t forget to find us on Facebook and Twitter.