This post may contain affiliate links for products that I love. Please read my disclosure for more info.

how to start a blog the ultimate guide

Promises are made to be kept. In our “Coffee With Emma” from last week, I asked you if you’d be interested in a new Blogging category, and many of you encouraged me to do it. You wanted to know how I grew my blog of 1000 followers in just 10 weeks, and I thought the subject was way too large to be covered in only one post !

While I know that some of you already has their blog all set up, I thought I’d start from the start, and share with you exactly how I created Glitters & Roses. Because even if you already created your blog, you may want to make sure that you started your blog “the right way”; otherwise I’m not sure that anything I’ll tell you in my next blogging posts will really help. By “the right way”, I mean that this is what worked for me, there are of course several ways to start a profitable blog that probably worked as well for other bloggers ! But this is what I did, and it worked.


If you haven’t started your blog yet, then this guide on how to start a profitable blog will help you through the process of creating a blog you love and that can, eventually turn into a full time job. Ready?



Save this pin for later ! ♥︎
Here is how to start a profitable blog. Do you want to become a full time blogger and earn money from your blog? Starting the right way is SO important to monetize your blog and earn a full income from your blog ! Follow these simple steps and create a money-making blog.

1. Define Your Niche

This probably sounds obvious, but if you want to start a blog, you’re gonna have to figure out what you want to blog about. What are you passionate about? What are you good at? How can you help your readers? If you want to start a blog, you need to have something to say, some knowledge to share. You also need to know who you’d like to share it with !

A good niche should have three criteria: 1. Something that fills a need 
2. Something you’re passionate about
3. Something you can monetize (if your goal is to monetize your blog at some point)

Keep in ming that your niche might change a bit overtime, and it’s okay, especially if this is your first blog. You’re going to write posts about some things, then you will quickly notice that there are some posts you’ll enjoy writing more than others; they will not necessarily be the ones you thought you’d enjoy the most !




2. Choose Your Domain Name

Now, that’s my favorite part. I mean that’s also the hardest, but I love(d) it. Choosing your domain name is kind of an important thing, because it represents your blog’s identity. I really suggest that you choose a name that is not too specific though, because as I said sooner, your blog’s niche might change a bit overtime and you wouldn’t want your blog’s name to become obsolete.

This might sound weird, but I chose the name “Glitters & Roses” because it didn’t really mean anything specific related to my blog. “Glitters” is because I thought that represented me pretty well, I’m a girly girl, and I love anything that is glittery. “Roses” is because I like the rose’s signification, and because… It didn’t sound bad with Glitters. That’s all. I couldn’t be sure that my blog was going to be about beauty specifically, but I knew that I would always enjoy sharing my girly universe.

I’m not saying my blog’s name is perfect and that you should choose you domain’s name exactly like I did. But I like my blog’s name for all the reasons I just mentioned. I mean, I could have called my blog “Emma Beauty”, but 1) that is not original at all, which means no one will remember it, and 2) in the end, beauty is not the only thing I’m writing posts about, and I quickly realized after starting my blog that this is not even the subject I enjoy writing the most about.

You can check if your domain name is available here:


3. Choose a web hosting

Here is where the technical part starts. But no worries, this is much easier than it seems. If you want to start a blog, you’re going to need a web hosting, which means the “place” where your blog lives.  Kinda like renting a parking spot for your car, except you’re renting a space on the internet for your blog. Every website needs a web hosting.

When it comes to web hosting, I can only recommend Bluehost, one of the top web hosting companies in 2017. They have been working with WordPress for a while now, making WordPress completely free if you choose to go with them (we’ll talk about WordPress in the next step). Their hosting prices allow you to start a blog for as low as $3.95 / month. I’ve been using Bluehost from the start, and that small price that I pay every months is definitely worth it.

I know what you’re thinking, “I could just start with a free hosted platform…” Please, DON’T do that. If you want to start a blog that you can turn into a business and make money from it, then having a self-hosted site is a must. Really. No one is going to take you seriously with a free hosted site. You won’t be able to put ads like Google Adsense on your site, a free hosted platform just won’t allow it. You won’t own your content. And so many other reasons. In other words, you can forget about ever monetizing your blog if you choose to go with a free hosted site.

Bluehost is easy to use, their technical support is great, it’s affordable AND you get a FREE blog domain. Not to mention that you will look so much more professional to your readers and to any brand that could want to work with you. Ain’t that cool ? 😎

