How to start a WordPress Blog in 2020 (Step by step)

What you need to start a WordPress Blog/Website?

  • Select a domain name
  • Purchase the domain and hosting (SiteGround)
  • Setting up hosting in cPanel
  • Installing SSL certificate
  • Installing WordPress
  • Get introducing with WP Dashboard
  • Start building your blog/website

What is domain and how to select a domain name?

Domain basically a name to identify something easily like one or more IP addresses. If someone say you to keep in mind an IP address then it’s quite difficult to remember a number like this right? That’s why the alphabetic pronunciation of an IP address is know as domain name. So I think you are clear with domain name right?

Purchase the domain and hosting

It’s pretty easy to purchase a domain and hosting what I am going to show you step by step. Before that let me make sure and clear you one thing what is hosting? However, where we can or allowed to keep some data or file like text documents, images, videos where all the files are stored is called hosting like your computer hard drive, pen drive, cell phone and so.

Now it’s time to purchase the domain and hosting altogether right? Okay, not a problem at all. First of all we need to think about the users where are they from. Right now in the world 80% visitors are form mobile right? So you must need to purchase a better hosting where you’ll get the super fast speed of your website. Go to this link SiteGround see the plan called GrowBig

So you can see the plan GrowBig and see all the features then you may see the premium features Supercacher for great speed of your blog or website. Click on GET STARTED and then

Put your new domain name or select I already have a domain if you have a domain already, if so then see how to place DNS in a domain then click on PROCEED. After that in step 3 you will see some fields to put your personal account information like email, password after that put your country, states and payment information’s and then in extra service field we need only the Domain Registration and leave all like that. Now put tick on confirm and hit Pay Now button.

Setting up hosting in the cPanel

Once you are done then just login to your hosting user area. If you need help then see the video below. Once you are logged in then you may see a notification about setting up hosting under Home just click on VIEW button and choose don’t need help now. Once you clicked and confirm then click on my account tab and then Go to cPanel.

Installing SSL Certificate

Now you are in the cPanel right? That’s great and I really appreciate your hard work. Now it’s time to installed the SSL Certificate on the domain. Go to SECURITY section and click on Let’s Encrypt

Once you click on that then you may see the following then select the domain name where you will install SSL click on Install button and you are done !!

Installing WordPress

We are almost done and now it’s time to install WordPress. After you installed SSL again go back to cPanel and Under WordPress Tools click on WordPress Installer as follows

Once you clicked on WordPress Installer you will see a bit descriptions and underneath a button called Install Now click on that and select https://www. under protocol and select the domain you just purchased.

Keep the directory field empty as we are not installing WordPress in a directory. After that under site setting put the site name and description you want and leave other as it then under Admin Account put your username, password and email then under Language choose the language you want and keeps all the others same as it is then hit on Install it’ll take couple of seconds to install WordPress. Don’t close the window as it will show you the URL with like this click on it and you are in the WordPress Dashboard.

Get Introduce and start creating Blog

Now you will have to keep remember the user name and password for next time login to the Dashboard. Let’s create a quick blog now. Click on Posts>Add New put a title for the blog post as following

Put your title and text what you want to place for your blog post in the text field. Create new category by clicking on Add New Category right side. After that set up a featured image by click on Set Featured image button and upload the image. If you want to place any tags then put in the tags field but keep in mind that you will have to place the tags like this (ex: wp,blog,mysite,affiliate) etc.

Once you are done with everything then hit on publish and we are done !! Now you can view the post by click on the top link of the post.

Still if you need any help then see this video here.

Here is the needed links again for domain and hosting SiteGround  If you want to learn how to build an eye catching website using a premium theme then click here or if you want to build an Online store then click here

Divi WordPress Theme

Feel free to let me know if you need any helps from my side.

Thank you so much.

Team WPC



  1. Very good article! We will be linking to this great
    article on our website. Keep up the great writing.

  2. Generally I don’t read article on blogs, but I would like to say that this write-up very compelled me to take a look at and do so! Your writing taste has been surprised me. Thank you, very nice article.

  3. This is very interesting, You’re a very professional blogger. I have joined your feed and look forward to in quest of more of your great post. Also, I have shared your website in my social networks.

  4. Avatar for Team WPC Bukhtiar Ahmed : July 27, 2018 at 7:22 am

    Hmmmm nice article for making new blogging site

  5. Thank you so much for this kind of great articles.

  6. Greetings from Idaho! I’m bored to tears at work so I decided
    to browse your website on my iphone during lunch break.
    I enjoy the info you present here and can’t wait to take a look when I get home.
    I’m shocked at how quick your blog loaded on my cell phone ..

    I’m not even using WIFI, just 3G .. Anyhow, excellent site!

  7. Thank you, Feel free to share with people 🙂

  8. Thank you so much and keep reading 🙂

Leave a Reply

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