Step-by-Step Guide to Start A Profitable Blog in 15 Minutes!

We live a time when a single job just isn’t enough. It’s not just stay at home moms, students, or retired seniors who want a job opportunity to keep themselves occupied. I know fully employed people looking for work from home, as an additional source of income. 

Now, in this modern age of the internet, it is not difficult to find something that many small business ideas investors can put their money into. Thankfully, you can do thorough research easily to compare and find the least investment opportunity. 

Blogging is one such low investment idea that you can start for less than $100!

Do your research, you’ll be shocked to notice blogs making money in millions. Obviously, you’d want to have your own well-paying blog. And, I second that. I have been there too. So, do you want to earn a full-time passive income while staying at home?

I bet you are and that’s the reason you are here today.

Am… I right? 

Now that, you want to start a blog and turn it into a profitable business. Here’s a little heads up – Blogging is a marathon and not a sprint. 

Above all, it’s a perfect example for endurance and hard-work. If you’re expecting overnight results, I suggest ‘beware blogging’. Yes, you read me right! I don’t want to mislead you with false promises.

Here’s what makes me, say so…

Back in Jan 2016, I was a busy MOM working on a full-time day job! I desperately wanted freedom from my daily 9 to 5 grind. 

As a matter of fact, I believe that every individual should enjoy personal & financial freedom, while doing what they love! 

That’s exactly why, I decided to ‘START A BLOG’ and turn it to into my full-time career (fingers-crossed). Thanks to my boss, for his unintended motivation 😉

Blogging isn’t easy, actually it’s a tough row to hoe.

There were several occasions, when I lost hope and decided to give-up blogging. But, my passion to turn into a successful blogopreneur, bought me through. This motivated me in turn to guide blogging novices to generate passive income staying at home. 

It’s the best decision I’ve taken so far.

Within just 6 months of blogging (as a side-hustle), I officially started making money on my blog (not much though, just $62). But that number kept increasing day-by-day!! There were months when I made around $2k/mon, totally passive income. Insane isn’t it?

I’m glad, that I finally went from making a ‘two-digit income’ to a ‘4-digit monthly income’ – yes, it’s true!!

So, folks, if I can start a blog, monetize my blog, & make money blogging, you can too! Stop worrying about your stressful day job and start making money side hustling as a blogger.

It’s definitely possible to make a living from your blog. But I would never suggest you quit your job until things actually materialize. This ultimate step-by-step guide will quickly walk you through setting up a professional blog. Firstly, let me start off with a brief Wwordpress intro and then get into details. 

The Ultimate Step-by-Step Guide to Start A Blog In Just 15mins. allows for easy customization with unlimited add-ons, that help you run your blog more efficiently. It also helps you monetize your blog more effectively so that you can quickly start earning back your initial investment.

Fortunately, it’s super easy to set up a self-hosted WordPress site. It’s a paid version of the free WordPress blogging platform to attain creative freedom. By which, you get full control over your asset (blog), which is not possible with a free version. This complete step-by-step guide will definitely help you create a self-hosted WordPress blog, with ease!

So, stay calm and follow the steps shown below. I bet the entire setup (registration+installation) will take no more than 15-20 minutes! Easy-peasy!

Step 1: Choose Your Niche 

Does this sound like a no-brainer? Well, trust me – selecting the niche of your blog is extremely important and pretty difficult, too. Your blog should not be a personal diary – unless you actually have no ambition to monetize it. And, trust me, the success of a blog revolves around the selection of a viable niche.

But, since you have already ready read this far, I am sure that your goal is to earn from the blog. 

So, make sure that you pick a topic that is not only of interest to you personally, but is also of relevance to others. That does not mean you pick something that’s common, even though you are not interested in it. The idea is to speak about your own area of expertise to a group of people who are interested to hear from you.

 ➡ Get to knowThe Basic Principles of Niche Selection‘ 

Step 2: Name Your Blog

A domain name is the name of your blog. This is the next big thing you need to brainstorm; the domain name you choose totally depends on the niche you select. A brandable, memorable, and precise domain is highly preferable. You can also choose to name it after yourself to build a strong brand presence with your voice. However, I suggest you do some research and make sure that you choose a name that’s perfect for your brand!

The best blog name needs your thought and a sense of purpose, besides your creativity. As I mentioned above, the niche of the blog is extremely important. Now, It’s a good idea to choose a blog name that reveals the domain, so that people are not confused. 

