So you’re about to start a blog with WordPress but not sure which WordPress hosting provider to use to host it? There are hundreds of blog hosts on the market which can be confusing and overwhelming.

This is the list of 20+ of the best blog hosting and WordPress hosting providers for the year 2019. I hope this list will help you to choose the right web hosting for you and your needs.

Price: WordPress plans start at $2.95/month for one site and 50GB of website space. $5.95/month plan for unlimited websites. Free domain name is included.

What is it: Founded in 2003 and powers more than 2 million websites. Recommended hosting provider by WordPress. I’ve been a paying customer for over 7 years and I recommend them to any beginner. Makes it a quick process to start a WordPress site.

The link is my affiliate link. Simply put, if you click on my affiliate link and start your blog, I earn a commission, yet you don’t pay any extra. You even get a discount.

Thank you for your support!

Here are the easy steps you should take to start a blog:
  1. Visit Bluehost and click “Get started now.
  2. Click the
  3. Select the “Basic” plan at $2.95 per month. It’s recommended for beginner bloggers.
  4. Select your plan
  5. On the “sign up now” page, type in your chosen new domain name and click on “Next“.
  6. Choose your domain name
  7. On the “Create your account” page, fill in your personal information.
  8. Further down the page, select your account plan. All the “extra” packages such as site security and SEO help are unnecessary, so I recommend you deselect them all.
  9. Select your package details
  10. Next up add your payment details. If you’d like to pay with PayPal you can click on “more payment options”. Then tick the “I have read and agree to Bluehost’s terms of service…” and click on “Submit
  11. Your account is now open. You will shortly receive a couple of confirmation emails. The “WHOIS verification” email needs your attention. You need to click on the “Verify your email” button to confirm.
  12. Set your Bluehost account password by clicking on “Create your password” button. Type in your password, retype it to confirm, tick the privacy policy box and click on “Next”.
  13. Click on the “Log in” button. Bluehost displays several design themes on the “Pick a theme that inspires you” screen. You can do this later, so I recommend you click on the “Skip this step” button at the bottom of the screen.
  14. Your WordPress blog is being set up now. It may take a couple of moments so do hold tight until you see the “All done!” message. You’ll get an email with the subject line “New WordPress Site” too. Now click on the “Start building” button.
  15. On the “Welcome to WordPress” page, click on “I don’t need help” button. On the following screen click on the “Launch” button to launch your site.
  16. Congratulations! You now officially own a domain name and your blog is live. Anyone can access it by going to You can enter your WordPress admin dashboard by going to

Here’s the overview of all the other WordPress hosting providers:

A2 Hosting

Price: Plans start at $3.92 for one site. Unlimited site plan starts at $4.90. The “up to 20x faster” plan starts at $9.31. They offer a free account migration from other hosts.

What is it: Started in 2001 in Michigan and offers everything from shared hosting plans to dedicated server solutions. They own all of their web servers. Focus on WordPress alongside others CMS solutions. Partnering with Carbonfund to offset their CO2 emissions. You can cancel at any time and get a refund for unused services.

Amazon Web Services

Price: Has a free tier and free trials after which you can pay as you go according to your usage.

What is it: AWS from Amazon is a cloud computing platform used by some of the largest websites online such as Netflix and Airbnb.

Best for: Not recommended for beginners. Setting up and running WordPress on AWS is not that easy and is a highly technical process.


Price: Pay as you go charges with the cheapest plan being $10 per month.

What is it: Cloudways is a managed cloud hosting platform. It basically helps you run and manage a site on one of the large cloud computing platforms such as AWS.

Best for: Non-technical users who want someone to manage their site on AWS or similar.

Price: Plans start at $2.59/month for one site and $7.95 for multiple sites. The “high performance” plans start at $16.95.

What is it: DreamHost is one of the three hosts recommended by WordPress. They focus on WordPress and offer everything from shared hosting to dedicated hosting. Over 1.5 million websites are hosted there of which 750,000+ are WordPress blogs.


Price: Plans start at $14/month for one site and up to 5,000 visitors. Free migration of sites.

What is it: Started in 2012 with a focus on designers and agencies who are creating and managing sites for clients. Helps you automate the process of creating sites for different clients using the same theme and plugins. Only hosts WordPress. 70,000 customers.

Best for: Those designing and managing sites for clients and looking for a customized solution for your workflow.


Price: WordPress plans start at $8.99/month for one site and up to 25,000 visitors.

What is it: Publicly listed web host founded in 1997. The most widely known hosting provider famous for its SuperBowl and other advertising. It’s also the largest web host with 17 million customers. It’s interesting that GoDaddy is migrating its infrastructure to AWS.

Google Cloud Platform

Price: Free tier and free trial.

What is it: Google’s cloud computing platform that is competing with Amazon Web Services to dominate the web.

Best for: Not recommended for beginners. Setting up and running WordPress on Google Cloud is not that easy and is a highly technical process.

GreenGeeks: For hosting powered by renewable energy

Price: Plans start at $2.95/month for an unlimited number of sites and traffic. You can get a 2x increase in server resources with the “pro” plan at $6.95. Free migration of your site(s) and a free domain name.

