Ultimate Guide for Beginners to create a blog

Hi ! I am Shehroz Founder (StartBlogging.co)

Five years ago I created my First Blog and study a lot about Blogging. 

After year’s of struggle, I founded solid ways to make passive income with Blogging!

I decided to share my knowledge with you people & started StartBlogging.co

More than 9,761 People Created Blogs with my Ultimate Blogging Guide!  I want to help 100,000 People to make passive income.

Starting a blog for beginners is really not difficult today. You don’t need a rocket science to start successfull blog. We have made things easy through our 7 Steps. You can create a blog less than 10 minutes following our Free guide & convert it into successfull blog.

So you want to start a successful blog?

That’s Awesome!

You did awesome choice (Same like I made 5 years ago)

You have the opportunity to share your thoughts and uniqueness with the world, solve problems, be expert, share your knowledge and in return, you will make passive income. 

To be a successful goal is to Start Blogging Today! Not Tomorrow Not next week and not next month or year!!!

Why should you Start Blogging Today? Click here to Read

This blog may take your little time to read thoroughly but it is much easier for you to follow.

You may be wanna quit this but I want you to create your blog, share yourself with the world and make passive income.

Are u ready to Start Your Own Blog? Alright, Let’s launch your blog!

  1. Your Niche ( What’s your blog about / topic )
  2. You Blog Name / Finding Available Domain Names (I will get you Free in Speical Offer)
  3. Choosing a Better Web Host & Setting up (get your blog online/visible)
  4. Making it beautiful (Customization)
  5. Publishing Your Fist blog post 
  6. Marketing & Indexing in Search Engine (Google)
  7. Making Money (Monetizing Blog)

#Deciding Niche:

Follow your Hobbies/Passion/Interests. The profitable startup in blogging to start a blog following your passion, interests & hobbies. There is not any difficult thing to start a blog about your passion. Let’s say you have an interest in cooking food. You have a passion for making tasty burgers. You can start a blog on burgers you can tell people your own methods to make burgers. Starting a blog on what you are passionate about is the most successful blog. You can use Keyword Everywhere Extention for checking keyword volume. Check the volume of the keyword you are going to starting a blog.

Personal Experiences. You know what is the most interesting thing, personal experiences are also a way of generating dollars. Everyone learns a lesson through personal experiences. Now you will share your personal experiences with the world and earn some bucks. Sharing your experiences with others will really help people in their life. For example, you have experience writing a letter.

300000 people search about writing a letter on the internet every month. It’s a really simple thing if you just write a post on it & market this post. Once this post goes viral you will have 100000 visitors/month from only 1 post. let me show my own example, I helped one of my friend Umar to create a blog & marketing his brand new blog. His brand new blog just earned 5000$ in 5 months.

The Personal Blog/Expert Blog. The personal blog includes all the stuff about you. You share your experienced things and your learnings with your audience. The blog shares your expertize with the world that’s why I call it an expert blog. A personal blog should have a domain with your name.

You have chosen your topic? It’s time to choose a domain name

#Finding Domain Name

A good blog name may include the keyword in it. If you wanna blogging about cars You blog should use keyword “Car” in the blog name.

For example, You wanna blog on weight loss. You have different opinions on it You can choose a domain “YOURNAMEWeightlosstips.com” (Replace “YOURNAME” with your real name in the domain name) or “FatburningbyYOURNAME.com”. A lot of other names can be created like this. You can also choose a domain name with including your keyword and your name as well.

If you don’t find the domain name in .com extension you can try .org .net as well. You can also use a hyphen in the domain name. A hyphen domain name should be like that Shehroz-Naeem.com which is cool.

You can also use some smart words like “The” “With” “I” “A”. For example, If I don’t find a domain with my name in .com extension I will add “WeightlossWithYOURNAME.com”.

My Recommendation is .com extention.

My Only Recommended Hosting Platform

  • FREE Domain Name for 1st Year
  • FREE SSL Certificate Included
  • 1-Click WordPress Install
  • 24/7 Support
  • Hosting Over 2 Million websites worldwide
  • Recommend by WordPress
  • * Special intro offer and 30-day money-back guarantee

Free Domain Name**

up to 64 %Off Starting at $7.99 $3.95/month

Choosing Web Host 

Now it’s time to get your blog online & readable for users. Getting your blog online is little technical but my Ultimate Blogging Guide makes this process really easy & fast.

