Yoast WordPress SEO Tutorial, Set up SEO in an Optimal Way

Yoast WordPress SEO Tutorial  v3

Yoast wordpress seo tutorialGetting the best WordPress SEO settings in WordPress can be handled by a number of different plugins, one of the more popular ones is WordPress SEO from Yoast (1 million active WordPress installs). Recently it has been upgraded to version 3 which is a major rewrite of the codebase on how the plugin functions. The upgrade has been a bit shaky with six incremental  updates to address the bugs – however the plugin still delivers its core purpose.

This tutorial covers the WordPress SEO plugin by Joost De Valk, it is a powerhouse of a tool that deals with all the SEO configurables you could ever think of for a WordPress installation. The plugin is robust and can be optimally tuned for search engine results. The plugin has had a major upgrade to version 3 and this guide has been updated to reflect it.

If you already have an existing WordPress SEO plugin but want to change to the Yoast one you can swap to it by using a plugin called ‘SEO Data Transporter‘ which can migrate data from SEO plugins such as Headspace, Platinum and All in One SEO. It is always best just to use the one SEO plugin.

If you do migrate from another plugin, do the migration to the Yoast WordPress SEO Plugin with the SEO Data Transporter and then disable the older SEO plugin.

Another option is that if you are using Headspace2 or All-In-One SEO you can use the import option of the Yoast WordPress SEO plugin directly.

This guide aims to go through the different Yoast WordPress SEO settings and give the user explanations and some good settings as a baseline on what to use, obviously everyones needs are different so don’t feel like your settings have to match exactly what is in the guide, there are no best settings as such and people will argue on what works better.

I have updated the information as of December 2015. The guide is quite lengthy and broken up into various parts, I have added scroll backs to the 2 main lists in the text so you can easily return to the listed tabs.

Installation & Activation

In WordPress go to  ‘Plugins’ > ‘Add New’ type in ‘WordPress SEO’ and ‘Install Now’ and then activate it.



 Interface Settings

Once activated the plugin is accessible from the WordPress Dashboard in both the horizontal menu and the vertical sidebar, the horizontal menu has a couple of links to keyword research tools including the Google Keyword Tool, Google Insights and a link to Aaron Wall’s SEO Book keyword tool – the links below are to the WordPress SEO settings which are the same as the ones lower down to the left in the vertical sidebar.



In the ‘Analyse this page‘ link you can check on your incoming links to the page via OpenSite Explorer which is a Moz (SEOMoz) tool, check your keyword density via Zippy, check whats in Googles cache or simply get a HTTP header response of the current page via a Joost de Valk app.

More recent features of the Page Analysis as well as the Google Rich Snippets and Facebook Debugger links, are HTML and CSS validation as well as Pinterest validation, IE scan and Google page speed test,  all of these services copy the URL you are on and run the page through the corresponding service, very handy.

Also lately added is a mobile friendly test, which will run through the page and give you feedback if the page is mobile friendly.



Most of the same settings as in the SEO Settings horizontal menu are also stacked in the WordPress Dashboard sidebar under ‘SEO’ are:


In the newer version there is the Search Console that allows you to access your Google WebMaster Tools, Search Console data.


The Yoast SEO plugin works from 2 levels; global and local settings.

Global settings are sitewide and include default SEO settings for all your content, where as local settings are more granular and specific to posts, pages and categories.

WordPress SEO Global Settings


The settings listed above are more of a global configuration for SEO in your WordPress blog – there is also  a local SEO Box setting per post/page/category/tag level configuration, which can override the global settings this is explained at the bottom of the post (click the above ‘Local SEO Box’ link above to get to the local per page/post settings).


Per Post or Per Page Override

But first we will look at the overall global settings…




The General settings has a good introduction to the plugin via the “Start Tour” button.

There is also a link to the latest changes in the plugin summarized in the WordPress dashboard.

There is also an option here to restore to the default settings.

At the top of the General box are 4 additional tabs;

Your Info


Declare whether the site is about a company or person and upload a company logo – this is for Google’s Knowledge Graph. This is sometimes displayed if someone does a search on your company name.

Webmaster Tools

– like it says either leave if already verified with these search engines or enter your sites details.



If you run a multi author site you may want to restrict editors and authors from using certain options of the plugin, otherwise just leave it unchecked.



A new feature here is the ability to disable a check that displays an alert saying that your web page is not indexed. This alert would appear in a WordPress style message in the dashboard and would be incorrect in the early versions of the version3 plugin.

The OnPage.org service offers a technical SEO suite, this looks like a partnership between Yoast and OnPage – you can check your sites index via Google Webmaster Tools, now known as the Search Console or run a simple search in your browser using this format


Titles & Meta

