Category Archives: wpbeginner

Checklist: 11 Things To Do Before Launching a WordPress Site

Are you ready to launch your WordPress site? Each day thousands of new sites appear on the web. That’s why you want to make sure that your website stands out and shines from the very beginning. In this article, we have prepared a handy checklist of things you should do before launching a WordPress website.

Launching a WordPress site

Getting Started

Before you start, it’s crucial that you have selected the right web hosting for your project.

While most sites are fine with basic WordPress hosting, in some cases you may need a managed WordPress hosting.

read more

How to Switch from Blogger to WordPress without Losing Google Rankings

Blogger is an awesome free tool to quickly start blogging. However, many Blogger users eventually realize that if they want full control of their blog, then they would be better off with their own self hosted blog (what’s the difference between self-hosted vs blogs). In this step by step tutorial, we will help you switch from Blogger to WordPress without losing Google rankings.

Safely moving a Blogger blog to WordPress

Step 0. Before You Start

To get started with WordPress, the first thing you would need is a good WordPress hosting company and your own domain name. We highly recommend Bluehost because they will give you a free domain and 50% off their hosting plan (special for WPBeginner users). Bluehost is also an officially recommended hosting provider of WordPress.

If you want a Bluehost alternative, then take a look at Siteground who also offer the same special offer to WPBeginner users.

Once you have signed up for WordPress hosting and set up your domain name, the next step is to install WordPress on your hosting account. We have a step by step tutorial on how to install WordPress. Once you have installed WordPress, it is time to move your content from Blogger to WordPress.

Step 1. Export Your Blogger Blog

First thing you need to do is export your blogger blog’s content. Simply log into your blogger dashboard and go to Settings » Other page. Under the blog tools, click on the Export Blog link.

Export Blogger blog

This will bring up a popup where you need to click on the Download Blog button.

Download your Blogger blog's export file

Your Blogger blog’s content will be downloaded to your computer in an XML file.

Once the download is complete, it is time to import it into your WordPress site.

Step 2. Import Blogger to WordPress

To start importing your Blogger site into WordPress, you need to go to your WordPress admin and visit Tools » Import. On the Import page, click on Blogger.

Blogger importer under WordPress import tools

This will bring up a popup asking you to install the Blogger to WordPress importer. You need to click on the Insall button.

WordPress will now download and install the Blogger Importer plugin for you. Once it is finished installing, you would need to click on the Activate Plugin and Run Importer link to continue.

Activate and run blogger importer

On the Import Blogger screen, WordPress will ask you to upload the XML file. This is the file that you downloaded in Step 1.

Simply click on the choose file button and upload the XML file you downloaded earlier. Next, click on the Upload file and import button to continue.

Upload Blogger export file to WordPress

Now if you didn’t select one of our recommended hosts or your site is really large, you may get an error that your file size is too large. In this case, you would need to increase your maximum file upload limit. If your file is small, then you won’t see any errors.

WordPress will now import your blogger posts one by one. When it is finished, you will be asked to assign an author to the imported posts. You can assign your blogger posts to an existing author (you) or create a new author account.

Congratulations! you have successfully imported your Blogger content into WordPress. However, you still need to make sure that you don’t loose any search rankings and that visitors from your old blog easily land to the same content on your new WordPress website.

Step 3. Setting up Permalinks

Permalinks is the term used for URL structure of individual pages. WordPress comes with a feature that allows you to set up SEO friendly URL structure. However, since you are importing content from Blogger, you would want your URL structure to be as close to your Blogger URL structure as possible.

To set permalinks, you need to go to Settings » Permalinks screen and choose Month and Name as your permalink structure.

Choosing a permalink structure for your WordPress site

Step 4. Setting up Redirection

The most important step in moving any website is to set up proper redirection so that users are redirected to your new website.

The important part of redirection is that you want users to land on exactly the same page on the new site which they were trying to access on the old site. Secondly, this also notifies search engines that your old site is moved to a new location.

To successfully move from Blogger to WordPress, you need to set up redirection on two levels.

First, you will redirect Blogger visitors to your new WordPress blog. Second, once users reach your WordPress site, you will redirect them to the exact post they were trying to read.

Let’s first set up redirection on the blogger blog. You need to log on to your Blogger account and go to your Blog’s settings and click on Template.

Blogger Template

On the template page, you need to scroll down to the bottom of the page and click on Revert to Classic Template link.

Revert to classic template for your Blogger blog

After switching to classic template, you will see ‘Edit Template HTML’ textarea. You need to replace everything in this text area with the following code. Make sure that you replace with your own domain name.



   <link rel="canonical" href="" />

    <link rel="canonical" href="<$BlogItemPermalinkURL$>" />

   <h1><a href=""><$BlogTitle$></a></h1>
    <h1><a href="<$BlogItemPermalinkURL$>"><$BlogItemTitle$></a></h1>

read more

How to Add Content Upgrades in WordPress and Grow Your Email List

Recently when our founder Syed Balkhi shared his 14-point pre-publish blog post checklist, many of you asked about how did he add the bonus download offer. That’s called a Content Upgrade, and it helps you get significantly more email subscribers. In this article, we will show you how to add content upgrades in WordPress and grow your email list.

Content Upgrades in WordPress

What is a Content Upgrade?

Content upgrade is a technique where you offer your readers a chance to get exclusive bonus content by signing up to your email list. This additional premium content offered for completing an action is also known as content bribe.

Some different type of content upgrades:

  • eBooks
  • Checklists
  • Excel Worksheets
  • Downloadable PDF version of your blog post
  • Exclusive video interview related to the post
  • Bonus how-to’s for the article

