How to Start a Blog within 30 minutes? (Complete Guide)

Are you planning to start a blog? If yes, This tutorial helps you on How to start a blog within 30 minutes? It is very easy to start.

But, How to start? There are hundreds of websites which are ready to help you to start your blog. But everyone gives different strategies to start a blog.

So, here I am providing the complete guide from starting point to the ending. Do not be confused with various strategies from other blogs.

I am also a newbie in my starting stages. I started my blog in 2013. I do not know how to start a new blog to start my journey.

Technically I don’t have much knowledge about it. In fact, I had learned what a blog was.

Do not worry about this. In my journey, I started learning more information about blogging.

I promise you, this guide will help you and make it simple and easy to start your new WordPress blog.

Great, let us start the method in step by step manner. First, understand the below steps.

How to start blog from scratch 2

Steps to Start

How to Start a Blog within 30 Minutes from Scratch?

  1. Choose a better blogging platform
  2. Choose a domain name and register
  3. Choose a standard web hosting
  4. Install WordPress
  5. Install suitable WordPress theme
  6. Install required WordPress plugins
  7. Create categories and menu
  8. Create your first blog post

Read the above step once again and follow below in detail


1. Choose better blogging platforms


First, choose a blogging platform to start a blog. Blogging platform means It is the software or service that helps you to publish your content to the Web in the form of a Blog. Simply it is the kind of Content Management system (CMS). Before starting a blog, you need to choose easy to use blogging platform.

How to Create WordPress Blog and its Optimization (The Complete Guide)

See this: Best and Free Blogging Platforms on the Web

There is a small difference between Blog and Website.

  • In the blog, your published content is shown in reverse chronological order. It means, the recently published article or content will be displayed in the first. In the website, it is in reverse order.
  • In the blog, Every blog post is shown with the published date with assigned author name. In the site, date visibility is not mandatory.

  • In the blog, every blog post will be assigned to a particular category.
  • Blogs are dynamic (Search engine friendly). But websites are static (Need more work to make it as search engine friendly).

So choose the best blogging platform to start your WordPress blog and for a new blogging journey. Here one of the most popular blogging platforms is WordPress. There are two versions – and (Self-hosted). I recommend WordPress self-hosted blog for better results within a short time. Because Blogging with WordPress makes you comfort and no need to learn coding skills.

If your page loading time is more, the user will jump to another site.

Why long time blogging is not good? Blogging is not one of the better ones. It is a lot of work and takes a long time to yield any monetary results.


2. Choose domain name


Domain name is your website name. Simply the domain name is the address and identification string on the web. For example, is my domain name. is the domain name of Google, etc.

So you need to choose the perfect name or keyword as your domain name. Register the name at online domain registration services. To do this, you should know a few points before choosing the keyword as your domain name.

Note: If you build a blog for the first time, start with a new email address. This is a highly recommended aspect in digital marketing


Remember these points before selecting a Domain name

You need to decide with a lot of care in selecting a Domain name. One should remember a few things before registering the domain name.

1.Understand Your Niche

You need to have a complete idea of your topic. First, you should decide your domain name with relevant keywords. Example:

  • The keywords related to Blogging would be blogging, blog, blogo, bloggy.
  • In case it is tech blogs it would be Tech, Techno, Geek, Nerd, etc.

2. Do not use Numbers and Special characters

  • Do not use numbers and special characters in the domain name.
  • If you are using the numbers and special characters, there is no additional value in the SEO aspect.
  • For online brand reputation, try to avoid numbers in domain names.

3. Be Creative

  • If your domain name is creative and meaningful, that’s good.
  • It helps you to promote your brand and business in the right way.
  • The domain name you register should be significant.
  • The meaning of the name should be known to you.

4. Rhyme Everything

  • Your domain name should be simple, meaningful and easy to pronounce.
  • Do not go for long names as your domain names.
  • For your domain registration, you can follow and use Godaddy, Namecheap services and register yourself.
  • To know the unique keywords for your new domain name registration use these tools and pick one keyword to register.


3. Choose standard web hosting