You need only two things to get your blog online Domain for Blog & Hosting for Blog. Good news is that you will get a free domain along with your hosting package(You are saving 17$).

Blue Host is an (Award-Winning Company) hosting company, which provides services to get your blog live readable for users. You must have a host to get your blog online.

You also need a platform for blogging. I am using WordPress for all my blogs. Now WordPress is powering 30% of websites in the world. Even FB News Room blog is also created with WordPress.

Bluehost is offering free WordPress One-Click installation with their any package. I personally use BlueHost & it’s my favorite hosting company as well. I will recommend using BlueHost for hosting your blog without any troubles.

I am using Bluehost for my blogs & I recommend because:

  • They register free Domain Name, No one can take this domain (You can also transfer any time anywhere).
  • Free WordPress one-click installation.
  • Bluehost is recommended by WordPress since 2005.
  • Still the most secured hosting servers. Modern techniques are applied against hackers.
  • Fast Loading & very reliable websites are built with Bluehost.
  • They are available 24/7 to help their customers.
  • 30 Days Money Back Guarantee (If you are not happy with Bluehost you can cancel your package at any time and get your refund).
  • Free SSL (Secure Sockets Layer) Helps you to encrypt your links and secure your site.
  • They are hosting over 2 million websites/blogs worldwide.

BlueHost Special Package**

Get Upto 64% Discount with Free Domain Name** including Free SSL

$7.99 $3.95/month

MyOffer: Buy Hosting with my Link from BlueHost I will install WordPress on your website and speed up your Blog For Free (Worth 300$)

Note: Buy Hosting and Contact me for installation and speed optimization for your blog

Fill the form to get your WordPress Installed & Speed Optimization (Click here to fill the form)

Note: If you can’t afford BlueHost you can try NameCheap – Cheapest Hosting Ever. Click here to Try NameCheap

Now click “Get Started”

Now it’s time to choose a BlueHost hosting plan. Remember hosting is going to online your blog/website & get it alive. I will highly recommend choosing Choice Plus Plan (My Favorite Plan for personal use) for your blog because it comes with very important features Domain Privacy.

A domain must be secured and able to hide your personal details like name, address, cell no, etc. This is only possible when you have included domain privacy in your package. Choice Plus is also offering Free Backup for your site.

Click on Select. 

start blogging

Domain Sign Up

If you already have a domain you can enter your domain in I have a domain name box and click on next. IF you have already decided domain name for your brand new blog enter your name in new domain box and click on Next. It will check domain availability. If it is available it will be added for free. I haven’t decided domain no problem you can click on choose later(Free domain also be added later).bluehost

Creating BlueHost New Account 

Fill the form with your personal details, these are very important. You name, address, cell no and up to date email because they send a verification email. If you don’t want to fill the form you can also grab your information from Google account by clicking on sign in with Google.

Choosing a BlueHost (Best) Package 

There are 3 different types of packages. Keep in mind a lot of companies charge on a monthly basis. They cut a lot of money from your account even they add a lot of extra charges into your account and cut from your bank account.

Bluehost offers 1,2,3, and 5-year plans for users. Once you paid your hosting charges for any plan you will not charged again. If you buy 36 months plan you will enjoy fast hosting for 36 months with 0 balance.

I will personally recommend the 36 month Plan


Extra Services

Skip all the other extra things. Keep things which are totally free with the package. In snapshot, you can see Office 365 is only free for 30 days. After 30 days they will charge you per month. I will recommend un-check all the things which are free only for a limited time.


Payment Information 

Enter your billing information and check the box that you agree with Bluehost terms of services and cancellation policy. Now hit the green Submit Button.


It’s your celebration time 🙂

You have successfully completed the three steps in starting a Profitable Blog.


Create a password for your Bluehost account. You can choose your favorite template for your site(You can change template later). After selecting a theme for your choice your CMS (WordPress) will be installed.

When installation got completed you can log in by clicking on “Start Building“.Login details will be received by email. Keep an eye on emails.

Do u face any problem in installing WordPress? Contact me via twitter for free Help.


WordPress Dashboard login

 To Get started with WordPress you have to log in with your username/email & password(Sent to you via email by Bluehost). Go to //www.YourSite.com/wp-admin & enter your username & Passcode. Replace “YourSite” with your website/blog name. After entering login details hit login Button.

start a blog

Changing WordPress theme

