How to Start a Blog and Why You Should

How to Start Blogging and Why You ShouldA few weeks ago, I went to drop our kid off at school and met one of his friends’ mom. We had a short conversation while we waited for the kids to go inside. She asked what I do, and I told her I’m a blogger. She must have heard “logger” because she said something about landscaping. I didn’t have a chance to correct her because she had to run and drop off her other kids. Okay, that was a bit strange, but understandable. Blogging is a relatively new way to make money and a lot of people don’t know the possibility of making a living as a blogger.

*Stern Warning: Blogging takes up a lot of time, especially in the beginning. When I first started, I routinely spent around 40 hours per week  on this “hobby.” It really cut into my sleep and I routinely stayed up until 1 am. Now, I’ve settled into a groove and I still spend 20-30 hours per week on this blog. You have to be passionate about the subject to spend this kind of time on it. I just don’t want you to spend money starting a blog and then find out you don’t have time for it. Blogging changed my life so it’s worth it to me. It is also very fulfilling to write and share my views with readers. Anyway, I hope I didn’t scare you off. It’s really worth your time if you can make it work. Good luck and read on!

Why you should blog start a blog

I started blogging in 2010 and it completely transformed my life for the better. I was at a low point in my life and blogging lifted me out of that funk. It gave me a purpose by helping me focus on improving my life instead of blaming others for my problems. Blogging helped turn the negative energy into a creative force. That’s pretty amazing. Here are just a few ways that blogging helped me.

  • Setting goals – Writing your goals down has a way of making them more concrete. Once I started sharing my goal to retire early, it became a self fulfilling prophecy. I made plans to achieve my goals and I followed through on the execution. It’s probably mostly psychological, but blogging has been extremely helpful with achieving my goals.
  • Community – Early retirement and financial independence are difficult to talk about. Nobody I know in real life is comfortable with the idea of retiring early and I couldn’t find any support in my circle of friends. Luckily, we have the internet now. Blogging about early retirement connected me to like minded individuals all over the world. Many of our readers are interested in early retirement and I’ve discovered many other online communities about FIRE. The internet is amazing because you can always find someone who has similar interests as you. Blogging can help you find your tribe, and I found mine.
  • Creativity – Since I started blogging, I have been writing and reading about new ideas every week. Previously, I thought early retirement meant only saving and investing a lot of money. Now I know there are many different ways to reach early retirement. You don’t have to take the beaten path if you’re creative. Blogging will help expand your mind.
  • Extra income – The extra income is a nice bonus. I didn’t expect to make much money when I first started blogging. I was just hoping that the site could pay the monthly hosting. However, Retire by 40 turned out to be a relevant blog because workers everywhere are totally stressed out. The modern work-a-day life is very dissatisfying and a lot of people are looking for an alternative. Blogging really is very flexible and you can take it in many directions. For me, I’m happy with the income from advertising. More ambitious bloggers use their blogs as a platform to launch careers such as freelance writing, motivational speaking, consulting, and ad campaigning. Blogging is a great way to join the internet economy. And you never know. Maybe you’ll be one of those elite bloggers that make $10,000 per month! It’s really amazing how much online income some people make. By the way, I made over $150,000 since I started blogging in 2010. That’s not bad for a hobby, right?

How to start a blog

That’s why I encourage everyone to start a blog. The great thing about blogging is that you don’t need to know how to do all the technical stuff. You don’t even need to be a great writer. I was always better at STEM subjects when I was in school and I never thought I could write for a wide audience. My early articles weren’t great, but I improved a lot since then. Like anything, the more you practice, the better you get. Seriously, if I can write a blog, anyone can.

First we’ll go over a few terms.

  • Domain – This is what people type in their browser to get to your site. The domain name here is
  • Hosting – Your blog lives in a computer at your web hosting company. I use SiteGround because they are fast and reliable.
  • WordPress – The software behind most of the blog that you see. Almost every blogger uses WordPress because it is easy to work with and it’s the standard setup. I would go with WordPress if you’re new because it will be easier to find answers to your questions.

Starting a blog is extremely easy. Again, you don’t have to know anything about the technical side in the beginning. The hosting companies want your business and they will help you set up a WordPress blog in just a few minutes. You might think it would be better to start a blog for free on Blogger, Blogspot, or; however, I don’t recommend going with free in this case. Most advertisers and companies avoid working with free sites because free blogs are not very professional. There are also other limitations such as not being able to put ads on your site. It’s much better to have complete control over your site and go with a hosting company like SiteGround. The price really is pretty cheap for the first year at $3.95 per month. Normally, I like free, but paid hosting is a lot better.

What will you blog about?

Here is the first thing you need to deal with before starting a blog – what will you write about? I started Retire by 40 because I was driven to retire early. I knew I couldn’t continue working at my old company and that gave me plenty of fuel to blog about financial independence and early retirement.

Once you settle on a topic, then it’s time to pick a name for your blog. For me, it was a moment of inspiration. In 2010, I hated work and I spent quite a bit of time reading various personal finance blogs. Suddenly, the name Retire by 40 popped into my head. It was the perfect name and I registered a domain name right away. Mrs. RB40 was 7 months pregnant at the time and she was a bit stunned when I shared this news with her. She got on-board with the plan soon after, though.