Next, think of the purpose of the blog. What message do you want to send? Try to incorporate your purpose in a single word. Create a list of names that are short, unique, and easy to remember. Then, you can speak to a number of people. Once you find the name that’s most popular among these people, you’re good to go.  

Once you select a name, head over to Namechk to see if your desired domain name or vanity URL is still available at the dozens of popular Social Networking and Social Bookmarking websites.

Step 3:  Purchase Domain Name & Hosting

Now that you have your name, it’s time to buy a domain name with the right extension, i.e. .com, .net, .org, etc. Remember that if you choose to go for a free blog, then you will have to face many limitations when it comes to customization of the domain name and picking the extension. 

Now that you are ready with the identity of the blog site, let’s talk about the hosting. It is the server for storing everything you post on your blog, and for everyone to see. It put it in simple words, a web hosting provider is a company that’s responsible for putting your blog up on the net so that everyone can see it, and for storing the blog files. 

Hot Tip: Select your preferred web hosting prior to purchasing your domain name. If you choose to host with your registrar service, you may be able to save money by purchasing both the services at the same time from the same provider. Some web hosting services offer minimal or free domain hosting services, so you need to research and compare the details of what different hosts provide.

Since you’re just starting out, I suggest you get started with Siteground hosting!

Note: Sign up with my link, and avail of a 60% discount on the Starter plan.

Bluehost is another good option if you’re on a tight budget. But here’s why I prefer & suggest Siteground, over the others –

  • It takes just 3 clicks to set up a new site.
  • Top-notch customer service (no wait time)
  • Blazing site speed
  • 99.99% uptime (ensures that when your audience attempts to visit your site they don’t find it difficult to access it due to technical problems).
  • FREE SSL (ensures a secure HTTPS site with advanced security)
  • FREE CDN for faster loading and site speed
  • Daily Website Backup
  • New DPA (Data Processing Agreement) Helps Your site Become GDPR-Compliant
  • FREE blog setup and FREE MIGRATIONS by an EXPERT!!

Here’s, why I recommend Siteground over Bluehost?


Think about all the people you know who are unhappy with their current hosts. They can get a great deal at SiteGround – a discount on their hosting and free site migration. For every referral, you get up to 3 months of free service depending on your current hosting plan.

Siteground free hosting for recommendation and migration

Help a Friend & Get Free 3 Month Hosting!

Wanna try their A-Class customer services for yourself? Get started on Siteground.

#1 Navigate to Siteground and click ‘Sign up’.

siteground signup start a blog

#2 Choose a Plan 

Go for the Start Up PlanYou can easily upgrade once your traffic picks up.

siteground plans to start a blog

#3 Register the Domain Name ( from Step 1)

siteground free domain registration to start a blog

#4 Fill in your Account & Payment Details

siteground signup details to start a blog

Under the extra services tab, you can also choose to include ‘Domain Privacy’ & ‘Hack Alert Monitoring’ if interested. As you can see an entire year of hosting costs less than $50 with all the necessary support, speed, uptime, and amazing service.

Step 4: Install WordPress

To set up a WordPress blog, you’ll need to install their software. Don’t be intimidated! Trust me, it is a really easy process. Once you have signed up for your web hosting, you will get the help of a simple wizard to take you through the whole installation process.

Quick Method:

Simply skip the above steps (except the billing :-D) and hand over the installation business to the Siteground support (remember, Siteground offers for FREE WordPress Setup). You just need to place your request in the ‘LIVE CHAT’ to get it done.


DIY Method:

Navigate to

Access your Siteground dashboard with the login credentials sent to your email and you’ll see your WordPress dashboard.

 Hoopla! As you can see, starting a blog today is as simple, easy, and fast as setting up a social media profile. Anyone can start a blog and that’s what this post is all about. And. now that you’re done with your WordPress Installation, I cordially invite you to the world of blogging.

Step 5: Add Beauty to Your Blog with a Themes that Resonate your Personality!

WordPress automatically comes with a default-free theme. 

Simply, Navigate to Appearance << Themes Tab on the left side of your WordPress Dashboard to access unlimited themes.

In the beginning, you might want to start off with a free theme, but pretty soon you’ll realize the importance of having a paid one. Lack of widget areas and customization options, site speed, and security concerns are a few issues that come with free themes.

So, I suggest you upgrade to a premium theme and make your blog brand-able with a custom-designed theme of your choice.

