How To Start A Blog & Make Money Blogging Fast

There are other “how to start a blog” posts on the internet, but this one here is focused more specifically on how to start a blog and make money from blogging.

Yes, I need to emphasize the importance of the “making money” part. Because virtually all other blog posts about this topic hardly covers this important aspect.

I want to walk you through how to set up a blog the right way and what you need to be thinking about every step of the way so when it comes to “making money blogging”, you will be completely set structurally.

I’ve written this guide in a way that an absolute beginner with no knowledge of blogging can follow along and have their new blog set up and running fast!

In a nutshell, to start a blog, you’ll need 4 main things:

  1. Web hosting – which is where your website will be hosted. It’s like the land for your house.
  2. A domain name – which is the url of your website. It’s like your house
  3. A good theme – It’s the skin of your website. Think of it like your interior and exterior decoration of your home
  4. WordPress – This is platform you’ll use to log in and manage your awesome new blog

Below, I’ll explain the most important info you need regarding the 4 main things:

Main Thing #1: Choosing a Web Host

Choosing a web host is a very important step. A web host provides space for your website to live on. Like in real life, a house needs land to sit on. A Web host is the “land”. Without the land for your house to sit on, you can’t have a house. It’s the same online – so you must have web hosting to start a blog.

3 Important things you need to consider when choosing a web host

  1. Speed – You want fast web hosting because it helps your webpages load faster. There’s no doubt you’ve loaded a webpage before and it just took forever and then you just hit the back button. You don’t want people doing this on your site – obviously! So a web host with acceptable speeds is necessary.
  2. Reliability – A web host is powered by computers. And we know computers don’t always function properly 100% of the time. Sometimes, a hosting company “goes down”, and when this happens, websites hosted there will not load at all. Obviously, this is bad – and you want to make sure you pick a hosting company that is reliable and/or has very reliable “up time”.
  3. Support – Most of us aren’t good with this internet stuff and aren’t technical. I highly recommend getting hosting that has a reputation of great support. Whenever you need help with anything, you can give them a call or start a support chat 24/7. This is super super important because you will probably need technical help someday – I know I do and I’m really good with this stuff.

My recommendation for hosting:

For beginner bloggers, I recommend BlueHost. They are the perfect hosting company for blogging beginners because they are low cost and provide good service (fast enough hosting & reliable uptime). Basically, you get really good bang for your buck with Blue Host.

BlueHost costs $3.49 a month. This is one of the lowest in the industry.

Click here to get hosting from BlueHost

As your blog grows, I recommend upgrading your hosting to a more expensive option. This is basically necessary, because your website visitors will probably grow very large, and you need faster servers to handle the increased traffic. You will also benefit from even more reliable service as higher priced hosting plans typically offers this.

From a make money point of view, it’s best to start with something affordable and “good enough” while your blog grows and begins to generate revenue.

Once your traffic starts to take off and you begin to make money from your blog, you will have the revenue available to pay for better hosting.

Again, that’s why I really recommend BlueHost for beginner bloggers. Click here to check out BlueHost hosting plans.

Main Thing #2: Choose A Good Domain Name

Your domain name is very very important. It’s the URL of your website and what people will come to know you by.

