How to Create a Blog in 7 easy Steps 2021

Learn WordPress for Free

How to Create a Blog in 7 easy Steps 2021

How to Create a Blog in 7 easy Steps (2019)

Are you planning to create a blog that can make passive income for your living? Blogging is one of great source of income that can be done from the home or from any places where you get the internet connection and a laptop. In this guide you will learn how to create a blog in few steps.

Time needed: 30 minutes.

How to Create a Blog

  1. Choose Blogging Platform

    Content Management System (CMS) such as WordPress has made easy to start a blog in few minutes.

  2. Decide your Blog Topic

    Decide what you love to write and spread to the world.

  3. Get Free Domain Name with Hosting Plan

    Register the domain name and get hosting plan.

  4. Install WordPress

    Install WordPress using One click Installer in few clicks.

  5. Theme Installation

    Choose your preferred WordPress themes from WordPress directory and install in one click.

  6. Install Plugins

    Install WordPress plugins in one click that add additional features to your website.

  7. Create Menu

    Create navigation menu to your website.

  8. Publish your Post

    Write unique content and publish your post.

  9. Monetize your Blog

    Promote your blog to social network such as Facebook and Twitter and earn monetizing your blog with Google Adsense.

Step-1: Choose Blogging Platform

You do not need to be expert in coding or programming language to start a blog. Content Management System (CMS) such as WordPress, Joomla and Drupal have made easy to create a blog in few minutes. As many successful bloggers has build their website using WordPress, we recommend you to start a blog using WordPress.

Why to Use WordPress?

WordPress is world’s prominent blogging platform chosen by millions of bloggers.  It has dominant CMS platform holding more than 55% market share as per the statistics report shared by W3Tech CB (Crunchbase) Rank company. It is good idea for the beginners to start a blog with WordPress because you will find many WordPress tutorial online easily written by the expertise which may need in your blogging journey. You can refer to this guide to learn more about WordPress.

Step-2: Decide your Blog Topic

In what topic are your planning to publish online? Decide your blog topic that you are passionate about, some of the example of blogs niche can be health & fitnesslanguage learningtutorialwriting stylefood and recipetraveling blogpersonal developingmusic blogmovies blog. If you have decided your blog topic then you can create a blog following the next step.

Step-3: Purchase Hosting Plan & Get Free Custom Domain Name

Web server are provided by the website hosting companies which may cost $7 per month. Choosing best website hosting companies to host your website can be challenge because your blog success depends on the performance, uptime and immediate support.

Dreamhost is one of the WordPress recommended hosting providers that will boost your blog performance, guarantee 99.99% server uptime, 24/7 immediate support and gives 97 days money back guarantee.

DreamHost Recommended by WordPress

We recommend you to choose is Dreamhost which cost $3.95 per month and has to pay only $47.40 for 1 year. DreamHost will provide you free custom domain name worth $15 per year with 1 year hosting plan. If you want to pay monthly then the cost will be $4.95 per month and you will also get free custom domain from us.

Ready to Get Start

You can use the link below to create a blog with free custom domain name in purchase of Dreamhost 1 year hosting plan clicking on the Register free Custom Domain Name with DreamHost button.