Basically content upgrades have to be highly relevant to the post you’re offering it on. For example, on a post about content upgrade, we should offer a content upgrade checklist because readers of this post will find that highly useful.

Human psychology plays an important role in the effectiveness of content upgrades. The psychology principle known as Zeigarnik Effect states that people are most likely to complete a task if they initiate it themselves.

For content upgrades, it works because users initiate it by clicking on a link or an image. This makes them more likely to complete the task by finishing the sign up.

Sounds too good to be true, right?

See these stats from Syed’s website comparing a regular popup and a MonsterLinks content upgrade.

Comparison of regular popup and a MonsterLink content upgrade

The generic popup was running across the site and was seen by nearly 26000 users, out of which 744 signed up.

On the other hand, the targeted MonsterLink was placed on a single page. It was viewed by 270 people and 74 users signed up. That’s an insane conversion all from a single page without running any split-tests!

Here’s an example of what content upgrades look like:

Exclusive Bonus: Download The Content Upgrade Checklist for a step-by-step guide on how to boost your conversions with content upgrades.

Now that you know what is a content upgrade, let’s see how you can use it on your own website to get more email subscribers.

How to Add Content Upgrades in WordPress?

Content upgrades can be added to any web page using MonsterLinks feature in OptinMonster.

OptinMonster is the best conversion optimization software in the market. It allows you to add beautiful opt in forms like lightbox popups, scroll-triggered slide-in forms, floating bars, sidebar optins, below the content forms, etc.

It is super fast and works beautifully with WordPress powered websites.

Syed started OptinMonster to use on WPBeginner, and we increased our email subscribers by 600%.

Note: if you don’t have an email list, then check out our guide on why you should start building your email list right away.

Step 1: Setting up OptinMonster

First you will need to install and activate the OptinMonster plugin on your WordPress site.

Upon activation, click on OptinMonster menu item in your WordPress admin bar. You will be asked to provide your OptinMonster API username and key (the basic plan of OptinMonster is sufficient for offering content upgrades).

OptinMonster API Credentials

You can find the API information under your account on the OptinMonster website. Simply login and then click on the API link.

OptinMonster API Keys

Next, copy and paste API username and key into OptinMonster plugin page and then click on connect to OptinMonster button.

Step 2: Create a New Popup Optin

Once you are successfully connected, you need to click on the create new optin button.

Create new optin

This will take you to the OptinMonster website. You need to give your optin a title and select your website from the drop down menu. Next, choose lightbox as your optin design.

You will see previews of all the different themes. You can select any one of them as your starter theme.

This will bring you to the OptinMonster’s form builder where you can totally customize the appearance of your popup.

Designing your optin in OptinMonster

For content upgrades, you will need to click on the configuration tab and select “Load on Manual Trigger” option.

Load on manual trigger option

After you’re done with the customization, click on the save button before exiting the optin editor.

Step 3: Enable MonsterLink Optin on Your Site

Visit the OptinMonster plugin page on your WordPress site and click on the Optins tab. You will see your new optins listed there.

If you cannot see it there, then you should click on the refresh optins button. When you see your optin, click on the edit output settings link below your optin.

Optin output settings link

This will bring you to the optin output settings page where you need to check the box next to enable optin on this site option.

You will also need to select the post or page where you want to load this optin.

If you want to load this optin globally on any page or post, then you can check ‘Load optin globally’ option.

Optin output settings

Don’t forget to click on the save settings button to save your changes.

Step 4: Get Your Optin Slug

Return to the Optins page and copy the string next to your optin title. You will need this string in the next step.

Get optin slug

Step 5: Add Your Monster Link in a WordPress Post or Page

Adding your MonsterLink in WordPress is very simple. Switch to the text editor and add the link like this:

<a href="#" class="manual-optin-trigger" data-optin-slug="h95qqg9sqx9atrsl">Click me!</a>

You will need to replace the data-optin-slug value with the slug of your own optin.

This code will show plain link to the users however it won’t really stand out.

So how do you make it stand out? You can add a box around it like this:

<p style="background: none repeat scroll 0 0 #fffecf; clear: both; margin-bottom: 18px; overflow: hidden; border: 1px solid #e5e597; padding: 13px;">

<strong>Exclusive Bonus:</strong> <a class="manual-optin-trigger" href="#" data-optin-slug="mohlwy2grsxcvmcw">Download The Blog Post Checklist</a> to use before you hit publish.


read more

5 Best Related Posts Plugins for WordPress

Are your users leaving your site after reading the first post? Increasing pageviews and reducing bounce rate is a big challenge for site owners. Showing users related content has proven to be an effective way of getting more pageviews. You can easily show related posts on your WordPress site using a plugin. In this article, we will show you some of the best related posts plugins for WordPress.

1. Yet Another Related Posts Plugin

Yet Another Related Posts Plugin

Yet Another Related Posts Plugin aka YARPP is one of the most popular WordPress related posts plugin with more than 3.4 million downloads. It supports both thumbnail and text display of related posts.

read more

20+ Best Free WooCommerce Plugins for WordPress

WooCommerce is the most popular WordPress eCommerce plugin, and it comes with tons of extensions. Among all the paid ones, we’ve hand-picked some of the best free WooCommerce plugins. There’s an extension in here for just about everyone so have a look and let us know which one is your favorite.

1. WooCommerce Poor Guys Swiss Knife

WooCommerce Poor Guys Swiss Knife

WooCommerce Poor Guys Swiss Knife is a powerful free plugin for WooCommerce. It is more like a bundle of extensions allowing you to perform various customization tasks on your WooCommerce store. You can customize your checkout forms, adjust WooCommerce for country specific needs, fine tune cart operations, add custom fields, etc.

read more