What is it: It’s a green and eco-friendly host which means that your usage is offset by 300% in the form of renewable energy credits.

Best for: Those looking for an environmentally friendly web host.


Price: WordPress Cloud plan starts at $5.95/month for one site and up to 100,000 visitors. Free migration for one site is included.

What is it: Founded in 2002 and hosts more than 1 million sites.

InMotion Hosting

Price: WordPress hosting starts at $7.26/month for one site, 40GB of storage and up to 20,000 monthly visitors. Plans include a free domain name and a free site transfer too.

What is it: Founded in 2001 and hosts more than 300,000 domains. Committed to being eco-friendly by reducing their carbon output and partnering with non-profits to plant trees. They also offer a 90-day no-questions-asked money back guarantee if you’re not happy with their service.


Price: WordPress plans start at $6/month for 25GB of storage. Free migration service is included.

What is it: Founded in 1999. They have a price lock guarantee on some plans which means that you keep paying the price you sign up for.


Price: Plans start at $30/month for one site, 5GB of disk space and up to 20,000 visitors. Includes free migration.

What is it: Founded in 2013. Premium WordPress hosting on the Google Cloud Platform. No fixed terms contracts and you can upgrade or downgrade at any time. You get a prorated refund in case you cancel.

Kualo: An alternative for green hosting

Price: WordPress plans start at $3.99 for the first month ($8.99 after the first month) for one site, 10GB of storage, a free domain name and a free migration.

What is it: Founded in 2000 and hosting more than 100,000 sites. 100% powered by renewable energy. Includes a 60-day money back guarantee and a price freeze guarantee (they will never increase the hosting price you pay as long as you remain the customer).

Best for: Alternative option for those looking for an environment-friendly hosting.


Price: Plans start at $5/month for 25GB of storage.

What is it: Cloud hosting for designers and developers with more than 400,000 customers.

Best for: Not recommended for beginners. Setting up and running WordPress on Linode is not that easy and is a highly technical process.

Liquid Web

Price: WordPress plans start at $99/month for up to 10 sites, 50GB of storage and complimentary site migration.

What is it: 30,000+ customers and 500,000+ sites under management. No contracts so you can upgrade or downgrade or leave at any time.

Media Temple

Price: WordPress plans start at $20/month for two sites, 50GB of space and up to 250,000 visitors.

What is it: Founded in 1998 and acquired by GoDaddy in 2013. More than 100,000 customers and managing more than 1.5 million websites.


Price: WordPress plans start at $299/month for up to 15 sites.

What is it: Founded in 2006, focused on WordPress sites and is the “first ever managed WordPress hosting platform”.


Price: Starts at $25/month for up to 5 sites and 60,000 page views. Includes free migration and a free Jetpack premium subscription.

What is it: Founded in 2010. Focus on WordPress. Acquired by Automattic, the company behind Try it for 90 days and get money back if you’re not happy.

Site5 Hosting

Price: Plans start at $6.95/month for one site and up to 10,000 visitors. Includes free migration.

What is it: Targeting designers and developers. 45-day money back guarantee.

SiteGround: Alternative host recommended by WordPress

Price: WordPress plans start at $3.95/month for one site, 10GB of storage and 10,000 visitors. Includes free migration.

What is it: Founded in 2004 and managing more than 1.8 million domain names. One of the three hosts recommended by WordPress.


Price: Plans start at $35/month for one site and 25,000 visitors. Free migration.

What is it: Founded in 2010 and has 90,000+ customers. Owner of StudioPress and the Genesis premium themes so you get access to them for free as part of any plan.

Things to consider when deciding and evaluating a web host

Every blog is hosted on a server somewhere. By clicking on a link, your computer or mobile device is connecting to a server where that website is being hosted.

Hosting is essential for you to make your blog visible on the internet and accessible for people to visit from anywhere in the world at anytime that they want.

Here are some things you should consider when deciding which web host to use:

  • Your budget, pricing and cost: How much is your budget for a hosting account? What can you afford to spend?
  • Your expectations: Do you plan to run more than one blog? Do you want a very fast and reliable server? Do you plan to upload tons of content? Starting with a large audience and expecting a lot of traffic? Do you plan to run an e-commerce and accept payments? Do you need the additional functionality that some of the more premium companies are offering?
  • Speed: How fast will my blog load and does the host have CDN, caching and other speed optimization setup?
  • Security: Does the host have a free SSL certificate, measures to block brute-force attacks, scans for vulnerabilities and cleaning of malware?
  • WordPress specific features: Does the host have one-click install, automatic updates, and backup?
  • Support: Is support provided 24/7? Do you need to call in or can you live chat or email? How responsive are they?

Different types of hosting available

Shared hosting

Shared hosting is the best choice for a beginner. They are cheap, easy to start with and simple to maintain and keep running.

Your blog is hosted on a server alongside other blogs from other people.

There are no dedicated resources allocated solely to you. All these blogs are sharing the resources of the server.

It’s like living in an apartment building.