Nowadays, plenty of Web hosting services are running on the internet. But most of the services are not secure and provide weak customer support.

To create a new blog, you need a better web hosting to store your files. So Here I recommend Bluehost Web hosting service. It is the most famous web hosting company since 2003. The Bluehost is offering the lowest prices for new customers with one free domain name. The cost is $3.95 per month only. For Blogging Den readers, the Bluehost is providing 66% huge discount means it the cost after a 66% discount is $2.65 per month.

Yeah. You heard right. $2.65 Per month exactly with one Free domain name. Grab this Bluehost Coupon immediately.

No need to spend additional dollars on domain name registrations. Really excited offer.

So what to do to grab this offer?

Click the button below and catch the deal by following the guide. Then come back here and continue the next step.


Get Bluehost (Save 66%)

Basic steps:

Step 1:

Go to Bluehost link here. And click on Get started button.

Click & Signup

(66%  Savings Activated)

Then Click on the Get Started Now button on the Bluehost homepage screen.

To start a blog - get started to buy Bluehost hosting

Step 2:

Choose the plan in the given table. If you are planning single site choose a Basic plan or planning to start some more blogs choose Plus or Prime Plan.

choose a best Bluehost hosting plan

Step 3:

Enter your domain name and check the availability and click on Register button.

Buy domain name now

Step 4:

Fill the details in Account information.

account information

Step 5:

Choose the Account Plan from package information, then untick the other services like Site backup Pro, Sitelock Domain security, Search engine Jumpstart, and Google apps for work.

buy Webhosting for WordPress

Step 6:

Then finally Enter the Credit card details or Paypal details at Billing information to complete your purchase.

Pay for Webhosting

Finally, you will receive the Congratulation page. Your new hosting Purchase is 90% completed. Now you need to set up a new password for your Bluehost hosting account.

hosting purchase confirmed

Step 7:

This is the final step of this process. In the above page, click on “Create your Password.”

Now tick the option “I confirm I have read and agree to the Terms of services, Cancellation Policy, Privacy statements, and others.”

create Password in bluehost

Then choose the ‘enter your password’ (as your choice) or use ‘Password generator’ or ‘Suggest Password’ option on the page and click on Next. 98% are completed.

create your new password

Your password creation is now the success. you will get the below screen with a Congratulations message. Now you are ready to create a new blog.

Password creation success


What next


4. Install WordPress on Bluehost

Now login with your Bluehost login details. After logging into your newly purchased Bluehost account, try to change the password first. Then follow the instructions to install WordPress on Bluehost server.

Bluehost provides a simple key to install the latest version of WordPress with few clicks from the simple script page. There is an option in cPanel to install WordPress on Bluehost web hosting. That is a Quick Install feature.

Now login with your Bluehost login details. After logging into your newly purchased Bluehost account, try to change the password first. Then follow the instructions to install WordPress on Bluehost server.

Bluehost provides a simple key to install the latest version of WordPress with few clicks from the simple script page. There is an option in cPanel to install WordPress on Bluehost web hosting. That is a Quick Install feature.

Step 1: Login

Now click on the Login button from the Congratulations page of the above step.Password creation success

Step 2: Pick a theme

Now pick a theme from the themes gallery in this step. These are free themes from the WordPress Themes directory. Choose one and click install.

Pick a Theme

Step 3:  Start Building

After theme installation, you will get the below screen with Start Building button Click the button.

Wordpress Login bluehost

Your WordPress installation will be installed along with your chosen WordPress theme

Step 4:

After a few seconds, you will be redirected to your Blog dashboard. In the first screen, you will get the Welcome invitation with a small question about their setup help. Just click on Personal.

Wordpress Dashboard bluehost

Step 5: Use Bluehost Pre-made Dashboard

Now your page will be redirected to Special Bluehost Plugin Homepage. Here The plugin gives a special page with basic dashboard features like Content and Design. You can use these features to create a new Post, Pages, Menus, and a product page.


Dashboard via Bluehost


Step 6: Launch Your Site

After making some arrangements to your site, it will be ready to launch. If you do this now, enter the blog title and description, then click on Next Step. That’s it. Then Your blog is launched.

