The Comprehensive Guide To Start WordPress Blog

The Comprehensive Guide To Start WordPress Blog

Hey! Perhaps you’ve the thought of starting a blog for awhile. It’s time to stop procrastinating and just go ahead to do it but don’t know how especially when you are not geeky. Frankly – you are not alone. That’s the reason, why we have decided to create the most comprehensive guide on how to start a WordPress blog.

But Why You Need To Use WordPress Platform?

Did I mention WordPress platform?” Why?

The biggest mistake beginners make when starting a blog is choosing the wrong blogging platform. Thankfully you’re here, so you won’t be making that mistake.

For 95% of users, it makes more sense to use also known as self-hosted WordPress. Why? Because it is free to use, you can install plugins, customize your site design, and most importantly make money from your site without any restrictions

You might be wondering why is it free? What’s the catch?

There’s no catch. It’s free because you have to do the setup and host it yourself. The process of setting up a WordPress Blog is easy to follow and no technical knowledge is required.

The 7 Key Steps to Get Your Blog Up

    • Get a domain name
    • Get a web hosting provider
    • Install WordPress
    • Install a theme
    • Customization and Plugin
    • Write your first post
    • Your undivided attention to 20 minutes.

    Yes, you read it right. You can start a blog from scratch in less than 20 minutes, and we will walk you through the whole process, step by step.

    The Comprehensive Guide To Start WordPress Blog

    In this tutorial, we will cover:

    Ready? Let’s get started. You may skip to any section by click the above link or scroll down freely. 

    Step 1. How to Choose and Register a Domain Name

    It’s all begins with a Domain Name that matched your targeted niche because Your Domain IS Your Brand. A domain name is what people type in search engines to get to your website.

    It’s your website’s address on the internet. We always recommend that you choose the “.com” version of a domain if possible as they tend to rank the best, you could also use other variations like .org, or .net of your ‘brand’ if you like, but it is not required.

    To come up with lots of ideas, we recommend you to use or It is a completely free tool and We really enjoy using it to come up with “brand worthy” domain ideas.

    GoDaddy is the largest domain registrar in the world. They manage over 63 million domain names for over 14 million customers.

    A few rules for getting a domain that you should consider.

    Rule #1: Don’t worry about keywords in your domain. Keywords or how much traffic the keywords in your domain get DO NOT matter. As you build out your website, it is the content and individual pages/posts that will be targeting keywords and getting rankings.

    Rule #2: Aim to get a .com domain. These have the tendency to rank the best, but as 2nd best you would want either a .com or .org domain. And unless you are buying up domain assets for your overall domain portfolio, avoid the the gTLD type domains (.cool, .reviews, .travel, .money, .co). These are not proven and they definitely do not penetrate into search with much efficiency.

    Rule #3: Avoid “dashes” in your domain. (GREAT) (NOT AS GOOD) Domains . with dashes can definitely still rank, but they are not as good.

    Rule #4: Choose a “brandable” domain. Be brandable and be as hip as you like. You want a domain that you love and that resonates with you. At the end of the day your domain is going to be the long term brand for your website and you have to like it. **Your domain doesn’t need to match your initial domain URL precisely. It can be 100% different if you want. For example, You could have made my domain “” and that would have been completely fine.

    Step 2. How to Choose the Best Web Hosting For WordPress 

    After choosing and satisfied with your domain name, it’s time to get your website hosted. Web hosting is where your website lives. It’s your website’s house on the internet.

    There are different types of hosting available.

    Shared hosting is when you share your server with other websites.

    VPS hosting is when you share your server with other websites, but a portion of the available resources are reserved for you.

    Dedicated hosting is when the server only has your website. You can google if you’re really interested in the nitty-gritty technicalities.

    When you’re small, shared hosting is more than enough for you. You can always upgrade to dedicated hosting when your website is bigger.

    There are things you should consider when choosing an hosting service like bandwidth, compatibility, reliability and security.

    A domain name typically costs $14.99 / year, and shared web hosting normally costs $7.99 / month.

    However, majority of web hosting companies also offer domain registration. Some of those companies offer free domain registration with new hosting accounts. It’s a smart idea to take advantage of this offer and get your domain name for free.

    We recommend using Bluehost for hosting your website because they are one of the largest web hosting companies in the world. They’re also an official recommended hosting provider since 2005. Tuned for WordPress, Bluehost offer WordPress-centric dashboards and tools along with 1-click installation, a FREE domain name, email, FTP, a free Site Builder with templates and more. Easily scalable and backed by legendary 24/7 support by in-house WordPress experts. On top of that, they are offering Bluezpot users an exclusive 50% off discount. bluehost package

    Bluehost CTA

    Most importantly, this is where you install WordPress.

    Step 3. How To Install WordPress

    Installing WordPress with Marketplace

        1. Log in to your Bluehost cPanel account.
        2. Find the Website section and select Install WordPress.
        3. Click the Install button.
        4. Choose the domain name to install it to. In the field next to the domain, you can enter a subfolder such as ‘blog’ or leave it blank if you want the site’s main page to be the blog.
        5. If necessary, you can edit the email address, username and password for the new WordPress installation. Click “advanced options” and you can change those settings.
        6. Read through the license and service agreements and check the boxes.
        7. Select the Install Now button.
        8. Congratulation you have completed your website installation.
        9. Click on the WordPress login link to login to your dashboard.

    Watch this Video how to login to WordPress dashboard:

    Step 4. How To Install Your Free WordPress Theme

    A theme dictates the overall look and design of your website. Customizing the look and feel of your blog is by far one of the most exciting and rewarding parts of the journey of creating your WordPress site. There are thousands of pre-made WordPress themes that you can install on your site. Some of them are free, while others are paid. We will show you how to find and install a theme for your WordPress site step-by-step.

        1. When you log in to your WordPress Dashboard, you will see your main menu on the left. Click Appearance.
        2. This will take you to the Appearance section of your site. To find a new theme, choose Add New.
        3. You can search for a new theme by clicking Feature Filter and sort through the themes by color scheme, layout, features, and much more.
        4. Once you choose a theme that you like, click the Install button that appears when you hover your mouse over the theme.
        5. Now that the theme is installed, you can click Activate to immediately make your site start using this theme.

    If you have already purchased a theme elsewhere like Divi, you can install it on your WordPress site in a similar manner to the process above:

        1. When you get to the Appearance section and click Add New, you will choose the option Upload Theme.
        2. The theme folder needs to be in a .zip format. Choose Browse and locate the theme on your computer. Then click Install Now.
        3. Once the theme is installed, you can click Activate and your site will now be using this theme.

    Step 5. How to Customize WordPress Theme and adding Plugins

    Now we’re ready to customize your site’s appearance and plugins

    Once you have installed your theme, you probably want to get started with adding other usual elements on your websites such as a contact form, about page and more.

    To further customize WordPress and add features like contact forms, galleries, sliders, etc, you need to use WordPress plugins. WordPress plugins are apps that allow you to add new features to your website.

    There are over 46,000 WordPress plugins available. At Bluezpot, we feature the best WordPress plugins to help you add the functionality that you need.

    These steps will help you install and select a WordPress plugin for your site.

        1. Inside the WordPress Dashboard, select the Add New from the Plugins menu.
        2. You can search for a plugin based on keyword, Author , or Tag.
        3. Select the Plugin you desire.
        4. Click the Install Button to the right of the plugin you’d like to download.
        5. Then click the Active button to active your desired plugin.
        6. Your plugin is now available and functioning.

    Note: Make sure the Plugin is tested and compatible with WordPress.

    Step 6. How To Write Your First Blog Post

    WordPress comes with two default content types called posts and pages. Posts are part of a blog and appear in reverse-chronological order (newer items displayed first).

    On the other hand, pages are meant to be static “one-off” type content such as your about page, contact page, privacy policy, etc.

    By default, WordPress shows your blog posts on the front page of your website. You can change that, and make WordPress show any page as the front-page of your website.

    Well let’s start to add some content to your website.

    Tips on Writing and Publishing Your First Post.

    Step 7. Making Money From Your Blog

    Now that you’ve built your blog and customized it to your liking, you are probably wondering how can You actually make money from your blog?

    There are 6 Conventional Ways to Make Money with Your WordPress blog:

        1. Affiliate programs
        2. Adsense ads and other advertising programs
        3. Building a list
        4. Amazon products
        5. Relevant advertisers
        6. Create your own product

    To learn more about the above strategies, please read our article on how to make money from your WordPress blog. Please be careful that there is a lot scam out there and don’t fall into their prey. Avoid any quick-rich-scheme.

    Blogging For Beginners In a Nutshell:

        • Find a niche that you’re passion about.
        • Have a domain name registered
        • Get your Web Hosting with Bluehost
        • Install WordPress
        • Choose a beautiful theme
        • Customization and add plugin
        • Write your first post
        • Monetize your blog

