Setup Yoast Seo Advanced Settings

How to Setup Yoast SEO & Recommended Advanced SEO Settings for WordPress

Setup Yoast Seo Advanced SettingsThe Yoast SEO Plugin is one of the most popular (and advanced) SEO plugins available for WordPress. Many people don’t mess with any of the settings. Either they don’t know how, they don’t know what to change, or they are happy with the defaults. Though you can have a perfectly optimized blog with the default Yoast settings, why not go the extra mile and optimize your Yoast SEO plugin for maximum SEO effectiveness?

There are many WordPress SEO plugins out there, but most people either use Yoast or all in one SEO pack. Though there is some debate whether Yoast or all in one SEO is better, the majority of people I see are using Yoast SEO.

Yoast is a great plugin to get your SEO in order, and it has some great SEO settings right out of the box. However, for those who want to get the most out of Yoast, there are some advanced SEO settings that you can implement, beyond the defaults.

This post goes over everything you need to know to set up Yoast SEO for optimal SEO.

Optional Shortcut: Download & Import My Recommended Settings

Instead of going through this entire post on setting up Yoast SEO you can download my settings:

[button style=”btn-primary” url=”http://PLACEHOLDER.wpsho/wp-content/uploads/” size=”btn-lg”]Download Yoast Settings[/button]

Step 1: Enable advanced settings

I exported my recommended Yoast SEO settings so you can easily import them into your blog. After importing, there are only a few things you need to add to the settings.

You will first want to install Yoast and activate the plugin. Then you will want to enable the advanced settings so you can import my Yoast advanced settings.

To enable advanced Yoast settings, go to SEO > Dashboard > Features > Enable Advanced Settings Pages:


Then head over to SEO > Tools > Import.

Step 2: Download and Install my exported settings

After downloading my exported Yoast SEO settings, you can simply import them by going to SEO > Tools > Import:

Step 3: Add remaining info

  • Change Tagline: Appearance > Customize > Site Identity > Tagline (& Site Title)
  • Website name: SEO > Dashboard > Your info
  • Person or Company: SEO > Dashboard > Your info
  • Webmaster Tools verification: SEO > Dashboard > Webmaster Tools
    • Bing Webmaster Tools
    • Google Search Console
  • Social ProfilesSEO > Social > Accounts

1. Install Yoast

install yoast.png

First, you need to install Yoast. If you are not familiar with installing WordPress plugins, simply go to plugins > add new > and search for Yoast SEO. Then Install & Activate it.

Once installed, you will see, “SEO” on your left hand side of the wordpress dashboard. This is where you will access all the settings of Yoast SEO.

2. Dashboard Settings

dashboard settings.png

Dashboard Settings

Enable Advanced Features

  • Default: Disabled
  • Recommended: Enabled
  • Why change it: When you first install Yoast SEO, you will have limited SEO options and functionality. When you enable advanced features, you then will get access to all the other settings such as the XML Sitemap, Social settings, etc.
  • How to change it: To enable this in Yoast, go to SEO > Dashboard > Features > Enable Advanced settings pages:

Dashboard Tab

Check for Errors

No errors: If you don’t see any errors, you are good to go to the next step.

Dashboard Tab

If there are errors: If you do however see any errors like the following, you will need to address those for optimal results:

Yoast Errors

Common Errors:

  • Default WordPress tagline: You need to change you default tagline.
  • Configure the Plugin: This is what this article will walk you through, so ignore this.
  • Postname in URL: You will want to change your permalinks in WordPress for SEO friendliness.
  • Crawl errors: We will later add your site to Google search console, and connect it within Yoast SEO. So ignore this for now.

General Tab

General Yoast Seo

Optional: You can optionally open the configuration wizard. If you follow this post, there is no reason to do the configuration wizard.

I will take you through all the standard configuration steps, and beyond what is laid out in the standard configuration wizard.

Your Info Tab

Your Info Yoast Settings

What to add:
1. Website name: This is the name that will be shown in the Google search results. It will automatically use the site name. However you can add one here. Typically you will just enter your company brand name, blog name, or your personal name (if you have like I do).
2. Choose Company or Person: If you are a one author blog, you can choose person, and enter your name. If you have multiple authors or are a company, you will want to choose company.

Webmaster Tools Tab

Webmaster Tool Yoast Settings

What to add:

  • Bing Webmaster Tools
  • Google Search Console

Google search console is the new name for what used to be known as Google webmaster tools. They just rebranded it to a new name.

Many people add their sites to Google Analytics but fail to set up their blog in Google Search Console. This is a huge mistake!

There are a lot of benefits to setting up Google Search Console. I highly recommend that you set up your search console and integrate it with Yoast SEO.

Also, out of all the people who do set up Google search console, many of them don’t set up Bing Webmaster Tools. This is also a mistake, as Bing Webmaster Tools has some great features for SEO that Search console doesn’t have.

How to add them:

Bing Webmaster Tools:
1. Sign up for a Bing Webmaster Tools account
2. Add your blog to webmaster tools
Google Search Console:
1. Sign up for a Google Search Console account
2. Add your blog to webmaster tools
3. Follow the steps Google lays out

Security Tab

Yoast Security Settings
There is an advanced section on the Yoast SEO meta box, which will allow you to change the canonical or noindex posts.

  • Default: Disabled
  • Recommended: Either one, it is up to you

By default, only administrators can access these settings, and authors cannot. If you enable this section, then it will allow all users to change these advanced settings on the post/page level.

If you don’t trust other authors, you should keep this disabled so they don’t accidentally change any advanced settings.

3. Titles & Metas Settings

titles and metas settings.png

Yoast Titles Metas Settings

General Tab

Title Separator
Title Seperator Yoast

You need to choose a separator that you want to show on Google SERPS. It is a matter of personal preference, which one you decide. However, you can never go wrong with choosing two of the most popular options.

This is just the separator that separates the post title and your site name, in the search engine results:

Title Separator Google Example

Post Types Tab

Post Type Tab

In the post types tab area you can choose to index or noindex certain types of posts.

You want to make sure that both your posts and pages have the setting of index. These are going to be your main places for content, so you want Google to index them.

Posts Index


  • Meta Robots: Index
  • Date in Snippet Preview: Hide
  • Yoast SEO Meta Box: Show


  • Meta Robots: Index
  • Date in Snippet Preview: This is completely up to you (see below explanation).
  • Yoast SEO Meta Box: Show

The only option you should consider changing is the date and snippet preview. There are advantages and disadvantages to this.

By default, it hides the date and snippet preview. However, you can change the setting to show the date in the snippets.

If you have a large site that’s well established and a lot of your articles are older, you might want to hide the date. If you have an article from 2002 for example, and people see the year 2002, it might look like outdated content – even if you update it for 2016. It still gives the perception of old outdated content.

In niches dealing with technology, seo, etc, the freshness of content may be more important to your audience. For example, when I’m researching topics about SEO, I would much rather read an article from 2016, rather than one from 2012.

I just assume the article from 2012 gives outdated SEO advice. I often skip the old articles and click on one that shows a newer date, depending on the topic I am researching.

On the flip-side, maybe you want to show the date because your articles are time sensitive or they were published recently. The choice is up to you. Usually if I have a new blog I will show the date, and if I have an older site, I will hide it.

You have the same option of hiding or showing the date in pages as well.

Note: Pages don’t typically show date, and Posts typically do. Even when you hide date in Yoast, it may still show, as that is Google pulling data from your site or even your server.

The Yoast plugin can’t dictate whether Google shows or hides the date. However, there are ways you can hide the date or have it update when you update your posts.


Media Noindex Yoast


  • Meta Robots: Index
  • Date in Snippet Preview: Hide
  • Yoast SEO Meta Box: Show


  • Meta Robots: noindex
  • Date in Snippet Preview: Hide
  • Yoast SEO Meta Box: Show

Should you noindex or index your Media in wordpress?

It is commonly recommended to noindex your media files, and I also have the same recommendation. With WordPress, every time you upload a picture, for instance, it will create a webpage for each picture.

You don’t necessarily want Google to index each of those pages for the images unless you have a specific purpose for that.

For example maybe you have a photography website and you wanted those pages to be indexed. For most of the purposes though you do not want to have those pages indexed by Google.

And don’t worry, when you noindex the media, your images will still be shown in Google images!

Taxamonies Tab

Yoast Taxamonies Tab

Categories Tab


  • Meta Robots: Index
  • Yoast SEO Meta Box: Show

Recommended (No change)

  • Meta Robots: Index
  • Yoast SEO Meta Box: Show

Should you noindex or index your Category Pages in wordpress?

Some SEO plugins like on one SEO pack have categories no index by default. I don’t think that’s a good default for an SEO plugin.

I think the choice should be made manually. There is a lot of debate between SEOs that say whether you should noindex the category taxonomy.

I personally like to index it. To prevent duplicate content issues, I add this code to my functions.php file (in a child theme, so it doesn’t get overwritten):

[code]function new_excerpt_length($length) {
return 0;
add_filter(‘excerpt_length’, ‘new_excerpt_length’);[/code]

This code just makes it so it doesn’t show any summary on my blog lists in each category page. Usually it will show the first few sentences (from my theme), so I just added that code so it doesn’t show an excerpt (summary).

Luckily the default for categories in Yoast is set to index. I think this is a good default setting. I typically recommend this for most people’s blogs – especially for E-commerce sites.

Its also worth noting that you should have a description for your category pages that Google can index and interpret if you choose to index your category pages.

However, there might be some cases where you want to noindex the categories.

Tags Yoast Noindex


  • Meta Robots: Index
  • Yoast SEO Meta Box: Show


  • Meta Robots: noindex
  • Yoast SEO Meta Box: Show

By default, tags are set to index in the Yoast SEO Plugin. I recommend that you change it to noindex if it is a newer site.

When dealing with WordPress SEO, most people are in agreement that tags should be noindex.

If your site is well-established and you have had your tags set to index in WordPress, you might just want to leave it on index.

You may get some disagreement here and there, but most people will recommend that you noindex tags in WordPress.

Archives Tab

Archives Tab

Author Archives


  • Author Archives: Enabled
  • Meta Robots: Index


  • Author Archives: Disabled (if one person blog)

Author Archives Disabled

Recomended (Alternative Options):

  • Author Archives: Enabled (if one person blog)
  • Meta Robots: noindex

Author Archives Enabled

For blogs that have multiple authors, and author archive might be useful. For example, if I’m visiting a blog that has say 5 to 10 authors, and I really like one of them, I can click on their name within the blog post.

This will then take me to all their posts that they’ve written for that website.

But what about websites that only have one author? Is it necessary to have author archives? The answer is no.

If your site is a one author blog, there is no point in having these author archives. Basically with the one author blog your offer archives might be the same as your homepage, and can thus be a risk for duplicate content.

One way to get past this is you can either Disable the author archives entirely, which will make it redirect to the homepage when somebody clicks on your author name.

You can also choose to know index the author archives, to prevent the duplicate content issues. I usually just disable it on my one author blogs, but you can do either one.

Date Archives


  • Author Archives: Enabled
  • Meta Robots: noindex


  • Author Archives: Disabled
  • Meta Robots: noindex

Date Archives Disabled

Recomended (Alternative Options):

  • Author Archives: Enabled
  • Meta Robots: noindex

Date archives noindex.png

I would consider this section optional. Some people like to have the date archives because it can offer some user experience benefits.

However, I think that the date archives are little bit antiquated and are unnecessary. Especially because they can cause a duplicate content issue just like the author archives.

I usually just disabled the date archives on my blogs, but you can also noindex the date archives instead if you prefer.

Other Tab

Other Tab In Yoast

Subpages of archives


  • index


  • noindex

Subpages Of Archives

I would recommend that you noindex the subpages of archives in your Yoast.

Use meta keyword tag


  • Disabled


  • Optional

Meta Keyword Tag In Yoast

The Meta keyword tag is disabled by default. Most people are in agreement that using Meta keywords is not important anymore.

However there is some debate on whether you should use Meta Keywords, so the choice is up to you.

4. Social Settings

social settings.png

Social Setting Yoast Seo

Accounts Setting

If you have any social media accounts, you will want to copy and paste the URLs in the respective fields.

  • Facebook page URL
  • Twitter username (note that this is just the username, not the URL)
  • Instagraham URL
  • Linkedin URL
  • MySpace URL
  • Pinterest URL
  • YouTube URL
  • Google+ URL


Typically I don’t change anything in the Facebook settings.

Facebook Settings

If you wanted to, though, you can choose to change any Facebook setting that you see fit. You can also specify a Facebook admin to take advantage of Facebook Insights.



  • Summary (small image)


  • Summary with large image

Twitter Settings

I usually like to have the default card type as “ summary with large image.”

When you have this setting as a large image, rather than just summary, it will show the full larger image of your post when shared on Twitter.

The default in Yoast SEO is to use the smaller images. I think that the larger images tend to garner more attention on Twitter. I usually always set this setting in Yoast to use larger images.

Adding custom Twitter/ Facebook images (on each post or page): Note that if you have a picture set for your featured image in WordPress, which is the image that will show on the Twitter post. If you have a more optimally sized image for Twitter, you can add it in Yoast on the page level:


When you set up a Pinterest profile for business, you can add your website. Pinterest will then ask you to verify ownership of your website.

Pinterest Settings

Yoast has made it easy for you, without having to download any other plugins. All you need to do is enter your Meta tag here that Pinterest gave you.

Google plus
Google Plus Settings

If you have a Google plus page for your business or website, you can link your google publisher page here. Just paste your Google plus page’s about page.

5. XML Sitemaps

xml sitemaps.png

Xml Sitemaps Yoast Seo

This is the section where you can access your XML sitemap.

View your sitemap: If you click the XML sitemap, but you’ll be taken to the URL of your site. You can use this URL to submit your sitemap into Google search console.

View Sitemap

Post types

Essentially, whatever you chose to noindex, you’ll want to exclude that in the site map. So in my instance I put noindex on my media.

Post Types Sitemap

Since that was the only thing I added a noindex, I will choose to exclude the media in the site map.


Taxonomies Sitemap Settings

Again, going to want to exclude anything that you added noindex to your sitemap. So in my case, I chose to noindex my tags. So I will exclude tags in my sitemap.

6. Advanced settings

advanced settings.png

Advanced Yoast Seo Settings

Breadcrumbs Tab


  • Disabled


  • Depends on your Theme (Enabled if in doubt)

Breadcrumbs Settings

Breadcrumbs are great for both SEO and user experience. By default, Yoast has the breadcrumbs disabled.

This makes sense since most themes will probably have some breadcrumbs functionality inherent in the theme. So many times you probably will not need to enable this within Yoast, as your theme will handle the breadcrumbs.

However, there have been instances where you cannot disable Yoast breadcrumbs with certain themes, but you can on other themes. Also, some changes you make to the Yoast breadcrumbs will affect your theme breadcrumbs on some themes.

If your WordPress theme does not have breadcrumbs functionality then you may want to consider enabling it in Yoast. At the end of the day, the important thing is that you have breadcrumbs, not so much how you implement them.

Permalinks Tab

Permalinks Settings

Clean up Permalinks


  • Remove

Recommended (no change)

  • Remove

Clean Up Permalinks

By default, Yoast will strip the stop words in your URL (permalinks). So if your Title were “The Best SEO plugins,” normally your URL would resolve to /the-best-seo-plugins. However, with this setting enabled it will automatically resolve to /best-seo-plugins.

This default Yoast setting makes sense to do for two reasons.

  1. Google does not pay attention to stop words
  2. You will likely get a higher click through rate on shorter URLs

Just remember that you can always manually edit the URL in WordPress if you wanted to customize the URL any further.

In general though, you should always keep your URL short and consider keeping this setting as the default to remove stop words.

7. Search Console

search console.png

Search Console

Authenticating Google Search Console

To authenticate Yoast with Google Search Console, just click the button and go through the steps. Make sure you have your blog set up in Search Console before trying to integrate it with Yoast.

Google Search Console Settings

You can let Yoast SEO fetch Google Search Console data to show it right in the Yoast Search Console settings.

This is helpful as it will show issues with your blogs, such as 404 errors, or other problems. For example, if you change a page URL, it will result in a 404 (page not found) to your previous page. You can either let Google figure it out (if you don’t have a lot of traffic to that page) or create a redirect:

search console Yoast SEO.png

That’s about it for setting up Yoast SEO and implementing the advanced settings that I recommend in Yoast for optimal WordPress SEO.

(Update) The theory & proof of these recommendations

The Theory: Duplicate content issues

The theory of these recommended settings is rooted in the way most content management systems work. Content management systems like WordPress can cause a lot of duplicate content issues by using taxonomies.

For example, your tags.

WordPress is dynamically creating links and summaries to all your articles in many places. When Google sees this, there’s a chance it can be seen as duplicate content in Google’s eyes.

When you noindex taxonomies archives like tags, author, date, etc, it prevents the duplicate content issue, because you are telling Google not to include those taxonomy pages in Google’s index.

Don’t just focus on duplicate content though

SEO is about implementing a whole variety of factors that come together to allow you to rank higher in the search engines. You shouldn’t focus on one thing and get fixated on it. This includes the issue of duplicate content.

As an SEO best practice, you definitely want to limit duplicate content. However, there are more important things to focus on, such as great content. For example, if the majority of your content is low quality, trying to eliminate duplicate content is not going to do much.

Proof is in the SEO pudding

I wanted to see if there were any comprehensive tests or studies done on my recommended settings. Our society values hard data rather than theory right?

So I just found one that Harrison Jones did at Search Engine Journal, and he recommended just about every setting in Yoast that I recommended. We’re off to a good start.

He found that it increased his traffic by 30%! This shows the power of going the extra mile and tweaking the default Yoast settings is important!

With that said, reducing the duplicate content issue may not hold the same significance today as Google has gotten better at handling duplicate content issues from CMS’s like WordPress. It is still absolutely worth doing though.

Note: In the article, Harrison also recommends that you install a plugin called WP-PageNavi, in order to optimize pagination links. Prior to Yoast’s version 1.0.2 update, this was a great recommendation. It adds rel=prev and rel=next attributes to handle the Pagination issue. Luckily Yoast is awesome, and they included this as a default in their plugin.

I’ve added this functionality to my WordPress SEO plugin, so all you have to do is update to version 1.0.2 and you’ll be taken care of!

If you don’t understand it all, just trust me that this default optimized pagination combined with no indexing key taxonomies will most likely be beneficial to your site, and increase your SEO effectiveness.

Let me know if you guys have any questions!

5 thoughts on “How to Setup Yoast SEO & Recommended Advanced SEO Settings for WordPress”

  1. Holy Yoastly Impressive! This has to be the best overview on the Yoast SEO plugin I have ever seen. Also, thank you for offering the Import Yoast SEO settings. Jeff, this is seriously impressive. We use the Yoast SEO plugin on just about every website that we launch and this will help to streamline the overall SEO process from the gates. This is by far, much better than the actual Yoast SEO documentation found on the yoast website as it gives real-world examples of what to do and how exactly to do it. Not to mention the import settings feature. Again, very impressive and thank you for sharing!

  2. This is a tremendous post thank you so much. Configuring SEO by yoast can be little confusing not only for beginners but also for pro bloggers so I just rechecked my settings with your settings and every thing was fine thank you.

Leave a Comment

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