The next section “Titles & Meta” is divided into 6 tabs across the top.




Tab1 – General

Title Settings

Titles is probably the most important factor in on-page SEO; the Title Tag. The title is hidden in the head of a html document as a meta tag but displayed in some browsers in the title at the top, example here is in Firefox.


The title tag as displayed in the browser


Search Engines will record this meta tag and give value to its importance of what keywords are used in it – typically it should not exceed 70 characters and should have a natural flow and be relevant to the content of the page – so do not stuff it full of keywords.

Force Rewrite Titles

The ‘title’ should be published exactly as you write one in the Title field (set globally and locally)  and published in the head of the document, some WordPress themes however have their own code which interferes with what you want. There are  2 ways to make sure you get the titles you want; one is a check box that forces the title to re-write and the other is making sure a snippet of PHP code is pasted into the ‘header.php‘ of your WordPress theme header file, the latter resulting in a faster more efficient process.

Copy the php function code

<?php wp_title(''); ?>

In the WordPress Dashboard, go to Appearance > Editor  locate your header.php file and paste in the code replacing the existing code in between the title tags. For example Twenty Eleven theme has the below code in between its title tags:

Rewrite SEO Title Tags in header

Rewrite SEO Title Tags in header

Just replace it with:

<title><?php wp_title(''); ?></title>

If you feel uncomfortable editing the code just check the ‘Force Rewrite Titles’ box instead.

But some themes have additional code which make the title of the blog appear twice, should this happen then you definitely need to paste in the php snippet between the title tags.

 Title Separator

Pick which one suits your taste – it is applied as a word separator between distinct pieces of data in the title.

Tab2 – Home



These link to your home and blog page will take you direct to those pages and you just fill in the local Yoast WordPress SEO box fields on those pages. In some instances (depending on the theme) the links are not shown, instead you fill out the default settings on this page.

The Missing Tab – Variables

There was a sixth tab in previous versions which shows all the SEO WordPress ‘variables‘ that can be used in the global settings for all the different post types. You include all the %% symbols and the text in between. The variable is used as a placeholder in the template and swapped out for the real value for each post/page meta box.

SEO Variables

Yoast SEO Variables

Tab3 – Post Types



This template sets up your Posts and Pages and Media/Attachment Pages and any other Custom Post Types you may have. People will have their own take on what works best here.

Using the variables in the above example – the SEO Title, %%title%% will be replaced with the Title of the post/page as entered when creating a post, then the separator %%sep%%, and  then the sitename, %%sitename%%.

It’s a preference thing, so you don’t have to append the sitename, the Description will be the excerpt which is generated from the content if not explicitly set and the keywords will be set from any focus keyword set in the local SEO Box option as well as any tags set to the content, this is a good setting as you don’t have to spend any time thinking about meta keywords.

You can choose to set the content to noindex, follow if you so desired, generally though you want the content indexed in Google so leave that checkbox unchecked – at the local level you can override individual content and make that set to ‘noindex‘ which you may want to do for private pages or purposely duplicated pages.

You can chose to show the date of the post in the snippet preview which appears in the search index, if you update and publish new content on a regular basis I would leave this on as readers would see that the site is active – if your a long time in between drinks then maybe hide it.

You can hide altogether the local SEO Meta Box which would then only allow you to control the SEO settings via the global level.

You can override all these settings on a post/page individual basis by entering data directly in the local SEO box on the post/page editor level.

For custom post types you may see additional formats, these could be your themes extra post types or shopping cart product types from WooCommerce, if these types are also required to be on the search engine them ensure you also fill in values for those additional post types as well.


Tab4 – Taxonomies

Taxonomies are basically how you like to categorize your content into word terms and it comes in two forms in WordPress – Categories and Tags – generally speaking categories are broader with a hierarchal structure and more widely used,  tags are more specific, of a flat structure and used to a lesser degree.


Using the above variables  would be relevant for these taxonomy pages. The %%term_title%% is the actual taxonomy (the name itself of the category or tag) – I choose not to index my tags as I use categories more than tags. It’s not really wise to use the same word terms in both categories and tags as that is verging on duplicate content and also not the right way to structure your content.

Make a call on tags and categories – if you use both uniquely leave both indexed – if you use one more than another or have the same category/tag values then disable one of them. By disabling certain duplicate content you ensure that your original post/page gets the most value from the search engine and also avoid any duplicate content issues and you also make your site’s structure optimised.

Again you may see additional Taxonomy formats if you have custom taxonomies, they will also display under the Taxonomies section – apply the sane style of tags to these. These will either be introduced by themes and plugins or custom coding.


Tab 5 – Archives



Next up is the Special Pages covering Author and Date Archives and Search & 404 Pages

