How to Properly Switch From Wix to WordPress (Step by Step)

Looking to switch from Wix to WordPress? Wix is a drag-and-drop website builder that lets you create a simple website. However, many Wix users soon realize that their options are limited, and adding extra features can become quite expensive. If you want more features and… Read More »

The post How to Properly Switch From Wix to WordPress (Step by Step) appeared first on WPBeginner.

Looking to switch from Wix to WordPress? Wix is a drag-and-drop website builder that lets you create a simple website. However, many Wix users soon realize that their options are limited, and adding extra features can become quite expensive. If you want more features and flexibility without the high costs, then switching to self-hosted WordPress is the best choice. In this article, we will show you how to properly move from Wix to WordPress.

wix to wordpress migration

There are various ways to switch from Wix to WordPress. After reviewing all the methods for transferring your site from Wix to WordPress, we believe the easiest way is by importing your blog posts via RSS.

In this step by step guide, we will walk you through the process of transferring your Wix website to WordPress. Depending on how many pages you have on your Wix site, the migration can take up to an hour.

Here are the steps to migrate from Wix to WordPress:

  1. Sign up for WordPress web hosting
  2. Setup your new WordPress site
  3. Customize your site’s style and appearance
  4. Import your blog posts via RSS
  5. Convert your Wix pages to WordPress
  6. Create your main navigational menu
  7. Redirect Wix to WordPress

Ready to transfer Wix to WordPress? Let’s get started.

Step 1: Sign Up for WordPress Web Hosting

To start a WordPress blog, the first thing you’ll need is a web hosting account for your website. Web hosting is your website’s home on the internet. This is where all of your files and data is stored.

You will also need a domain name (such as www.yoursite.com). This is your website’s address on the internet.

When you use Wix, they host your website for you which is also the reason why it’s quite limited. On the other hand, WordPress is a free software, so you’ll need a place to install it. That’s why you need to purchase web hosting and a domain name.

We highly recommend that you use Bluehost because they are an official WordPress.org recommended hosting provider. They have also agreed to give our users a free domain and over 60% off discount on web hosting (special Bluehost coupon for WPBeginner users).

→ Click here to Claim this Exclusive Bluehost offer ←

If you want to look at more options, then we have a list of the best WordPress hosting providers that you can choose from. Some other companies that we recommend are SiteGround and HostGator.

In this tutorial, we’ll use Bluehost for screenshot and examples.

If you’ve already registered a domain name with Wix, that’s no problem. When signing up with Bluehost, you can enter your existing domain under the “I have a domain name” option.

Enter your existing Wix domain name on the right

Later on in this guide, we’ll walk you through how to transfer your domain when your new WordPress site is ready.

Step 2: Setup Your New WordPress Site

After purchasing your new hosting plan, you’ll need to install WordPress. Bluehost offers an easy 1-click installation tool for WordPress inside the cPanel.

Simply login to your account and scroll down the website section where you will see the WordPress icon.

Install WordPress icon in Bluehost's cPanel dashboard

Click on the install WordPress button and follow the onscreen instructions. For detailed instructions, see our step by step tutorial on how to install WordPress.

Once you have installed WordPress, it’s a good idea to set your WordPress permalinks.

Your permalink settings will determine the address of each blog post. For example, instead of publishing a blog post to:

www.yourblog.com/2017/10/blog-post-title

You can publish it to:

www.yourblog.com/blog-post-title.

You can change your permalink settings by navigating to Settings » Permalinks in your WordPress dashboard. Once you have selected the structure you want, click on the Save Changes button at the bottom.

Set your WordPress permalinks before importing Wix

For more details about permalinks, you can check out our post on SEO-friendly URL structures in WordPress.

Step 3: Customize Your Site’s Design

Next, you can customize the appearance of your website. It’s easy to do that using WordPress themes. WordPress themes are used to define the appearance and display of a WordPress powered website, just like Wix templates.

There are hundreds of themes available for WordPress, both free and paid. Some themes are very basic and minimalist, while others will add lots of new features to your site.

As a WordPress beginner, you may want to start with a simple theme that’s easy to use. We have a list of recommended simple WordPress themes you can take a look at to get started.

Wondering how to decide on a theme? You can check out our article on selecting the perfect WordPress theme for tips and advice.

