How to Setup WordPress Yoast SEO Plugin (A Photo Tutorial)

WordPress is SEO friendly, but not by default.

Having WordPress installed is half of the battle. You have to optimize WordPress for SEO.

The main thing you have to do is, install & configure a WordPress SEO plugin.

There are a lot of SEO plugins out there, but Yoast SEO is the best of all of them. With over 1 million installs, it has become the best SEO solution for WordPress.

WordPress SEO Plugin by Yoast has everything to make your WordPress blog SEO friendly. In this post, I will show you how to install and configure Yoast SEO. Even if you are using Yoast plugin for a while, this tutorial will help you to get the full benefit of the plugin.

Before going further, let’s take a look of some of the SEO features offered by Yoast.

  • Setting Meta Title and Description for Posts/Pages including Homepage.
  • Verifying sites on webmaster tools.
  • Meta Robots for Different Post Types.
  • Integrating Social Profiles with Your Site.
  • Creating & Configuring XML Sitemaps.
  • Configuring Breadcrumbs, Permalinks, and RSS.
  • Editing Robots.txt and .htaccess file.
  • Connecting WordPress site with Google Search Console and many more.

Update: This post has been updated on October 2016.

How to Install Yoast SEO (Free Version)

Getting started with Yoast is very easy. At first, you have to install and active Yoast SEO pluginfrom WordPress dashboard. You can follow our guide on How to Install WordPress Plugin.

Once you’ve activated the plugin, you will notice a new option named “SEO” in your WordPress Admin panel.

Having this tab in the admin panel means you’ve installed Yoast SEO successfully.

How To Transfer Data from Other SEO Plugins

[Follow this if you are using any other SEO plugins]

If you are using any other plugins like HeadSPace2, All-in-One SEO, WooThemes SEO framework or wpSEO, you can import data to Yoast SEO. Just go to “Tools” under “SEO” tab and click on “Import and Export”. Then click on “Import from other SEO plugins”. Select the plugin you are using and click on “Import”.

Make sure all the data has been transferred successfully and deactivate the old plugin.

If you’ve used your theme’s SEO setting, you need to use SEO Data Transporter plugin to move your data to Yoast plugin.

How To Set Up Yoast SEO (Free Version)

Setting up Yoast SEO plugin is extremely easy. But it will take some times to configure the plugin to get maximum benefits. Here I will show the step by step process to setup Yoast SEO. You will see images for every step. It’s a photo tutorial. Most of the settings I will be selected are based on my personal recommendation. You can ignore anything that you don’t like. Every time you make a change, click on “Save Changes” button to save the setting.

1. Dashboard (General – Yoast SEO)

Now click on “Dashboard” from “SEO” option. Here you will find several tabs – General, Features, Your Info, Webmaster Tools, & Security. Let’s start with General tab.

1. General Tab

From General tab, you can take help from Yoast SEO team to configure Yoast SEO step-by-step. But you don’t need to do that as I am going to share it with you.

You can see the people who create Yoast SEO from this tab. You can also restore default settings from here.


2. Features Tab

From this tab, you can enable or disable some features of Yoast SEO.

Normally it has 3 features – Advanced setting pages,, and Admin bar menu.

The most important setting of this tab is enabling “Advanced settings pages”. Make sure that this setting is enabled (1).  You can keep other settings enabled too.


Click on “Save Changes” button to save your settings.

You will notice that advance setting pages have been added to “SEO” option.

3. Your Info Tab

Then move to “Your Info” tab. Here you need to provide your website name and the company or person behind it.

Your website name is generally your site’s title. If you don’t provide any name, Yoast SEO will automatically use your site’s title as the name.  You can also provide an alternative name. If you’ve just changed brand name, you can use this.

Then you need to choose whether the website is run by a company or a person. If you choose ‘Company’, it will ask you to provide company name and logo. If you choose “Person”, just enter your name.

Click on “Save Changes” button.

4. Webmaster Tools Tab

The next tab is “Webmaster Tools”. You can verify different webmaster tools like Google, Bing, Alexa, Yandex from here. Webmaster tools provide detailed reports about your pages’ visibility on different search engines.

Verifying your site on webmaster tools is a bit difficult. If you want to do it manually, you have to add a meta tag or upload a file to your site. But Yoast plugin makes it insanely easy. All you have to do is, enter the meta code provided by search engines.

Read: How to Verify WordPress Blog on Google Webmaster Tools

Click on “Save Changes” button.

5. Security Tab

The next tab is “Security”. There is only one option which is disabling the advanced part of the Yoast SEO meta box. Checking the box will prevent your authors and editors to redirect posts and noindex them. It’s important to check the box if you are running a multi-author blog.

