3. Blogging Platforms and Hosting (part 2)

How to choose a blogging platform?

As you explore the internet, you can find even more blogging platforms, such as Weebly, Ghost, etc. The options are vast, but at this point, you need to make a decision regarding which one is the perfect choice for you.

Self-hosted vs. hosted

First, there is a major distinction between self-hosted and hosted services.

Hosted blogging platforms

Choosing a hosted blogging platform means that your blog will be hosted on the server of the company providing this service. For example, if you choose Blogger, your blog will be hosted on Google’s servers. This means that you do not need to take care of server installation and management. Everything is done for you. And everything is free (Blogger, Medium, Tumblr, etc.) or paid as a membership (Squarespace) which depends on the platform. You will not need a web developer. These are huge benefits for someone who is only starting out and might be intimidated by all of the technical stuff related to setting up your blog.

Still, you need to have in mind that as much as this sounds like an easy way out, in the long run, it might become a problem for you. Hosted platforms come with lots of limitations such as:

  • No possibility to customize domain name
  • No or few customization options
  • A limited number of templates
  • No possibility to optimize the server
  • A limited number of add-on features
  • Inability to monetize the blog through ads or affiliate links

While these might seem acceptable limitations at first, if you expect your blog to grow, perhaps it is time to look into what self-hosted blogging platforms offer.

Self-hosted platforms

The main advantage of self-hosted platforms is that they are completely customizable and flexible. You can install and optimize them to support your vision and create a unique online presence. WordPress.org is the most popular self-hosted platform. When you decide to go for this option, you will need to have your own server where the blog will be hosted. Once you set up the blog, you will be able to choose from a variety of blog templates. If you have coding experience, you can use it to optimize the platform even more.

Some drawbacks you will need to have in mind when choosing self-hosted blogging platforms include:

  • You will have additional costs of hosting and domain
  • More complicated installation and setup process (not too complicated though)
  • You might need to hire help (a developer, web designer, etc.)

The reason why self-hosted platforms are a good fit, even if you might need help at first, is the fact that they can grow as your blog grows. They support a lot of plugins, add-ons, and customizable templates. You will also have more freedom to monetize your blog with different tactics as there will be no restrictions in this regard.

Online community

The online community represents the number of users who use this particular platform. For example, the WordPress platform is known to have a large and quite vocal community. What this means is that you will find lots of support forums and online groups that can help you troubleshoot some issues that might pop up on your blog. It also means that this platform provides the great selection of plugins, extensions, and templates.

While this is not necessarily a deciding factor, it is quite helpful to know that you can expect support from the online community.

Features and plugins

When you start a blog, you should have a clear vision of what you want to do, what kind of content you want to share and how you want to present it. Knowing this helps you with choosing a blogging platform because you will have in mind the features you need. Self-hosted platforms come with a specific set of features which are built into the core platform, but the main benefit is that plugins are there to enhance the existing or install completely new features to your blog.

On the other hand, if you go for a hosted solution, the set of features that comes with a platform is usually constant, and unlikely to change much. This is why it is important to explore the features the platform provides and plugins that come with each of them. It is also worth exploring possible upgrades the platforms provide (such as Wix) even if those are paid options.


Other criteria to have in mind when choosing a platform is the costs related to blog setup and management. If you do not have the budget, and you do not expect to monetize your blog, a free hosted platform could be your choice. You have to be aware that self-hosted solutions come with a monthly (or yearly) costs, which might vary depending on the company you choose to hire for these services. This is an expense that should be included in your business planning.

What is hosting?

To make a blog available to the online users, you will need to store blog data on a server. Servers are special computers used for storing websites and blogs and making those available to online users via the internet. Once the blog or website is made available online, it can be accessed through its unique URL.

When you decide to start a blog with a self-hosted platform, you will need to buy web hosting from a company that specializes in selling those services.

Popular hosting service providers for bloggers include:

Other hosting companies also provide hosting solutions that can be used for websites and blogs, which is why it is worth exploring and comparing the companies, the types of plans they offer and the types of features they include with each of them.

Types of plans

When buying web hosting for your blog, you will have multiple payment plans to choose from. Each hosting provider offers several payment plans, and the number of integrated features increases with more advanced solutions. The goal here is to provide a custom solution for different types of businesses.

Basic plan

– This is a starting plan with the most basic features, usually recommended for small business owners and beginner bloggers. The limitations of this plan include the number of websites you can host, monthly traffic, storage, etc. These limitations can be overcome as the company usually offers a free upgrade to a more advanced payment plan.

Middle plan

– With this plan, you can expect more features and fewer limitations regarding the number of websites to host, email accounts, storage, etc.

Ultimate plan

– This one is designed as a professional solution, offering a full scope of services the company has to offer, which usually include advanced analytics, site backup, hosting privacy data, etc.

Some companies offer custom plans that fall in-between, and they usually create a specific solution for a certain type of owners. When you are making a choice, think about what you need at first. Which features would be able to sustain your blog performance in its initial phase? Then you can upgrade, as your requirements start to grow.

Types of hosting services

When choosing a hosting for your blog, it is helpful to know which types of hosting services you can choose from. There are substantial differences between them. For each of these types, companies offer a couple of payment plans.

Shared hosting

Shared hosting means that your blog data will be stored on a server with other websites and blogs. The advantage is low price, but the disadvantage is the fact that server popularity affects your blog performance as well. This kind of hosting is pretty straightforward to set up. Hence, it is an options most beginners choose to start with.

