How To Start a Blog in 2019 : Beginner’s Guide to Create a Blog in 20 minutes

(Last Updated On: July 3, 2019)

You’re struck with inspiration for a new blog topic and can’t wait to get started. But there’s just one important thing missing – how to start a blog?

With all those blogs on thousands of niches scattered around the world wide web, you’d think that starting a blog is a snap which is not so.

how to start a blog for beginners

Starting your own blog and make money is not overly complicated or costly. It can be easy if you know what to do. This article will guide you on how to start a blog in 7 easy steps.

My recommended webhost is SiteGround : Start your blog for only $3.95 per month [60% discount]

How to Start a Blog [ Step by Step WordPress Tutorial for Beginners ]

  • Select a blogging platform
  • Choose a domain name
  • Choosing affordable and best hosting service
  • Installation of WordPress
  • How to design your blog
  • How to Add blog post/page
  • Publish your blog

Let’s get started.

Step 1

Select Your Blogging Platform

Where can you start a blog? Here are the best options of a blogging platform.

WordPress puts your content into storage for free, but you’ll experience a limited version of the great WordPress software. Bloggers who want to talk about their favorite hobbies can create a blog for free using


Tumblr is a well-known blogging/ social network platform. It’s also one of the easiest way to make a blog. If you love the idea of re-blogging ideas and sharing them in your social circle, then you’ll like Tumblr’s easy sharing options.


Blogger is one of the best site to start a blog for free.Tech giant Google is in control of Blogger, so this means you get blogging tools such as Analytics, AdSense, etc connected to your account.