One of my goals this year is to start a new site and I’m going with Fit by 40. Yes, I’m a few years over 40, but I want to keep the new site under the same brand umbrella. I really need to improve my fitness now that I’m getting older. Blogging improved my personal finance so much and I hope it can do the same for my fitness.

Check Google and US Trademark office

When you start a new site, you should Google the name first to avoid future problems. If a blog with that name shows up on Google search, then you probably should go with a different name. Using the same name as an established business is going to cause a conflict and you’d probably lose if it comes down to a lawsuit.

For Fit by 40, I searched the internet and found a site on blogspot with this name. I think this is fine, though. The site is not a business because there aren’t any ads there. I believe Trademark law only applies once the name is used in commerce. I

Also, it’s a good idea to search the trademark database at the USPTO. If something comes up here, I’d go with a different name. As far as I can tell, there isn’t a business associated with the brand Fit by 40 in the trademark database. You can see an example of a registered trademark by searching for Retire by 40.

Get your domain name

Now that you have a name for your blog, you need to see if the domain name is available.

Go to namecheap and search for your domain name.

The best case scenario is that the .com is available. However, almost all basic names have already been purchased by domain speculators. is also taken, but it is available for $4,095 per year. I’m going to say no to that and go with instead. I don’t think it’s a huge deal at this point because you can type a site name into the browser address field now. The .com is still preferred, but I think .org or .net is perfectly fine.

I purchased for $3 around New Year, but you don’t need to do that if you’re going with SiteGround. You will get a free domain when you purchase a hosting plan with SiteGround. SiteGround discontinued the free domain promotion in March, 2017. 🙁

Go with SiteGround

Okay, now it’s time to get serious and get a hosting plan. I recommend SiteGround because they have great performance and the price is very competitive. The StartUp plan is $3.95 per month and that’s all you need at the beginning. You can always upgrade once your blog has more traffic.

Why SiteGround?

SiteGround is one of the best hosting companies right now and their price is competitive with other hosts. You could find cheaper plans, but they will not be as good as SiteGround. Here are the reasons why I recommend SiteGround.

  • Uptime – SiteGround has very good uptime record. This means your site will rarely go down. I hate it when Retire by 40 doesn’t load and this is a huge priority for me.
  • Speed – SiteGround is faster than most other hosting companies. Many hosting companies are owned by Endurance International Group and their quality of service is subpar. SiteGround is not owned by EIG and I hope they stay that way.
  • Support – They have a very good support team that you can chat or call 24/7. In fact, I recommend that new bloggers chat with support and request them to install a WordPress site for you. It is easy to do it manually, but even easier to let them do it for you. I’ve tried 4 hosting companies and SiteGround has the best support team by far.

I switched to SiteGround about a year ago and I’ve been very happy with them. Retire by 40 has been very stable (100% uptime) and the speed has improved. Previously, I used JustHost and I had more issues.

Alternatively, you could go with BlueHost. BlueHost is a bigger company, but their performance isn’t as good as SiteGround according to various reviews. However, Bluehost is more affordable once you move beyond basic shared hosting. Either Bluehost or SiteGround works fine when you’re just starting out. It’s easy to change hosts if you need to. BlueHost does pay a better referral fee ($65 vs $50) so I don’t mind if you sign up with them. 😉  I still recommend SiteGround over BlueHost, though.

The signup process

The signup process is really easy. You can visit SiteGround and keep this page open for referral if you’d like.

Step 1. Choose Plan. If you’re just starting out, I’d go with the cheapest plan. The GrowBig and GoGeek are great plans for people who have multiple sites and more traffic. If you’re switching from other hosting platforms, either of those would work very well. The higher-level plans also come with caching which will speed up your site.

Step 2. Choose Domain. Input your domain name.

start a WordPress blog with SiteGround

Step 3. Review & Complete. This is where you add your info and pay for the hosting service. Here you need to select a password and write it down. Here, I would go with 12 months of service. If you choose one month, then there would be a $14.95 setup fee. One year of service cost $47.40. That’s really not bad because it will be the full amount you need to spend on your blog for the next 12 months. I would skip the domain privacy and HackAlert monitoring at this time.

SiteGround blog

Log on to SiteGround and install WordPress

Once you’ve signed up for hosting, you’re ready to install WordPress. There should be a welcome email from SiteGround in your mailbox at this point with your username. The email should have a link to a page where you can log on to SiteGround with that username and the password you wrote down earlier. You can try logging on now and check out SiteGround’s user area and control panel, or cpanel.

At this point, I wouldn’t worry too much about cpanel because you need to install WordPress first. The easiest way to do this is to ask the support team to install for you.  You can access the chat from SiteGround’s homepage.

If you really want to install WordPress yourself, here is SiteGround’s tutorial.

Register the DNS server

If you register your domain name with SiteGround, then you should be good to go. However, if you register your domain name with NameCheap or GoDaddy, then you need to do one more thing. You need to tell the registrar (NameCheap) where your host servers (SiteGround) are.

At this point, you should call or cat SiteGround’s support to get the Nameservers. This information is also available in your SiteGround dashboard. Then log on to your registrar and input the custom DNS.

I know the preceding paragraph will sound like Chinese to a lot of you, but it isn’t that difficult. The support team will help you through it. Once this is done, your site should be up very soon. Whew!