I think the defaults for these settings are pretty good,  I have chose not to index my date archives and disable the author archives as it is a one author website  I want to avoid any duplicate content in Google.  For the Search & 404 pages you can add in descriptive text and the variables you need.

Tab 6- Other


Sitewide Meta Settings

Noindex subpages of Archives

– Check the box to prevent Google from indexing additional pages of content that are already indexed.

Use meta keywords tag?

– The keywords tag has been greatly depreciated by search engines but some pundits have declared it still has a minimal role with some engines – here my advice is to check it on but don’t spend more than a couple of minutes filling it out – this field becomes active if checked at the global level and you fill it in per post/page at the local level.

noodp & noydir

– If you have DMOZ/Yahoo directory listings for your site you will have a special meta tag for those, if you don’t want to use those meta tag description values for your site pages in the Google index then check these options. If you don’t have those listings don’t worry about it.

For the head cleaning section here it’s pretty safe to disable the top 3 but leave RSS unchecked if you want and use it.



With more SEO weight being put on social media signals you need to interlink your site with any available social media sites. The first tab here allows you to add in social media links for accounts that you have set up.

The Yoast SEO plugin allows you to publish facebook and twitter meta data tags in the head section of your pages, these tags can use snippets of your data for use in your Facebook links. You can also enter a Facebook admin to link back to Facebook to see your data insights




Facebook uses OpenGraph meta tags from the head of your document which allows Facebook to retrieve objects on your page and use them properly structured in Facebook pages or links posted on Facebook, you can enable these tags by checking the  ‘Add OpenGraph meta data’ box.

The social settings here also allow you to specify a default image.

This image will be used if there are no images on the page/post being shared on Facebook. Otherwise an image on the post/page will be used. This also can be overridden at the local level of a post or page.

To check what og meta data is being used for your pages run the URL through the Facebook debugger tool…  http://developers.facebook.com/tools/debug, you can use the link on the front end via the WP SEO menu.


The Twitter Tab is pretty self explanatory – chose to add in a Twitter meta tag with your Twitter name.



The Google+ tab sectioned has changed in the latest version only allowing a Google+ business page onto the homepage, previously you could have both Author & Publisher. However the Author tag is now a redundant feature by Google.


To verify you have it set up correctly check via Google structured data tool.

There is also a Pinterest tab which you add in your Pinterest verification.

XML Sitemaps

yoast-seo-sitemapClick on XML Sitemap to see the actual URL string and sitemap in another window.


If you don’t use any other plugins for Sitemaps then you will want this enabled which will then give further options – the default settings are pretty much what you want; no content exclusions and all major search engines notified when new content is published.

Here in the other tabs you can exclude certain content if you just want it excluded on the search index –


Disable if single author site



Custom Post Types – You may have a certain post type that you want to exclude from the search index, here I am disabling the attachment cpt for media images, I don’t want to index it.



Posts – you can exclude certain posts by adding in their post-id – you can also do this at a local setting for the post.



Taxonomies – Here I do not want to include a couple of things in the sitemap as I don’t believe they will have any value to the content or there may be certain taxonomies that you simply don’t want indexed, the duplicate tag/category terms issue spring to mind if you use both you may want to disable one of them.


The master sitemap can be found at /sitemap_index.xml which has sub sitemaps to include each content type (and more if you have custom post types)  –

Each time new content is added to your site the sitemaps are updated, the search engines notified of your new sitemap which in turn will get your content indexed faster and also notify you of any errors in the Webmaster tools account.

Advanced menu has three submenu items – Breadcrumbs, Permalinks and RSS



The defaults are fine on this – just the attachment redirected to it’s linked post page is beneficial.

I also like to remove the stop words from slugs, no benefit just a preference.

The actual permalink structure of the URLs are set in Dashboard > Settings > Permalinks, the good thing is that in the latest version of WordPress the urls are clean (no dynamic characters like ?) and the default structure uses the postname as the string in the URL.

Here you can also remove some data from the head section, I don’t really use the first 3 so I have disabled them.


Internal links is all about the breadcrumbs and is a great tool for user navigation and site structure.


Here the separator is the 2 arrows/chevrons ‘>>’ known in html terms as ‘&raquo;’ for a different separator here is a list to choose from, use the field value under the ‘Entity Name’ the remainder of the fields are wording and prefixes for the breadcrumbs go with what you like.

For the Taxonomy – choose the structure that is stronger in your site; category or tags.

To set up breadcrumbs you needs to add the php code to your theme:

<?php if ( function_exists('yoast_breadcrumb') ) {
 yoast_breadcrumb('<p id="breadcrumbs">','</p>');
} ?>