Everybody has different thoughts in designing. Everybody chooses their own style of how their blog looks like. Some people like fancy blog some people like a simple blog.

In WordPress customization of the blog layout is known as changing the theme of the blog. A lot of free themes are available on the internet for WordPress you can choose any free theme for your blog.

Changing the theme of WordPress blog is really simple. Simply click go to WordPress dashboard & click on “Appearance”.

wordpress theme

In Appearance, you will see themes tab open themes tab & click on “Add New”. Some themes provided by WordPress are already free for you. You can also use these themes for free. If you have installed a lot of themes you can search your favorite themes using the search bar.

adding new theme wordpress

After opening add new window you will have a lot of free themes. You can scroll the themes and can select your favorite themes. You will have a search bar also. If you know any theme which is best for you, you can search for it using the search bar.

Install any theme by clicking on Install. You can also preview the theme before installing. Just click on Preview you will get the preview before installing. After installing the theme hit “Activate” button to activate the theme for your site.

Installing theme wordpress

If you are still unable to decide the theme. Use WordPress Feature filter which helps you to find the theme of your choice. Go to themes and click on the feature filter. It will show a lot of useful filters. You can choose the options of your choice. For example, If I am looking for a blog theme I will tick on the blog in Subject Table. Apply all filter of your choice and select the theme you like & hit Install & Activate.

wordpress theme filter

Do u face any problem in  WordPress Customization? Contact me via twitter for free Help.

#Publishing your first Blog

Now it’s time for Blogging! Let’s do some blogging. Now you have to write your first post & publish it.

Go to your dashboard. Click on Posts. You will see “Hello World” default post there, Move this post into Trash because you don’t need it. Click on Trash and it will be deleted.

Now Click on “Add New”.

adding new post in wordpress

Now you are in editor mode. You can add your title where I have mentioned the title “Your Post title here”(This title will be shown on Search Engine).

After adding the title you will write a blog post as you like to post. You will write a blog post in the box where I have mentioned: “Your Blog Post in detail here”.

adding blog post

Adding visual’s graphics, pictures, or any kind of media in the blog is very important to make your content-rich. Adding media is not rocket science. it’s really very easy.

There are two ways to adding media in WordPress. You have the “Add Media” button in the post editor as well as in WordPress Home Layout.

Simply click on “Add Media” Button & Select the files you want to upload into WordPress. Now insert the media into the post.

adding media to wordpress

Once you have done everything hit the “Publish” button on the right side.

Congratulations <3 Your First Blog Post is Published.

Do u face any problem in Publishing? Contact me via twitter for free Help.

#Indexing & Marketing your Blog


It is very important to submit your blog in Google Webmaster to get index in google search engine. If you have submitted your blog in Google Webmaster Follow my steps.

Getting your blog index in Google

Click Here for webmaster link SIGN IN with your Google account by click on SIGN IN on the right top corner.

google webmaster

Search Engine screen will appear

Click on Start Now.

Now you have to enter your domain name/Blog name you want to add in webmaster. There are two methods of verification. The domain verification method will verify your property using the DNS(Domain Name Server). URL prefix method will verify your property using multiple verifications methods.

I recommend the URL prefix Method.

Enter your URL in the box and click on CONTINUE.

A verification window will appear.  You will have different methods to get verified. But my favorite method is the HTML tag method.

Click on HTML tag (easy method) and copy the code.

Go to WordPress Dashboard & click on the Theme Editor in Appearance.

Click on Theme Header File (header.php) in Theme Files.

Paste the code before & Click on Update File.

Go back to webmaster page & Click on VERIFY.

Congratulations. Your Ownership for the blog is verified in Google Search Console.

There are different techniques & methods to market your blog. Everyone has own method to market the blog.

I will share the easiest methods to market a blog which I use to promote my blogs.

Accuracy Content means a lot in blog marketing. If you are writing content which is accurate to the topic. Readers will get all exact thing they searched for. They will love your content & your blog readers will increase this way.

Look & Feel Your blog look should be so decent and according to your users. If starting a blog on cars you will design the blog very decently and according to the cars blogs.

Your header, categories, posts should easy to find on the homepage. Some time user didn’t find the categories on the home page so he didn’t read further & leave the blog.


Social Media Boost

Social media is proven very powerful marketing. Promoting blogs via facebook, twitter, Instagram, Pinterest, & all other social media is gaining tons of visitors daily.

