Skip to main content

Yoast SEO changelog

Subscribe through this plugin's RSS feed or follow us on to stay up-to-date with new releases!

3.1.2

Enhancements

  • Makes sure the permalink on the frontend also makes use of the primary category if one has been selected.

Bugfixes

  • Fixes a compatibility issue with the upcoming WordPress 4.5, where the Yoast SEO metabox and columns were no longer shown on taxonomy and term edit pages.
  • Fixes a bug where the default category that was shown in the breadcrumbs was no longer the most deeply nested one.
  • Fixes a bug where the file editor could be accessed by non admin users. Thanks Jörn Lund for the patch!
  • Fixes a JS error on the post edit page that was caused when the WP slugeditor wasn't present.
  • Fixes an issue where our indexability check would fail on installs with WordFence that have the "block fake Google crawlers" setting enabled.

3.1.1

Bugfixes

  • Fixes a bug where part of the Yoast SEO metabox was no longer translated.
  • Fixes a bug where the post slug would be overwritten with the post ID in case a post was autosaved and did not have a title yet.

3.0.7

Enhancements

  • Removes email notifications for OnPage.org indexability check. It caused more issues than it solved.
  • Adds several UX improvements to the snippet editor, making it more clear it is editable.

3.0.6

Bugfixes

  • Fixes the recalculate tool that was broken with the Localized Flesch Reading ease change...

3.0.5

Enhancements

  • Made it possible to opt out from the OnPage.org indexability check.
  • Contains a few small performance enhancements in the Content Analysis.
  • Only includes Flesch Reading ease test when site language is set to English, since it doesn't really add value in other languages yet.

Bugfixes

  • Fixes a lot of issues with dismissible notices. Thanks Craig Pearson for writing the patch!
  • Fixes several issues with keyword recognition for keywords which contain punctuation.
  • Fixes an issue where keywords containing diacritics were not recognized in alt tags.

3.0.4

  • Enhancement: Made the "Analyze entire site" button have better color contrast and resemble JetPack. Thanks WPExplorer for the contribution.

Bugfixes

  • Fixes JS errors in combination with Give plugin, CMB2 Framework, ACF layout builder and any other plugin that replaces the editor with something else. Thanks a lot Daniel Seripap for fixing.
  • Fixes JavaScript error on post types without 'editor' capability. Thanks Aaron Hipple for the fix and Zvonko Biškup for testing.
  • Fixes a lot of text analysis issues for languages with non-latin scripts, including the "0% keyword density" issues.
  • Fixes an issue where html tags were not stripped properly from taxonomy descriptions for custom taxonomies.
  • Fixes possible "URI too long" errors when parsing shortcodes in the content before it is analyzed.

3.0.3

Bugfixes

  • Fixes a bug where the snippet preview was broken.

3.0.1

Bugfixes

  • Fixes a bug where users where getting error notifications about how their site was not indexable when in fact no check had been performed yet.
  • Fixes a few broken links to help docs about the OnPage.org integration.
  • Fixes an edgecase where the indexability check would go wrong for sites that filter the home url.
  • Fixes a bug where the admin email that was sent to report the current indexability status was not rendered as HTML.

2.3.5

Bugfixes

  • Fixes the Twitter image metatag that was invalidated after a recent API change by Twitter. Thanks Andy Piper for notifying us.
  • Removes all tests directories from the release. Props Edward Beckett for reporting.
  • Updated the minimum required version of WordPress to 4.0.

2.3.4

Bugfixes

  • Fixes a bug where the focus keyword test in the Yoast SEO metabox was broken as a regression of removing the autocomplete functionality.

2.3.2

Bugfixes

  • Fixes a bug where non-admin users were no longer able to update their profile with Yoast SEO active.
  • Fixes a bug where all labels in the Yoast SEO admin were bold.

2.3.1

Bugfixes

  • Makes sure authors and editors cannot submit advanced metadata on a post when the advanced tab in the metabox has been disabled for them. Thanks Peter Allor from IBM for finding and reporting this issue.
  • Fixes a bug where upgrading to version 2.3 would occasionally cause WSOD's on both admin and frontend. We were unable to pinpoint the exact conflicting plugins and themes, but we are quite confident it was caused by us using, and others hooking into, WP_Query too early.

2.2.1

  • Makes sure users can close the tour by circumventing possible JavaScript caching issues that might occur.

2.1.1

Bugfixes

  • Fixes a bug where the JSON+LD output was outputted twice when company or person info wasn't set.
  • Fixes a compatibility issue with Video SEO and WooCommerce SEO add-ons causing WSOD on the frontend for video's and WooCommerce products.
  • Fixes a compatibility issue with BBPress caused by hooking current_user_can too early.

2.0.1

Bugfixes

  • Fixes an issue where (in rare cases) people upgrading to 2.0 got stuck in a redirect loop on their admin.
  • Fixes a broken link in the Dutch translation, causing the Pinterest tab on the Social settings page to overflow into the Google+ tab.
  • Fixes a small typo on the about page.

1.7.4

  • Security fix: fixed possible CSRF and blind SQL injection vulnerabilities in bulk editor. Added strict sanitation to order_by and order params. Added extra nonce checks on requests sending additional parameters. Minimal capability needed to access the bulk editor is now Editor. Thanks Ryan Dewhurst from WPScan for discovering and responsibly disclosing this issue.

1.7.3.3

Bugfixes

  • Repair missing dependencies...

1.7.3.2