Launch Site


5. Install suitable WordPress theme

The whole visual appearance depends on your choosing WordPress theme. There are tons of free WordPress themes are available at WordPress directory.

When choosing WordPress theme and especially if you do not have a graphic designer or programmer to your service, I recommend Premium WordPress Theme stores.

The premium theme gives professional look to your blog. There are more premium themes stores. ThemeForest, StudioPress, Mythemeshop stores are more popular. Don’t worry, choose one good theme from the store, and configure it properly to your blog.

Ok, let us see how to install the theme on your new blog.


How to install WordPress theme on WordPress blog? 

  1. You need to Login into the WordPress dashboard of your blog.
  2. Select the Themes from Appearance.add themes from appearance
  3. Now Select Add on add new from themes
  1. Choose the theme you would like to use by using the Feature, Popular, Latest, Favourite and Feature Filter optionsHow to add wordpress themes
  2. Here I searched for Hueman theme for my needs, and then Click on the Preview link to preview the Theme or if you click on Install now button to upload the Theme.
  3. WordPress will be starting your theme installation and shows the success message.
  4. Now click on Activate. Your selected theme is uploaded and activated as your chosen theme in your blog. activate the theme now
  5. Now your theme is activated and it shows more options like Customize, Widgets, Menus, and much more.customization option of hueman theme

Now your Blog design is ready with an attractive look.

These are the necessary steps to install WordPress theme from free WordPress repository.


6. Install required WordPress plugins


These plugins are handy for all works with attractive options to the visitors by handing over from the blog.

WordPress plugins have been playing a vital role in maintaining a blog in WordPress.

There are about 25,000+ free plugins available in the plugins directory.

These are helpful as SEO and site optimization purpose on the web.

There are 25,000+ plugins present in the plugin directory.

Along with these plugins, there are other plugins also available on the specified website.

Adding Plugins to WordPress is very easy. After that, follow the instructions in the given steps.

How to install WordPress Plugin in New WordPress Blog?

We have a step by step guide on how to install a WordPress plugin. In short form, I am giving these smart steps.

  • Just go to “Plugins” option at a left side of your WP Dashboardadd new plugin
  • Then, Search for your Plugin in the “Search” box and you will get the Plugin. Simply, Plugins> Add New > Search
  • For example, type Yoast SEO (The plugin for better SEO setup) in a search bar, you will get the plugin box with Install search yoast plugin from plugin directory
  • Just click on the “Install Now” button to get the particular plugin functionality to your WP Site/Blog.
  • After installation has been completed, just activate the plugin. That’s it.
  • After activation goes for the installed plugin settings page from left side column and configures it as per your need.


7. Create categories and menu


Now your blog is 80% ready. Before publishing your new post, you need to create Categories and menu. Here are the necessary steps to create these elements or your blog.


How to Create Categories? 

Categories are the most powerful tool to organize your content correctly and as easily discoverable for users. This will help you to organize your posts quickly. You can create parent categories and child categories. The child categories will add into subcategories. Creation of Categories is a straightforward process.

Steps to create new Categories:

Step 1:

To do this go to Posts>Categories section of the main WordPress dashboard.

create categories

Step 2:

In the next screen, go to the left side and click on the “Add New Category” option. This option helps you to create a new kind of content.

  • Enter the Category name in Name field and in slug (Slug is the web-friendly name helps to categorize pages for quick and easy searching and navigation).
  • Add the description of the category in few words. It gives a better understanding of users
  • Choose Parent option that suits the subcategory you made and then click on Add new categoryAdd new category

Step 3:

Repeat the same steps given above for new category creation. That’s it.

How to Create a Menu bar?

The menu bar is essential to navigate the content within the blog. There is a simple and easy way to use drag and drop menu interface. It allows you to create drop-down menus in WordPress. It helps you to present the site structure with your users. So the navigation menu is essential, and it is placed close to the header.