After all its not that hard to start Your WordPress Blog, we hope that this Comprehensive Guide can help you in starting your first blog.

Alternatively, you can a FREE SiteRubix Website here, just key-in your preferred domain name in the box below.

If you ever have any question in starting your WordPress blog, please feel free to drop us a line in the comment box. We are always here to help!

Article Name
The Comprehensive Guide To Start WordPress Blog
7 key steps to start a WordPress Blog for money

Shui Hyen

I am Shui Hyen, the founder of BlueZpot; an online site deliberately established to give humanity special insights into blogging and to help bloggers showcase their potentials towards becoming successful online.

This Post Has 8 Comments

  1. Cheers for the in-depth look and tutorial on starting your own WordPress site. Just like you said and what many others believe, I thought that you actually be able to code on understand the mechanics behind a website before even thinking about creating a website. Surprisingly that doesn’t seem to be the case.
    This guide has really made the process starting a website really easy, at least in my opinion, and I’m sure that it’ll be the same for any others who come across this guide.

    1. Hey Amhil,

      I made this guide real simple so that others can easily following the steps in self hosting their WordPress blog especially those without technical knowledge.

      Warm regards 

  2. Shui; Comprehensive indeed. I have read through your review and found out that it is what it says it is. Comprehensive! However,

    I should not think I would need any of your recommendation due to the fact that I am already comfortable where I am.

    However, somewhat involved with Wealthy Affiliate. I am not that verse on their affiliation but I am certain that they are.

    Are you saying that one can become a successful Blogger all on Bluehost and WordPress.

    1. Hey Dorcas, it’s true that Wealthy Affiliate has all the necessary tools in building and hosting your WordPress site. But for those who wishes to self host their Blog, is definitely the platform to use as it’s free, while Bluehost is the officially WordPress recommended hosting provider since 2005. They do offer a free domain and 50% discount on their hosting service which is a great saving for new beginner.

      Having said that, there are other platform and web hosting provider in the industry and select the one you’re comfortable with. Do your own research but with Wealthy Affiliate you have everything under one roof.

      To succeed in blogging, you need to have the right mindset, determination and hard work. 

      Warm regards

  3. Hey there,

    I have been having a web marketing guru who has been taking me through making money online, and I think he’s been misleading me.

    He told me that using paid themes is the best thing and it will help me get more money, but almost everyone I know uses the free ones. What is your say on this?

    1. Hey Dave,

      You’re right most users do use free theme because WordPress has 2000+ free themes to choose from but most of them do offer upgrade version for more functionality. If you think that a free theme fit your need just sticks to it. 

      But a Premium Theme, they professionally designed, better customisation, support and continual development. Yet, they are not expensive it may cost you about $50. or more.

      Having said that with the right theme you can gain trust from your customers and bring your site to the next level. 

      Best regards

  4. This WordPress website setup is great news – I’ve been put off setting up a professional blog due to the amount of computer coding I thought I’d need to know – this wordpress option seems to eliminate that need, right?
    How hard would you say the design element is with this? I mean, I’m looking to include a lot of images on my site – will this be a problem?

    1. Hey Chris,

      Yes, anyone without any prior knowledge of designing website can built a WordPress website easily. Because it is also open source which means the source code of the software is available for any one to study, modify and play with. WordPress is written using standard compliance high quality code and produces semantic mark up which makes your site very attractive to search engines. 

      There are thousands of free templates (themes) available in WP and is perfect for any kind of website. And WordPress themes are easy to customize because a lot of them come with their own options panel allowing you to change colors, upload logo, change background, create beautiful sliders, and do other cool things with your website without ever writing any code at all. WordPress is super flexible and can be extended by using plugins.

      Using WordPress you are not just limited to writing text. It comes with built-in support to handle images, audio, and video content. You can also use for document or file management. 

      Hope this clarify your doubt.

      Warmest regards 

Leave a Reply