Copy the code above and paste it into your theme templates. Using WordPress default 2011 theme as an example, pasting the code into the ‘index.php’ after the div with an id of primary like this:

get_header(); ?>
<div id="primary">
<?php if ( function_exists('yoast_breadcrumb') ) {
 yoast_breadcrumb('<p id="breadcrumbs">','</p>');
} ?>
<div id="content" role="main">


Will result in the placement of the breadcrumb here:


Pic 24. Breadcrumbs Appearance and a unique ID to CSS style it

You can place the breadcrumb code anywhere in the template to position it and also in other WordPress templates where you want the breadcrumbs to appear – use the target id of  ‘breadcrumbs’ to style it in CSS. If it doesn’t appear at all you most likely need to paste it to another template which your theme is using.



The RSS options here add additional content to your RSS feed which link back to your site – it is used to add more ownership back to your site if your content is republished without your consent as known as scraping. Adding these tags will include links back to your blog before and after each post giving you the benefit of inbound links.

Next up is the Tools menu which controls Import/Export, Bulk Editor, File Editor and a recalculation of posts with a focus keyword.


Import & Export


The import/export tools allow you import/export your actual Yoast SEO settings which is great for adding to another site.


wordpress-import-tools-yoast-plugins wordpress-import-tools-seo-plugins



Here you can import from 3 of the other SEO plugins, HeadSpace2, Woo Themes SEO  and All-in-One SEO and also import from other Yoast Plugins – Robots/RSS and Breadcrumbs – once you have imported just delete the older plugins.

A great feature here is the export settings which can save a lot of time in setting up another installation, which on the new site you just import which is a huge time save for all the variables set up at a global level. 

Bulk Title and Description Editor


Here you can bulk edit the title and descriptions of your posts/pages.



Edit Files


This is handy – straight access to your .htaccess file, also if you have a robots.txt in your root level this will also be editable in this screen.



Here you can buy and manage some additional premium SEO extensions.


Search Console


If you have authenticated to Googles Search Console you can see and mark as fixed any 4o4 pages.

Local SEO Box Options

The local WordPress SEO settings appear on each Post and Page, settings divided in 3 vertical tabs; general, advanced and social settings.

Category and Tags also have a local settings but are limited to the regular tags and SEO options.



In the general tab, you can see a snippet preview of how the post/page would look in a Google search results listing page , you can add in your title, description and keywords What is most powerful is the focus keyword which when you add one and update your content it will alert you to the various places that keyword phrase needs to be used, don’t get too obsessed with all the options having green lights  – for example in the above example the words ‘WordPress SEO Settings’ are in the page title yet the content analysis says it isn’t.



To edit the title, URL and description – just hover over the field, click the pencil and edit away.

Since I have added my own values here the global settings will be overridden.


Content Analysis


Content analysis info will give you some pointers for better SEO work on the post/page – look at the analysis and make sure you have a decent amount of green balls, yellows are not the end of the world but avoid the reds. The content analysis has been developed in real time so you don’t have to save to see improvements to the scores.


Focus Keyword Reminders



In the new version of this plugin are a bunch of interface reminders to check and use the focus keyword functionality, you will see these in the post/page edit screens as well as in the ‘all posts’ and ‘all pages’ listing screens. Set the focus keyword and let the plugin tell you what you need to do to optimise the content for it.





The advanced tab has a suite of powerful options – the defaults are perfect.

If you need to set redirects, canonicals, noindex or nofollow for specific content then this is the place.






You can overwrite the default titles and descriptions and images in your content that will be displayed when your links are posted in Facebook , Twitter and Google Plus. This would override the page title, meta description and featured image.


Category/Tags/Taxonomies –  Local Settings


In categories and tags and custom taxonomies you can also overwrite the global settings with the above fields per category (or tag), these are accessible when you edit the category or tag or custom taxonomy.


This plugin should be in your top 5 list of needed plugins for WordPress, the author really knows his stuff and I believe it will be very hard to top this in terms of SEO for WordPress. There is a lot of settings which have also been done for you under the hood which conform to Google’s best practices, look for upgrades to the plugin when they become available and always update to the latest version.

This latest version has had a lot of backend code optimisation, so the plugin will load faster than previous, and is set to load only the features it requires per content displayed.