Self hosted WordPress (

WordPress is arguably the best place to start a blog and make money. All types of bloggers, from niche hobbyists to corporate brands instantly love the WP themes, the plugins, the HTML codes and basically, the full control over their blog.

The themes and plugins is enough to make any blog beautiful and professional-looking.

WordPress is recommended for the following reasons

– Over 20,000 free plugins and 1,500 free themes.

– Massive support in the forums and all over the net.

– Seamless functionality and your own design and style.

– Easy to use interaction platform. Your best content can be shared on social media like Facebook, twitter etc and others can easily comment if they want to.

So you have selected wordpress as the blogging platform , Now lets see howto make a blog/website on wordpress

Step 2

Select the Domain name for your Blog

you need to give a name to your blog.There are popular domain registrars like Godaddy and Namecheap which provides numerous domain names. Select the domain according to your niche.

Step 3

Choose Your Hosting Platform & WordPress

Having chosen the self hosted wordpress platform, now its time to choose a proper hosting service to run your blog.

Now you will get a question “How much for owning a blog?” It’s not too much, really. It all depends on which host provider you choose.

One of the best hosting providers for beginner bloggers is SiteGround

Some of its outstanding features are

1. It’s a well-rounded platform that provides a wealth of nifty features plus the necessary support, security and speed.

2. As for reliability, it’s likely that you won’t experience any downtime with SiteGround.

3. You also get built-in hack protection from online vulnerabilities and prying eyes.

NOTE : The Bloggingtek blog is hosted by SiteGround. For only $3.95 a month, SiteGround can help you set up and host your blog. Use this link to receive a 60% discount on the selected hosting plan.

Sign Up For SiteGround

Visit the homepage of SiteGround, click “Sign Up”.Choose a Hosting Plan. Currently, there are 3 plans available.

*The StartUp plan is best for those who are starting out blogging with just one website.

*The GrowBig plan is perhaps the best value for your money. You can create multiple websites and an included SuperCacher feature, which further speeds up and optimizes site speed for WordPress and Joomla platforms.

*The GoGeek is best for those who want everything. They can set up a suitable e-commerce site and get developmental bells and whistles such as GIT integration and staging technology.

For beginners, its best to choose the startup plan.

Next, you will be asked to choose your domain. Enter the domain name you have purchased from Namecheap. SiteGround also provides domain name registration when you host with them but the price is high.

Create your account, enter the payment details, Review , Scan the terms and conditions, hit Submit and complete the registration process.You’re done!

Though you have entered the domain details in SiteGround it will still be parked in Namecheap. You have to enter the SiteGround nameservers in your corresponding Domain Registrar DNS section. Follow the below tutorials to point your nameservers.

For Namecheap : How to point a domain from Namecheap to SiteGround

For Godaddy : How to point a domain from Godaddy to SiteGround

Step 4

Install WordPress on SiteGround

Once you log in to SiteGround account, head over to cpanel.

Siteground wordpress

Under “Software Services” in cPanel, locate the Softaculous icon. Click on it. You will be taken to the Softaculous installer page.

Installing wordpress on Siteground

On the navigation panel, click on “WordPress”. The installer will then take you to the WordPress installation page.

 How to install wordpress using Siteground

Fill out the WordPress Form : Here is where you will be required to provide all the necessary information for installing WordPress.

Just click on the “Install” tab and you will be presented with a form to fill in the data to be used to install your blog on SiteGround. This tab is active by default.

The form is pretty straightforward. Fill in your desired information before finishing the installation process.

In the protocol, you have to define whether you want to run your blog on the raw domain or its”www” subdomain. Also choose if you prefer “https” over”http”.

Update : https is preferred nowadays as it gives a trust signal in search results. Contact SiteGround Customer care for more information

When choosing the domain to install WordPress on, ensure you choose the root domain, unless you want the blog on your subdomain.

Enter your blog name and description. This description sometimes appears on your site, depending on the theme configuration. Under “Admin Setting”, ensure you change the master account username to something different from the default “admin”.

Provide a strong password and your email.Now choose a language for your blog. This is the main language that will be installed on your blog.

make a wordpress blog


Complete the Installation : On the Advanced section of the Softaculous installer, you might not need to edit anything. After making sure everything looks good, click the”install” button.

Your WordPress installation will be completed in a few seconds

Step 5

Design Your Blog using WordPress Themes

wp themes

Here’s where your blog starts to look interesting. WordPress is a home of thousands of awesome themes. Some of them are already tailor-fit for specific niches, brands and industries.

To begin, Go to Appearance > Themes, then install or download a free WordPress theme from there.The best themes are immediately captivating to the eye, and professional looking.

The design should be customizable.

Design can make a blog more interesting than it is, and a well-designed blog can attract visitors in droves.

So Spend time looking at the themes and don’t just settle for the first one you see. The design should be in alignment with your niche and should be easy for your readers to browse around content.

For most of the content rich niches you can settle with a free theme. Its true, Believe me! But remember you can always browse on premium theme websites to get paid themes such as, Studiopress Genesis, for more blog exposure.

Step 6

Add Pages and Posts to your blog

Open up the WordPress dashboard and crack your knuckles, as it’s time to start blog customization.

Navigating the Menu

The dashboard serves as the back end of the blog that you can tweak to change what your viewers see. On the left side, you’ll see the WordPress admin menu.

Here are some of the more important features you’ll use often:

Dashboard – The page you’ll see as soon as you log in.

Posts – Write your first blog post, preview it and once satisfied push publish button.

Pages – The same as in Posts menu.Create, preview and Publish new pages

Media – Upload all your videos, embed youtube videos, photos, audio files and related content here. It will act as your WordPress media library.

Comments – All about comments. You’ll start to see this menu light up as soon as you’ve published your first post, and when people start leaving comments

Appearance – Refers to the aesthetic values of your website. You can change designs and bring out your online interior decoration skills here.

Step 7

Create Your First Blog Post & Publish

blog page

Say you want to post some new content. Some sort of a testing ground. How do you do it in the least amount of steps? Here’s how. Move your mouse on over to the”Posts” menu, then click on “Add New” from the drop down menu that pops out.

The first tab will be for your post title, the second, much larger tab will be for the content of the post. Go try it out and write your very first blog post! Once everything’s set, click on Publish.

As soon as the page refreshes, click on “View Post”, and you’ll be taken to the live post on your blog. Easy, right?

Useful Resources For Beginner Bloggers

Blogging seems sometimes easy and many a times tedious. We all have made some blogging mistakes a some part of time so its always to better to know certain basics.

If you are new to blogging, the following resources may be helpful to create a successful blog.

Blogging basics every beginner should know

Top hosting services for your wordpress blog

Best Blogging Resources & Tools To Make a Perfect Blog


The steps outlined above is probably the easiest way to build a blog. The best hosting reviews put SiteGround above all else for a number of reasons, including ample security, great entry-level costs and full compatibility with WP themes.

Create your own blog in just 30 minutes and show the world what you have to say. Share ideas, thoughts or your expertise to your readers and be ready to mix with the online community.