VPS hosting

Virtual Private Server (VPS) is a service where one server is used to store multiple separate servers which are divided virtually. It is a more advanced solution than the previous one. The price is still not too high, but you avoid the problem of having other site’s popularity affecting your performance.

Dedicated hosting

With dedicated server service, you rent a physical server from a company to host your blog. In this case, no other websites would affect your performance or slow down your server. It offers a great level of control and flexibility. This one is the most expensive of the solutions, and it is recommended for large companies. Additional costs will include hiring a system administrator to help with server management.

WordPress hosting

Some companies that offer hosting services include a solution specifically designed for WordPress blogs and websites. It is usually a shared or VPS hosting which is already optimized for the WordPress platform.

What to think about when choosing a hosting provider?

Even though you might be faced with a lot of choices, choosing a blog hosting does not have to be such a difficult decision to make. All you have to do is to focus on your blog and your blogging strategy. You also need to explore the features the company you are interested in offers.


Here are some of the things you need to think about when choosing a hosting provider.

Blog transfer

If you already have a blog and you want to switch to another hosting provider, this option is very helpful. Having a free blog transfer will both save you time and money while ensuring your content remains unharmed during the process. Some companies offer this service to new customers.

The number of websites on the same account

Some hosting plans limit the number of websites or blogs you can host to one or two, while more expensive payment plans usually allow the unlimited number of websites. At the moment you are starting your blog, this might not seem as a relevant factor. Even so, think about ideas you might get to realize in the future. Or if you perhaps have another website or a blog. When the hosting provider allows multiple websites on your server, this means that you will be paying only one hosting solution to host all of your blogs and websites, rather than paying separate hosting plans for each.

Email from your domain

Most hosting providers offer this service for free, but it is something you want to check beforehand. Emailing from your domain means that you will be sending an email to your subscribers with your domain name address. It is great for building trust and reputation. The hosting plan you choose might have limitations regarding email, so make sure you check the number of email addresses you can register, email storage, client access, and email protocol.


Backups are essential when it comes to keeping your work safe. Some hosting companies offer regular automated backups for free, which is an amazingly useful service. Otherwise, you will get an option of one-click backup tool or be required to pay extra for the service. Regardless if you choose to use a hosting company to help you with backups or you do backups manually yourself, always make sure you have a backup strategy in place.

Control panel

Control panel is the interface you get access to when you access your hosting and manage it. You will need login details to access it. cPanel is the most commonly used solution, and it is something you should have if you want to easily manage your blog hosting.

Sign up price and renewal price

This is a major thing to consider. Do not be lured by pompous offers of having your blog hosted for as low as a dollar. Hosting companies offer exclusive signup rates for the first-time customers. This price is for a month or a year, depending on your hosting plan. After that promotional period is over, you will have to pay the renewal price, which is a full price without any discounts. So, when comparing the prices of different hosting companies, always make sure you check the original price, without discount, because that is the one you will end up paying later on.


Solid State Drive (SSD) is a type of hard drive which is up to 3 times faster than a normal drive. When your website is hosted on such a drive, it will load faster. Since this is a factor influencing your blog performance, you might want to explore this feature if the company offers it. It can be a feature you decide to pay for separately.

Storage and data transfer

The most basic plans can be limited in terms of storage and bandwidth. This can be a rather limiting factor because storage available on your disk space represents a fixed amount of content you can store before all the space is occupied. The same goes for data transfer, i.e., bandwidth. In essence, this represents the number of visitors the server can handle. Each time someone visits your website, a certain amount of data is sent by the server to show the blog. Due to a lot of visitors, you might exhaust the bandwidth before the month’s end. Hence the reason to go for a plan with unlimited bandwidth if you have a lot of visitors.

When starting from scratch, even the most basic plan with its limitations might suffice your blog presence, but always make sure that the advanced payment plans come with more or unlimited amount of storage and bandwidth.

Reliability and uptime

Reliability of your hosting provider is a determining factor when choosing which one to use. Great reputation on the market and excellent customer reviews are all indicators of how reliable a hosting provider is. Another indicator is uptime. Hosting providers usually guarantee a specific uptime, which represents the time during which the server is up and running. In the beginning, this might not be a crucial factor for you as a blog owner, but if you plan to make a living through blogging and turn this blog into a business, you need to think about providing a blog which is available to the visitors all of the time. Not only can downtime jeopardize your blog reputation, but you might end up losing valuable visits and sales. Here are industry standards regarding uptime of web hosting (Source).

  • 98% uptime = server may be down 28.8 minutes a day
  • 99% uptime = server may be down 14.4 minutes a day
  • 99.5% uptime = server may be down 7.2 minutes a day
  • 99.9% uptime = server may be down 1.44 minutes a day


Terms of service is a document that regulates the relationship between you and a hosting provider. Since you agree to these terms of service once you become a client, it is advisable to read this document. Restrictions usually refer to the type of content that is prohibited on the company’s server, cancellation restrictions, etc.


Here is another factor that might not seem relevant at first. Only once the first issue arises will you realize the importance of amazing customer support. Hosting providers usually assist with support tickets, email, phone, or within their help center.

When making a decision regarding hosting, try to have all of these factors in mind. Remember that hosting is supposed to provide a secure place for your blog and its content. You want to choose a solution that is perfect for your current needs at the price that is within your budget.