Starting a blog or creating a website is simple, it's the people who make it complicated.
After creating more than 500 websites and blogs you can safely assume, that the information
I have covered each topic in a step-by-step manner, to make it as easy as possible to start your first blog/website from scratch. So hop on and start this journey with me.
Good news for you, I won't write this article like others where I just tell you how to buy a domain name and hosting and then leave you to yourself for configuring and actually creating a successful blog. I will cover everything I have learnt in my 7+ years experience of creating a successful blog from scratch:
So sit back and relax, and follow all the steps with me. I guarantee you that this article will change your life, trust
I made this video to cover everything in a step by step manner for you guys. Each step
that even a 5 year old can learn and
If you don't understand anything, either you can comment or shoot me an email at firstname.lastname@example.org and I will be happy to help
I have segmented this guide in step-by-step manner with various headings. To make the navigation simple, use the TOC below to jump on any heading.
Whatever be your reason, do not start it if you are not in for the long game. If you are not consistent, then starting a blog should not be your priority. Creating a website and then adding content is time consuming, so make sure you love it otherwise you will be like any other nobody who starts out of passion and then the blog dies a slow death.
Many people have started a blog and then realized the money making potential in it. Even all my revenue comes from the various websites I own. The majority of my new clients find me on one of my websites. I also make money through advertisement, affiliate marketing, consulting and many other ways. All this was possible because
Now starting a blog is easy all you need to do is follow the steps that
This is more like the
If you have not heard of WordPress, then you will hear a lot from me, as WordPress is the best blogging platform on this planet (at least for bloggers :D). All my 10+ personal websites are hosted on WordPress and the simplicity and customization is amazing.
The free and paid plugins that enhance the functionalities are too impressive. WordPress is the biggest blogging platform. It offers so many customizations that a newbie blogger can easily understand without any coding knowledge. Just look at the status of the research done by Pingdom:
No, not at all. It is so simple, just log in and you are good to go. Even a YouTube tutorial is more than enough to make you understand this ultra simple blogging platform.
Yes, you can use Blogspot or Tumblr as well, but if you are serious about blogging then WordPress will be your best friend. Here are the advantages of using WordPress to start a blog
Another important question that should be taken seriously. Let me first differentiate between the two for you. Yes,
Although all blogging platforms such as WordPress, Blogger and Tumblr can help you on how to start a blog for free, but free is not always the best. Here are the disadvantages for going
If you go for a free blog alternative then you will get an ugly domain name and that just honestly sucks. With free blog
Yes, I know you hate it, I do too
Yes with a free blogging platform you will get a lot of limits in terms of customization, personalization and more. You are limited to:
I hope you have decided to go for self-hosting your blog, trust me its cheap and very simple. Self hosting with a custom domain your WordPress based blog is will the best decision of your life.
I wish I knew this and had started my blogging journey on a self-hosted WordPress based blog. I learnt this useful information much later in my blogging journey.
If you are still confused and need my personal assistance, then feel free to shoot me an email at: email@example.com
Now let me tell you how to select a domain name and hosting platform for your blog
Not all domain names are available. Honestly, its a difficult job to find a good domain name for your blog, I spend quite a bit of time finding the best domain name that is actually available.
You can use this amazing tool by Shopify to find good looking domain names for your blog
Once you have finalized a domain name, now you need to buy that domain name for yourself. Although people make the mistake of buying the domain name and then buying the hosting separately, but here is a tip for you. When you buy a hosting, the domain name comes free, see
You will encounter several articles and advertisements guaranteeing a cheap and reliable hosting, but trust me don't get affected by these baseless claims. I have created more than 500+ websites in my 7+ years experience and
I even wrote a massive 5000+ word guide on the same topic just to educate the people on how to select the best hosting (add link) company making a blog. You must check that article here: (add link)
The hosting companies personally use for my 10+ websites and recommend are:
All my 10+ websites are hosted on
I moved to Siteground in 2015 and I have never been happier. One of my website saw a 176% jump of free organic traffic just a couple of days after shifting, because Siteground made my website extremely fast
Just go for Siteground without any hesitation and doubt in your mind. They are the most mind blowing hosting company that is offering premium servers and features at affordable prices.
If you need more data or have any question about sitegorund, feel free to email me at firstname.lastname@example.org
Do not go to Godaddy, they are absolutely worse and pathetic.
Many of my clients are comfortable with Hostgator, so I already have many client sites running on Hostgator servers, and trust me their performance is on par as Siteground
To make it easy for you to install
After you go through our video tutorial or Image guide below (add link) you can then access your WordPress dashboard at the following place: www.yourdomainname.com/wp-admin
Just log in with your username and password and here starts your blogging journey. Do not feel stupid or confused in the beginning after all you are starting something new, you are bound to be a little confused. Check this video tutorial on how to use WordPress, I have covered everything you need to know about WordPress and how to use it: (add link video)
A blog design matters a lot, a good design shows professionalism and makes your information looks genuine and interesting. So to install a theme you need to go to Appearances --> Themes --> Upload theme -- > Upload --> Activate theme
To get a theme there are two options:
The blog design must reflect about your personality as well as it should be coherent with the niche or topic of your blog
To learn everything about Blogging, it takes time. You must keep learning to improve your writing skills as well as get huge traffic for your website.
Look at your competitors what they are doing, learn from the blogging pros how and what is working for them that you can replicate.
So lets start
External help i am taking:
I dediced to share my journey in May but i started the actual work on Incomeboy.com from 1st April 2017. So it has already been one month and here are the updates of what we achieved in the month of April
Before the actual work to start, we need to create a framework and the actual base to build our website upon. So here are the most important steps that every websites needs to accomplish for themselves for the first month
A website without proper structure will never be able to rank on Google for organic traffic. So you need to follow many steps in order to get your website to perfect start
This is what people have to say about this guide, I love it when people genuinely appreciate the time and effort it takes to write a highly informative, working and genuine guide like this:
Kudos to Ankur, for creating this simple and easy to understand guide on how to start a blog.
I am starting my blogging journey, and I hope I will learn a lot more from you in your upcoming article.
One request: Keep the quality of
It could not have been easier for me to start a blog.
Video tutorial plus easy language, with image tutorial as well. Now I see why you have so many clients, it's the quality factor you have that others lack.
Seeing an Indian blogger delivering such high quality, simplified guide makes me so proud
It took me many hours to write this comprehensive step-by-step guide to make a complicated topic like "create a website " super simple. I hope you like this guide and the content. If you did, then please share it with your friends on social media to show some support to incomeboy.com, this is the least
Loving this super simple guide on how to start a blog, cheers to incomeboy.com 🙂
Hi all, i am Ankur Aggarwal – Digital Marketer, Entrepreneur, Traveler, Blogger, Foodie and blah blah blah :D. Have been blogging since 2010. In 2016 I scored 99.2 percentile in XAT Exam for MBA, left that to pursue my Online business dreams. I have multiple websites but Incomeboy.com is my favorite. The purpose of Incomeboy is to pass on 100% accurate and genuine information on making and saving more money either online or offline in India. Know more about me here: About Ankur Aggarwal
50 Best passive income ideas – Forget 9-5 job, create a passive income stream
Best Bloggers in India that you must follow – 14 categories covered
Best Email address ideas – How to pick good Email names 
Check PF balance or EPF balance in 2 minutes – 7 easy steps
How to lose weight fast – [Live Case study] – Target December 2017, follow my journey :)
How to save income tax in India – 30 working ways for Salaried and Business
FREE (NO SALES) VIDEO CLASS