How To Start A Blog In 2020 (Without Writing a Single Code)

how to start a blog

Share This Post

Share on facebook
Share on linkedin
Share on twitter
Share on email

So, you want to learn how to start a blog, huh?


But… How?

This free 1500+ word guide will show you how to build a blog: In simple 10 steps (With Pictures). It will take you just 5 minutes to learn starting a blog.

But first, I need to answer ONE most important question… 

Why Should You Start a Blog?

If you know your WHYs, then skip this and read the next section.

What was my WHY?

I just wanted to share my knowledge and experience with the world. I share what I learn in my journey.

Do you have a passion for something? And want to share your knowledge with someone out there?








Here are some WHYs.

A blog is your voice. Share your story with the entire world. And make them part of your journey. 

Build a community. Connect with your readers. Help them.

Blogging will help you in building your personal brand. Establish yourself as an expert in a particular niche.

And the most fascinating inspiration…

You can make REAL MONEY doing it.

Here’s a short story about how I started blogging. You can skip this part and jump straight down to step 1 and start building your blog.  

How Did I Start Blogging?

When I started my first blog in 2015, I didn’t have any idea what to do and how?

I asked some people to design and build my blog, but I wasn’t able to afford the cost.

And then, I decided to do it by myself.

This decision cost me a lot of time because I never did it before. I made a lot of mistakes… A LOT!

And then I forgot to renew the domain and hosting and poof, my blog was gone! 🙁

I’m not kidding.

I had to start from scratch, again!

Today, I maintain my blog by myself. And I don’t know how to code. I never learned programming or coding. 

So you can build a blog without having technical or coding knowledge.

In this guide, I’ll show you how you can start a WordPress blog from scratch.

Let’s start building your blog.

How to Start a Blog In 10 Easy Steps

1. What’s Your Purpose?

Before start writing this article, I went to Google and searched “How to start a blog.” And I checked 10-12 top articles. 

What I got?

All the articles are talking about all the how-to steps, great! But they are missing one IMPORTANT thing: What’s the Goal?

And I wanted to mention this point in my article.

If I ask you, “What’s your purpose to start a blog? What you want to achieve?”

What will your answer be? (Post your answer in the comment section below)

If you ask me the same question, my answer:

I started this blog because I wanted to share my learning and ideas, build a community, help them, publish books, and make it a helpful resource for people out there.

First ask, what’s your goal and what you want to achieve.

2. Pick a Right Blog Name

It’s time to pick your blog name. It’s the unique address of your blog. 

Name can be based on a particular topic you chose like

Or it can be your name like,,,,

Search if your blog name is available or not:

domanin name search

3. Find a Good Hosting Company

Now it’s time to get your blog online. Let’s get little technical without sounding technical, I’ll try! 🙂

You need some space on the Internet to run your blog and make it accessible for people. That’s what a hosting company does. 

There are many hosting providers out there. But I use GoDaddy and I recommend it for all new bloggers (You can also consider Bluehost).


  • They will register your blog name for you.
  • They will set up everything for you, you don’t need to do anything.
  • They provide managed WordPress hosting.
  • 24/7 customer support

Go to WordPress in the menu and click WordPress Hosting.

Godaddy hosting

Select your plan. I recommend new bloggers to get the Basic plan. Click “Add to Cart”

Hosting plans

Now select the term length. I recommend to choose more than 12 months term. You can also add additional features here. Then click “Continue”


And Good news! You’ll get a free domain name. Search your domain name. Already have domain name registered? Skip it.

Free domain Godaddy

You’ll land on the registration page. Create an account and make the payment.


4. Install WordPress and Essential Plugins

GoDaddy has the option to install WordPress with one click. Don’t want to do it your own?

The Support team will do it on your behalf. It takes 2 minutes only. All done?

Now you’re ready to play with WordPress.

Login to your blog with your username and Password.

wordpress login

Spend some time to check the settings and look into it. I recommend installing some plugins: JetPack, Yoast SEO, and Google Analytics.

Add plugin