Create a Menu bar in step by step:

  • To create a menu bar, go to Appearance > Menus from WordPress dashboard. It brings you to edit menu screenTo create menu
  • The Edit menu, screen has two columns. The left column has your Pages, Custom links, Tags and Category tabs. On the right side columns, there is an adjustable menu item interface with drag and drop. menu structureChoose the Page or Category and put the tick mark on the desired page and click on Add to menu The page will be added to the right side creation
  • Finally, click on the Save menu to store the above setting.
  • Create another menu for top menu bar sections for About Us, TOS (Terms of Services), Privacy Policy and Contact us options)
  • Now go to Manage Locations, and select the Primary menu and choose the menu which appears as primary menu and selects another menu in the Top menu or Secondary menu.
  • Finally, save the whole menu settings.
  • You can change the menu item you added is arranged in the order you added them. Just drag and drop a menu item to adjust its position in the menu.

Now your blog is ready to publish your new article or content.

8. Create your first blog post


Now your WordPress blog is ready to start posting your content or materials. To do this, you need to know the essential points on Post-Creation, Images uploading. Once you learn these basics you can dive on WordPress, now you will be really able to customize all aspects of the WordPress blog.

Writing a great content is an art. In the process of boost SEO ranking, getting Traffic and leads, you need great content for your blog.

How to create a new WordPress post?

The creation of a new post or Page in WordPress is very simple. It allows you to make a new web content, whether it is an article or other content. This is the good and one of the main feature that will allow you will be using the WordPress.

To start the WordPress post creation, you need to go to Posts>Add New from the left side column on WordPress dashboard.

Copy the title from your document and paste into Title box of the Post editor.

Copy the Body content from your document and paste into Post content area box of the Post editor

In this screen page, you will find two important things, they are

  • Post title: This is the top thing on the page. You must add the content title here.
  • Post Content: This is the actual place to add textual information, images and Videos. You can see this area in full coding mode (HTML mode) or Visual mode (Text mode).

Post editor overview

After finish your post writing, you need to check the post content grammatical errors, arrangements and click on Save Drafts button to save the content in draft mode. After compleating your verification, click on the “Publish” button for viewing by others.

Publish post


How to Add Images or Multimedia items to your Posts?

By following the above new post/page creation, you need to add images or other multimedia format, which ensures your content interest and uniqueness before hitting the Publish button.

If you add images or videos along with Text stays engaging, and the user can understand the content quickly.  In the WordPress blog, this is very easy. To start this, open the page/post where you intend the media file.

To do this, go to the page/post and click on “Add Media” button. It takes you to the Upload featured screen.

Add media


In the box click on “Insert Media > Upload Files,” then just click on Select Files button and choose the file to upload and place it within the content. It gives the option to find the files from your PC or network.


Add media file to upload


Then just click on Select Files button and choose the file to upload and place it within the content. It gives the option to find the files on your PC or network.

Once the file is chosen, click on Upload button and finally click on Insert into Post. You can use the Image or Video within the post which is suitable for a correct place.  Before putting the image, you need to do smart Image SEO. This is simple.

Just fill the Title and Alt text with your primary keyword. Here I am using Post title in my blog images because post titles are already optimized with On-Page SEO basis. So it has the primary keyword.


Add title in Image title and Alt text

After that, you need to adjust the basic and specific elements of the image to place within the content correctly.

After this adjustment in the proper way (mentioned above), now place the media file within your content by clicking the button “Insert into post.” The image/media file will be added automatically.

Image attachment display settings


Finally, update the post/page by clicking the Save as a draft. Click the preview to see the newly added image placement


We hope that this guide on How to start a blog on WordPress within 30 minutes (Complete Guide) is handy. If you are facing any problems with the above instructions, don’t hesitate.

If you are having any doubts, do not hesitate and feel free to post your query below comment section or use my Contact page

If you like this article, share with your friends on social media like Facebook, Google Plus, and Twitter. Do not forget to subscribe to our newsletter and grab our free ebook.

Bloggingden free ebook

Start Your Own Blog

This guide is an introduction to mastering the art of blogging. It provides easy to follow steps to start, maintain and grow your blog.

Subscribe to our newsletter and get free access to this guide

Get a Free ebook ($90 Worth)