Now, you’re ready to start blogging!

Log on to your site’s admin area. You should be able to get to the logon page by typing the following into the address bar of your internet browser. (Change fitby40 to your site domain.)

Explore WordPress and modify some settings

Once you’ve logged on, there are a few things that you should do. You can also click around a bit and explore WordPress.

1. Set permalink and time zone. You should use “Post name” for the permalink setting. Then go to the General setting and set your time zone.

2. Write your first blog post. Click the “Publish” button and you’ll be able to see what your blog looks like.

That’s it! You’re on your way. At this point, your site will look very basic, but don’t worry about it too much. WordPress is very flexible and you can make endless customizations. You can visit Fit by 40 and see what a basic blog looks like. I only have a few posts up at this point and I’ve only done a few basic customizations. I’ll leave it like this for about a month and work on the design later.

Basic customization for your site

Customizing your site is a never-ending work in progress. It’s tough to balance content and design when you’re starting out. I think most people will want to work on the design until they get it just right, but that’s difficult when you don’t know much about WordPress. I would start getting content out first and then work on the design as you go. The truth is you’ll be the only one to see your blog for a while (unless you’ve got an awesome site name).

Here are the basic customization that I’ve done at Fit by 40.

Header – This is the image at the top of the page. You can add an image by clicking on Appearance > Header. I found a relevant image and added it to the header by clicking on the Header Media menu. You can also change the Site Title and Tagline in this section. Here are a couple of good free sites to get your first few images – Pexels and pixabay.

Widgets (sidebar) – Next, you can customize your sidebar by clicking on Appearance > Widgets. I haven’t done much at Fit by 40 yet. I just added a Twitter icon and put one ad on the sidebar.

Plugins – This is where things will start to get more complicated. You can add Plugins to increase the functionality of your blog. Here are the few plugins that I currently have on Fit by 40.

  • Akismet and Growmap Anti Spam Plugin – These are good plugins that will reduce the spam in your comment section.
  • Jetpack – Jetpack is a big plugin and it can add social share buttons, enable you to look at visitor statistics, improve security, and more.
  • SG CachePress – This is the caching plugin from SiteGround. It will help improve the speed of the site. This one was a bit more complicated to install, but the support team helped me get it going.
  • Yoast SEO – This plugin will help improve your search engine result.

There are hundreds of plugins and you can find a ton of info on the internet. I’d keep it light when you’re starting out. Too many plugins will slow down your site. If you have any problems with any of these plugins, contact the SiteGround support team via chat. They have been very helpful for me.

Theme – A theme dictates how your site looks. Currently (January 2017), I’m leaving Fit by 40 at the default theme (Twenty Seventeen). I will change it to the Thesis theme soon to keep it consistent with Retire by 40. Actually, my main motivation for starting a new site is so I can redesign Retire by 40. I don’t want to make any changes here until I tried it out first on Fit by 40. I needed a guinea pig site for the redesign.

You can add new themes and change the look of your blog by clicking on Appearance > Themes. I recommend leaving the default theme until you have a few posts up. Don’t let customization distract you from blogging. It will take a ton of time to get your site to look just right so there is no need to rush. I spent way too many late nights on the design when I first started out. On Fit by 40, I’m going to take my time and I won’t stress out too much over how it looks.

Cpanel – Cpanel is a web-based control panel to manage your WordPress site. You can change your password, check webmail, and that kind of thing. I’d just ignore this for now and learn about it later. The only thing you really need to do here is to forward the emails to your gmail account.

Blogging tips for new bloggers

I think the hardest thing for new bloggers is to keep going. When you’re just starting out, there won’t be many readers and it will feel like no one hears what you have to say. Believe me, every blogger went through that at some point. You’ll just have to stick with it and keep writing. Things will improve as you build up your content. Here are a few tips to keep you going.

Blog about something you’re interested in. Blogging will take a lot of time and you should blog about something you’re interested in. Blogging about your interest is the easiest way to create a genuine voice. It’s really difficult to write about something you don’t care about and it’s not fun. Why would you want to blog about something you aren’t interested in?

Set a schedule and stick with it. I think this is the biggest factor that kept me going in the beginning. I set a schedule to blog MWF and I stuck with it no matter what. Blogging became a part of my routine. If I didn’t have a set schedule, I probably wouldn’t have been able to keep it up. At Fit by 40, I will blog once per week.

Don’t aim for perfection with your blog posts. My blog posts weren’t very good when I started. I tried my best, but I wasn’t a very good writer back then. It took a long time to find my voice and if I needed every post to be perfect, I’d given up long ago. I think it’s better to get something out than to shoot for perfection every time. Everyone is busy and sometimes you just have to go with a short blog post or an easy one.

Don’t spend too much time on customization. Honestly, customizing my site was more fun than blogging in the beginning. You can see instant feedback and it feels good to see improvements. However, you don’t want to spend all your time on the backend. I think it’s better to get some posts up first and then work on the site itself when you have extra time.

Connect with other bloggers and communities in the same niche. Once you have a few posts up, try to connect with other like-minded individuals online. You can comment on other blogs. Seek out bloggers who just started and work together to help promote each other. Established bloggers will probably be happy to help you with your questions as well. We were all beginners at one point.