Bugfixes

  • Fixes a bug where the rel="next" and rel="prev" links were broken for all taxonomies.
  • Removes an obsolete quote from the html for the seo metabox.

1.7.3.1

Bugfixes

  • Fixes a bug where the keyword analysis was broken.
  • Fixes a bug where our plugin raised a fatal error in the wpseo_admin bar when the $wpseo_front global was used.

1.7.3

Bugfixes

  • Fixes a bug where the translations were corrupted due to an issue with out glotpress grunt task.

1.7.1

  • Security fix: fixed possible cross scripting issue with encoded entities in a post title. This could potentially allow an author on your site to execute JavaScript when you visit that posts edit page, allowing them to do rights expansion or otherwise. Thanks to Joe Hoyle for responsibly disclosing this issue.

1.6.3

Bugfixes

  • Revert earlier logic change that broke taxonomy sitemaps.

1.6.2

Bugfixes

  • Fixed security issue with XSS in bulk editor, props @ryanhellyer.
  • Fix bug where URL would show wrongly in snippet preview for static homepage.
  • Fix bug where filtering for posts without a focus keyword in the posts overview wouldn't work.
  • Fix a bug where code wouldn't be escaped in the bulk editor.

Enhancements

  • When meta description is present, og:description is filled with that on category pages.
  • Texturize some pointers, props @nacin.
  • Fix typo in tour, props @markjaquith.
  • Code optimization in the replace vars functionality, props @dannyvankooten.

1.6.1

Bugfixes

  • Remove tags from title and description for snippet preview.
  • Fix several notices.
  • Improve escaping of values in the bulk editor before saving.

Enhancements

  • New admin icon using SVG, which uses proper color.
  • Introduced a filter for the XML Sitemap base URL, wpseo_sitemaps_base_url
  • Introduced a filter for the JSON+LD output: wpseo_json_ld_search_output
  • For developers: the GitHub version now contains a full Grunt implementation for many actions.

1.6

This update removes more code than it adds, because Google stopped support for rel=author. It adds the new json+ld code for search in sitelinks though, so could have some cool results!

1.5.5.3

Bugfixes

  • Prevent dying on edit post page for new posts / pages without focus keyword.
  • Fix replacement of %%excerpt%% in snippet preview.

1.5.5.2

Bugfixes

  • Fix wrong SEO Analysis value icon, regression from 1.5.5.1

Enhancements

  • Add role specific removal from XML Author sitemap
  • Add option to exclude user from XML Author sitemap on user profile page

1.5.5.1

Bugfixes

  • Fixed a potential error with $canonical not being a string after being filtered.
  • Fixed more bugs with first paragraph keyword detection.
  • Fixed bug in saving new opengraph title and images variables in the social settings.
  • Fixed bug where SEO score incorrectly reported as 'Bad' when no focus keyword set, props smerriman for finding, props Jrf for the fix.
  • Override woo_title() output harder than before to remove need for force rewrite with WooThemes themes.

Enhancements

  • Replace %%parent_title%% variable client side through JS.
  • i18n
  • updated ar, cs_CZ, fr_FR, hr, pl_PL, pt_BR and ru_RU
  • new .pot file based off of the 1.5.5 version

1.5.4.2

Bugfixes

  • Fixed several notices for undefined variables.
  • Properly trim meta description to its desired size again, regression caused in 1.5.4.
  • Fix empty last modified date for term sitemaps in sitemap index.
  • Fix bug where wpseo_sitemap_exclude_empty_terms filter wouldn't work for index sitemap.

Enhancements

  • Improve nonce checking in bulk title & description editor.
  • Prevent direct access to XSL file.
  • Improve code styling to match WordPress code standard even more strictly, props Jrf.
  • Add button to copy home meta description to home OpenGraph description.

1.5.4.1

Bugfixes

  • Properly minified the metabox JS file, fixing snippet preview, props Jrf.
  • Format unix timestamp to string in sitemap, fixes possible fatal error in XML sitemap.

1.5.3.2

Bugfixes

  • Backing out earlier change, as this breaks the snippet preview.
  • Enhancement
  • Reintroduced the 'Strip the category base (usually /category/) from the category URL.' option.

1.5.3.1

Bugfixes

  • Fix regression issue - non-replacement of %%name%% variable as reported in issue #1104 by firstinflight - props Jrf.
  • Fixed an issue where %%category%% was not replaced on certain pages.
  • Added support for %%tag%% even if the ID is empty.
  • All remaining not replaced title vars are now stripped from the title.
  • Added a fallback to post_date in the sitemap 'mod' property for when a post is lacking the post_date_gmt value.

1.5.2.8

Bugfixes

  • Added some missing textdomains.
  • Fixed a license manager request bug.
  • Work-around for fatal error caused by other plugins doing front-end post updates without loading all the required WP files, such as the WP Google Forms plugin - props Jrf.
  • Fixed incorrect link to Issues in CONTRIBUTING.md - props GaryJones.
  • Fixed a fatal error caused by not checking if Google Suggest request reponse is valid - props jeremyfelt.
  • Fixed a screen option bug in bulk edit options - props designerken.
  • Fixed warnings on edit files section - props Jrf.
  • Fixed a warning when post_type is an array - props unr.
  • i18n
  • Updated el_GR, hu_HU, nl_NL and pl_PL

1.5.2.7

Bugfixes

  • Fixed a WordPress Network license bug.
  • i18n
  • Updated el_GR, fa_IR, hu, it_IT, pt_PT, ru_RU, tr_TK and zh_CN
  • Added Malay