Yoast SEO


Yoast SEO: the #1 WordPress SEO plugin

Need an SEO plugin that helps you reach for the stars? Yoast SEO is the original WordPress SEO plugin since 2008. It is the favorite tool of millions of users, ranging from the bakery around the corner to some of the most popular sites on the planet. With Yoast SEO, you get a solid toolset that helps you aim for that number one spot in the search results. Yoast: SEO for everyone.

Yoast SEO does everything in its power to please both visitors and search engine spiders. How? Below you’ll find a small sampling of the powers of Yoast SEO:

Taking care of your WordPress SEO

  • The most advanced XML Sitemaps functionality at the push of a button.
  • Full control over site breadcrumbs: add a piece of code and you’re good to go.
  • Set canonical URLs to avoid duplicate content. Never have to worry about Google penalties again.
  • Title and meta description templating for better branding and consistent snippets in the search results.
  • [Premium] Expand Yoast SEO with the News SEO, Video SEO, Local SEO and WooCommerce SEO extensions.
  • [Premium] Need help? Yoast SEO Premium users get 1 year free access to our awesome support team.

Note: some features are Premium. Which means you need Yoast SEO Premium to unlock those features. You can get Yoast SEO Premium here!

Write killer content with Yoast SEO

  • Content & SEO analysis: Invaluable tools to write SEO-friendly texts.
  • The snippet preview shows you how your post or page will look in the search results – even on mobile. Yoast SEO Premium even has social media previews!
  • [Premium] The Insights tool shows you what your text focuses on so you can keep your article in line with your keywords.
  • [Premium] Multiple focus keywords: Optimize your article for synonyms and related keywords.
  • [Premium] Automatic internal linking suggestions: write your article and get automatic suggested posts to link to.

Keep your site in perfect shape

  • Yoast SEO tunes the engine of your site so you can work on creating great content.
  • Our cornerstone content and internal linking features help you optimize your site structure in a breeze.
  • Integrates with Google Search Console: See how your site performs in the search engines and fix crawl errors.
  • Manage SEO roles: Give your colleagues access to specific sections of the Yoast SEO plugin.
  • Bulk editor: Make large-scale edits to your site.
  • [Premium] Social previews to manage the way your page is shared on social networks like Facebook and Twitter.
  • [Premium] Redirect manager: It keeps your site healthy by easily redirecting errors from Google Search Console, deleted pages and changed URLs.

Premium support

The Yoast team does not always provide active support for the Yoast SEO plugin on the WordPress.org forums, as we prioritize our email support. One-on-one email support is available to people who bought Yoast SEO Premium only.

Note that the Yoast SEO Premium also has several extra features too, including the option to have multiple focus keywords, internal linking suggestions, cornerstone content checks and a redirect manager, so it is well worth your investment!

You should also check out the Yoast Local SEO, Yoast News SEO and Yoast Video SEO extensions to Yoast SEO. They work with the free version of Yoast SEO already, and these premium extensions of course come with support too.

Bug reports

Bug reports for Yoast SEO are welcomed on GitHub. Please note GitHub is not a support forum, and issues that aren’t properly qualified as bugs will be closed.

Further Reading

For more info, check out the following articles:

From within WordPress

  1. Visit ‘Plugins > Add New’
  2. Search for ‘Yoast SEO’
  3. Activate Yoast SEO from your Plugins page.
  4. Go to “after activation” below.


  1. Upload the wordpress-seo folder to the /wp-content/plugins/ directory
  2. Activate the Yoast SEO plugin through the ‘Plugins’ menu in WordPress
  3. Go to “after activation” below.

After activation

  1. You should see (a notice to start) the Yoast SEO configuration wizard.
  2. Go through the configuration wizard and set up the plugin for your site.
  3. You’re done!


  • The Yoast SEO plugin general meta box. You'll see this on edit post pages, for posts, pages and custom post types.
  • Example of the SEO analysis functionality.
  • Example of the readability analysis functionality.
  • Overview of site-wide SEO problems and possible improvements.
  • Control over which features you want to use.
  • Easily import SEO data from other SEO plugins like All In One SEO pack, HeadSpace2 SEO and wpSEO.de.


You’ll find answers to many of your questions on kb.yoast.com.


Read all 19,598 reviews

Contributors & Developers

“Yoast SEO” is open source software. The following people have contributed to this plugin.


“Yoast SEO” has been translated into 35 locales. Thank you to the translators for their contributions.

Translate “Yoast SEO” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



Release Date: March 12th, 2018

* Fixes a bug where the option settings that needs to be migrated are backfilled prematurely, resulting in settings not being migrated as expected.
* Fixes a bug where adding a wpseo_sitemap_entries_per_page is not being applied as expected.


Release Date: March 8th, 2018

* Fixes a bug where a fatal error occurs on a taxonomy edit page when social graphs has been disabled for either Facebook or Twitter.
* Fixes a bug where the breadcrumb path were missing parent entries.
* Fixes a bug where RSS before and after content settings were being cleaned too aggressively.
* Fixes the problem that other plugins are depending on the options we’ve removed. This patch adds those options as backfills to make them available again.


Release Date: March 6th, 2018

* Fixes a bug where the some settings are not properly migrated after upgrading to 7.0.


Release Date: March 6th, 2018