If you just want to get started quickly, we recommend Sydney, a very popular free multipurpose theme. There’s also a premium version available with more features called Sydney Pro.

Sydney

Remember, you can easily change your theme in the future, so it’s important that you don’t spend too much time on this step. You can even use the default WordPress theme and start with the migration process. Because the most important part is moving all of your content from Wix to WordPress.

Step 4: Import Your Wix Blog Posts to WordPress

In this step, we’ll transfer your Wix blog posts over to your new WordPress site.

Wix is a closed platform, and they don’t provide an easy way for users to migrate their content away from Wix. But we can still automate the process by importing your Wix RSS feed, instead of recreating each blog post manually.

To get started, you’ll need to download your Wix RSS file.

You can locate the file by adding /feed.xml to your Wix website URL. If you don’t have a custom domain with Wix, then you can find your RSS feed at username.wixsite.com/blogname/feed.xml, where “username” is your Wix username and “blogname” is the name of your blog.

If you have a custom domain such as www.yourwixblog.com, then you can find your RSS feed at www.yourwixblog.com/feed.xml.

After navigating to the proper URL, you should see a page full of code. Go ahead and right click anywhere on the page and click Save As to save the file in your computer.

Wix RSS feed

Now that you have your RSS file, you can log in to your WordPress dashboard and click on Tools » Import.

Next, click the Install Now link under the RSS heading.

wix to wordpress migration using RSS

After a few seconds, you’ll see a link at the top of the page to Run Importer. Go ahead and click the link.

Run the RSS importer to export wix to wordpress

Now click the Choose File button and select the feed.xml file you just saved to your computer. Then you can click the Upload file and import button.

Click the upload button to transfer wix to wordpress

If you have a lot of blog posts to import, then it may take a few moments to import them all. When it’s done, you’ll see a confirmation message.

Your Wix blog posts have been transferred to WordPress

To check on your blog posts and make sure they were exported from Wix correctly, you can navigate to Posts » All Posts and click View underneath each post.

View each post to double check your wix to wordpress migration for errors

At this point, the content of your blog posts has been transferred, but there’s one problem: any images in your post are still hosted with Wix.

You can see this for yourself if you edit a post and click on the Text tab to view the code.

blog post images are still hosted with Wix

Luckily, there’s an easy way to fix this and move your images over to WordPress. All you need to do is install and activate Import External Images plugin.

Plugins are like apps for WordPress that allow you to add new features. We have a step by step guide on how to install a WordPress plugin.

After installing and activating the plugin, you can navigate to Media » Import Images and click the Import Images Now button to get started.

import images from wix to wordpress

Depending on how many images you need to import, the process may take a few moments. When it’s finished, you’ll see a confirmation message that says “Import Complete.”

Step 5: Import Your Wix Pages to WordPress

After you have imported your blog post, next we’ll need to transfer your Wix pages over to your WordPress site.

Wix doesn’t provide any automated way to do this, so we’ll have to recreate each page in WordPress one by one.

First you can navigate to the Wix page you want to transfer to WordPress. Highlight all the content (except for the page title). Then you can right click and click on Copy.

Copying wix to wordpress

After that, you need to login to your WordPress dashboard and navigate to Pages » Add New to recreate the page. At the top of the page, you can type in the page title. Then you can right click and and click on Paste as plain text to recreate the content.

Paste content from Wix to WordPress

Using Paste as plain text instead of just Paste will keep any unnecessary junk code from cluttering up your site. But it also strips all the formatting. This means you’ll need to recreate any links, colors, and styles.

For help with styling your pages, you can check out our article on tips for mastering the WordPress visual editor.

When you’re finished styling your page, you can click the Publish button to publish your page on your new WordPress site.

Publish your new WordPress page

Now that you’ve converted all your content, it’s a good idea to carefully review your posts and pages to make sure everything is working right and looks the way it’s supposed to. If you have a lot of content, you might want to speed up the process by using Broken Link Checker to fix any broken links.

Step 6: Create Your Main Navigational Menu

Next you’ll want to make sure your visitors can easily navigate through your new website using your primary menu.

You can create a navigational menu by going to Appearance » Menus. Type in a name for your menu, and click one of the Create Menu buttons.

Creating the main menu in WordPress

