5 Reasons Why Your Blog Needs to Be Self-Hosted (and how to seamlessly switch)

Are you new to blogging and don’t know what a self-hosted blog is?

Have you started a blog and want to SERIOUSLY made money out of it?

Or aren’t you still convinced why a self-hosted blog should be the way to go?

This article will explain the 5 reasons why your blog needs to be self-hosted, what is it and how to seamlessly start self-hosting your blog.

This post contains affiliate links. If you decide to make a purchase, I will earn a small commission at no extra cost for you. Please read my disclosure policy for more info.

5 Reasons Why Your Blog Needs to Be Self-Hosted

how to self-hosted blog

If you are asking yourself if it worth to switch from free hosting to a self-hosted blog my answer is “YESSS!”.

Especially if you want to take blogging seriously (AKA make money blogging) and want to look like a pro, you should go self-hosted as soon as possible.

So whether you are starting a blog or want to move from a free hosted platform, I want to guide you through why your blog should be self-hosted and how you can make the switch.

If you are ready to make the big step, you can go self hosted for less than $4 a month right now.

You have full control over your own blog

Probably this is the number one reason why me and so many other bloggers decide for the self-hosted way.

You can decide what to show and what not to show in your own blog. From domain name, plugins, ads and even the design.

For example, you are not restricted on the domain name because someone else already took it.

Or, after finally have found a domain name that wasn’t taken, you’re not restricted to use “.wordpress” after it.

You don’t have to stick to pre-made templates that look so basic.

And did you know that on a free platform, the platform owners can delete your content at any point if they think it’s not a good fit for their term of service?

That sucks.

And no one would like to see their content wiped out because someone else doesn’t agree.

You can personalise how your blog looks like

Ever wonder why, who does blogging for a living, have got such great design? And they look so professional?

The answer is: they are self-hosted and they can personalise the blog as much as they want to.

When you own your own blog, you can customise it for the niche you blog about and decide for things like colours, fonts and much more.

There are hundreds of themes available for WordPress. And there are loads of free theme as well as premium ones.

My advise is to go for a premium one for the simple reason that you really have endless customisation options without the need of knowing how to code.

If you don’t know where to find some good looking themes, here’s some you’ll love. And if you don’t know which one is right for your blog, read my post about the 5 things to consider when buying a WordPress theme.

You can use as many plugins as you want

For who doesn’t know, plugins are a great way to customise a WordPress theme and enhance features.

With over 29,000 plugins available in the market, you have endless choice!

You can create pop-up form for your email list, you can create landing pages or personalise the homepage. You can even know in real time if some is trying to hack your website.

But guess what.. you can choose and install the plugins only if you are self-hosted.

With so much choice, make sure to choose something that relates to your blog or you’ll make it slow to load.

My suggestion is to make a mix. For example, there are some plugins that I install in all the website I create for my clients. And those are for security, SEO or anti-spam. And then, I would choose something more specific and related to what you want to do with your blog. For example a page builder to personalise pages, a plugin to keep all your affiliate link in the same place or a plugin to optimise image.

You can read this post to get an idea of the 5 best plugins for beginner bloggers.

You’ve got the professional look

If you’ve decide to take blogging seriously, I’m sure you’ve thought about sponsored posts.

A sponsored post is when a company pays you to write about their product. Great idea to make money blogging!

But you need to look professional to be at least considered for sponsored opportunities. Competition is very high and you want to stand out from the others.

First thing to do to look professional is to get a personalised URL or domain name for your blog.

Think about this: would you ever buy from an online shop that doesn’t look professional? I bet you and also me wouldn’t. So it’s the same for companies.

Good news is that with Bluehost you’ve got a FREE domain name included in any hosting package for 12 months! So you don’t have to worry about and start your self-hosted blog immediately.

You can monetise your blog

Most of the free platforms don’t offer the possibility to display ads of your choice. That means that the platform owner randomly choose which ads they want to show.

Plus, you’re not making any money out of the ads. Which is unfair, because YOU are the one putting effort to bring visitors to your blog but someone else is taking the benefit of it.

Instead with a self-hosted blog you can decide which ad network you want to join, which ad you want to show and the place you want to show it.