When talking about a brand, we definitely need to talk about the Genesis Framework (preferred by top-notch bloggers). It empowers you to quickly and easily build incredible websites with WordPress with the best security possible. The way your site looks can be changed every now and then by what’s called a child theme, while all of the SEO benefits and core Genesis functionality remain untouched.

If you’re looking for some modern, stylish, easily customizable, popular child themes with the Genesis framework, then you can get them for an affordable price.

Step 6: Install these WordPress Plugins to Enhance your Blog’s Work-ability

Now it’s time for plugins. What are plugins, you ask? Well, they are bunches of software to give additional benefits and features to your blog. From Search Engine Optimization to recording the statistics of your site and its posts – everything can be at your fingertips with the help of plugins. 

Quick Tip – Choose a WordPress theme that supports all plugins. 

Don’t get greedy, though. Some bloggers tend to overload their sites with plugins. This can actually cause several problems. Sometimes, when the plugins get updated, they may have bugs; when you have too many plugins, you won’t be able to figure out which plugin is causing the problem. In addition, they can cause security problems, too. 

Here is a list of 5 most popular and helpful plugins:

  1. Yoast SEO – As you can understand from the name, this one helps to improve your site’s content and optimize it for search engines. 
  2. Jetpack – It is an excellent plugin for you to analyze the stats of the posts on your site, as well as for the security, backups, etc. 
  3. Akismet – This is applicable for almost every site, as it helps to filter out all spam comments – something that every blogger.
  4. WP Super Cache – This one helps to speed up your site and help it to run more efficiently, while code executions and database queries continue in the background. 
  5. WPSmush – This plugin helps compress the image size and enhance the site speed. 

Find out More Here:  10 Essential Plugins for WordPress

Step 7: Start Publishing Your Content

You can now jump-start blogging to publish the first post on Your Own Self-Hosted WordPress Blog.

Content is the driving force for your blog.

A well-crafted blog post will definitely win the heart of your readers. What if, it additionally solves a problem your audience is facing.

You must try to provide value to your audience and provide a solution.

Pro Tip: Reddit, Quora, and Forums can be a gold mine for your blog post ideas. Utilize them to a maximum and look for popular discussions relevant to your niche.

What’s Important to Do in a Blog Post?

The best framework for a blog post is:

  • Describe a problem (How to become debt-free fast? How to control hair loss in 30 days? What to eat if you’re a diabetic? How to do meditation?)
  • Explain your experience with it as a person who understands what they’re going through.
  • Offer a Solution.
  • Call to Action (like Download/Subscribe/Comment etc).

The most frequently asked question is: ‘How many posts and pages should you launch your blog with?’

There is no fixed answer to this, and that’s totally up to you!

It’s good to go live with at least 3-5 CORNERSTONE articles (at least each per category) with a minimum of 1500 words, the more the better!

These are the type of posts that will drive traffic to your site long after they have been published. They also play an important role in telling your audience the type of content you produce and what your brand and values stand for.

Whatever your schedule is, make sure you are regular. I recommend you start posting with a goal of at least once a week, and once that’s sustainable for you (~6 months), up it to twice a week. It will help your page views and social media if you get more content out.

Now coming to the important pages on the blog. You need an ‘About’ page, a ‘Start Here’, ‘Privacy Policy’, and a ‘Contact Me’ page at the minimum.

Once you start making money, you need to add your ‘Disclosure’, ‘Affiliate Policy’, and GDPR page.

But here’s what you should never worry about

  • Typos
  • Perfection

A simple Grammarly extension tool can help you proofread the posts and make them mistake-free.

Step 8: Now, Promote Vastly!

The major struggle of blogging lies in driving traffic to a blog. 

Starting off was really hard for me; I had no idea how those big blogs started off.  I struggled for traffic like any newbie. There weren’t any mentors around to teach me and guide me through everything. It was even harder because I had other things to work on. I took my time to examine the patterns and observe what other bloggers did. Pretty soon, I’ve uncovered the secrets to driving consistent traffic to my blog and I credit my success to this ebook (It’s an amazing resource that Skyrocketed My Pageviews by 276%). Everything after that was a clear path to skyrocketing my growth, making every single step easy and definitely achievable.

If your blog isn’t showing any signs of traffic, then there you need to work hard on promotion.

The Three Major Traffic Sources for Hearmefolks:

  • Google 
  • Pinterest
  • Facebook Targeted Groups.

As of now, ‘Pinterest’ is the major source of the traffic to my blog. Initially, I didn’t focus much on it, but once I did, it gave my blog an immense traffic boost. Pinterest has been great for many bloggers, and it can do wonders for you as well.