Now you can select whichever pages you want to add to your main menu, and click the Add to Menu button. When you’ve added all the pages you want, click the blue Save Menu button on the right.

Adding pages to your WordPress menu

Now your menu has been created, but you still need to place it on your site. To do that, click the Manage Locations tab.

The locations shown will be different depending on your WordPress theme. In the default WordPress theme Twenty Seventeen, the Top Menu location is the main menu that displays at the top of the page. In other themes, it might be called a different name such as “Main Menu” or “Header Menu.”

To place your new menu in the Top Menu location, click the dropdown field and select the name of your menu. Then click the blue Save Changes button.

Adding the new menu to your site

Step 7: Redirect Wix to WordPress

Now your new WordPress site is complete, and you’re ready to let your readers know about your move.

It’s important to not only announce your move to your readers, but also set up proper redirection. You want any visitors to your old site to land on exactly the same page on the new site. This will also let search engines know that your old site has moved to a new location.

Note: You can only redirect users to your new WordPress site if you had a custom domain on Wix. Unfortunately, if you were using a wixsite subdomain, then you cannot redirect users to your WordPress site.

First you need to open a plain text editor like Notepad and paste this code:

var hashesarr = { 
"#!about-us/c1it7":'/about/',
"#!contact/ce54":'/contact/',
"#!random-article/c1mz":'/random-article/'
 };

for (var hash in hashesarr) {
    var patt = new RegExp(hash);
    if (window.location.hash.match(patt) !== null) {
        window.location.href = hashesarr[hash];
    }
}

In this code we have added three example URLs in the following format:

"#!about-us/c1it7":'/about/',

The first part of the line looks for a string in the URL. This will be the URL your Wix users will be coming from. The second part in the line is the WordPress slug for the same page.

Unfortunately, you will have to manually add each URL in this format. Once you are finished, you need to save this file as redirects.js.

Now you need to upload this file to your WordPress theme’s /js/ directory using an FTP client.

If your theme does not have a /js/ directory, then you need to create one.

Now you need to edit your theme’s functions.php file and add this code at the bottom of the file:

function wpb_wixjs () { 
wp_enqueue_script( 'wixredirect', get_stylesheet_directory_uri() . '/js/redirects.js', array(), '1.0.0', true);
} 
add_action('wp_enqueue_scripts', 'wpb_wixjs');

Don’t forget to save your changes.

That’s all, you can now try visiting a URL from your old Wix site to see the redirect in action.

Note: These redirects will not redirect search engines and are not very SEO friendly.

Lastly, don’t forget to inform your readers of your new address. You can do this by announcing your move on social media, writing a blog post about it, and sending out a notice to your email newsletter.

Step 8: Add Essential WordPress Plugins

WordPress plugins allow you to add more features to your site. Plugins work like Wix apps. There are hundreds of plugins available, free and paid. You can check out our archive of articles about the best WordPress plugins if you’re not sure where to start.

We have a list of the must have WordPress plugins for all websites.

We also have a list of all the plugins we use on WPBeginner in our blueprint that you can check out. Lastly, don’t forget to check out premium WordPress plugins built by WPBeginner team.

That’s it! We hope this tutorial helped you switch from Wix to WordPress without a lot of hassle. We would like to welcome you to the WordPress community. To get started with WordPress, please take a look at our beginner’s guide section and our WordPress beginner videos.

If you have a friend still using Wix, then you can show them your new WordPress site and our comparison on WordPress vs Wix and convince them to switch over.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post How to Properly Switch From Wix to WordPress (Step by Step) appeared first on WPBeginner.

How to Choose the Best Blogging Platform in 2016 (Compared)

Are you looking to start your own blog, but can’t figure out how to choose the best blogging platform? It’s a tough choice, since there are several different blogging platforms out there. How do you find out which one is right for you? In this… Read More »

The post How to Choose the Best Blogging Platform in 2016 (Compared) appeared first on WPBeginner.

Are you looking to start your own blog, but can’t figure out how to choose the best blogging platform? It’s a tough choice, since there are several different blogging platforms out there. How do you find out which one is right for you? In this article, we’ll help you choose the best blogging platform by going over the pros and cons of the most popular options.

How to choose the best blogging platform