Share your amazing content & create your trust among social media audience.

Pinterest is proven as a very powerful source of traffic. A lot of bloggers are getting tons of traffic via Pinterest daily.

I highly recommend Pinterest to gain traffic fast. 

 Note: Social Media is for sharing content, not for spam. Don’t try to blast your content in groups, pages, etc. 

—> Engage Others

In marketing sharing content is the most powerful thing. This is two-way marketing tactics. People who are connected with you will appreciate the attention you will provide.

Share their content, engage them with you. When you will post some new blog they will share your content as well. That’s how your circle will increase day by day.

—> Guest Blogging

Referral traffic is powerful marketing for bloggers! One of my most favorite & best method of getting traffic is guest posting on the relevant blogs. Some Blogs offer a content link for guest bloggers! some provide a link back to your site in the author box. Both are powerful to try to write guest posts and increase your traffic.

Allow guest post on your blog as well. It doesn’t increase only traffic it builds relations with other bloggers.

—> Groups, Communities & Forum Answers

There are a lot of groups on social media and a lot of forum sites on the internet. Just join groups which are relevant to your blog and help people. You can post your relevant content link in the answer. It will not only increase your traffic it will also increase your circle and followers.

—> Blog Commenting

When you do comment on blogs, you got attention from that blog owner & readers. If your comment is found helpful they check out your profile and visit your blog as well. Some times blog owner offer you to write a guest post.

Do u face any problem in Marketing & Indexing? Contact me via twitter for free Help.

#Monetizing your Blog 

Monetizing a blog is really the most important thing in Blogging! If you don’t wanna monetize your blog you will never earn money.

There is two simple way to monetize your blog.

  • Promoting Affiliate Offers (Recommended)
  • Showing Ads on Blog

Promoting Affiliate Offers(Recommended):

Promoting affiliate offers and making money thought it is well known as affiliate marketing. In affiliate marketing, you promote some products and earn a commission.

Let’s suppose you have created a blog on weight loss, you will promote some weight loss products through your blog and you will earn a commission from it.

Affiliate marketing is my most favorite thing in blogging.

Can I earn through affiliate without having experience?

The most amazing thing about Affiliate marketing is we don’t need the experience to do it.  Because it is very simple & easy. Experience in affiliate is not a necessary thing. You can earn via affiliate with zero experience.

 Without having experience in affiliate marketing, I earned 494$ in 1 Month.



You only need some bucks to host your blog with Bluehost. If you promote it through ad networks (like Google Ads) so you need investment, or if you purchase some extra thing for your WordPress blog like plugins, themes, etc. otherwise, you don’t need a single penny.

How to Start Affiliate Marketing as a Beginner:

In the market, there is a lot of platforms where you can do affiliate marketing. For beginners, I will recommend Commission Junction (CJ Affiliate) and the Amazon Affiliate Program.

You can see CJ Affiliate Dashboard in the snapshot. There are a lot of products which I can promote.

To promote them just have to click on Join Program & your application will be submitted.

There are some approved advertisers “Interserver” you can see I can direct get links to promote their product.

Cj Affiliate

Monetizing Blog by Showing Ads on Blog:

You can also earn money by showing ads on your blog. There are a lot of companies which offer ads to show on the blog and give us money. But one of the most popular & trusted ads company is Google Adsense.

AdSense is the selection of 2 million individuals. In 2015, Google paid $10B to their publishers showcasing the facility of AdSense that’s as a result of hundreds of thousands of advertisers compete for advert area.

make money via adsense

How to Make Money via AdSense (Sign up here for Adsense)

Whereas the web is filled with choices, Google AdSense is one of the highest and by far essentially the most dependable. All you need to do is the right analysis, produce high-quality content material and create an AdSense account.

Google AdSense is the best platform to monetize your website visitors by displaying adverts in your web site alongside the common content material. When adverts are seen or clicked, you’ll earn some bucks.

Google AdSense has some guidelines that you need to follow with all of the associated Google policies as they have an inclination to alter it sometimes. This isn’t a full listing however following insurance policies are commonest and important to abide by to maintain a bona fide account.

You know extra concerning the commercial, you could comply with the usual process of typing the URL of the advert into your browser. Never click on the Ads running on your own blog by Adsense (It’s against Adsense policy).

Do u face any problem in Monetizing blog? Contact me via twitter for free Help.


Leave a Reply