[su_button url=”” target=”blank” background=”#ff03b3″ color=”#ffffff” size=”6″ center=”yes” radius=”5″ icon=”icon: globe-w” text_shadow=”0px 0px 0px #fb16ab” id=”Host with A2hosting”]Go to DreamHost : Choose Monthly or Yearly plan at $4.95 a Month and Get Free Custom Domain Name.[/su_button]

The above link will take you to the Dreamhost page where you have to click on Get Started button.

How to Create a blog

Dreamhost offers three plans Shared Starter, DreamPress and VPS. In the beginning you can start blogging with Shared Starter which is strong enough to handle the traffic. From Shared Starter column click on Sign Up Now button.

How to Create a blog

Now, you can choose Yearly or 3 year plan to get free custom domain name. You can go for Yearly plan which will be convenient for you. Click on Yearly plan that cost $47.40 at the right then click on Register a new domain button.

How to Create a blog

In the domain search box type your preferred website address e.g. and click on search button. you will see the message that say domain is available, if your domain name is already taken then you have to try another name.

You can see domain name is available to register for free, now you can click on add for $0.00 button.

How to Create a blog

In the next screen, Uncheck Dreamshield protection and 1 Mailbox since it is not necessary and fill all the details in Billing Address section.

How to Create a blog
Choose Payment Method

In the same page from Payment Method section, You have to provide your payment details that will charge $47.40 from you credit/debit card for 1 year hosting plan. Choose credit/debit card and enter the card details then click on Add Credit Card button.

You can also use paypal account to pay. Note: It is safe and you can cancel your hosting plan anytime within 97 days.

In Account setup section provide your email address and continue.

In the last section of the page make sure to check Pre-install WordPress-Free and uncheck rest of the options then click on Submit Order button.

You will receive the email where you will find all your Dreamhost account details such as login credential and receipt of purchase.

Step-4: WordPress Installation

Now, you will redirect to DreamHost dashboard where you have install WordPress and start blogging. Click on WordPress to expand then One-Click Installs and click on WordPress Icon.

How to Create a blog

From the Install to box select your domain name which you have registered before e.g. then from Select database box select Automatically Create Database and click on Install it for me now button. After few minutes WordPress installation will complete and you can start customizing your blog.

If you have any issue you can contact us directly to setup your blog for free. We will be happy to help you. Follow the next step to customize your blog.

Step-5: Theme Installation

You have to login to the WordPress dashboard using login detail you have noted down in your notebook. In the web browser such as Chrome, Firefox type your blog address then add /wp-admin at the end e.g. This will allow you to access your blog’s control panel to customize your blog appearance.

wp admin

You will see WordPress admin login screen where have to enter your username and password then click on Log In button.

Login to wp-admin

Now, you are in your WordPress Dashboard where you will control all your blog’s settings, post, pages, appearance and performance. Start installing your blog themes. Hover your mouse pointer on Appearance then click on Themes.


Click on Add new button at the top where can search and install many free themes related to your blog’s topic.

add new themes

You can search your blog related themes from the tab at the top left. Click on featured, popular, latest or favorite tabs to find the best themes for your blog.

If you want to install specific themes such as travel themes, photography themes, food and recipe themes then type the categories name in the search box at the right.

Once you choose your blog theme click on install then activate button. Now load your blog in the browser e.g. and see how your blog looks with the chosen theme.

Install themes

Step-6: Install Plugins

Plugins are the software that adds additional feature to your WordPress website. In this guide you are installing Yoast SEO plugin as an example that help you to optimize your blog in search engine .

In WordPress dashboard click on Add New under Plugins.

Add New plugins

In the Search box type the name of the plugins Yoast SEO. You will see the Yoast SEO plugin at the beginning. Click on Install Now button then click on Activate button.

That’s it, you have installed the plugin in your new WordPress blog . You can see this guide on 12 Best WordPress plugins that are essential for your small business blog.

Search plugins

Step-7: Create Menu

Menu helps your visitor to navigate your website easily. You can create menu in topbar, header or footer. Here you will see how to create menu quickly.

Hover your mouse pointer in the appearance then click on menus where you will create the menu items for your blog.


Now, click on Create a new menu link and type any name in menu name box then click on create menu button. Your menu is now created, you can start adding menu items such home, contact us, about us in menu bar.

how to start a blog

From the left side click on custom links to expand. Type the menu name e.g. Home in link text box then type your blog address e.g. in URL box which will take your visitor to your homepage. Click on Add to menu button.

You have created the menu item Home and added in the menu bar. Create few more menu items such as About Us and Contact Us then check the header box or topbar box in menu settings and click on Save Menu. Header and Topbar are the menu position set in the particular location of your blog.

how to start a blog

Step-8: Publish Your Post

Create unique contain then start publishing it on your blog. From the WordPress admin panel, hover your mouse pointer on Posts then click on Add New.

how to start a blog

You will see block editor where you can add different types of blocks such as paragraph block, image block, spacer block and heading block.

You will see title block where you can add your post title replacing Add Draft text in the block.

blocks editor

then click on the + sign at the top where you will see many block that can be use for your post designing. You can add paragraph block to write your content and images block to add images in your contain.

how to start a blog

Once your content is ready you can click on preview button to see how the post looks and click on Publish button at the top right to make it public. Add at least 10 to 15 contains and start promoting in social network such as Facebook and Twitter.

how to start a blog

Step-9: Monetize your Blog

After all the hard work in creating valuable contain and building audience you may want to monetize your blog that generates passive income. You can create account in popular ad network such as Google Adsense, or propeller ads to show the advertisement in your blog. We recommend you to use adsense one of the popular advertisement network which will pay 68% of total revenue.

We hope this guide on how to create a blog is helpful. If you find trouble in creating a blog drop a message using contact form we will be happy to assist you.

One Response

  1. Casino App says:

    Do yyou have a spam issue on this website; I also am a blogger, and I was wanting tto know your situation; many of us have created some nice methods and we aree looking to swap methods with other folks, why not shoot me an email if interested.

Leave a Reply

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