Here are the blogging platforms we’ll be comparing in this article. If you’re interested in a particular platform, you can click the link to skip ahead in the article.

  1. WordPress.org
  2. WordPress.com
  3. Blogger
  4. Tumblr
  5. Medium
  6. Squarespace
  7. Wix
  8. Joomla
  9. Ghost
  10. Weebly

Choosing The Best Blogging Platform – What to Look for?

Before diving in the list, it helps to know what kind of platform you’re looking for.

As a beginner, you’ll want a blogging platform that’s easy to set up, and doesn’t require any coding skills.

You’ll also need to think about what kind of blog you want to create, now and in the future.

As your blog grows, you may want to change the look of your site and add more features for your growing audience. That means it’s important to choose a blogging platform that’s flexible, with room to grow. 

Starting off with the wrong platform can make it very difficult to switch later on.

Lastly, even if you don’t have plans to make money yet, it’s smart to make sure you have the option to do so in the future.

With all that in mind, let’s compare the best blogging platforms for beginners.

1. WordPress.org

WordPress.org

WordPress.org is the world’s most popular blogging software.

(Note: It’s easy to confuse WordPress.org with WordPress.com, which is a blog hosting service next on this list. See our guide on the difference between WordPress.org and WordPress.com.)

WordPress.org is an open source software platform which allows you to build your website or blog on your own. It is a self-hosted solution, which means you will need to sign up with a WordPress hosting provider.

Pros

  • WordPress.org gives you control over every aspect of your website.
  • You can grow your blog and add extra features like forums, online store, and membership options to it.
  • There are thousands of free and premium themes available for WordPress. This allows you to create a beautiful website that stands apart from the crowd.
  • You also get access to more than 45,000 free plugins. These plugins are like apps for your WordPress blog, allowing you to add all kinds of new features.
  • WordPress is search engine friendly.

Cons

  • Managing your own website comes with a bit of a learning curve.
  • You will have to manage your own backups and security.

Price:

WordPress.org software is free, but you’ll need to buy a domain name (about $14.99/year) and hosting (usually starting from $7.99/month). However, WPBeginner users can get started for only $2.75 per month with Bluehost, an official WordPress recommended hosting provider. They are offering our users 60% off on hosting and a FREE domain name.

See our guide on how to start a WordPress blog for complete step by step instructions.

2. WordPress.com

WordPress.com

WordPress.com is a blog hosting service offered by Automattic, a company created by WordPress.org cofounder Matt Mullenweg.

WordPress.com offers a basic blog hosting service for free. You can purchase additional options like a custom domain name, additional storage, and other premium services.

Pros:

  • No setup required.
  • Easy to use and manage.

Cons:

  • Limited options to extend your site.
  • You cannot run advertisements on your blog.
  • You do not own your blog and WordPress.com can suspend your account if they find you are violating their terms of service.

Price:

The basic WordPress.com account is free, but it will have WordPress.com ads and branding. You can upgrade to their Personal plan for $2.99/month (billed yearly) to remove WordPress.com logo and advertising from your website, and get a custom domain (such as www.yoursite.com).

For $8.25/month (billed yearly) you can get additional design tools and extra storage.

Because of the similarity in names, beginners often start with WordPress.com thinking they are getting the powerful WordPress.org software. After seeing the limitations, users often end up switching from WordPress.com to WordPress.org to have more features and control over their website.

3. Blogger

Blogger

Blogger is a free blog hosting service. Acquired by Google in 2003, it offers a quick and easy way to create a blog for non-tech-savvy users.

Pros:

  • Blogger is free.
  • It’s easy to use and manage without any technical skills.
  • Has the added advantage of Google’s robust secure platform and reliability.

Cons:

  • You’re limited to basic blogging tools, and can’t add new features as your blog grows in popularity.
  • Design options are limited, with fewer templates available. Third party templates for Blogger are often low quality.
  • Blogger does not receive frequent updates or new features.
  • Google can suspend your blog at any time, or even cancel the Blogger service altogether. (They have a history of abandoning projects without warning, such as Feedburner.)

For more pros and cons of Blogger, see our comparison of WordPress vs Blogger (Pros and cons).

Eventually as their blog grows, users end up switching from Blogger to WordPress to get more features and control over their website.

4. Tumblr

Tumblr

Tumblr is a little different than other blogging platforms. It is a microblogging platform with social networking features including following other blogs, reblogging, built-in sharing tools, and more.