After about 3months of working on Pinterest, I reached over 5k followers (currently at 40k), and earned a solid 4-figures. I have no intentions to brag about my accomplishments; I’m simply implying that I am just an ordinary student, like most of you, who set a goal, planned it out, and crushed the goal. There are so many opportunities out there that a lot of people are missing out on. You’ll never know what you could achieve if you never try. You can take the help of Tailwind to schedule pins, and this amazing ebook (now an e-course) to exponentially boost your traffic.

But, your ultimate goal should be “Organic Traffic”.

For this, you’ll have to find the main focus keyword in your niche – Target low competition keywords to get to the top of search results

A focus keyword is the main keyword that you are hoping people will look for in the search engines. If you’re in a competitive niche, then you need to go for less competitive long-tail keywords (phrases you enter in the search bar).

You can take the aid of a tool like Jaaxy (30 free searches) to find keywords relevant to your niche that has low competition. Above all, learn the Importance of Link Building to Improve Your Rankings in 2020.

Additional Read: 30 Proven SEO techniques to rank higher in Search Engines from 1st in SEO.

Step 9: Start Making Money from Your Blog, Here’s How I Do?

Here comes the interesting part 😉 

If you want to make money blogging, then you definitely need to know,  these 8 most-promising blog monetization models. I’ve personally employed them on this blog, to start making money.

Of the eight, affiliate marketing has been my major source of income. As I said earlier, I didn’t start making money from Day#1 (not even in the first month). In the first few months, I’ve made just a few cents from advertising.

My main area of interest was always in affiliate marketing. It didn’t take much time for me to realize that affiliate marketing is not just posting links and making passive income. One needs to employ effective promotional strategies to make money. It took a while for me to hone my affiliate marketing skills. I credit my success to these two best-selling affiliate marketing courses for paving the way to success. After the successful implementation of the tips and strategies illustrated in these books, I started making around $1K/month (simply selling 3rd party products).

Yes, you can make money selling someone else’s products and services (aka affiliate marketing), but your ultimate aim should be to launch and sell your own!

If you’re not familiar with affiliate marketing or how to make the most of it, I wrote a post about how to earn money with affiliate marketing. I also took a course this past year which helped me grow my affiliate income by 200% in just 3 months after applying the strategies I learned. The course creator, Michelle from Making Sense of Cents makes over $50,000 solely from affiliate income (insane isn’t it?) and she shares her strategies in her course – ‘Making Sense of Affiliate Marketing’.

If you’re planning to get into affiliate marketing, I would definitely recommend you take her course. 

There are several other ways to make money off your blog, but advertising and affiliate marketing are the easiest sources of passive income.

Hope these tips helped you to create your own Profitable blog on SiteGround. I wish you luck with your blogging adventures. Be sure to visit my Resources page for money-saving blogging tools and resources. Comment below, let me know what you think. and feel free to share your own success story.

7 thoughts on “Step-by-Step Guide to Start A Profitable Blog in 15 Minutes!”

  1. Kevin Racicot

    Hey Swati, you’ve really presented this topic in a short and acceptable manner & not like other so-called pro bloggers making 6000-8000 long post just for SEO.

    Anyways, I got the point. By the way, I wanted to know how your ads change continuously, I’m here reading this post from the last 6 mins & till now, the sidebar ad has been changed almost 10 times.

    I’m also an AdSense publisher but I don’t know how this is happening. If possible, can you please let me know how I can get the similar feature.

    By the way, I’m Kevin from TechStudio

  2. Philip Verghese Ariel

    Hi Swati,
    its indeed a great joy to be here today, in fact, I am here via a roundup post in which you posted your experience. Nice to meet a like-minded person from my own place.
    You covered an in-depth guide in blogging. THough I am in blogging for a few years some of the things mentioned in are really new to me. There is a lot to pick from this post.
    I am bookmarking it for my further read.
    Keep writing and keep helping other fellow beings.
    Best Regards
    ~ Philip

    1. Swati Chalumuri

      Having you here, itself is a huge appreciation. I greatly admire your work. Thanks a lot for stopping by, Philip!

  3. Hello,
    This is a great article, it is well explained, step by step, because these days being a blogger or having a blog is something very important so we can increase our shown in the “www” world. Thank u for sharing.

  4. Varsha Rajput

    Hi thanks for this useful article, actually I’m to start a new now I got it how to choose a profitable topic to write a blog.

    Thanks ????

Comments are closed.