Follow this simple process to start your blog :

  1. Go to Bluehost ( or just click on the banner below ) and click the “Get Started Now” button.
  2. Click on the package you are interested in. The basic plan is probably enough for you.
  3. Sign up for a new domain name.
  4. Enter your personal and payment information.
  5. Next you will be asked to enter a password.



4. Choose a platform

Let’s talk about for a minute. I am a WordPress user, and always have been. Honestly I heard so many bad things about Blogger and other platforms when I started my blog, I just couldn’t take that risk, and in the end I’m still convinced that I made the right choice ! is free with Bluehost, easy to use, and the options are infinite. It is what the majority of full-time bloggers use, essentially because allows you to own all of you content, which is super important if you ever want to turn your blog into a business.

You can install WordPress directly from your Bluehost control panel, and this is honestly the simplest thing to do.


  • When you are in your cPanel, click on “Install WordPress”
  • Click on the “Start” button.
  • Once in the installation starts, you will have to decide which domain you will want to install WordPress on. Click the dropdown menu to the domain you just created on Bluehost.
  • Now, you will see “Advanced Options.” This is where you choose your username and password for your WordPress website. (You should choose something secure.) You will want to check “Automatically create a new database for this installation” as well, unless you already have a different database (if you don’t know, then you probably do not).
  • Click “Install Now.”
  • You now have a WordPress blog !

Here is how to start a profitable blog. Do you want to become a full time blogger and earn money from your blog? Starting the right way is SO important to monetize your blog and earn a full income from your blog ! Follow these simple steps and create a money-making blog.


5. Appearance Matters

Congratulations, you have a blog ! But the process of creating a blog doesn’t stop here, dear. Everything that turns a random blog into YOUR blog is yet to do. As soon as you created your blog, you’re going to need a theme. WordPress has some good free themes that you can use, but you can also buy you own theme if you’re not satisfied with those. Etsy is great to find a theme for your blog (that’s where I found mine, here it is !), just type “wordpress theme” in the search area and choose the perfect theme for your blog !

I like Etsy because it is a grouping of thousands of shops, and therefore offers you so much choices. It is a HUGE time-saver, imagine if you had to go to all of those shops individually to find what you want…

One thing you must be aware of when choosing your blog theme, is that the appearance of your blog matters… A lot. Writing great blog posts don’t make everything, your readers will also be (un)attracted by your blog’s visual. You might think that’s unfair, but that’s the way it is; people will be more likely to read a blog that looks pretty, that is ergonomic, easy to run through, than a blog that has quality content but looks like a mess.

If I could give you just two more tips about choosing your blog theme, I’d say find a theme that reflects your personality, and choose bright colors, it will make your blog so much more appealing. I stumbled upon a blog the other day, its theme was all in a dark brown, it wasn’t easy to find anything on it, it took me like three minutes to find the “categories” section -and those weren’t even organized. I left that blog and never visited it again.


6. Create Your Blog’s Social Media

Hold on, I’m almost done. The last thing you absolutely need to do when starting your blog, is to create your blog’s social media. You’re going to need a place to promote your blog posts and build your community, and that’s what social media are there for. I’m mostly using FacebookTwitter, Instagram, Pinterest, and Stumble Upon. Those are according to me the most important ones, I wouldn’t want to delete any of them if I had the occasion to, because each of them benefits my blog in a different way.


I know, this post was so long. But I didn’t want to miss any point and I wanted to be as clear and as precise as possible, to make sure that you have all the info you need to create your blog. For the courageous readers who read it to that point, let me know if there is any blogging stuff you’d like me to write a post about. I’m here to help !



Let's be friends:


Related Post