Pros:

  • Tumblr is free and very easy to use.
  • It has an integrated social media component.
  • As a microblogging tool, Tumblr makes it easy to quickly blog videos, GIFs, images, and audio formats.

Cons:

  • Tumblr comes with a limited set of features that you cannot extend as your blog grows.
  • There are many themes available for Tumblr, but they can’t offer additional features.
  • Backing up your Tumblr blog or importing it to other platforms is difficult (see our guide on how to move from Tumblr to WordPress).

Pricing:

Tumblr is free to use. You can use a custom domain (purchased separately) for your Tumblr blog, and there are also third party themes and apps available to purchase.

5. Medium

Medium

Launched in 2012, Medium has grown into a community of writers, bloggers, journalists, and experts. It is an easy-to-use blogging platform with limited social networking features.

Pros:

  • Medium is easy to use, with no setup required and no coding skills needed.
  • It allows you to reach an existing online community of people of similar interests.
  • You can focus solely on writing, instead of designing a website.

Cons:

  • Features are very limited in terms of design or building a brand.
  • Medium owns your audience, so losing your blog means losing all your followers.
  • You cannot run your own ads to make money.

For more detailed comparison, see our guide on WordPress vs Medium – which one is better?.

Pricing:

Medium is free to use.

While the platform looks attractive at first, the lack of monetization and control leads to most people switching from Medium to WordPress.

6. Squarespace

Squarespace

Squarespace is a website building service that allows you to create beautiful websites using easy drag and drop tools.

It focuses on small business owners who are looking for an easy way to create an online presence.

Pros

  • Squarespace is simple and easy to use for beginners who aren’t very tech-savvy.
  • It has beautiful professionally designed templates.
  • It separately offers domain name with SSL/HTTPs and eCommerce stores.

Cons

  • Squarespace is limited to the features built into their proprietary platform.
  • The Personal plan limits you to 20 pages, a blog, and 2 contributors.
  • Integrations are limited to a select few services and tools.

See our guide on WordPress vs Squarespace for a more detailed comparison.

Pricing:

Pricing for their Personal plan starts at $16/month, or $12/month if you pay for the year in advance. For the Business plan, pricing starts at $26/month, or $18/month billed annually.

Often users end up switching from Squarespace to WordPress to minimize their expenses and add more features on their websites.

7. Wix

Wix

Wix is a hosted platform to build websites. It offers an easy way for small businesses to build a website using drag and drop tools. You can also add a blog to your website by adding the Wix Blog app.

Pros

  • You can customize your site using dozens of templates and third party apps.
  • Build your site with easy drag and drop tools; no coding skills required.
  • Setup is quick and easy.

Cons

  • The free account is limited and shows Wix branding and ads on your site.
  • Free third party apps are limited.
  • Once you choose a template you cannot change it.
  • Ecommerce features are limited to paid plans, and even those features are limited.

See our article on Wix vs WordPress for a detailed comparison of the two platforms.

Pricing

The basic Wix website builder is free. You can add a custom domain for $4.50/month. Their premium plans start from $8.50/month and go up to $24.50/month.

8. Joomla

Joomla

Joomla is an open source software content management system, just like WordPress.org. It’s also a self-hosted solution, which means you will need a domain name and web hosting to use it.

Pros

  • Joomla is extremely powerful and flexible, and can be used to build any kind of website or blog.
  • You can choose from hundreds of templates to customize your site’s design.
  • Extensions (apps for your Joomla site) are available to add more features.

Cons

  • The Joomla community is much smaller than WordPress community, so there are fewer themes and addons than for WordPress.
  • Support options are limited to community support. Paid support is hard to find and can be costly.
  • You will be responsible for managing your backups, updates, and security.

For more on this topic you may want to read our comparison of WordPress vs Joomla vs Drupal.

Pricing

Joomla is free but you will need domain (about $14.99/year) and hosting (usually starting from $7.99/month) to use it. If you use SiteGround, then you can get started for $3.95 per month, and you will get a free domain.

9. Ghost

Ghost

Ghost is a minimalist blogging platform with limited features focused on writing blog posts. It’s available as a hosted platform, and also as a software that you can install and host yourself. We’ll take a look at both options.