For example, you can place ads in strategic place where people is more likely to see or click them. This will help you to make the most out of it and earn extra money from your blog.

How to switch to self-hosted

Switch to a self-hosted blog is easy, it doesn’t require any particular knowledge and you can follow the step-by-step guide I’m going to show you below.

If you are worried about the price.. I know, it’s an investment. But you can’t expect to MAKE MONEY without investing money upfront. So, don’t worry because within a couple of months you will be able to pay back the investment with sponsored posts, ads, affiliate marketing or other ways you decide to make money with. (I paid my one back in 3-4 months and it’s all profit!)

So, if you have a free WordPress blog and want to switch to self-hosted follow these steps:

1. Get a domain name + hosting

First thing first, choose a reliable hosting provider like Bluehost. You don’t want your blog to get hacked the first day you go self-hosted. So avoid cheap providers. I cleaned hacked websites for clients and IT’S NOT fun!

Click here to get started with Bluehost or click the picture below.

To get the most out of it, remember that you get a FREE domain name with any packages for 12 months!

Already got a domain name? No problem, just choose the web hosting package and type in the name of your domain when asked.

2. Set up WordPress

You’ll need to install and set up WordPress again, but this time it will be the self-hosted version. The good thing is that Bluehost offers a 1-click installation, so just choose a title and description and it will automatically set it up for you.

P.S. Don’t worry if you make a mistake, you can always change Site Title and Site Description after the installation from the dashboard 🙂

3. Export your old blog

Now, we need to go and transfer the content from your old blog to the new one.

To do so, go in your old blog first, dashboard > tools and click export. You’ll be redirected to a new page where you have to select what do you want to export. Choose “all content” to make sure everything will be exported. Click on download export file to proceed.

how to export a wordpress blog

4. Import the file in the new blog

Once the content of the old blog has been saved as a file on your computer, go back to the new blog.

Again, go in dashboard > tools but this time we want to click on import. You’ll be redirected to a new page where you have to choose the platform you are importing from. Scroll down to “WordPress” and click on install now.

how to export a wordpress blog

It will automatically install a plugin and you’ll see something like this.

how to export a wordpress blog

Wait a few second until it finishes with the installation. Once finished click on “run importer“.

It will open a new page and this is our final step. Click on the button “choose file” and select the .XML file you’ve just save on the computer. Once done, click “select file and upload” and it will upload all the content of your old blog into the new one!

You will find all the old blog post in the posts section, the old pages in the page section and so on.

Now you can edit them on the your new self-hosted blog or start writing new posts.

In conclusion

I hope this post will help you to demystify the advantages of having your blog self-hosted and will guide to you do the big step.

You can click here to start your self-hosted blog for less than $4 a month, or if haven’t start a blog yet you can read my step by step guide to start a new blog on WordPress here.

I’d love to hear more about your journey! Let me know in the comment below what have been the advantages of going self-hosted and, if you’re not yet, what is stopping you.

Isa Lillo


8 thoughts on “5 Reasons Why Your Blog Needs to Be Self-Hosted (and how to seamlessly switch)

  1. This is super helpful, thank you! I’m looking to go self hosted soon but because money is tight I was worried about the cost, this seems like a great price. Will definitely keep Bluehost in mind.

    1. Honestly, I was worried of that too.. but with a couple of sponsored posts and other freelance clients I’ve repaid in just a month 🙂

  2. First of all … I just wanna day that you done a FABULOUS job with this post !! I went self hosted early January and I absolutely love it! It’s so much more freedom and I’m already making money with it. It’s totally worth it to invest in being self hosted that’s for sure!! Thanks for sharing it with the blogging community!! When you get a chance, maybe you could check out my latest post ?

    1. Thanks Jessica for stopping by 🙂 Absolutely worth going self-hosted! Glad to know you’ve already paying back the investment.. For me it just took me a couple of months 🙂

  3. You give good reasons to choose a self-hosted blog. However, when you say that the domain name could be taken in a *.myplatform.com subdomain, you are right but even in the self-hosted world domain names can be taken, nowadays every word you think seems to be taken! 🙂 Especially with .com domains. Luckily there are new domains like .blog which give us more possibilities.

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top