Add your site to Google Search. You can add your site to Google database here. You can also add your site to Google via their Webmaster tools.

Those are my tips for beginners and you can find a ton more on the internet. Blogging has been very fulfilling for me and it opened up a world of possibilities. You might think it’s too hard or you don’t have time for it, but you won’t know unless you try it. I’d give it at least a year and see where it goes. And you never know, you might be able to make a little extra income through your blog. Fit by 40 already made 8 cents in 2 days! Heh heh, you won’t make much income at first, but it will get better.

Alright, what are you waiting for? Visit SiteGround now and you can start a blog in just a few minutes. Enjoy your blogging journey!

Web Hosting


How to Grow Readership for Your New Blog – Once you have a blog, you need readers. Here are some tips for beginners.

How to make money blogging – Introduction on how to make money from your blog. This one is a few years old. I need to update it soon.

How I write a blog post – You can read about my writing process here.

Retire by 40 is a registered trademark! – How to register your blog as a trademark.

Do you like our new logo? – See the creative process behind our logo.

Disclosure: We may receive a referral fee if you sign up with a service through the links on this page.

The following two tabs change content below.
Joe started Retire by 40 in 2010 to figure out how to retire early. After 16 years of investing and saving, he achieved financial independence and retired at 38.

Passive income is the key to early retirement. This year, Joe is investing in commercial real estate with CrowdStreet. They have many projects across the USA so check them out!

Joe also highly recommends Personal Capital for DIY investors. They have many useful tools that will help you reach financial independence.
Get update via email:
Sign up to receive new articles via email
We hate spam just as much as you