Pros

  • Focused on blogging and writing.
  • Clean, clutter-free, and intuitive user interface.
  • Written in JavaScript, so it’s super fast.
  • No setup required for the hosted version.

Cons

  • Not easy to customize with apps.
  • The simplified user interface means options are very limited.
  • Not enough themes to change appearance of your site.
  • Complicated setup if you install it yourself.

Take a look at our comparison of WordPress vs Ghost for more details on the topic.

Pricing

The self-hosted version needs a custom domain (about $14.99/year) and web hosting (starting from about $7.99/month). Pricing for the hosted version starts at $19/month for 1 blog with a 25000 page view limit.

10. Weebly

Weebly

Weebly is a hosted platform that allows you to build your website using drag and drop tools. It comes with dozens of ready-to-use themes that you can customize using their web-based interface.

Pros

  • Easy-to-use drag and drop website builder with no technical skills required.
  • Quick and easy setup, since Weebly will host your site for you.
  • Weebly’s free plan allows you to try out the service before buying.

Cons

  • Built-in features are limited, and you can’t add new features.
  • Limited integration with third party platforms.
  • Exporting your site from Weebly to another platform is difficult.

For more details on this topic see our comparison of WordPress vs Weebly.

Pricing

Weebly’s paid plans start from $8.00/month, and include limited features. To unlock all the available features, you could pay up to $49.00/month.

Our Pick

We believe that WordPress outperforms all other platforms. It is powerful, easy to use, affordable, and the most flexible of all available blogging platforms. Here are all the reasons why you should use WordPress.

We hope this article helped you choose the best blogging platform for your next blog. If you’re ready to get started blogging with WordPress, then head over to our step by step guide on how to start a WordPress blog.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post How to Choose the Best Blogging Platform in 2016 (Compared) appeared first on WPBeginner.

How to Choose the Best Blogging Platform in 2016 (Compared)

Are you looking to start your own blog, but can’t figure out how to choose the best blogging platform? It’s a tough choice, since there are several different blogging platforms out there. How do you find out which one is right for you? In this… Read More »

The post How to Choose the Best Blogging Platform in 2016 (Compared) appeared first on WPBeginner.

Are you looking to start your own blog, but can’t figure out how to choose the best blogging platform? It’s a tough choice, since there are several different blogging platforms out there. How do you find out which one is right for you? In this article, we’ll help you choose the best blogging platform by going over the pros and cons of the most popular options.

How to choose the best blogging platform

Here are the blogging platforms we’ll be comparing in this article. If you’re interested in a particular platform, you can click the link to skip ahead in the article.

  1. WordPress.org
  2. WordPress.com
  3. Blogger
  4. Tumblr
  5. Medium
  6. Squarespace
  7. Wix
  8. Joomla
  9. Ghost
  10. Weebly

Choosing The Best Blogging Platform – What to Look for?

Before diving in the list, it helps to know what kind of platform you’re looking for.

As a beginner, you’ll want a blogging platform that’s easy to set up, and doesn’t require any coding skills.

You’ll also need to think about what kind of blog you want to create, now and in the future.

As your blog grows, you may want to change the look of your site and add more features for your growing audience. That means it’s important to choose a blogging platform that’s flexible, with room to grow. 

Starting off with the wrong platform can make it very difficult to switch later on.

Lastly, even if you don’t have plans to make money yet, it’s smart to make sure you have the option to do so in the future.

With all that in mind, let’s compare the best blogging platforms for beginners.

1. WordPress.org

WordPress.org

WordPress.org is the world’s most popular blogging software.

(Note: It’s easy to confuse WordPress.org with WordPress.com, which is a blog hosting service next on this list. See our guide on the difference between WordPress.org and WordPress.com.)

WordPress.org is an open source software platform which allows you to build your website or blog on your own. It is a self-hosted solution, which means you will need to sign up with a WordPress hosting provider.

Pros

  • WordPress.org gives you control over every aspect of your website.
  • You can grow your blog and add extra features like forums, online store, and membership options to it.
  • There are thousands of free and premium themes available for WordPress. This allows you to create a beautiful website that stands apart from the crowd.
  • You also get access to more than 45,000 free plugins. These plugins are like apps for your WordPress blog, allowing you to add all kinds of new features.
  • WordPress is search engine friendly.

Cons

  • Managing your own website comes with a bit of a learning curve.
  • You will have to manage your own backups and security.

Price:

WordPress.org software is free, but you’ll need to buy a domain name (about $14.99/year) and hosting (usually starting from $7.99/month). However, WPBeginner users can get started for only $2.75 per month with Bluehost, an official WordPress recommended hosting provider. They are offering our users 60% off on hosting and a FREE domain name.

See our guide on how to start a WordPress blog for complete step by step instructions.

2. WordPress.com

WordPress.com

WordPress.com is a blog hosting service offered by Automattic, a company created by WordPress.org cofounder Matt Mullenweg.

WordPress.com offers a basic blog hosting service for free. You can purchase additional options like a custom domain name, additional storage, and other premium services.

Pros:

  • No setup required.
  • Easy to use and manage.

Cons:

  • Limited options to extend your site.
  • You cannot run advertisements on your blog.
  • You do not own your blog and WordPress.com can suspend your account if they find you are violating their terms of service.

Price:

The basic WordPress.com account is free, but it will have WordPress.com ads and branding. You can upgrade to their Personal plan for $2.99/month (billed yearly) to remove WordPress.com logo and advertising from your website, and get a custom domain (such as www.yoursite.com).

For $8.25/month (billed yearly) you can get additional design tools and extra storage.

Because of the similarity in names, beginners often start with WordPress.com thinking they are getting the powerful WordPress.org software. After seeing the limitations, users often end up switching from WordPress.com to WordPress.org to have more features and control over their website.

3. Blogger

Blogger

Blogger is a free blog hosting service. Acquired by Google in 2003, it offers a quick and easy way to create a blog for non-tech-savvy users.

Pros:

  • Blogger is free.
  • It’s easy to use and manage without any technical skills.
  • Has the added advantage of Google’s robust secure platform and reliability.

Cons:

  • You’re limited to basic blogging tools, and can’t add new features as your blog grows in popularity.
  • Design options are limited, with fewer templates available. Third party templates for Blogger are often low quality.
  • Blogger does not receive frequent updates or new features.
  • Google can suspend your blog at any time, or even cancel the Blogger service altogether. (They have a history of abandoning projects without warning, such as Feedburner.)

For more pros and cons of Blogger, see our comparison of WordPress vs Blogger (Pros and cons).

Eventually as their blog grows, users end up switching from Blogger to WordPress to get more features and control over their website.

4. Tumblr

Tumblr

Tumblr is a little different than other blogging platforms. It is a microblogging platform with social networking features including following other blogs, reblogging, built-in sharing tools, and more.

Pros:

  • Tumblr is free and very easy to use.
  • It has an integrated social media component.
  • As a microblogging tool, Tumblr makes it easy to quickly blog videos, GIFs, images, and audio formats.

Cons:

  • Tumblr comes with a limited set of features that you cannot extend as your blog grows.
  • There are many themes available for Tumblr, but they can’t offer additional features.
  • Backing up your Tumblr blog or importing it to other platforms is difficult (see our guide on how to move from Tumblr to WordPress).

Pricing:

Tumblr is free to use. You can use a custom domain (purchased separately) for your Tumblr blog, and there are also third party themes and apps available to purchase.

5. Medium

Medium

Launched in 2012, Medium has grown into a community of writers, bloggers, journalists, and experts. It is an easy-to-use blogging platform with limited social networking features.

Pros:

  • Medium is easy to use, with no setup required and no coding skills needed.
  • It allows you to reach an existing online community of people of similar interests.
  • You can focus solely on writing, instead of designing a website.

Cons:

  • Features are very limited in terms of design or building a brand.
  • Medium owns your audience, so losing your blog means losing all your followers.
  • You cannot run your own ads to make money.

For more detailed comparison, see our guide on WordPress vs Medium – which one is better?.

Pricing:

Medium is free to use.

While the platform looks attractive at first, the lack of monetization and control leads to most people switching from Medium to WordPress.

6. Squarespace

Squarespace

Squarespace is a website building service that allows you to create beautiful websites using easy drag and drop tools.

It focuses on small business owners who are looking for an easy way to create an online presence.

Pros

  • Squarespace is simple and easy to use for beginners who aren’t very tech-savvy.
  • It has beautiful professionally designed templates.
  • It separately offers domain name with SSL/HTTPs and eCommerce stores.

Cons

  • Squarespace is limited to the features built into their proprietary platform.
  • The Personal plan limits you to 20 pages, a blog, and 2 contributors.
  • Integrations are limited to a select few services and tools.

See our guide on WordPress vs Squarespace for a more detailed comparison.

Pricing:

Pricing for their Personal plan starts at $16/month, or $12/month if you pay for the year in advance. For the Business plan, pricing starts at $26/month, or $18/month billed annually.

Often users end up switching from Squarespace to WordPress to minimize their expenses and add more features on their websites.

7. Wix

Wix

Wix is a hosted platform to build websites. It offers an easy way for small businesses to build a website using drag and drop tools. You can also add a blog to your website by adding the Wix Blog app.

Pros

  • You can customize your site using dozens of templates and third party apps.
  • Build your site with easy drag and drop tools; no coding skills required.
  • Setup is quick and easy.

Cons

  • The free account is limited and shows Wix branding and ads on your site.
  • Free third party apps are limited.
  • Once you choose a template you cannot change it.
  • Ecommerce features are limited to paid plans, and even those features are limited.

See our article on Wix vs WordPress for a detailed comparison of the two platforms.

Pricing

The basic Wix website builder is free. You can add a custom domain for $4.50/month. Their premium plans start from $8.50/month and go up to $24.50/month.

8. Joomla

Joomla

Joomla is an open source software content management system, just like WordPress.org. It’s also a self-hosted solution, which means you will need a domain name and web hosting to use it.

Pros

  • Joomla is extremely powerful and flexible, and can be used to build any kind of website or blog.
  • You can choose from hundreds of templates to customize your site’s design.
  • Extensions (apps for your Joomla site) are available to add more features.

Cons

  • The Joomla community is much smaller than WordPress community, so there are fewer themes and addons than for WordPress.
  • Support options are limited to community support. Paid support is hard to find and can be costly.
  • You will be responsible for managing your backups, updates, and security.

For more on this topic you may want to read our comparison of WordPress vs Joomla vs Drupal.

Pricing

Joomla is free but you will need domain (about $14.99/year) and hosting (usually starting from $7.99/month) to use it. If you use SiteGround, then you can get started for $3.95 per month, and you will get a free domain.

9. Ghost

Ghost

Ghost is a minimalist blogging platform with limited features focused on writing blog posts. It’s available as a hosted platform, and also as a software that you can install and host yourself. We’ll take a look at both options.

Pros

  • Focused on blogging and writing.
  • Clean, clutter-free, and intuitive user interface.
  • Written in JavaScript, so it’s super fast.
  • No setup required for the hosted version.

Cons

  • Not easy to customize with apps.
  • The simplified user interface means options are very limited.
  • Not enough themes to change appearance of your site.
  • Complicated setup if you install it yourself.

Take a look at our comparison of WordPress vs Ghost for more details on the topic.

Pricing

The self-hosted version needs a custom domain (about $14.99/year) and web hosting (starting from about $7.99/month). Pricing for the hosted version starts at $19/month for 1 blog with a 25000 page view limit.

10. Weebly

Weebly

Weebly is a hosted platform that allows you to build your website using drag and drop tools. It comes with dozens of ready-to-use themes that you can customize using their web-based interface.

Pros

  • Easy-to-use drag and drop website builder with no technical skills required.
  • Quick and easy setup, since Weebly will host your site for you.
  • Weebly’s free plan allows you to try out the service before buying.

Cons

  • Built-in features are limited, and you can’t add new features.
  • Limited integration with third party platforms.
  • Exporting your site from Weebly to another platform is difficult.

For more details on this topic see our comparison of WordPress vs Weebly.

Pricing

Weebly’s paid plans start from $8.00/month, and include limited features. To unlock all the available features, you could pay up to $49.00/month.

Our Pick

We believe that WordPress outperforms all other platforms. It is powerful, easy to use, affordable, and the most flexible of all available blogging platforms. Here are all the reasons why you should use WordPress.

We hope this article helped you choose the best blogging platform for your next blog. If you’re ready to get started blogging with WordPress, then head over to our step by step guide on how to start a WordPress blog.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post How to Choose the Best Blogging Platform in 2016 (Compared) appeared first on WPBeginner.