Click on “Save Changes”.

2. Titles & Metas – Yoast SEO

“Titles and Metas” section is the most important part of this plugin. It has several tabs under in it. I will cover all of them one by one.

1. General Tab

The first tab is “General”.  You can set “Title Separator” from here. Yoast SEO can auto-detect whether it needs to rewrite the titles of your pages. By default it is disabled. I’d suggest you to go with the default setting.

You can choose “Title Separator” from here. Title Separator is the symbol that separates post title and site name. This symbol is shown in the search results. If you have no idea about this, check the image below.


Choose the symbol that you want to show in the search results.

The other settings are Readability analysis and Keyword analysis. Keep them enabled.


Click on “Save Changes”.

2. Homepage Tab

The next tab is “Homepage”. From here, you can configure the Meta title and meta descriptionthat will be shown on search engines.  While you can use variables to generate title and meta description of the site, I’d recommend you to enter the exact text. I mean what you want to show in the search results.

Google shows up 70 characters in title and 156 characters on meta description. So it’s recommended to keep your title and description within these characters.

Click on “Save Changes”.

Here’s the screenshot of meta title and description of

Meta title and description example

3. Post Types Tab

Then move to “Post Types” tab. By default, WordPress has several post types like posts, pages, media etc. Yoast SEO allows you to set meta titles for these post types. I’d suggest you not to change anything here. Just keep this as it is.

Yoast SEO also allows you to set title and meta for each post/page separately. It adds a Yoast SEO Meta Box under post editor. It is recommended for SEO to set meta title and description manually for each post/page. I will discuss it later.

If you are using more custom types in WordPress, you will see the section here. For example, I am using Thirsty Affiliate plugin  to manage affiliate links. This plugin adds a custom post types named “Affiliate Links”. Yoast SEO makes it easy to handle these post types. I don’t want search engines bots to follow affiliate links and index them. So I will check the “Meta Robots” box to prevent bots to index/follow the links.

Click on “Save Changes”.

4. Taxonomies Tab

The next tab is “Taxonomies”. You can set meta titles for categories, tags, format etc from here. I prefer going with the default setting. But it depends on your SEO plan. It’s a good practice for SEO to keep tags and categories as noindex .

Click on “Save Changes”.

5. Archives Tab

On the next tab “Archives” you can set meta titles for author archives, date archives, search pages and 404 pages. If you are running a multi-author blog, you can set a meta title for Author archives. Otherwise, don’t change anything here.

If you are running a single author blog, you should check disable author archive as it will be same as your homepage. It will prevent duplicate content problems.

Click on “Save Changes”.

6. Other Tab

The last tab on “Titles & Metas” section is “Other”. The most important thing of this tab is noindexing the “Subpages of archives”. Other settings are fine.

3. Social

Yoast SEO has added this feature recently. This allows you to integrate your site with your social profiles.

1. Accounts Tab

The first tab under social setting is “Accounts”. You need to provide your available social profiles’ URLs to inform Google about your social profiles.

2. Facebook Tab

The next tab is “Facebook”. The first thing you need to do is enabling “Add Open Graph meta data” . It will add a metadata on your site’s <head> section. Facebook will use this data when a page of your site is shared on Facebook.

You can add a title, description, and image for Facebook open graph meta tags from here. You can also add an image for the post/page being shared on Facebook but does not contain any images. To have access on Facebook Insights, you need to specify a Facebook admin. It could be a user or a Facebook app.

Click on “Save Changes”.

3. Twitter Tab

On “Twitter” tab, you can enable Twitter card meta data. You can also choose the card type to use. I prefer using summary with large image.

Click on “Save Changes”.

4. Pinterest Tab

The next tab is “Pinterest”. You need to confirm your website ownership to verify your Pinterest account.

5. Google+ Tab

The last tab is “Google+”. Check the box to Add Google+ specific post meta data.  If you have Google+ page for your site, enter the URL here and link it on your Google+ page’s about page.

4. XML Sitemaps

The next section is XML Sitemaps.

An XML sitemap contains all URLs of pages/posts in your site. It helps search engine bots to crawl your URLs and index them quickly. There used to be a time when we need to use a several plugin to create XML sitemap in WordPress. But Yoast SEO makes it super easy.

1. General Tab

Here you need to make sure that “XML sitemap functionality” is enabled. Then it will automatically generate a sitemap for your site.

You can check your sitemap from here by click on “XML Sitemap” button.

2. User Sitemap Tab

On the next tab “User sitemap”, check the box to disable author/user sitemap.

3. Post Types Tab