* Interface:
* Introduces an overhaul of the Admin settings to simplify the plugin configuration.
* Introduces a new setting to redirect attachment URLs. Previously, we had an option to redirect attachment URLs to their post parent. This didn’t work for attachments that weren’t attached to anything. This new setting redirects all attachment URLs to the URL of the original image / media item. This is all explained on the new Media tab under Search Appearance. This setting is enabled by default for new installations.
* Moves the Text link counter calculation to the Tools submenu.
* Moves the RSS tab from Advanced to Search Appearance.
* Removes the option to remove the replytocom variable. We now disable this automatically with a filter (wpseo_remove_reply_to_com).
* Removes the option to exclude an author from the XML sitemap in favor of a broader option. Instead, we now have an option to set whether this author’s archive should be visible in the search results. If you choose not to allow this archive in the search results, it’s also excluded from the author sitemap.
* Removes the XML sitemaps settings page in favor of a feature toggle on the Features tab and a question in Titles & Meta’s “Do you want to show X in search results?”.
* Moves the setting to disable the Advanced Meta Box for authors to the Features Tab. The setting now also defaults to ‘On’.
* Expands the content analysis headers by default.

  • JSON+LD:

    • Shows JSON+LD markup for website and search on the front page.
    • Makes sure JSON+LD organization markup properly links to the frontpage.
  • Copy:

    • Clarifies the copy on the Edit Post page to ask “Allow search engines to show this Post in search results?” instead of having a heading “Meta Robots”, which was quite difficult to understand for non-SEO’s. Similar changes have been made to the follow / nofollow setting.
    • Introduces the question: “Allow search engines to show this <taxonomy> in search results?” and bases both the noindex and the inclusion in XML sitemaps on this decision.
    • Changes the wording in the indexing dropdown menu in the Advanced Tab of the metabox from Yes (Default for posts) / Yes / No to Default for Posts, currently: Yes / Yes / No.
    • Renames the Dashboard menu item to General.
  • Other:

    • Removes the feature that automatically removed stop words from the slug.
    • Removes media post type from the Configuration Wizard, which brings the question about indexing in line with the rest of the plugin.
    • Removes jQuery UI autocomplete from the enqueued scripts.
    • Adds a filter wpseo_exclude_from_sitemap_by_post_ids for controlling which posts are excluded from the sitemap.
    • Improves the switch toggle settings for use with assistive technologies.
    • Removes code to add a trailing slash in weird permutations of permalink settings. Canonical should solve this properly.
    • Removes the functionality to automatically remove blocking XML sitemap files.
    • Removes the clean permalinks feature, as it was created before canonical was introduced and is no longer needed.
    • Fixes a reference to the ACF Content Analysis for Yoast SEO plugin.
    • Removes all functions, methods and files that were deprecated since before version 4.0 and were showing a deprecation warning.
    • Removes the plugin conflict check for the Head, Footer and Post Injections-plugin as it no longer manages OpenGraph tags.
    • Migrates the hideeditbox-<post type> and hideeditbox-tax-<taxonomy> settings to a saner display-metabox-pt-<post type> and display-metabox-tax-<taxonomy> settings.


  • Hides the “Save changes” button on option tabs where there is nothing to save.
  • Fixes a bug where you would not stay on the same option tab after using the save button in Safari.
  • When we set noindex on a page, we no longer add a canonical, to prevent confusing search engines.
  • Fixes an issue where the categories / tags overview pages were incorrectly showing elements marked as noindex when in reality they weren’t set to noindex (and vice versa). This meant that blue bullets were being shown incorrectly.
  • Fixes an issue where setting posts and pages to noindex didn’t change the overview.


  • Fixes a security issue where importing of the values of ini files were being parsed for dynamic content.


Release Date: February 19th, 2018


  • Fixes a bug where a non-existing JavaScript chunk file was loaded, causing a console error. This only affected users using a locale different than en_US.


Release Date: February 13th, 2018


  • Reverts the shortlink in the HTML comment back to the hard link it was before.
  • Fixes a bug where the Local SEO for WooCommerce extension was not shown on the licenses page.
  • Fixes a bug where the current_user_can() function was not called with the post ID as argument.
  • Fixes a bug where the auto-generated meta descriptions were not using the new 320 characters limitation.
  • Fixes a bug where specific external links were not filtered from the post_type sitemap.
  • Fixes a bug where trashed posts were displayed in the bulk editor overview.
  • Fixes a bug where old meta values were not deleted during import.
  • Fixes a bug where only 10 posts when executing meta robots import from wpSEO.de.
  • Clears the sitemap cache when the Site URL is changed.


  • Adds an importer for the SEO Ultimate plugin SEO data.
  • Adds an importer for the SEOpressor plugin SEO data.
  • Adds links to explanatory articles on the features tab.
  • Adds additional explanation for entries on the features tab.
  • Improves Open Graph copy for Facebook and Twitter in the Social settings to better explain what it does.
  • Improves Content Analysis and Publish box copy for better translations.
  • Applies design changes to the Help Center support tab for Premium.


  • Removes “meta keywords” from the plugin as this has had no search result value for at least 7 years.
  • Removes the “noindex subpages” feature as Google has gotten much better at paginated series, and it’s now actually detrimental to use.
  • Removes the “Other” tab from the Titles & Metas settings screen, as all options have been moved or removed.
  • Security hardening.


Release Date: January 23rd, 2018


  • Allows more strings to be translated.
  • Adds the passive voice assessment for French.
  • Adds the passive voice assessment for Spanish.
  • Simplifies the feedback message for the assessment that checks whether subheadings contain the keyword.


  • Security hardening through stricter code checks.
  • Reduces the number of times the content analysis is refreshed on page load.
  • Fixes a bug where relative URLs were not counted as internal links in the internal link assessment.
  • Fixes a bug where Premium users would be shown ads when following a certain path through the SEO menu.
  • Fixes a bug where the method of setting the title and meta description templates for the WooCommerce shop page would not work anymore.

Earlier versions

For the changelog of earlier versions, please refer to https://yoa.st/yoast-seo-changelog