5. Pick a Free (or Paid) Theme

Have you noticed one thing?

You started a blog without writing a single code!

WordPress provides you a number of “Free” Themes. Click “Appearance” tab on the left menu and click “Themes”.


Here, you’ll see already installed themes. Choose any theme and select.

wordpress themes

Do you have a specific design in your mind? Go for custom themes.

Yes, they cost you money.  But you’ll get a lot of features.

I use the Spencer theme from CSSIgniter for this blog. 


You’ll get some good beautiful themes here. Buy it. Install in a few minutes. And you’re done.

6. Start Designing Your Blog

Here’s my advice to you: Don’t waste too much time to design a blog. Don’t obsess about a perfect design.

Keep it simple and stupid.

No one cares about fancy designs, we only care about good content and information. 

As you can see in my blog, there are no annoying ads, dark backgrounds, or irritating typography.

I use whitespaces to improve readability. I use Lora font for body text and Montserrat for headlines. 

7. How to Write Your First Blog Post

Now it’s time to do blogging!

Let’s create your first blog post.

Go to the “Posts” on the left menu and click ‘Add New”

new post

You’ll land on the editor screen. Enter the title in the Top box and start writing your content in the lower box.

post title

Want to insert an image in the article? Click “+” and select image icon.

add image

Now click “Upload” and select an image from your laptop. Insert the image into the post.

upload image

Done with your post? Now click the “Publish” button on the top right side to publish it.


8. Build an Email List

A blogger must build an email list. WHY?

You don’t know when your blog will take off. So, you need to build a community that recognizes you.

I use MailChimp, it’s easy and affordable (ConvertKit is also a good option). It helps you to build signup forms and collect email addresses. 


You can also install Sumo plugin to build beautiful signup forms and connect it with Mailchimp easily.

Provide interesting and informative free resources when someone joins your list. See I give some good stuff free in my welcome email:

welcome email prepawan

9. How to Promote Your Blog Posts

Published your first blog post?


But the REAL job starts now: Getting Readers!

Spend some extra time to promote your blog post. HOW?

  • Share it on social media.
  • Ask your connections and friends to share it with their network if they find it interesting.
  • Republish it on Medium.
  • Take an excerpt from the article and post on LinkedIn. Put the article link in the first comment.
  • Answer relevant questions on Quora and put your article link in the footer.
  • Create a series of tweets for the post.
  • Do you have people on your email list? Send an article update to them.

10 Consistency Is the Key! 

If you’re a blogger or writer, what’s the MOST important thing?


You can only improve your writing skills and credibility by being consistent!

I always try to do share something useful with my community on a regular basis.

English is not my first language and my grammar skills are not so good. And I keep my posts in simple plain English and people love it.

Make writing your habit and publish blog posts on a regular basis to build trust with your readers.

Keep reading other bloggers’ work and learn from them.

Now It’s Your Turn!

I hope this guide will help you to start your blog. It took me four years to learn all these things and still I’m learning.

And one thing that I want to share with you: Write consistently and take some extra time in distributing your blog posts.

Starting a blog is easy but making it successful is hard.

Be you. Find your voice. Create awesome content and your tribe will respond.

Do you have any questions? Or please check out my blog and come up with your constructive suggestions. 🙂

Feel free to ask your questions and share your story in the comments. I’d love to hear from you.

I’m a writer, Introvert storyteller, and digital marketer. I've been featured on Jeff Bullas, MarketingProfs, Entrepreneur, Customer Think, HuffPost, Thrive Global, Write to Done, SEMrush, Shout Me Loud, and Addicted 2 Success! I'm an avid reader and movie buff. Let's connect on Social Media.

Subscribe To Our Newsletter

Get notified about new articles and resources.


  1. First I would like to take take opportunity of thanking you for writing the details of starting a Blog in simple and crispy way.
    I have an intention of starting a Food Blog ,and hence would really appreciate your valuable opinions on the same.


Leave a Reply

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

Receive the latest News

Subscribe To Our Weekly Newsletter

Get notified about new articles and resources.