Most people start out with a shared hosting account as every new blog has very little traffic. Some may move up in case they get a lot of traffic or want a site to load even faster.

It’s simple to upgrade to a more advanced (and more expensive) hosting if or when you need.

If you’re looking to start your first blog or if you’re a beginner, I recommend a shared hosting option. It’s affordable and easy to use and get started with.

What is the difference between hosting and managed WordPress hosting?

Managed WordPress hosting companies are a fairly new introduction to the world of blog hosting.

Their rise has contributed to an overall increase in service and quality of WordPress hosting offered. Many hosting providers now blur the line between a managed WordPress and shared hosting.

Many have introduced features and services of a managed platform and this is great for all of us.

Any server can be a managed WordPress hosting server or not. The only difference really is that a managed WordPress hosting server is specifically configured for the WordPress software and the needs of WordPress.

Managed WordPress hosting companies are basically WordPress experts. That’s what they do.

Their servers are designed and optimized for WordPress blogs. For instance, a managed WordPress hosting might ban some resource heavy or insecure plugins from being installed.

Managed WordPress hosting also integrated other features such as caching, CDN and malware scans.

You can still be on a shared hosting even with managed WordPress hosting or you may be on a dedicated server. It all depends on the hosting company.

Probably the best way to see the difference is by looking at the cost. Managed WordPress hosting with a dedicated server cost at least 10 times or more per month than managed WordPress hosting on a shared server.

VPS (Virtual Private Server)

VPS (Virtual Private Server) is similar to shared hosting but with more resources and support.

A VPS server is split into several standalone partitions and each account gets access to a dedicated allocation of CPU, RAM and storage space.

You don’t have a whole dedicated server all for yourself but your account is isolated from other sites and you have guaranteed and dedicated resources only for yourself.

Cloud hosting

This is like a virtual private server but your content is now spread over several machines rather than one (it’s in the cloud).

This brings in extra speed, stability and scalability to high-traffic sites.

Cloud hosting can be managed or unmanaged.

With unmanaged cloud hosting you are on your own. You basically get some server space and you need to set everything up using a command line interface.

Some cloud hosting companies provide managed cloud hosting. Managed cloud hosting has a control panel which helps you install WordPress and there is the customer support as well.

Managed cloud hosting is, in general, more expensive than unmanaged.

Dedicated server

Dedicated server means that you get a full access to a server. All of its resources are available to you and you are fully in charge of running everything.

You don’t share anything with anyone else.

A dedicated server is for those more technically inclined who want to manage their own server.

Blog hosting frequently asked questions

What are the CPU, RAM and hard drive space on my server?

Think of a server as a computer without a monitor. It pretty much works the same way. Servers contain:

  • A processor (CPU) responsible for performing all the processes
  • Memory (RAM) responsible for storing current data in use
  • Hard drive space responsible for storing your files and content

The more traffic your site has, the more strain it will put on the CPU and RAM.

The more files you upload, the more hard drive space your content will take.

How to improve your blog speed on a shared hosting

  • Pick a lightweight WordPress blog design theme such as the default Twenty Nineteen or GeneratePress
  • Compress all your images as you upload them using the “ Image Optimizer”
  • Use Jetpack plugin to lazy load your images which means that images don’t load until the visitor scrolls down to them
  • Enable also “Site accelerator” CDN in Jetpack to speed up image and static file load times
  • Activate a caching plugin such as “Cache Enabler”
  • Activate a minify plugin such as “Autoptimize”

What are the signs I have outgrown the shared hosting account?

  • Does the slow loading time bother your visitors and impact on your revenue?
  • Are you experiencing site downtime?
  • Do you often encounter your blog being down with different error messages?
  • Has your blog been a victim of hacking attacks?

What is cPanel?

Hosting servers are usually managed with cPanel. This control panel helps you:

  • Manage your WordPress installs, databases, security, your email, stats and other apps
  • Easily move your blogs from one hosting account to another

Pricing discounts

Many hosts regularly run big pricing discount campaigns. You may even get 50% or more off the price if you purchase during a discount. Something to consider:

  • In order to get the largest discount you normally need to commit and prepay for up to 3 years
  • Be aware of the full price as at the end of the initial term, you will be renewing with the full price without the discount
  • It’s advisable to shop around when it’s time to renew just before your initial term has been completed
  • Be ready to move to another host after the initial term expires to get the best deal. You can easily save 50% or more. Most hosts in this list offer a free site migration to their services

Should I use free or paid blog hosting?

Free blog hosting exists but is not recommended for several reasons.

  • Free blog hosting does not normally include a domain name and you will be under the domain of the host
  • Free blog hosts normally include banner advertising and other messages to your visitors
  • Free blog hosts don’t allow you the full freedom and control over your site as your paid hosting does

What’s the best free blog hosting?

Some of the popular options to host your blog for free are, and Here’s the full list of all the best blog sites.

Published by Marko Saric

I created my first site about my favorite band Metallica as a teenager. It got me hooked into content publishing and audience growth. My goal is to help you on this creative blogging journey. See more about me