139 thoughts on “How to Start a Blog and Why You Should”

  1. Hi Joe, my name is John Smith and I am 43 years old can I start blogging now? As you shared in you earned $150000 from 2010, is it also possible for me. Why I am asking you because I read some other articles about blogging what I learned from that article it’s also very difficult to rank your page on google, you need to learn many techniques and even pay to google for page ranking. At the age of 43, I think it’s very difficult for me to learn all these things. Can you throw some light on this? By the way, I invested in a super fund so that my future will be secure after retirement, this is also a good choice to secure our future.

    • You can start blogging at any age. You just learn a bit at a time. If you like the subject, it should be enjoyable.
      We can’t tell if you’ll be able to make money from blogging, though. You might find the right audience and become popular.
      Who knows?

  2. Did you apply for an EIN prior to starting the blog? I’m thinking of starting a blog too and was wondering if it would be beneficial to get an EIN.

  3. Hey Joe,

    I’m just about to take the plunge and start my own blog to document my escape from the rat race. I saw a comment from 2013 that you made on MMM, and ‘time-travelled’ over to see if your blog had survived the test of time. So happy to see that you were successful in your FIRE journey, and that you are staying well.

    Take care!

  4. Hi there,
    what is the best strategy to grow organically a reader base? I just started my own blog on personal finance so few people know about it, and I also do not have a large following on social medias, but I am working on growing that.

  5. Hi, when you started your blog how often and how many blogs did you post?

    Initially I started with once a week and content was decent, however I am in third trimester, I don’t blog as often. I am doing a pregnancy/motherhood/baby blog so I will pick up the pace once I have my LO, just not sure how to keep the momentum going.


    • I posted 3x per week when I first started. It was different back then, though. We could write short posts.
      Nowadays, you need to write longer posts.
      Once per week is pretty good. I hope you get back to it. You’ll probably just have to push it out every week. Even if it’s not perfect, post something so you can keep going.
      Good luck!

  6. Joe, what did you do for email setup for I’m debating over a basic account with Google Apps or Office 365 when I start by blog. From what I can tell you skipped the email setup for

  7. Hi Joe! I’ve beend reading your blog for years! Finally got mine up and running. I used to comment under another name, but now this one is kind of anonymous. Its an environmental blog. Found this post helpful! I was thinking of a FIRE one, but I got inspired the environment. I like to keep track of everything I pick near the ocean though, see if you like it! Thanks for doing what you do!

    • I’m with AdThrive. From what I understand, they work with the advertisers directly.
      You need good traffic to join them, though. For beginners, go with Adsense. The pay is really bad for Adsense, but I don’t think there is any alternative for new sites.

  8. Joe,
    A newbie blogger here. When you first started did you let your family/friends/colleagues know about your blog? Or did the readership grown organically? I am torn between letting friends know but also feel like they might not accept the concept of FIRE, even if I am not looking to RE yet.

    • I let a few close friends know, but not my coworkers. The readership grew organically.
      The early readers are very helpful because they keep you going. I think it’s best to make friends with other new bloggers. You can help each other.

  9. I wish I found this post a couple weeks ago, I have since bookmarked it for reference. I started my hosting and web service with godaddy and soon seen how restrictive it is. I have a new blog under construction with bluehost using wordpress. I am very much a novice but your post helps emensly. Thank you, Al

  10. Thank you, Joe. Reading your blog has been an enriching experience. Watching you and your family succeed in your financial journey has given so many of us (readers) the knowledge and example to begin our own Financial Independence (FI) journey, down a trusted path. It is because of you and a short list of other FI bloggers that have paved the way, that others are able to step out in faith to share their own stories, through their own blog/website.

    I would like to personally thank you for inspiring me to start Like you, I plan to write about FIRE and personal finance, but also about faith, family, and FUN! I have been in the field of education for a significant amount of time and would like to spread FIRE to as many other educators as I can.

    If you have a chance to make it over to the site I hope you are able to see and read how much your site and writing have have impacted it. And, if you feel inclined, please leave feedback on how things can be improved. You are a leader in the FIRE space and your knowledge and experience is greatly appreciated. Again, thank you Joe.

  11. I am a retired computer design engineer and also use SiteGround to host my WordPress Colorado Notary Blog. I was disappointed with poor service and tech support at GoDaddy and am much happier with SiteGround hosting.

    I am a state-approved Colorado Notary Training instructor and have written over 200 educational articles on my blog that attract notary customers and notary students.
    My writing has improved as I have written more blog articles. I do research and write high-quality content that attracts organic backlinks from high Domain Authority (DA) websites, boosting my search rank to the top of Google for my market.

    A quality blog with useful content is a good way to attract visitors and business.

  12. I read this post when it wasn’t first published, and multiple times sine then. I finally overcame my fear and started a blog. This is the best tutorial I found. You’re right about the time commitment. I have been spending over 40 hours a week (on top of my job and 3 small kids).

    Thank you for post! I have already recommended it to friends.

  13. Hi Joe,

    I’ve heard of your site before and have just now been able to run through some things on it. I love your story and I love this post on why you should start a blog. I’ve recently started my own money blog and people like you inspire me to work hard and keep going even when no one reads my posts… yet 🙂


  14. RealtyShares seems like a cool concept but the minimal asset / income requirement is a blocking factor. Do you know of anything with less requirements for everyday Joe and Joanne?

  15. I am a new blogger (3 mos) and I never thought blogging takes a LOT of time. I have 3 main blog categories/ niches and my mind is just scattered all over the place lol.

  16. Wish we saw this post a month ago when getting our blog – Frugal Physicians – set up! Nonetheless, this is a great resource for beginners. The time commitment has definitely been more than we expected – didn’t realize all the behind the scene SEO work. When you first started blogging – what percent of your time was allocated to writing content vs. SEO optimization / marketing?

  17. Thank you very much for the tips. Great post. I have been thinking about starting a blog on my journey after early retirement. Your post has inspired me to try to move forward.
    I have been playing around with the free WordPress offering but I seem to have been stuck in trying to make the site look perfect. Having read your post it sounds like that is not necessary when starting off.

    • You really should go with a paid site. It’s really not that much. I’m pretty sure most people who started with the free WP site quit. Maybe it’s psychological.
      Right, when you’re starting off. Just go with good enough. You will keep improve the look as you go along. Nobody ever keep the theme they started out with. Good luck!

  18. It is a great and pretty useful article for those who want to start their own blog. The only thing is I wouldn’t recommend is Bluehost for such purposes. Why would you refer to that? I had an awful experience with it. I wish I read some honest reviews of Bluehost like before actually starting using it.

    • I recommend SiteGround. It is much better than Bluehost. Check them out. I think Bluehost has gone downhill in the last few years.

  19. I’ve been wanting to start a blog, Just can’t find the discipline. If I do, I’ll be sure to use your referral link for siteground.

  20. Excellent tutorial. I just started a free blog with, hoping it will be easy to transition a few months down the line and export to paid hosting/domain. Looking forward to following you into early retirement!

    • You should move to paid hosting as soon as possible. It’s not expensive and it makes a huge difference. Consider it an investment.

  21. Great read Mr. RB40. I just started my own finance blog about dropping out of the rat race ( However, I’m stuck in the stage of not reaching any readers, and feeling like I’m writing blog post for only myself. Only been up and running for a month, but I am looking forward to the payoff of getting actively involved readers like you’ve achieved on your site. RB40 has been a huge inspiration for me and I would love to meet you someday!


  22. Joe…

    Wow, great advice. My wife put me on to this site, so thanks, both of you!
    I’m somewhat relieved at your advice that one doesn’t have to spend a lot of time on the blog’s appearance at first – that aspect of it is intimidating, but writing I find immensely fun. I was honestly concerned my blog would look horrible, but now I am happy that even thought it does look horrible I have time to learn how to fix that. 🙂

  23. Love the article! How do you get started with making money… is it all ad based income? If so, do I need to register the site somewhere to start accepting ads or what does that process look like for actually making money from the site? Have a great Labor Day weekend.

    • The income is from ads and referral. You can sign up with Google Adsense to start making small income.
      Affiliate programs are better, but more difficult. You need to know what your audience might like and recommend those. Try CJ and FlexOffers for affiliate programs. Good luck!
      I’ll need to write a follow up article about making money. 🙂

  24. Love this post! I have been slowly blogging but with 2 kids it has been hard. I have made enough to cover the 1 year cost but thinking of switching to SiteGround since after 1 year Bluehost is pretty pricey. Thanks for your recommendation 🙂

  25. Thanks Joe for these useful tips. I read the article several times & used it to start my own page: . I am still in early phase of deciding the theme & what area to write on.

    I have been following your blog for over 4-5 years now. But this is the first time I am commenting as this has helped me get started on mine. Thank you!

  26. Great post. I love simplicity and let the readers figure out the details. I think reading this post (for the 3rd time) has convinced me to start my blog, and I will return to use your links; )

  27. Great article man!
    I love how easy your site is to read. I personally started blogging after attending Fincon16 last year. The biggest fear I have is trusting my writing skill, as english is my 3rd language. I need to trust my writing skills and start writing more. I actually wrote 2 articles this week! go me! haha
    I am very interested in the FIRE

  28. Thank you for your tutorial! I have been thinking about starting a blog for quite some time but I’m hesitant because of my lack of computer knowledge. I read blogs, use social media and check email but that’s the extent of my Internet knowledge. Would Siteground be able to teach me how to post pictures on my blog, etc? I need a TON of hand holding to get stated but would love to learn. Thanks for your insight 🙂

    • I’m not sure if SiteGround will be able to help you post pictures. That’s actually really easy. There should be a page on the internet to help with that. WordPress makes it very easy to add pictures.
      The best way to learn is to just start. You’ll learn as you go. There are a lot of information on the internet and YouTube.
      Here is a tutorial on how to add pictures.

  29. I’ve attempted blogging in the past but didn’t stick to a schedule and of course, life got on the way. I still have a huge list of article ideas that I keep adding to and want to try it again and keep myself to a schedule.

    My question is…how much time do you spend marketing – ie. being active on social media to try to draw eyeballs to your site? Do you think active social media (facebook, twitter, instagram, pinterest, etc) is essential for a blog to flourish in these times? (I don’t consider responding to a post like this to be social media since I’m already on your site, and you’re essentially just responding to a customer question).

    • Sticking to the schedule is tough unless you’re interested in the topic. You just have to schedule the time to do it.
      I don’t spend that much time marketing on social media. Just a few minutes here and there on Pinterest and Twitter. Probably 15 minutes per day on the weekdays. It’d probably help my site a lot if I can do it more, but I hate social media. It’s not fun for me.
      I spend more time visiting other blogs and commenting. Probably 3-4 hours per week. I enjoy reading other blogs and commenting.

  30. Thank you! I was able to get the free domain name via your link, so maybe it’s still working?

    Anyhow, so far so good. I have my first post up, about 40 more post ideas, and I’m working on #2. I love writing, and I love finances!

  31. Thanks, Joe: I took the plunge! After reading this, I pondered it for a while, then decided to jump in all the way. In fact, you’ll be receiving a referral bonus from SiteGround due to my new blog. Would love it if you ever have a chance to visit the site; it’s new now, but I have a ton of content in the works already.

    One note about your post: SiteGround says if you go with the basic plan, they can’t do (or it wouldn’t make sense to do) SG CachePress because that eats up too much space on the basic plan. But, I’m hoping/thinking it won’t be vital until things pick up anyway, and then I’ll reconsider.

    • Good luck with your new blog! I will drop by.
      I don’t think you need Caching until you have more traffic. They also discontinued the free domain name promotion. 🙁 I updated the post.

  32. Excellent tips for starters. I would say that posting once a week is key for being consistent.
    But of course if one has time, could try to improve from there.

  33. Thank you for this great post, Joe. It is one of the best “How to Start a Blog” tutorials I’ve read (and I’ve read a lot). I was unsure about which hosting provider to go with. The two I am considering are 1 and 1 (my domain is registered through them) and Bluehost (mainly because so many bloggers promote it). I’m having second thoughts now about Bluehost with how many people have had issues with them. I will add SiteGround to the mix and will strongly consider how highly you think of it. Thank you, again, for the timely and informative post. I look forward to following along on Fit by 40 as well.

  34. Thanks Joe for the write up!! I used it to start a financial blog documenting my journey toward financial abundance. I was not able to find the SG CachePress plugin though. Is that the same as the SG Optimizer?

  35. Joe, thank you for this article. I have been on the fence about starting a blog. Not finance related at all, but these steps help immensely. I will use your links (I hope you get something for doing this). I am confused by which hosting company to use – every person who writes an article like this suggests someone else. Waa! I have been writing some practice articles to see if I have anything to say, and I have found that isn’t an issue. HAHAHAHA Anyway, big thanks to you! (Maybe my next comment will have a website link!)

  36. Hi Joe

    Great site! With the ads that you make money from on your blog did you have to seek their business or did they get in contact with you in some way? I find the various methods of making money online fascinating but I don’t know too much about it. Youtube seems to be another viable method for average folk.

    • It’s been both ways. Some ad network contacted me and I also contacted some of them. If your site has enough traffic, then they will come calling. Otherwise, you’ll probably need to go out and find the appropriate advertisers. Google Adsense and Amazon are where most beginners start. YouTube sounds good too, but I don’t know much about it.

  37. We are so glad to hear that blogging has helped you out a lot in life! The blogging community is so connected and we love being a part of it with you! This was an extremely helpful post for anyone who needs the 411 on starting a blog!

  38. Awesome post. This new year I also started a new blog about DIY projects and real estate investing. My sister and I have been following retireby40 for a couple years and never are dissatisfied. Good post about starting a blog, gives everything you need to get your feet off the ground. Putting time in to get good content out is key to your success but without traffic your site will never get the views it needs!

  39. Hi Joe,

    I have been following your blog for sometime. I am not a good writer but still wanted to help people save money and build long-term wealth. So, I built a Facebook messenger based bot/app to help people save and invest. Please check out the video on the bot’s Facebook page. I am sure you will like it!

  40. I’d be curious to hear your thoughts on privacy implications while blogging. Some bloggers seem to have no problem sharing lots of personal information, while others are careful to stay somewhat anonymous. I just wonder how you feel about this?

    • It will only check whether that domain is available for purchase. It won’t check if there are prior businesses or trademark. You need to do that on your own.

  41. Great overview! I’m glad blogging has had such a positive impact for you. I’ve only been at it for just over a year now but making good progress and having a lot of fun along the way. As you said, there are myriad side benefits and I’m really enjoying discovering them. Thanks again!

  42. I cannot stress enough how important is is to research the site name. My first blog was shut down, because I chose a URL name that was registered. It sucks starting over. A quick search could’ve saved me a lot of time.

  43. RB40:

    As someone who has been a longtime follower of you and just started a new blog as part of a new year’s goal, I wish I had seen this about two weeks ago! Oh well, it is still very helpful to me now. Thanks for the information as well as the inspiration you have given me to head down the road to early retirement.


  44. Great write-up Joe. Starting a blog is one of the best side gigs there is. Low start up costs and essentially no barriers to entry make it a breeze to get going. If you don’t have any success, then all you’re out is your time and a few bucks. I launched my blog last October and it’s been a blast to build. I love sharing my knowledge and building relationships with others in the community.

    • That’s great to hear. Blogging is a really cool side hustle and there are a lot of benefits. It takes a lot of time, though. I’m sure most people could cut back their TV time and blog instead.

  45. What a timely post! I recently decided to get serious about switching from full-time to part-time work and, within the last few days, started up a blog to document my journey (and hopefully inspire others to consider doing the same).

    In addition to encouraging others to consider going part-time, one more reason (which I see frequently cited as a reason for starting a blog) is to hold yourself accountable (to the readers you hopefully accumulate as time goes on). I know part of the reason I read RB40 initially was that I wanted to see if you’d actually make the leap–and I’m so glad you did! 🙂

    • Good luck with your blog! I’m sure you’ll discover a way to go part time. Many bloggers branched out to do other things.

  46. Fit by 40 eh? Interesting name for sure. I’m not quite 40 yet but definitely have been focusing on fitness more and more.

    The best thing about starting a blog is the blog community in the niche. It’s amazing to connect with other like-minded people.

    • The community is one of the best benefits to starting a blog. It’s hard to find your tribe in real life. That’s why we have to go online. The world is huge so there should be plenty of people who have similar ideas.

  47. Great write up! I haven’t made much money blogging yet, but I have met a lot of cool people. Both online and even locally. And putting my thoughts down in blog posts has helped me galvanize my ideas. I’ve even heard back from friends who have started using my blog as a resource, and that is the most rewarding 🙂

    • Thanks! Blogging has been really helpful for me. It helped me focus and get things done. Writing things down make a big difference because I’m very forgetful.

  48. Wow, Joe. Your blog looks so nice visually! And w/those great ads, you’ll be into more investing soon.
    I will take this time to say “Thanks” for all your past blog posts. They have helped me tremendously, got me thinking more about my finances as you and your readers do. The good stuff your readers post is just as helpful and interesting as your posts!
    Thanks Mr. Logger-ha,ha!

    • Thanks! Fit by 40 is more personal. I’m hoping it will help me get fitter. You’re welcome as well. It’s been a pleasure to blog here and interact with everyone.

      • Best of luck in meeting your fitness goals. This will definitely help you by keeping you accountable to your readers! I’m starting my blog in January because of your tutorial and encouragement! I cannot wait to join in your journey Mr. Iron Man since mine will be the female version of yours! I just need a great Domain name!

  49. Thanks, RB40! I have been blogging for about 6 months and I found a few good takeaways from this article to implement.

    As a fellow engineer, how much time did you invest each week to kick out 3 blog posts each week? I struggle to get one post out each week.

    Keep the great content coming!

    • I don’t remember exactly how much time I spent on blogging when I started. Probably close to 40 hours per week. Back then, it was okay to write short simple posts. Now, Google don’t like it and we’re all writing lengthy posts. Thanks!

  50. This is an awesome write up on starting a blog. BTW, I just hit my 10,000 page views this week. I started my blog last July. So, not too bad for 6 months of blogging.

    At first, I wasn’t sure if was going to continue blogging as it takes quite a bit of time to write something worthwhile, but gradually I got’a hang of it and it also got a bit easier; especially since I’m now mostly writing about dividend/value investing which has been my long-term passion. I consider myself a full-time Investor and a part-time blogger.

    Mr. ATM

    • Congratulations! 10,000 page views is a great start.
      Blogging does take up a lot of time. 🙂 It has become almost full time for me.

  51. Thanks Joe for the share – – what draws me to your blog is that you are so real and open and what you speak about is just so relatable – so thank you for sharing FI your journey.

    As per the blog info, i’ll need to have a look at SiteGround as I have had a number of performance issues with my current provider (BlueHost), suppose maybe you get what you pay for, but good to know there is another provider with a similar price point that has improved performance.

    Good luck with the new site as well!


    • Switching to SiteGround shouldn’t be any trouble at all. They will transfer your site for you. I heard that all the EIG owned companies aren’t that good. You can search the internet for EIG hosting companies to see who they own.

  52. Geez – I only have a few months to be “fit by 50” now! But I am excited to check out your new blog Joe! I was thinking it would be travel related too! Your fitness focus is so important. Both my husband and I are hurt right now. He hit his foot in the pool at the Y and a month later is still having trouble walking. I tweaked something in my back yesterday by changing the treadmill incline/speed. The older we get, the more often these little injuries seem to happen too. Looking forward to reading both blogs now!

  53. Fit by 40! I’ve been waiting with bated breath to see what you’d launch next. 🙂 I was expecting a travel blog. It’s a little late for me to be fit by 40, but I’m doing the best I can with this busy life. I’ll check out the site.


    • I’d love to write a travel blog, but we don’t travel much. I think when we go on our around the world trip, it will be a good time to do that one.

  54. This is kickass! It’s so tough to know where to get started if you’ve never managed a blog before, too. I especially like the idea of checking the trademark registry to make sure your blog name won’t conflict with an existing business–that’d be an SEO nightmare.

    I prefer WordPress for blogging myself. It’s a lot easier to use and, while it has its detractors, it’s pretty successful.

    • Thanks! It’s better to avoid conflicts. It won’t matter at first, but any established business will come after you if you take a similar name to their.

  55. Great tips, Joe! Good recommendation with SiteGround, I’ve heard many good things about it compared to BlueHost, but I’ve never tried it before. Although I moved away from BlueHost to DigitalOcean a while later because I wanted to learn the technical side of things.

  56. Very comprehensive. I might add one more recommendation. Consider a forum with other bloggers to ask the occasional question. Inevitably you’ll read someone’s review of another’s SEO, setup, etc and come up with new ideas. Sharing with a few bloggers is helpful, but the more you talk to the more you’ll pick up.

    • SiteGround has been great for us as well. I’ve had no security issue since we moved. They are much better than the other hosting companies I’ve tried.

  57. Being a newer and younger blogger myself, thank you for the encouragement to set and stick to a schedule no matter what even as my writing skills could use some serious improvement.

    You are absolutely correct in that its a bit more fun to mess around with customizing the site than it is to write the posts at first, at least for me. I have probably spent about twice as much time messing around with plugins than writing so far. Time for me to get busy pushing out posts!

    Thanks again for the post and encouragement!

    • Keep writing and you will get better. 🙂
      Also, don’t get burned out. Pace yourself and take a break sometime. I spent way too many late nights when I first started out. Good luck!

  58. I agree that BlueHost isn’t great. When our current pre-paid period expires, we’ll be looking at other options – likely SiteGround. “Funny”… I started a hosting company in 1996 and sold it in 2014 (no, not to EIG!). So I’m intimately familiar with all the challenges and issues here. But, you don’t really know what you’re getting into until you get into it — or if you find some great endorsements like in this post to save money and headache.

    • SiteGround has been really good. I think it’s perfect for beginners. It’s pricey when you move to cloud hosting though. Maybe I should write a post about 10 hosting companies to avoid. 🙂

  59. Aaaand I added fitby40 to my feed reader 🙂
    I was wondering: can’t you have the same wordpress user as author on both blogs? Wouldn’t it be a stronger branding action?

    • Thanks! It will take a while for Fit by 40 to improve. I’m taking it slow there.
      I don’t think you can sign in with the same wordpress account. Not sure, though.

      • I’m new to the blogging world today will be my first day, my goal is to retire before 40, with my mindset and networking with my business a young man like me will/can do it. I will be following up with your blog pages for tutorials and updates. I’m not much of a good writer too but no one is perfect when learning a new skill, like growing a plant, you see what the seed will be on the package but in hand is a little seed, with time and dedication ( which is the Sun and Water ) it will grow over time and become whats on the package ( the image of success in your mind ). Thank you for the good information.

    • For me, starting a blog was hard at first, especially, design and site management things. Now, when everything is pretty much settled down, it’s a sheer pleasure to create new content and to communicate with the readers!

  60. Nice tutorial Joe. While I’ve never used SiteGround, I have heard good things about them. Far better than Bluehost.

    I know every blogger seems to write one of these tutorials, but I think yours is actually quite helpful. And, you’re honest about the affiliate fees. Rarely do I see that.

    My tips for any new blogger:
    * Do plenty of research first. There are tons of hosting companies and name servers out there. Sign-up fees are always low to start with, but what will they be after that first year?
    * Understand how traffic is going to get to your site. Ranking in Google searches is very difficult. There’s just too many people creating similar (and good) content.
    * Don’t go into blogging thinking you’ll make tons of money. You probably won’t. Those blogs you hear about making tons are the *exception* not the norm. Blog because you love to do it.

    • SiteGround has been really great for us. We’ll probably have to upgrade to a cloud server soon and then the price will increase quite a bit.
      I resisted writing about blogging for years, but I think that was a mistake. This is useful for some readers. This affiliate income is a huge part of many bloggers’ income.

      Thanks for the tips! I think it’s okay to go into blogging with income as a goal. Even if you don’t make much money from advertising, you can generate income in many ways. A lot of bloggers discovered many things they can do to make money. Freelance writing is one very good way and I know people who make more than their previous job. They work really hard, though.


Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.