Here are some tips for choosing a domain name:

  1. Shorter is better – the shorter your name, the more easily it will be remembered. Also, if you can make it clever or funny, it will also help your website be more memorable. For example, “” is a pretty memorable and funny/clever domain name.
  2. Try and use at least one descriptive word – I recommend choosing a domain name that describes your website topic. For example, the word “dollar” is in my domain name, and it gives you hints that this blog is probably about money and finance. This helps people “trust” my website when they see it in Google and they will be more likely to click through and check out my articles.
  3. No slang, misspelled words, or profanity – I recommend keeping your domain name clean. A lot of people don’t understand slangs and therefore won’t understand your domain name. Misspelled words can be hard to remember and even harder to spell sometimes. You want to make it easy for people to type your website into the search bar. Profanity is a huge NO NO, unless your websites main topic is profanity based.
  4. Choose a name that you can expand on – This is a hugely important and something most people don’t think about. If you wanted to start a blog in personal finance, a blog called “” is a great blog name because we can guess it’s probably a blog about money advice – and we could also reasonably assume it could talk about topics like credit cards, car insurance, and budgeting. However, if you had a blog named “”, it would be a little weird to have articles on there about getting a mortgage or maximizing credit card rewards. So make sure you pick a domain name that helps describe what you are doing NOW, and should you grow bigger and want to talk about other related topics, your domain name STILL makes sense. In the end, it will make your website seem more “trustworthy” and people will be more willing to listen to you and take your advice.
  5. Make your name brandable – You want to make your name brandable for two main reasons. First, you want a memorable name that people will KNOW you by. You don’t want to be generic. So pick a cool unique name that you like and feel comfortable building “what you’re all about” around. For example, I chose “dopedollar” because I’m fairly young and I like the word “dope”, and overall, I feel it’s a easy to remember name and it’s easy to write. I mentioned “budgetsaresexy” earlier, which is another great example of a domain name that has been branded by J Money. Everyone in the personal finance space knows who he is, and his clever domain name makes him extra memorable and branded.
    The second reason why you want to brand your domain name is because a lot of domain names are taken and it’s hard to find the perfect name. You will need to get creative! A few examples are: dopedollar, wallethacks, makingsenseofcents, thepennyhoarder, frugalbeautiful, and frugalfanatic. These names have a major keyword that describes what the website is about, and another word(s) that makes it unique and brandable.
  6. Try and choose a .com domain – I prefer a .com, .net, .org in that order. If you can, do your best to get a .com. Everyone recognizes a .com and it’s the most popular one.

Main Thing #3: Choose A Great Theme

Your theme is the look and feel of your website. We all decorate our rooms, homes, vehicles, whatever, a certain way. Because we want it to look and feel good for us and others who visit.

When it comes to making money online, your website MUST look professional and clean. I repeat, it MUST. Nobody will want to take your advice or even listen and read your content if your web design is ugly and all over the place. Picking a good theme will go A LONG WAY to making your website inviting and welcoming – and ultimately be a big factor in making you money.

A few key points when choosing a good theme:

  • Try and pick a theme that makes it easy to customize it on your own – Themes with built in options to change things like colors, menus, sizing sidebars, etc makes life much easier
  • Try and pick a theme that has a clean and clutter free feel
  • Pick a theme that has a good “feel” for your blogs main topic. For example, you’ll find many blog about personal finance have a green color and a white background. It’s a typical “feel” for blogs about money. obviously, not every finance blog is like this, and thankfully not! But keep the colors and feel of your theme in mind when picking a theme

The nice thing about themes is that you can change it later on. If you are just starting off, you can choose a free theme from WordPress. There are hundreds to choose from. If you start with a free theme, you will pick your theme when you install WordPress (after you’ve set up hosting and chosen your domain name with BlueHost).

However, if you want to start blogging with a great theme right away, choose a quality premium theme right off the bat. Most premium themes cost money, but they are so worth the money. I don’t know any blogger who makes serious money using a free theme.

Main Thing #4: Use WordPress

WordPress is simply the best platform to use to manage your blog. It’s really easy to use for beginners who know nothing about HTML or programming or anything techy. It’s a super easy way to publish blog posts and get started making money blogging without the headache of anything technical. I’ll walk you through how to set up a blog using WordPress below.


3 Steps To Start A Blog Fast & Properly (Step by Step instructions on Starting a money making blog)

Below, I will walk you through step by step on the process of setting up your blog with BlueHost, and walk you through buying a domain name. By the end of this tutorial, you will have a blog set up and ready to write your first article for the world to see! Yay.

Step #1: Sign Up For Bluehost Hosting

Go to BlueHost and sign up for their Basic Plan. It costs $3.49 per month. If you feel you maybe want more than 1 website today or sometime in the future, then sign up for their Plus Plan, which will let you host more than 1 domain – it costs $5.95 per month.

Basic and Plus plan for BlueHost

$3.49 for 1 website or $5.49 for unlimited websites

Step #2: Choose Your Domain Name (Your Website URL)