SEO wise this will really prepare your site for full optimization when dealing with all search engines, it doesn’t mean you’ll start ranking No.1 in Google for any old phrase but rather gives you a solid foundation on which you need to build and develop quality rich content.


  1. saudi mxawi on July 15, 2021 at 10:51 pm

    thank you for helping our seo

  2. SALEH on October 23, 2019 at 2:33 pm


  3. iLofo on January 23, 2019 at 12:40 am

    Yes Yes Yes […] Best WordPress Yoast SEO Settings for Yoast Plugin […]

  4. Syam Trekker on January 11, 2017 at 9:02 am

    Thank you for excellent tips and tutorial Yoast seo setting

  5. Hitesh Rawat on October 14, 2016 at 1:37 pm

    Awesome, should i show date and time in posts or not.?

  6. Betty Linn on September 2, 2016 at 12:22 pm

    Thank you for this tutorial. SEO Post Content Links plugin on WordPress automatically link keywords and/or phrases between posts or/and pages. Content links plugin create links between content texts (pages and posts) of your website intelligence.

  7. Ankit Garg on April 13, 2016 at 6:05 pm
  8. drowid on April 3, 2016 at 5:04 am

    how to settings Canonical this plugin ?

  9. desainavirss on March 25, 2016 at 2:43 pm

    you jenius for shared this

  10. Mary on March 23, 2016 at 3:28 am

    Thanks so much. I mistakenly changed the default settings and couldn’t figure out how to change it back. Now I know!

  11. Mudasir Yasin on March 18, 2016 at 9:07 pm


    very detailed and well explained article about Yoast SEO, but I am still confuse about the following topics in Yoast SEO, “Clean up the ” || “Add noodp meta robots tag sitewide” || “Redirect attachment URL’s to parent post URL”. These setting confuse me that what should i do for it and why so kindly explain these point’s of Yoast SEO.

    How to optimize Robots.txt file for WordPress ?? Is sitemap included is robots.txt file is important for SEO or Indexing or not ? Simple example of SEO Optimize Robots.txt file ?

  12. RODRIGO COSTA on March 10, 2016 at 5:25 pm


  13. Hassan on March 7, 2016 at 2:54 am

    Thanks a lot. I never knew how to setup Yoast perfectly, but after following this step by step guidance, I am finally done. I don’t have words to appreciate the efforts of WpBeaches! Lots of love and thanks!

  14. David on February 21, 2016 at 5:50 pm

    Thank You Very Much.

  15. Arastırıyor on February 4, 2016 at 10:43 pm

    thank you very much

  16. James @ Appaustic on January 20, 2016 at 2:20 pm

    This is a fantastic plugin, and we use it in all of our sites. But we have found one issue that we can’t resolve. We’re using the page title: Abe & Doc’s Automotive Service Center | Batavia, IL, but the “&” and the ” ‘ ” are showing up in a couple of bookmarks apps as their html source code “&” and “’” instead of their symbols. I’ve tried typing the symbols directly into Yoast, and I’ve also tried replacing “%%sitename%%” with the actual site name. But the source code is still displaying the coding and not the actual symbol. Is there a way to change that?

  17. Sean Vandenberg on January 6, 2016 at 4:48 am

    WOW! …Neil, I’ve been using Yoast SEO for a long time now – and you just blew my mind. Guess I hadn’t explored it as well as I should have :).

    The bulk editor tool is Niiice!

    I just wrote a post on my website listing the ‘essential’ WP plugins to use. I’ll add a link over to this set-up guide, because I’m sure as hell not going to write a better one that this!

    • Neil Gowran on January 6, 2016 at 6:59 am

      Yes it’s a powerhouse all right, takes me forever to update the post when the plugin gets updated :)

  18. sohib sanam on January 4, 2016 at 10:50 am

    in that case i checklist on “force rewrite title” on my site is that good for SEO.. i still wating for the result..

    • Neil Gowran on January 5, 2016 at 12:32 am

      Which result do you mean? – do u mean you can’t see the title in between the title tags?

  19. Paul B. Taubman, II on December 16, 2015 at 7:19 pm

    When I imported “All In One SEO” data into Yoast SEO, I notice that the Keywords that I had (in All in One) are not going into the Focus Keywords (in Yoast SEO), Do you know if that is where they are supposed to go?

    Am I missing something?


  20. Sam on December 12, 2015 at 10:47 pm

    Great tutorial! One question though I don’t see the “analyze this page” in the menu. Something I am missing?

    • Neil Gee on December 13, 2015 at 12:03 am

      It’s visible only from the front end of the page view

  21. Afzai Afandi on December 1, 2015 at 7:59 pm

    Nice to double check my settings after updating Yoast.
    Thanks bro!!

  22. Rajesh on October 23, 2015 at 7:45 am

    What do you suggest for tags which are unique in nature, I am planning to use tags and categories in limit.. please suggest if I need to index or no index them?

    • Neil Gee on October 25, 2015 at 6:23 am

      If they are unique then indexing is fine.

  23. Nisha on October 16, 2015 at 1:48 pm

    Nice Guide. Thanks to clear my confusing about yoast setting.
    Thanks WpBeaches

  24. Jual Bra on October 15, 2015 at 2:55 pm

    Hai, hallo kerudung grosir murah, i want see your website, but looks like your web is down

    I read this wpbeach in this section everyday and try translate in local language

    Hope my web can fix soon as you web neil gee

    Very difficult to sett yoas for my woocomerce web site

  25. murahamat on October 13, 2015 at 6:35 pm

    could you helm me?
    how to settings rell=canonical?
    i have big problem with this one,thanks.

  26. kangudon on October 7, 2015 at 5:02 am

    Thanks You Very Much wpbeaches

  27. Sarah on September 29, 2015 at 3:22 pm

    Hi Neil!
    I have a question to stop-by. I am using multiple keywords in my blog. So, to prevent duplicate content, shall I remove categories taxonomy from my sitemap?

  28. Newbie Tora on September 23, 2015 at 5:13 am

    Great post, thank you so much so i’m ready seo yoast in my blog

  29. Neil Gee on September 10, 2015 at 12:42 am

    You can set the post permalink in Settings > Permalink to be just the postname – and also if you want to strip category from the URL for actual category URLS you can set this in Yoast Plugin > Advanced > permalink tab

  30. Zaheer on September 9, 2015 at 9:35 pm

    Great post. Just fixed my settings. Most of them were fine but my media pages were getting index. Thumbs up!

  31. Pierre on August 17, 2015 at 3:55 pm

    Wow, very comprehensive post! Thanks very much for all these details and the custom settings you’re using. Always interesting to read. By the way, looking at another post about RSD, WLW links, etc. the author was saying there’s no need for keeping the RSS link in the header. What do you advise on that?

    • Neil Gee on August 20, 2015 at 1:17 am

      I guess yes you can hide it as the feed will still be available from mydomain.com/feed

  32. Rinjani on August 16, 2015 at 2:28 pm

    Thank you so much for sharing this Wonderful tutorial.

  33. Zaffar on August 13, 2015 at 10:50 am

    Hello there,
    I have some strange conflict on Breadcrumbs between my BeTheme and “Add Categories and Tags to Pages” plugin…The Breadcrumbs only displays upto “Home” level.

    However, when including the Yoast plugin – “Enable Breadcrumbs” option it seems to work perfectly without any issues.
    Is there any tweak in Yoast to disable the default Breadcrumbs from existing Theme? Additionally, kindly guide us on how to style the Yoast Breadcrumbs with sample code.

    Thanks a lot, appreciate it!

  34. Meg McLean on August 6, 2015 at 7:33 pm

    Nice to double check my settings after updating Yoast. This is a super post – excellently detailed guide. Thanks!

  35. Koemsie Ly on August 1, 2015 at 3:14 pm

    Very nice tutorial! It is very useful for me, because a new starter. Thanks you so much!

  36. Bunga Asi on July 24, 2015 at 5:44 pm

    Thank ya mas create tutorial
    So ga confused again setting Yoastnya.
    Want to ask, if
    – Post (post)
    – Page (page)
    – Media (attachment)
    we do not tick all, with the hope sitemap Good picture also if it is not okay?

    Thanks for the answer

  37. JD on June 21, 2015 at 5:31 am

    Very detailed and useful post. It saved my lost of time to configure yoast. Thanks for this post.

  38. sadia on June 14, 2015 at 3:33 pm

    v niceeeeeeeeeeeeeee

  39. Rick on June 8, 2015 at 8:49 pm

    This is a fantastic plugin, and we use it in all of our sites. But we have found one issue that we can’t resolve. We’re using the page title: Abe & Doc’s Automotive Service Center | Batavia, IL, but the “&” and the ” ‘ ” are showing up in a couple of bookmarks apps as their html source code “&” and “'” instead of their symbols. I’ve tried typing the symbols directly into Yoast, and I’ve also tried replacing “%%sitename%%” with the actual site name. But the source code is still displaying the coding and not the actual symbol. Is there a way to change that?

    Thank you,

    • Neil Gee on June 9, 2015 at 4:37 am

      I imagine it will be the issue of those bookmark apps not escaping the entities or rendering them properly – you would have to file a support ticket with the app developer.

      • Rick on June 18, 2015 at 2:02 pm

        Thank you Neil. I would agree, but it shows up in the source code. When I compare the source code from sites without Yoast to our site, that is were I see the difference. We’ll take a look at submitting a support ticket to the app developer, but I just thought you would want to know that there is a difference in the source codes.

        Thank you again,

  40. jason Plant on June 2, 2015 at 11:22 pm

    Some great tips here that I found useful in trying to optimize my blog. Always found the settings confusing, but you explain it easily so at long last I understand what I am doing

    • Neil Gee on June 2, 2015 at 11:41 pm

      Thanks Jason, I am a big fan of things that are easier to digest.

  41. الصفحة on May 29, 2015 at 12:03 am

    Thanx so much for this Wonderful tutorial.

  42. Mark II on May 28, 2015 at 10:58 am

    I was following your Guide. Only one question comes into my mind If I update the pOst title style in SEO by Yoast then It will affect the rankings in Google Search Engine or Not

    • Neil Gee on May 28, 2015 at 11:18 pm

      Well it depends on how much you change it – a drastic change would probably change it – but also depends on what keywords the searcher used.

  43. sandro on May 26, 2015 at 8:01 am

    Finally !!! I was looking for this kind of post for a while. Thank you author, i hope you will keep it up to date.

  44. Ferhat on May 24, 2015 at 2:48 pm

    Hi, i have a problem. http://prntscr.com/78tbi1

  45. Darko Novak on May 22, 2015 at 7:13 pm

    First thank you so much for this!
    I hope you will be updating this article accordingly to YOAST updates of plugin.
    I have been using WordPress SEO by YOAST plugin for years and as long as I have been using it, on all my WP sites, i have also been looking for a complete and quality hints and suggestions on how to set it up the proper way. I must say this is far the best and the most detailed explanation on how to us it the right way.

  46. Ammanulah on May 19, 2015 at 6:52 am

    Hey Neil, This is an amazing post especially it is up to date with the latest Yoast plugin. One question, is there any other settings to Nofollow external links in the comments? I would like to add rel=”external nofollow” to my comments.

    • Neil Gee on May 19, 2015 at 7:18 am

      Comments are nofollow in WordPress by default

  47. Rinjani on May 14, 2015 at 4:27 pm

    Great info setting seo yoast, thank for sharing

  48. Tas Wanita Terbaru on May 12, 2015 at 7:41 am

    Yoast plugin settings, already used on my website

  49. Babak on May 11, 2015 at 8:09 pm

    amazing article thanks

  50. waluyo on May 8, 2015 at 9:28 pm


  51. Robin on May 4, 2015 at 9:17 am

    awesome post for setting of SEO yoast plugin. Thanks brother.

  52. Rakesh Lohan on April 16, 2015 at 6:18 am

    This tutorial helps me lot to setup SEO plugin Yoast in my new blog.
    I am using genesis framework..is there any way to remove genesis SEO settings ?

    • Neil Gee on April 16, 2015 at 6:22 am

      When you enable Yoast SEO the Genesis SEO is automatically disabled

  53. Emina on April 14, 2015 at 7:27 pm

    Yoast is used so much out in SEO Land, but this is really the best how to if seen so far. Have watched a many videos but your blog drives it home. There are still some thing I don’t fully understand. But that’s not the plugin, it’s my limitations.

  54. Simple Seo Amsterdam on March 31, 2015 at 2:47 pm

    Very good round up, I already had a very good file for importing but ow it got a little bit better with some of your tweaks :)

  55. Olivia Bright on March 30, 2015 at 7:49 am

    All in one SEO plugin is best in all but my SEO teacher says that Easy WordPress Plugin is also very effective and he also said that you can install both plugins and use at same time. Both are free plz suggest that which one is best for wordpress site and blog.


    • Neil Gee on March 31, 2015 at 9:44 pm

      I wouldn’t install both as this may lead to conflict – I really don’t know the other one you mention, so I suggest the Yoast one

  56. Leonardo Dicaprio on March 25, 2015 at 8:16 am

    Thank you so very much Neil, it really helped me setup yoast plugin correctly, though i am bit confused on post types settings. Can you or anyone else please help me with this. I have yoast installed and i try to write title and meta description as well as focus keyword and tags of my every single post on my website, shall i leave title and meta description options blank in post types settings under title and metas in yoast???

    Please help me with this if anyone reads it. It would be a great help.

    • Neil Gee on March 25, 2015 at 8:51 am

      Post Types are separate posts defined outside of regular posts – they may be used by a plugin or theme that define things like portfolio or testimonial or product(woocommerce) – if you use them then it is best to set them up similar to how you did posts, if you don’t use then you don’t have to worry about it.

  57. Shakeel on February 21, 2015 at 9:08 am

    Thanks You Very Much Finally I Got Success To Find Best Blog For Me… :)

  58. Oluwatumbi on February 19, 2015 at 12:28 pm

    Please you did not talk about the recommended settings or what to do with the .htaccess and robots.txt file. In what way do they affect our search engine visibility? and what should we do with them?

    • Neil Gee on February 22, 2015 at 11:32 pm

      The defaults are fine on these files, you would only tweak these to restrict search engine visibility

    • Press Tigers on September 25, 2018 at 9:08 am

      Default settings are fine. Otherwise it will block the search engine visibility.

  59. spydeer on February 18, 2015 at 3:19 pm

    am wondering if i should obey you by ticking the no follow for my tags, will there be any essence to tag a post?

    • Neil Gee on February 22, 2015 at 11:24 pm

      Yes – Tags are great for grouping relevant content

  60. Anguel on February 17, 2015 at 4:03 pm

    Can you please explain the difference between noindex-ing “tags” through “Titles & Metas > Taxonomies” and excluding “tags” from the “XML sitemap”? I could not find any good info on that, do we have to do both or is noindex enough? Thanks.

    • Neil Gee on February 22, 2015 at 11:27 pm

      noindex tags though Titles and Meta set the HTML markup attribute to ‘noindex’ – excluding them from the sitemap does exactly that, they are not included. Doing the the former should be enough

      • Anguel on February 24, 2015 at 12:15 pm

        Thanks. In the meantime I understand that setting “noindex, follow” in Titles & Meta will actually make Google follow any links on the page but not include the page in its index. On the other hand, will excluding something from the XML sitemap make it completely invisible for Google?

  61. Dave Swanson on February 10, 2015 at 10:51 pm

    I keep getting penalized for duplicate titles and descriptions for hundreds of images in media file. How do I correct this?

  62. joe on February 7, 2015 at 10:39 pm

    very helpful article i use this information

  63. Mohamed on February 7, 2015 at 5:42 am

    Wow wow prefect tutorial !!
    I have 2 points :
    1 – “just the attachment redirected to it’s linked post page is beneficial”
    I have a video games site, so games screenshots is important for me to be indexed in google images, I’m using alt-tag, I don’t know if it’s allowed to post an example but every image in my site is like a single post and it’s indexed well in google (not goole images), I want actually to redirecte to it’s linked post page, but as an images in goole images will be effected or it will appear ?
    2- Is there any problems with a capital or small letters in url ? because I have some problems in sitemap in webmaster tools becasue of that ?
    Please can you explain these points?
    Thank you very much

  64. Wayne on January 15, 2015 at 1:39 am

    Wow. I’m guessing anyone coming to this page, will leave completely happy. This needs to be included with every wordpress account. I’ve had this now for almost two years, lots of errors and no simple help to solve it. I followed along, ran a test and every issue was fixed. Thank you so much for doing this and keep up the good work.

    • Sean Vandenberg on January 6, 2016 at 4:58 am

      couldn’t agree more – i feel remiss, and am putting myself in time out for the next week. sheesh ;)

  65. Chidy on January 14, 2015 at 6:11 pm

    Thanx so much for this Wonderful tutorial.

  66. Luke on January 13, 2015 at 2:21 am

    Just found this useful guide for me,coz I’m new into the Yoast plugin…
    and one problem I met is the title separator not showing.I’ve already done the settings…

  67. Tokyo Auto Salon on January 11, 2015 at 7:01 pm

    thank you for helping our seo

  68. Elfira on January 11, 2015 at 9:30 am

    Thank you for this SEO tips.
    I follow your tips for my blog.

  69. TaYcO on January 6, 2015 at 6:04 pm

    thank you very much for your awesome tutorial

  70. Andri Arisman on January 4, 2015 at 7:09 pm

    I must say thanks a lot for awesome tutorial! followed all the guideline here and applied to my online store.

  71. Ahmed on December 18, 2014 at 5:27 pm


  72. Prafull Singh on December 1, 2014 at 8:35 am

    every setting is working fine.. But home title is not working properly. My website is sarkarinaukrimart.com and i have applied custom home title but it works only on my website. Because today i search sarkari naukri mart in google then i find that there is only

    My site discss……….

    But i had applied custom home title which is Sarkari Naukri , Employment news ,Governments Jobs India , Job Alert And Results
    but it don’t appears in google search . Can you help me sir please…..

  73. Anil Patel on November 19, 2014 at 6:13 pm

    wow this is awesome tutorial. its help me a lot thank you so much for posting :)

  74. Tom on November 12, 2014 at 4:46 am

    What happened to the Coolest Guide on the Planet? I wrote a similar article on Yoast settings and loved your tutorial so much that it prompted me to write my own. New company/design?

    • wpbeaches on November 12, 2014 at 4:54 am

      Hi Tom, just migrating WordPress specific content to WP Beaches, keeping Coolest Guides going.

      • Tom on November 14, 2014 at 9:45 am

        Glad to hear that. Looked like you had a good following going.

  75. Evan Varsamis on April 23, 2012 at 12:45 am

    wow this is an awesome tutorial. It took me about 5 minutes with this tut to install the plugin to a website with 1500 articles:d thanks bro. 

Leave all Comment