54 thoughts on “HOW TO START A PROFITABLE BLOG ( The Right Way )

  1. I’ve learned so much from your post! I started with free account with, and I was thinking that I’ll get a paid plan late, but now I learned that I should use Bluehost;)
    I read comments, and you already answered question about transferring all the content though Export option. I was wondering if all the followers I had on will be redirected to the new blog or I’ll be starting from scratch. Thanks a lot!

  2. That was a great post! I have a blog hosted in blogger but I do have my owns domain. Still having issues making money from it because of the low views I can barely get 300 views a day 🙁 don’t loose the hope

  3. So I guess my question on this is that I signed up for not .org and I pay for my hosting with (I am a Premium plan member). So I have my word ads turned on, but I have not been able to get approved for Google Ad Sense. What I am struggling with is figuring out is my paid account through supposedly the same thing as BlueHost? And if I switched over to would I loose my domain or have to start my page content all over again? Sorry for all the random questions, this has been my biggest holdup so far. I have started monetizing through becoming an Amazon affiliate, but ultimately I would like to get Ad Sense going.

    1. No, your paid account on is not the same thing as Bluehost. As long as you will be using, you will not be self hosted no matter how much you pay. owns your content and they get to decide what you can do or can’t do on your blog (like using Adsense). You’re just paying for them to allow you to do more things on your blog, but they still own it (since they get the right to allow or forbid you to do things). With Bluehost, you own your content, therefore you can do anything you want on your blog. You own it.
      If you switch to bluehost and, you will have to create a new site, but you can easily transfer all of your content (posts, pages and comments) from your current blog to your new one. As for your domain name, you get to choose what is available so if “” is available then you will be able to choose it. I updated the post with a widget that allows you to check if your domain name is available, it’s right under the “choose a domain name” paragraph 🙂
      I hope I answered your questions ! 🙂

      1. Wow that is super helpful! Thank you so much for all the details. Seems like a rip off if they charge you money just to own your content… I didn’t realize that! Wish I knew before I created all these domain names! I’ll have to put some time and effort into switching over. Would all my previous links not work then? Ex Pinterest pins?

        1. I think they would only work if you delete your blog and put the exact domain name on your new blog. I have never been in that situation, but since a pin leads to a web address, I don’t see why it wouldn’t lead to your new blog if you put the same address ! 🙂

    2. I just noticed that your domain name is “” (It’s written on my dashboard), so if your want to use the same domain name you would have to delete it first otherwise it won’t be available (since there already is a site with that name). You could just use .com, .net or something like that if you don’t want to delete your current blog.

  4. Thanks, I have already started, but this is super helpful. It gave me some good ideas, and your blog looks great, too. Thanks for posting this!

  5. Hi Emna, I’m probably the least tech-savy person out here, which is not the most helpful thing when wanting to take blogging seriously. Can you let me know how to transfer wordpress into a bluehost and if the previous content will be lost? Just a quick tip too if you have any experience getting customised fonts and editing them on to picts?
    I’ll gladly take any advice you can give 🙏🏻

    1. Bluehost allows you to transfer all of your content ( posts and comments) to your new blog. You just have to go to your WP dashboard > Tools > Export. Then get a bluehost account here :
      Once you’ve created your blog, go to your new blog’s dashboard > Tools > import. Select the file you previously exported, and that’s all !

      About the custom fonts, I haven’t found how to have them on my blog. I only have my theme’s default font. I hope I could help !

  6. Thank you, Emma!
    Your blog is beautiful and precisely what I needed today! I am most grateful for you and the information you’ve shared! Knowledge is truly power.

  7. Thank you for stopping by. I have been blogging for 4 years. It’s been more of a personal journey. I learned everything on my own basically and hope to one day have a foundation . I am interested in making $ only if I can give it to charity. My book is something soon I want to get going. I will look at Blue host . I have never heard of it. Take care, alesia

    1. 4 years is awesome ! I wonder what my blog will look like in 4 years. Giving money to charity is such a honorable gesture. Follow your dreams, get that book going, you are so capable of doing great things ! 🖤

  8. I’m using
    And this is just fun for me, do I need to switch to be taken more serious? I thought I may switch after I finish school and get my degree, I never thought of making money off of this. Thanks for the post though.

    1. You can easily transfer all of your blog content by going to your wordpress dashboard > Tools > Export > Download export file. Then all you have to to is to import the file you downloaded to your new blog. 🙂

  9. Hi Emma, I think your blog looks great! Thanks for your post, really useful. I’d love to get your advice on how to use social media platforms to gain followers. Please can you write a post about how you did that, and how many hours a week you spend on social media? thanks 🙂

  10. Hey! Thanks for sharing! This is great esp the Bluehost. Im on, still haven’t figured out the difference between that and! Should really look more into that! The Easy themes was a great tip! Already stalking this and waiting for pay day! Still so impressed with your follower count, is that social media mostly? xx

    1. Thank you ! The big difference is that is a free-hosted platform, and is a self-hosted platform. As I said sooner in this post, using is good if you’re just blogging as a hobby and are not planning to monetize your blog and turn it into a business. If you’re planning to do that though, soon you’re going to need to switch to a self hosted platform.
      My follower count mostly comes from the WP reader, where I find bloggers of my niche and build my little community :)💖

  11. Yess! These tips are so so useful, when I started my blog it wasn’t great…comparing to now it has changed a lot, and I wish I’d known some of these tips then haha! 😉❤️

Leave a Reply