After you choose your hosting plan, you will then be shown a page to choose your domain name. Feel free to scroll back up and re-read my tips on choosing a great domain name!

How to make money with a blog

Under “new domain” enter some website names you’d like!

Step #3: Register Your Account

After you choose your website URL (YAY!), the next page is the last page. It’s where you’ll register your account with details like your name, address, and payment info. After you enter this, you’re all set up!

You’ll be emailed instructions on how to proceed with accessing your blog after this!

Note: Most hosting companies don’t give free websites. It’s typically an extra cost (around $10 typically for a .com domain). BlueHost gives you a free website which is another reason why I recommend them for beginner  bloggers looking to make money blogging.

If you have any questions about this tutorial hit me up in the comment sections below. I’ll be glad to answer them!

start a blog that makes money

Share This!
Click Here to Leave a Comment Below
isong promise Reply

Pls what is postal code about when creating a blog and elaborate on the payment info tnx

    Jay Li Reply

    Your postal code is part of your address. You’ll need ideally a credit card or Paypal in order to pay the start up cost of blogging! good luck!

Kaylee Reply

Hello Jay,

I don’t mean to sound like an idiot, but what part makes the money? In other words who does the buying and what ARE they buying; my advice? Thank you.

    Jay Li Reply

    Regular people like you and me do the “buying”.

    As far as “what” is being bought, that depends on what your blog is about.

    For example, if your blog is about baking, you could promote cookbooks, cooking tools, or sell home made recipes & cooking tutorials.

    Thanks for dropping by :)

Molly Reply

Ads. Bloggers mostly make money from Ads.

See to the right of the post she has an ad provided by Google AdSense for hosting (at least on my end). That’s how she makes money.
Research Google AdSense.

Shannon Reply

So, essentially, you’ve only taught us how to set up a blog. I fail to see any hints or suggestions on what blog topics are more successful than others, or ways to go about attaining sponsorship to make your blog a money maker. This tutorial only feels about half-done to me.

    Alex Reply

    I was just thinking the same. Totally misleading title, only explaining technical details of how to do a setup of a blog/website using hosting and wordpress. Disappointed

Lindsay Reply

Hi! Your post has started a little spark in me. Are there any free domains? I’ve heard of blogspot… I am totally knew to this, thanks.

    Jay Li Reply

    I would never use a free website like blogspot. Running a blog with hosting can cost as low as a few dollars a month. And you will have 100% control over your blog. It’s your own property. VS a free website like blogspot where your blog essentially belongs to blogspot and they call the shots on what you can and cannot do.

Pearlette Reply

I am from the Caribbean, can I have a blog that makes money from US ads?

    Jay Li Reply

    Yes you can make money with US ads no matter where you are in the world. As long as your blog caters to a predominantly US demographic, you should have no problem earning money with US ads.

Kelsey Reply

Hi there Jay, I’m very confused about how the ads appear on the blogs. Do you handpick what ads will be seen by the readers or are they chosen at random by the web host?

Also if I’ve started a blog through Bluehost and my blog starts creating more traffic to upgrade, how easy is it to transfer to another hosting company?

Thank you in advance!

    Jay Li Reply

    You do not control what types of ads show up on your blog. When you join an ad network like adsense (most popular one), Adsense will scan your webpage and figure out what the best ad is for your page. For example, if you have a health blog, they will try and display health related ads because that is most relevant to your website (and will likely lead to more clicks).

    THe other thing you can do is partner with an ad company that will display a certain type of ad for a price you negotiate. And often you will know exactly which ad this is. But this isn’t recommeneded in the beginning because it sounds like you’re new so stick with companies like google adsense for now until you understand ad networks better.

    It’s easy to upgrade your hosting once your blog get’s big enough to warrant it. Simply contact Bluehost and they will upgrade you. Or you can go elsewhere and they will tell you what to do to upgrade. It simply requires you to change your name servers to point to wherever your blog will be hosted. Once you’ve done this once or twice you’ll see how easy it is.

Cathy Reply