The next tab is “Post Types”. From here you can disable post types that you don’t want to add on your sitemap. By default, Yoast SEO disables Media (attachment) from sitemaps. You can also disable custom post types. For example, I have three custom post types (Affiliate links, Thrive Lightboxes, & Polls) that I don’t want to add on sitemaps.

Click on “Save Changes”.

4. Excluded Posts Tab

From the next tab “Excluded Posts”, you can exclude posts from the sitemap. Just enter the Post IDs that you don’t want to show on the sitemap. Here’s how to find Post IDs in WordPress.

Click on “Save Changes”.

5. Taxonomies Tab

The last tab of this section is “Taxonomies”. I prefer not to include taxonomies like tags, categories etc on the sitemap. But it totally depends on your SEO plan.

Click on “Save Changes”.

5. Advanced

The “Advanced” section allows you to configure breadcrumbs, permalinks, and RSS.

1. Breadcrumbs Tab

The first tab is “Breadcrumbs”. A breadcrumb is a series of connected links based on navigation of a website. If you enable breadcrumbs, it will be shown on your site as well as Google search results. Having breadcrumbs is very important for eCommerce site. Here’s how it looks in Google search.

Here at RoadToBlogging, we use breadcrumbs. If you want to use, just make it Enabled and setting will be displayed. You can go with the default setting.

Click on “Save Changes”.

2. Permalinks Tab

The next tab is “Permalinks”. It’s not the default permalink setting of WordPress. From here you can redirect attachment URL’s to parent post URL, remove stop words and ?replytocom variables etc. I prefer going with the default setting.

3. RSS Tab

The last tab is “RSS”. It automatically adds links of your blog in your feed content. If someone steals your content from feed, you will get a backlink and Google will know that you are the original source of the content. The default setting is quite ok. But you can modify it if you want.

6. Tools

Yoast SEO has 4 built-in tools – Bulk editor, File editor, Import and Export and Recalculate SEO Scores. All of these tools are for advanced users. Only use these tools if you know what your are doing. Here are some details of these tools.

  • Bulk editor: This editor allows you change the titles and descriptions of your posts in bulk. I don’t suggest this because it will create a lot of duplicate titles and descriptions.
  • File editor: This tool allows you to change files like Robots.txt and .htaccess file. Always take a backup of your WordPress blog before editing these files. Don’t do anything here if you aren’t sure what you are doing.
  • Import and Export: This tool helps you import SEO settings from other plugins and export SEO setting for re-use on other blogs.
  • Recalculate SEO scores: This tool allow you to recalculate your SEO scores for all pieces of content with a focus keyword.

7. Search Console

Search Console connects your WordPress site with Google Search Console (formerly Google Webmaster tools).

Once you’ve added your WordPress site to Google Webmaster tools, you can verify it from Yoast SEO Search Console. Just click on “Get Google Authorization Code” and a box will be popped up. Copy and Paste the code on the box and click on “Authenticate”.

Connect Yoast with Google Search Console

Then you will be asked to select a profile. Select the proper website and click on “Save Profile”.

Yoast SEO will fetch Google Search Console data into WordPress.

Using Yoast SEO for Individual Pages and Posts

The best thing about the plugin is, it allows you to configure SEO setting for every post/page. You have to use this feature to get the maximum SEO benefits from the plugin.

You will see “Yoast SEO” box under your page/post editor with fields like Snippet Editor and Focus Keyword.

Snippet Editor shows how your post will be shown on search engines like Google. It has 3 parts – Meta Title, Permalink, and Meta Description. You can edit each of them by just clicking on it.

You can also set a focus keyword to see how if your content is optimized for the keyword properly. You will see recommendations on “Content Analysis”.

Yoast SEO box

It has advanced option that allows you to configure Meta Robots. You can use this option if you need to nofollow/noindex a post/page. Normally you don’t need to use this.

Yoast SEO Advanced Options

You can also set custom Title, Description, and Image for Social Networking sites like Facebook, Twitter, and Google+.

Yoast Social Setting

That’s it. You are done.

Over to You

I hope this post helps you to set up Yoast SEO right way. If you have any questions regarding Yoast SEO, feel free to ask me via comment. And if you find this post useful, help me by sharing this post on Facebook, Twitter or Google+.

You May Also Like

About the Author: PT

Istiak Rayhan is the founder of, a blog that aims to make bloggers' journey easier. Istiak loves to help newbie bloggers to build a better blog.

Leave a Reply

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

Subscribe To Our Newsletter

Subscribe To Our Newsletter

Join our mailing list to receive the latest news and updates from our team.

You have Successfully Subscribed!