When you start a profitable blog it will be one of the most thrilling yet terrifying things you will ever experience.
One moment you feel so exhilarated and motivated, you cannot contain your enthusiasm.
And the next, you feel like you’re drowning from all the choices before you, and the layers of blogging you’re expected to peel back and learn.
But is it worth it? You bet it is. If you start a profitable blog, it’ll be one of the most rewarding ways you can earn an income.
Blogging is a game-changer if you’re looking to work from home, pull in some extra cash, or start a successful career. Plus, once you have a blog there are many ways you can make money that stems from your blog.
But I won’t lie to you.
Starting a blog and making an income from it is no easy feat.
It’s not for the faint-hearted.
Or for those who give up easily.
You’re going to have to work hard every day if you hope to start a profitable blog that allows you financial freedom.
You need to be able to push through the obstacles thrown at you.
Because believe me, they will get thrown at you.
And when you feel like nobody understands the journey your on (whether that be friends or family), you have to remember to believe in yourself.
But it’s the damn truth.
Nobody will do this for you. Your success is 100% depend on YOU.
A mistake new bloggers make is believing that blogging is solely about writing blog posts. Writing blog posts is such a small part of it. Although a crucial part that’ll make or break your blog.
I truly believe that everyone has something to blog about. Something to teach others about. That’s the beauty of blogging: you can pick whatever niche you want. You can write about whatever you choose.
However, It’s imperative to understand that thriving bloggers all have one thing in common: they blog for their audience.
What I mean is, you must provide value for your readers in every post. That’s the difference between writing words on a page and content marketing.
If you launch your blog the right way, you’ll set up a foundation that’ll ensure your blog turns into a money-making machine down the road.
keep reading for a step-by-step tutorial to learn how to start a profitable blog
Disclaimer: This post may contain affiliate links. I ONLY promote products that I use, love, and trust. This means that at no cost to you, I will receive compensation if you purchase something through one of those links. Read more about my disclaimer here.
1. Choosing a Blogging Platform
Selecting the right platform is the most crucial step in starting a profitable blog.
Your blogging platform becomes your foundation, which is why you should spend your time researching and deciding on the best platform for your blog and business.
Think of your blogging platform as your house.
And all the rest of it is just filler for inside your beautiful home.
You don’t want to move into a run-down condemned building.
You want to move into a functional palace that has everything you need already there.
If you don’t set the right foundation and launch your blog the right way, the first time, you’ll be looking at many months (or even years) of trial and error. Of course, there will be lots of trial and error in your blogging journey, but you can cut that in half or more if you set your foundation up well first!
There are pros and cons to each blogging platform, but when you’re looking to start a profitable blog, you need to think long-term.
If you want to create a blog to share your personal thoughts with your family members and friends, then sure, you could go with a free option. But if you are reading this post, something tells me you are a driven, ambitious woman who wants to start a money-making blog.
There are many reasons why I recommend self-hosted WordPress for new bloggers. I explain in-depth why self-hosted WordPress is the superior choice in this post.
Not only will it be a major inconvenience down the road if you decide to switch to a better platform like WordPress, but you could lose all of your hard work in the process (SEO, followers, etc).
The bottom line: If you want to be a successful blogger with a successful money-making blog, you must invest in yourself and your business.
That means paying the few dollars a month to have a proper self-hosted blog.
I will dive into what that all means below.
WHY should you be using self-hosted WordPress?
The most common options out there are WordPress.com, Wix, Weebly, Squarespace, and of course, WordPress.org (self-hosted).
Wix, Weebly, and WordPress.com are all very similar, in the fact that they are free to use. However, since they are free, you are very limited in what you can do and how you can customize it to fit your brand.
Also, your domain will include ‘’wordpress.com’’ at the end of it, which is not professional, and it means you do not own your website. There is a way around that, BUT, it’s costly. Just like any of the plans WordPress.com has.
Your website CAN be shut down at random, and you could potentially lose all of your content with these free options, even if you opt for a paid plan on one of them.
You also don’t have the freedom to monetize your site how you like. And even with ”free” platforms, you end up paying loads of fees down the road.
So they are not even really free.
You’re VERY limited if you want to start making money from your blog with any of these options.
If you want to make money after you start your blog, you NEED to be self-hosted, period.
Squarespace is a suitable platform I have been told, but you are still limited with customizing (if you’re not a Squarespace designer), and you don’t have the freedom to change certain coding in your theme. You only have a handful of themes to choose from, and with self-hosted WordPress, you have endless amounts.
Then there are the monthly fees to use Squarespace, whereas self-hosted WordPress.org is free to use (you just have to pay for hosting, which is only a few bucks a month.)
Also, in Squarespace’s terms of service, there are some pretty scary things. You can check that out here.
If you want absolute control over your website, the ability to change or customize anything you want – self-hosted WordPress (www.wordpress.org) is definitely your only choice.
You’ll have access to thousands of plugins that allow you to customize your blog to your heart’s content. It’s also easy to monetize your blog and even add a shop on your website.
WordPress does have a slight learning curve, but girl is it ever worth it!
If you’re still unsure, check out this post where I explain in detail why I believe self-hosted WordPress is the only choice.
For the sake of this guide, I will assume you’ve made the choice to go with self-hosted WordPress.org.
Click here to start a blog with self-hosted WordPress, then follow the step-by-step tutorial below.
2) Choosing a Name For Your Blog
Choosing a name for your blog can be very overwhelming.
I know for me, it took ages to decide on a name.
The easiest way to come up with a name is to sit down and do some serious brainstorming.
Think of your blog’s niche, and then write down some descriptive words that are related to your blog.
Things to consider when choosing a name for your blog:
- It’s easy to remember and relatively short
- The domain is available
- The social media handles are available
- It reflects the tone of your blog
And, of course, you need to make sure that domain is available. (Your domain is your web URL – mine is www.thebeautifiedlife.com)
When you sign up for web hosting with SiteGround, you get your domain name absolutely free, forever. This is a major bonus because when you purchase your domain separately you end up paying an additional $15-20 a year.
It’s also critical that your blog’s name is something that you could write about for years and years.
For example, if your blog is a lifestyle blog that covers many topics, then you would not want to name it something too specific like makeuptips.com. As that would not allow you to write about varying content as most lifestyle blogs do; you would be confined to writing about only makeup tips.
So make sure there are several topics that you can write about, that stem from your domain name.
You could also just do a random name that has nothing to do with your niche – or make it your first and last name. For example www.aleeking.com. Melyssa Griffin of MelyssaGriffin.com uses her first and last name — and to say she’s successful would be a major understatement!
I would suggest narrowing down your topic (your niche), as much as you can. This makes it easier to know who your target audience is. If you don’t know who your target audience is, then you’re going to have a heck of a hard time making money. Blogging comes down to narrowing target audience as much as possible, figuring out what those people are struggling with, and filling that need. Blogs that teach or offer valuable information tend to be much more successful.
3) Purchase Web Hosting
Deciding on a name can be one of the most time-consuming tasks of starting a profitable blog. The hard part is over.
Now it’s time to buy web hosting and a domain.
The hosting company I recommend is SiteGround.
They are fabulous, and I’ve tried several web hosting companies!
why siteground for hosting?
- Their customer service is out of this world
- Impeccable website speed (the fastest I’ve experienced with any host)
- They have a 99.99% uptime
- They’ll migrate your site for free, if you’re switching from another host (normally this costs $30)
- Free website domain
- They’re affordable, at only a few dollars
These benefits are just the tip of the iceberg. Which is why bloggers all over the place are switching hosts to SiteGround.
Already have a web Host but ready to switch?
If you already have a host and are tired of the downtime, sub-par customer service, or are just ready to take your blog to the next level; SiteGround is where it’s at.
As I mentioned, they’ll migrate your site FOR FREE.
You don’t have to lift a finger!
They are so cost-efficient, which you don’t ever see with a quality host.
They have the option to purchase a month at a time. But, I would recommend you sign up for at least a year or two, to get the best price.
To switch from another host, simply go to SiteGround’s website, open up a chat window or call them. They’ll do the rest!
And if you’re starting a NEW BLOG, you can also go directly to their website, OR you can follow my step-by-step tutorial below.
How to Sign Up For Hosting With SiteGround
Choose Your Plan
There are three different plans you can choose from. If you’re a new blogger, chances are the first plan ”Start Up” is more than enough. You can always upgrade later!
So, click ”GET STARTED” on whichever plan you choose.
Once you choose the plan you would like, just click ”ORDER NOW”.
choose and enter your domain name.
That domain name you just brainstormed? This is where you will input it.
If you already have a domain, just click ”I already have a domain”. If you don’t, then just click ”register a new domain” and you will get your completely free domain name.
put in your account information.
Fill in your account and client information.
put in your payment information.
Next, you input your payment information. I recommend going with the 12-month plan so that you can take advantage of the free domain for life!
confirm and pay.
Lastly, you will un-click any extra services you don’t want. Then hit ”PAY NOW”.
Woohoo! You now officially have web hosting for your blog! You are almost finished.
3) Install WordPress
- You will want to find your c-panel now, which can be found in the ”Accounts Tab.” Click the red button that says ”C-panel”. The C-Panel is basically your dashboard for your hosting site.
- Click ”WordPress Installer” (blue WordPress icon.) This is found in the section of auto-installers.
- Next, click the ”INSTALL” button. (It’s blue).
- After install, you will need to find your domain name in the little drop-down menu. (Likely the first one).
- Put in your blog’s name in ”SITE NAME”. Then put in your site description (you can change this later if you want to leave it blank).
- Choose your username and password. I cannot stress enough why you need to pick a unique username AND password. No ”ADMIN” for your username. Believe me, hackers can get in if you do this. Make your password very strong. (I suggest a combination of upper and lower case, and letters and numbers.
- Then enter your email address.
- Click ”INSTALL”.
That’s it! Congratulations, you’re now the proud owner of a brand-spankin’ new WordPress site!
When you are ready to log into your website (your dashboard), you will typically go to your site domain and add ‘’/wp-admin’’ to the end.
So it would look like this: http://www.YOURNEWDOMAIN.com/wp-admin (For example – if my site was called ‘Alee King’, I would go to http://www.aleeking.com/wp-admin
Just put in your credentials that you were given previously. Your dashboard is where you can customize your blog, create new pages and posts, and design your website how you like it!
4) Choosing a Theme
I’ll admit, it may look a tad confusing and intimidating when you first look at your dashboard in WordPress. But, It isn’t difficult; you will pick it up in no time! You’re probably wondering… What now?
Pick a theme
Now comes the fun part. Making your blog beautiful! A theme is a template for your website or the framework for it.
This is how your blog will look, and the overall design of your blog.
I don’t think I need to say how significant it is that you choose the right one. Although you can change it down the road, it’s just a bit of a job to do it correctly so you don’t lose anything on your website.
Go to Appearance > Themes in your dashboard once you’ve logged in, and you will see some free themes. However, the majority of bloggers (especially those who wish to monetize their blogs) choose to buy a paid/premium theme, because you’re very limited when using a free theme, and to be honest – they are all very plain and blah!
There are a few different paid themes that I recommend, and all for entirely different reasons. Read on, to find out more.
With a paid theme, you get way more options, support, more features, and complete customization.
The theme I have for this blog is Boss Lady by A Prettier Web. It comes with snazzy landing page templates, lead page templates, different layouts, shortcodes, it’s e-commerce ready, and it’s fully customizable.
It’s ideal for any girl boss. And it’s extremely affordable.
Or you can take a look at other themes if none of these suits your needs!
I also have a post with 11 gorgeous and feminine themes for girl bosses you can check out here!
5) Writing Your First Blog Post
Another exciting part when you start a profitable blog is crafting your first blog post. This can seem intimidating in WordPress, but I promise you it’s straightforward. Just follow these steps, and you will be on your way to publishing your very first blog post.
- Go to ‘’Posts.”
- Then to ‘’Add new.”
- Now you will see an editor where you will write your blog post
- Select your ”categories” and your ”tags” for that post.
- If you have Yoast SEO plugin (which I highly suggest you do) you will input your keyword and meta description at the bottom of the screen before publishing. And don’t forget to use your keyword throughout your post, once in the intro, and once in the conclusion.
- Once you finish writing your blog post, you only push ‘’publish.”
- If you want to add pictures to your blog post (which I highly suggest you do!) You will go to ‘’Add Media’’ From there you will click ‘’Upload Files’’.
Well, there you have it.
When you start a profitable blog it may seem like a daunting task at first, but don’t get discouraged.
I had absolutely no idea what I was doing.
But thanks to all the helpful resources out there and the amazing bloggers I’ve learned from, I’ve soaked up a ton of knowledge during a short time. And you will too!
I’ve become so passionate about teaching others women what I’ve learned.
And I KNOW you have something amazing to share with the world – whether that’s a mommy blog, a food blog, a DIY blog, a fashion blog, a beauty blog, or something entirely different – you CAN MAKE IT HAPPEN.
Now, get out there and kick some blogging butt!
If you need any help at all while you start a profitable blog with SiteGround – don’t hesitate to comment below, or send me an email: firstname.lastname@example.org and I’ll be sure to help you the best I can. 🙂
Until next time,
- 6 Crucial Steps Before Launching a New Blog
- 4 Ways To Make Money As a Stay-at-Home Mom
- 5 Essential Things Every New Blogger MUST know (or face lawsuits & fines!)
- Choosing A Blogging Platform: Why Self-hosted WordPress Is Always The Superior Choice
- 11 Gorgeous and Feminine WordPress Themes
- Beginner’s Guide: 12 Surefire Ways to Grow Your Blog Traffic
- 9 Surprising Reasons Why You’re Not Getting Any Blog Traffic
- Expert Bloggers Reveal Their Best Tips For New Bloggers