Not to sound like an idiot but what is exactly is the different between having a blog on WordPress and having that blog hosted? I don’t understand why you need to be hosted if you have a blog on wordpress already. please help.

    Jay Li Reply

    WordPress is the platform you use to manage your blog. Hosting is the online space you MUST have in order to have a blog. You need both to set up your blog.

    THe other option is to have a blog that has free hosting, but these types of blogs you will not truly own it. You don’t have full control over it. This is highly not recommended. Actually I wouldn’t even bother blogging if this is the way you go, unless you are blogging just for funzies.

    If you’re blogging to make money and do something real with it then you need to host your own blog and this requires you to purchase your own hosting. Hope this makes sense.

Claudia Reply

Are ads the only way to make money from blogging?

    Jay Li Reply

    Advertising is one of the best passive ways to make money with your blog. One of the best ways to make money with your blog as a beginner is affiliate products. Like for example. There are many ways to make money with your blog, but a beginner should focus on the basic ways first, like advertisements and affiliate marketing.

Emma Reply

Hey, how much many can you earn from having a blog? And what is that money dependent on? Like, do you have to have people read it or what? Also do you immediately get the money or is it a slow process? Thx

    Jay Li Reply

    You can earn a little or a lot (full time income) blogging. Will depend on how hard you work. You 100% need visitors in order to make money blogging. They money you make is usually immediate, however, creating a blog that makes money doesn’t happen overnight. You’ll likely need to work on it for many months before you see any money. Most people need more time because they don’t know what they’re doing when they start. But it just depends how much u want it. cause you can make money in your first month if you work hard. Overall, blogging is a slow process. Usually takes 1 year or 2 years to make a full time income if you succeed.

Abigail Reply

Jay li has right in.. you can not do money without ads, but the in my experience is dreaming a lot, ads pay very little, when a person does a click in some ads and buy something, then you have like 1cent, believe me unless you have a popular blog, maybe you can do more, but is better have a regular job. Thank you

    Jay Li Reply

    Hey Abigail,

    I’ve never seen 1c ads. If you use good ad networks like adsense and you can earn 25c to a few dollars per click depending on your blog topic. But yes, making money with just ads can work if you have a lot of traffic.

charan Reply

Internet provides many income sources, but only the best and hottest one is blogging. The best part is can make multiple ways with a single blog. (Adsense, affiliate marketing , selling our products and much more.. ),But must aware how a blog works? and kind of traffic is important to gain max. profits. Most of the points are covered, step by step. After reading the comments from users, for them. Professional bloggers never stick on one source of income. They have different earnings and one important think if you notice any popular blogs they won’t make money on adsense. They offer services. Thanks for sharing mate!

15 Places To Make $15 Per Hour Online | Dope Dollar Reply

[…] wrote a tutorial on how to blog for money here if you are […]

How To Make 1000 Dollars Fast (In A Week Or Less) | Dope Dollar Reply

[…] If you’re interested in starting a blog that makes money, click here for a free blogging tutorial. […]

Pat Reply

how do you get associated with adsense or ?

    Jay Li Reply

    You need to have a website that is legitimate first. It needs to look professional and not like a fly by website. If you have existing traffic to your website that helps too. Then you apply. is easier to get accepted. Adsense can be picky sometimes. They are more strict.

Elizabeth Reply

I’m sorry but this feels misleading. Every blog post I read about starting a blog excitedly claim bluehost is ONLY $3.95 a month. That’s just misleading.
Once you go through the sign up process it ends up being so much more expensive. There are a bunch of ads ons, and it bills by the year.
By the time your ready to get set up it totals over $100. I’d like to get started, but I wasn’t expected to throw $100 at it.

I get that’s how it is, but I wouldn’t go around throwing a low cost out there. It’s misleading.

    Jay Li Reply

    I see what you’re saying Elizabeth. There are other options that let you start off at a lower cost initially, but at the end of the day, you’re paying roughly the same as what Bluehost charges once time passes as well.

Helen Reply

Thanks for useful article!
Which online tools and/or services you normally use for checking out visitor statistic on your website?

6 Online Business Ideas That Make Over $100,000 Every Year ~ Sophlix Reply

[…] Learn how to start a blog that makes money step by step here (my personal tutorial). […]

Leave a Comment: