Yoast SEO

Wordpress Plugin
Download latest - 18.7

Download Stats

Today 3,240
Yesterday 600,404
Last Week 1,056,045
All Time 102,644,944
Banner 772x250


Releases (90 )

Version Release Date Change Log
14.2 2020-05-26

Release Date: May 26th, 2020

In today's release, weve fixed several issues with breadcrumbs. One of these bugs turned the order of breadcrumbs on its head, which is not something we like. Things should work as expected now. Weve also changed how we check if a focus keyphrase was used before. We currently run this against our indexable table, making the process more efficient. Read more about those changes in our release post!

Bugfixes:

  • Fixes a bug where breadcrumbs would be saved in reversed order.
  • Fixes a bug where setting Security: no advanced settings for authors to off would remove the advanced settings tab for all users.
  • Fixes a bug where replacement variables would not be replaced when using the deprecated WPSEO_Frontend output without echoing it.
  • Fixes a bug where our select2 styling would overwrite the select2 styling of other plugins.
  • Fixes a bug where JavaScript could be executed via the error message on the Social section in the Yoast Settings. As this potentially dangerous data is not saved, abusing this was not possible.

Enhancements:

  • Optimizes the query used to check if a focus keyphrase has been previously used, by running it against our indexable table.
14.1 2020-05-13

Release Date: May 13th, 2020

Despite weeks and weeks of testing Yoast SEO 14.0, there were still some people running into issues. In Yoast SEO 14.1, were improving things to help stabilize the plugin. Read more about those changes in our release post!

Bugfixes:

  • Fixes a bug where the help text about Yoast Columns would be shown in the Help Tab on post overviews when there were no Yoast Columns. Additionally, the help text has been refined to only show information about columns that are actually shown. Props to glebkema.
  • Fixes a bug where an empty breadcrumb would be output when a taxonomy was set to have a post type archive in its breadcrumb when that post type didn't have an archive.
  • Fixes a bug where a part of the breadcrumb path was missing on search result pages.
  • Fixes a bug where an error would be thrown and indexing could not be completed due to posts or terms having themselves as a parent or grandparent.
  • Fixes a bug where the SEO data was unnecessarily being indexed when a non-public term or taxonomy was being saved.
  • Fixes a bug where the SEO data of an object would be indexed twice during the indexing process when it was an ancestor of another object in the same REST request.
  • Fixes a bug where huge log files would be generated if PHP was configured to also log the arguments in debug backtraces.
  • Fixes a bug where indexing would continue even though it had already indexed all objects.
  • Fixes a bug where term indexing would keep going on forever due to plugin conflicts.
  • Fixes a bug where primary terms of a custom taxonomy where not being reflected in the breadcrumb.
  • Fixes a bug where the URL in the schema breadcrumbs of search pages would be missing.
  • Fixes a bug where the wpseo_remove_reply_to_com filter was not working.
  • Fixes a bug where no metadata would be output on the frontend when the tables necessary for the indexables could not be created
  • Fixes a bug where the indexing notification would be shown on the WordPress updates page when updating themes or plugins.
  • Fixes a bug where the yoast index --network WP CLI command would throw an error when the database migrations for one or more subsites on a multisite environment had not been run yet.
  • Fixes a bug where no or incorrect breadcrumbs where shown for 404 pages, author archives and date archives. Props to amitsidhpura.

Enhancements:

  • Moves the text link counter notification from the SEO Dashboard to the WordPress' Site Health.
  • Makes the "You're blocking access to robots" notification site-wide.
  • Improves the copy for the "cannot fetch" response of the Ryte health check.
  • Removes the notification containing the message that you should check your post type archive settings when these are possibly reset to their defaults in Yoast SEO 7.7 or 7.8.
  • Reimplements the Advanced Settings tab in React.
  • Improves the ordering of items in XML sitemaps to match SQL standards. Props to rafaelbernard.
  • Improves the transition word assessment for Hungarian. Props to @Zsoru.
  • Adds the --reindex flag to the indexables WP CLI command to remove all existing indexables and then reindex all content.
  • Adds the wpseo_robots_array filter to enable the filtering of the robots array used for the robots meta tag output.
  • Adds the wpseo_shutdown_indexation_limit filter to enable the filtering of the number of objects that can remain unindexed. These remaining objects will automatically be indexed without needing any user interaction as a shutdown function.
  • Adds debug information to the error that is shown when Yoast SEO was unable to create the necessary database tables.
  • Optimizes finding attachments by URL. This addresses a primary cause of higher server load issues occurring since 14.0.
  • Adds a warning to the metabox that is shown when a user enters a focus keyphrase that contains more than 191 characters.
  • Makes the copy of the indexing setting in the advanced tab consistent between all contexts (post, page, category, etc.).
  • Adds the term_id for terms in the object that can be filtered with the wpseo_breadcrumb_links and wpseo_breadcrumb_single_link_info filters. Props to amitsidhpura.
  • Adds a time estimation to the indexing notification based on the amount of objects that need to be indexed.
  • Adds a button to the indexing notification to hide it for a week when more than 2500 objects need to be indexed.
  • Improves the notification that is shown when there were problems creating the necessary database tables.

Other

  • Deletes the unnecessarily created indexables of private taxonomies.
14.0.4 2020-04-30

Release Date: April 30th, 2020

Bugfixes:

  • Fixes a bug where robots meta values defaulted to 0 instead of null because of a bug in WPDB. This could result in incorrect values for noindex, nofollow , noarchive, noimageindex and/or nosnippet. In order to purge the wrong data, we need to truncate our tables again. This means you will have to go through the indexing process again. Were very sorry. For sites with more than 10,000 posts, we advise using the WP CLI command to do the indexation on the server.
14.0.3 2020-04-30

Release Date: April 30th, 2020

Bugfixes:

  • Fixes a bug where running the migrations could cause fatal errors on sites where plugins are installed remotely. Some remote plugin installers don't remove files that are removed in an update. Since our migration runner goes through all migrations on the server, this could lead to fatal errors.
  • Fixes a bug where the pre_get_document_title filter could be skipped when other plugins were using this filter as well.
  • Fixes a bug where an error would be thrown when the name of an indexable table had been converted to a different case.
  • Fixes a bug where a taxonomy parent would not be present in the breadcrumbs even though it was set in the breadcrumbs settings.

Enhancements:

  • Adds a missing index to the new indexables table. Props to @pagelypete.

Other:

  • Adds the wpseo_frontend_presentation filter that can be used by third-party plugins to easily alter all our meta output with 1 single filter.
14.0.2 2020-04-29

Release Date: April 29th, 2020

Because weve changed the underlying framework of our Indexables technology, weve chosen to rebuild the table. This means you will have to go through the indexing process again. Were sorry. For sites with more than 10,000 posts, we advise using the WP CLI command to do the indexation on the server.

Bugfixes:

  • Fixes a bug where a fatal error would be thrown when a title contained more than 191 characters.
  • Fixes a bug where a fatal error would be thrown when a focus keyphrase contained more than 191 characters.
  • Fixes a bug where a fatal error would be thrown when search engines were disallowed from indexing the site.
  • Fixes a bug where a fatal error would be thrown on WooCommerce installations when the wpseo_metadesc filter was called with only 1 argument.
  • Fixes a bug where a fatal error would be thrown when using the WPSEO_Frontend class to get the meta description.
  • Fixes a bug where a fatal error would be thrown when WPSEO_Frontend or WPSEO_Breadcrumbs was called before the init action.
  • Fixes a bug where a non-object property retrieval notice would be thrown when the site's content was being indexed.
  • Fixes a bug where a trailing slash would be added to canonical URLs and some rel="prev" URLs, even when the permalink structure settings didn't contain that trailing slash.
  • Fixes a bug where a double breadcrumb would be shown on home pages.
  • Fixes a bug where the indexation would continue indefinitely under specific circumstances.

Other:

  • Removes all usages of PDO and mysqli directly and uses wpdb everywhere. This should prevent a lot of errors for database installations that have different encodings or configurations than what is generally seen.
14.0.1 2020-04-28

Release Date: April 28th, 2020

Bugfixes:

  • Fixes a bug where a fatal error would be thrown when a breadcrumb title was too long.
  • Fixes a bug where a fatal error would be thrown when DB_CHARSET was not defined.
  • Fixes a bug where a fatal error would be thrown when breadcrumbs were rendered in the admin.
  • Fixes a bug where a fatal error would be thrown when the Yoast migrations table did not have a primary key.
  • Fixes a bug where a fatal exception would be thrown when building an indexable failed.
  • Fixes a bug where the order of the breadcrumbs was incorrect when more than 3 nested taxonomies were used.
  • Fixes a bug where HTML tags would no longer be allowed in the breadcrumbs.
  • Fixes a bug where no title would be shown in the Yoast indexation status modal.
  • Fixes a bug where changes made through the wpseo_robots filter would not be shown in the googlebot and bingbot meta tag output.

Other:

  • Yoast SEO needs to have the right to create a database index. If you have restricted the creation of database indexes on your setup, please make sure to temporarily allow Yoast SEO to create indexes before updating.
14.0 2020-04-28

Release Date: April 28th, 2020

Today is a special day. Today, a project weve been working on for a year sees the light of day. Yoast SEO 14.0 rewrites the playbook on how a WordPress SEO plugin can work. Thanks to an approach we call indexables, we bring you a much faster experience and a new foundation that helps us get ready for an exciting future! Read more about this release in our release post!

Bugfixes:

  • Fixes a bug where the Open Graph image would be set as Twitter image when Open Graph was disabled.
  • Fixes a bug where the article:publisher meta tag would not contain the Person's Facebook account if the Knowledge Graph was set to Person.
  • Fixes a bug where no title meta tag would be output when no post or page-specific title was specified.
  • Fixes a bug where the date archive description from the Search Appearance settings would not be used for the og:description meta tag.
  • Fixes a bug where a notice would be thrown when a field in the FAQ or HowTo block was left empty.
  • Fixes a bug where the Help Scout beacon was aligned to the right on settings pages on installations with a right-to-left language.
  • Fixes a bug where UTF-8 encoded urls were not always readable in the snippet preview.
  • Fixes a bug where the embedding of posts on LinkedIn was broken.

Enhancements:

  • Adds a notification that appears when your content hasn't been fully indexed yet.
  • Adds a button to the SEO > Tools page to index all your content.
  • Adds a feature toggle to disable the headless REST routes.
  • No longer outputs the og:type meta tag on 404 pages.
  • No longer outputs a twitter:title, twitter:image and/or twitter:description meta tag when there is already an og:title, og:image and/or og:description meta tag specified in the frontend output and theyre not specifically set to something else.
  • No longer outputs an article:section and article:tag meta tag as none of the Open Graph consumers seems to use it.
  • No longer outputs an og:updated_time meta tag as it was the same as article:modified_time and all Open Graph consumers seem to prefer that.
  • No longer outputs an og:image:secure_url meta tag as it was the same as og:image and all Open Graph consumers seem to prefer that.
  • Strips all HTML tags from text fields in the schema output.
  • Adds Term hierarchy as a taxonomy snippet variable.
  • Uses the Gravatar image as a fallback for author archive's og:image and twitter:image.
  • Improves the way gallery images are retrieved . Props to stodorovic.
  • Bing has added support for the same opt-in meta robots values as Google has, see their announcement post. We have decided to opt-in users of Yoast SEO by default to Bingbot crawling.
  • No longer removes the default robots meta values.

Other:

  • Deprecates the wpseo_twitter_taxonomy_image and wpseo_twitter_metatag_key filters.
  • Deprecates the wp_seo_get_bc_ancestors filter. Developers should use the wpseo_breadcrumb_links filter instead to add and/or replace breadcrumbs.
  • Deprecates the wpseo_opengraph and wpseo_twitter actions.
  • Adds the following filters:
    • wpseo_debug_markers, which allows users to disable the debug markers.
    • wpseo_frontend_presenter_classes, which enables the filtering of presenters.
    • wpseo_frontend_presenters, which enables the filtering of presenter instances.
    • wpseo_googlebot, which enables the filtering of the googlebot meta output.
    • wpseo_og_article_publisher, which enables the filtering of the article publishers Facebook URL.
    • wpseo_og_locale, which enables the filtering of the Open Graph locale.
    • wpseo_post_indexation_limit, which enables the filtering of the amount of posts indexed during each indexing pass.
    • wpseo_post_type_archive_indexation_limit, which enables the filtering of the amount of post type archives indexed during each indexing pass.
    • wpseo_term_indexation_limit, which enables the filtering of the amount of terms indexed during each indexing pass.
    • wpseo_post_types_reset_permalinks, which enables the filtering of the post types to reset permalinks for.
    • wpseo_public_post_statuses, which enables the filtering of the list of public post statuses.
  • No longer calls the third-party thematic_doctitle and woo_title filters.
  • Adds the /wp-json/yoast/v1/get_head endpoint to get the our head for an URL. This endpoint takes a single parameter, url which should be the absolute URL of the page to get the head for.
  • Removes the minimum and maximum size requirements when outputting og:image meta tags.
13.5 2020-04-14

Release Date: April 14th, 2020

While were working on getting Yoast SEO 14.0 ready for the world, you can enjoy todays release of Yoast SEO 13.5. Read all about Yoast SEO 13.5 in our release post!

Bugfixes:

  • Fixes a bug where a fatal error would be thrown when saving a post while the type was no longer WP_Post due to filtering.
  • Fixes a bug where .xsl site map files would not be cached correctly.

Other:

  • Sets minimum supported WordPress version to 5.3.
13.4.1 2020-04-01

Release Date: April 1st, 2020

Bugfixes:

  • Replaces the use of the deprecated category_link filter by term_link. Props to Chouby
13.4 2020-03-31

Release Date: March 31st, 2020

In Yoast SEO 9.0, we launched an innovative new way to analyze your English language text using word forms. In Yoast SEO 10.1, we added word form support for the German language. Today, were glad to announce word form support for Dutch. You can read why this is such an awesome addition in our 13.4 release post!

Bugfixes:

  • Fixes a bug where the host part of URLs could contain reserved characters, like spaces and brackets. Props to stodorovic
  • Fixes a bug where form fields were validated inconsistently.
13.3 2020-03-18

Release Date: March 17th, 2020

Our current string of releases focusing on improving our code is continuing with Yoast SEO 13.3. In this release, we have a Schema structured data addition and several improvements to how Yoast SEO handles URLs. Read on in our 13.3 release post!

Enhancements:

  • Makes sure all URL fields show an unencoded URL after saving, even when the user input was encoded.
  • Requires all URLs in URL input fields to begin with either / or http(s). Props to stodorovic.
  • Adds a potentialAction entity to the WebPage and Article Schema pieces.

Bugfixes:

  • Fixes a bug where social URLs containing international characters could not be saved. Props to stodorovic.
  • Fixes a bug where encoded characters would be stripped from canonical URLs. Props to stodorovic and Shahram Rahbari.

Other:

  • Changes the cURL Health Check category from recommended to critical.
13.2 2020-03-03

Release Date: March 3rd, 2020

In Yoast SEO 13.2, youll find a number of checks moved to the WordPress Site Health tool. Site Health was introduced in WordPress 5.2 as a way to help site owners and managers get a sense of how their site is doing, technically speaking. Find out more about these changes in our 13.2 release post!

Enhancements:

  • Adds the capability to view Site Health to the SEO Manager role.
  • Adds a cURL minimal version check to Site Health.
  • Moves the "The postname is present in your permalink"-notification from the SEO Dashboard to Site Health.
  • Moves the "You are using the default WordPress tagline"-notification from the SEO Dashboard to Site Health.
  • Moves the "Your site is indexable"-notification and widget from the SEO dashboard to Site Health.
  • Improves the usability of the "Your site is indexable" Site Health check.
  • Adds error handling for the "Your site is indexable" status request.
  • Adds an ID to the FAQ sections in the Schema output.

Bugfixes:

  • Removes the "Check headers"-tool from the Yoast Admin bar menu, as it is no longer available.
13.1 2020-02-18

Release Date: February 18th, 2020

Yoast SEO 13.1 is out today! In this plugin, youll find several fixes and enhancements, mostly focused at improving our Schema.org structured data implementation. Learn more about the latest versions of Yoast SEO in our 13.1 release post!

Bugfixes:

  • Fixes a bug where the HowTo schema name was incorrectly set to the page title.
  • Fixes a bug where the "force rewrite titles" option would remove the title tag in svg tags. Props to stodorovic

Enhancements:

  • Sets the Schema HowTo name and Article headline to the post title with a fallback to "No title".
  • Adds the inLanguage property to the schema CreativeWork pieces.
  • Removes a duplicate directory from the composer autoload classmap configuration. Props to szepeviktor
  • Improves the copy for the paginated comments Site Health check.

Other:

  • Removes the Search Console item from the admin menu and the toolbar menu.
13.0 2020-02-04

Release Date: February 4th, 2020

Today, were releasing Yoast SEO 13.0. This release is one in a series of releases focusing on improving our code and fixing issues most of them behind the scenes. Read more about those changes in our 13.0 release post!

Enhancements:

  • Hides the Facebook settings when Open Graph is disabled.
  • Adds a success state to the paginated comments Health Check. This means the paginated comments check will also be shown when the paginated comments are set up correctly.
12.9.1 2020-01-21

Release Date: January 21st, 2020

Bugfixes:

  • Fixes a bug where a notification would be shown that Gutenberg was outdated when the latest version of Gutenberg was already installed.
12.9 2020-01-21

Release Date: January 21st, 2020

Today, were releasing Yoast SEO 12.9. In this release, youll find a number of bug fixes and enhancements. Among other things, youll find a renamed snippet preview with clearer settings. Find out what else is new in our 12.9 release post!

Other:

  • Renames the 'Snippet preview' to 'Google preview'.
  • Replaces the Google preview mode switcher toggle with radio buttons.
12.8.1 2020-01-15

Release Date: January 15th, 2020

Bugfixes:

  • Fixes a bug where the Yoast SEO metabox would not be shown on custom post types and taxonomies when the settings of our plugin were never saved before.
  • Fixes a bug where the default titles for custom post types and taxonomies were not shown in the Search Appearance settings when the settings of our plugin were never saved before.
12.8 2020-01-07

Release Date: January 7th, 2020

Welcome to another year of helping you achieve your goals with your site! Today, its time for the first in a long line of releases planned for 2020: Yoast SEO 12.8. In this release, youll find a number of bug fixes and performance enhancements. Find out more about this release in our 12.8 release post!

Bugfixes:

  • Fixes a bug where clicking the notification center buttons would result in an incorrect icon and a misplaced focus style for the dismiss and restore buttons.
  • Fixes a bug where create and update actions would be done twice on multisite environments in combination with MultilingualPress.
  • Fixes a bug where an empty page title would cause the breadcrumbs schema to set a wrong url.
  • Fixes a bug where author archives for authors without post would show up in the search results, even though the "Show archives for authors without posts in search results?" option was enabled.
  • Fixes a bug where the styling was missing from admin error notices in WordPress 5.3.
  • Fixes a bug where the results of the images alt attribute SEO assessment in the Classic Editor were incorrect when the image did not have an alt attribute but did have a title attribute.

Enhancements:

  • Optimizes the options retrieval processes. Props to Alex Bouma for his testing and suggestions.
  • Adds the possibility to declare an identifier when integrating with the Schema output.

Other:

  • Fixes the documentation in the Schema HowTo file. Props to timvaniersel.
  • Fixes the documentation in the Breadcrumbs file. Props to alfiosalanitri.
  • Moves the paginated comments notice from the dashboard to WordPress' Site Health screen.
12.7.1 2019-12-12

Release Date: December 12th, 2019

Bugfixes:

  • Fixes a bug where the metabox would be broken when a relative URL was configured as WP_CONTENT_URL. Props to FPCSJames.
12.7 2019-12-10
12.6.2 2019-11-28

Release Date: November 28th, 2019

Other:

  • Removes the Black Friday banner.
12.6.1 2019-11-27

Release Date: November 27th, 2019

Bugfixes:

  • Fixes a bug where a fatal error would be thrown when Yoast SEO was used in combination with another plugin or theme containing a class named Date_Helper.
  • Fixes a bug where a fatal error would be thrown when an empty string would be passed to the WPSEO_Date_Helper->format method. Props to @mpolek.
12.6 2019-11-26
12.5.1 2019-11-21

Release Date: November 21st, 2019

Bugfixes:

  • Fixes a bug where the time in the article:published_time and article:modified_time meta tag output and in the datePublished and dateModified schema output was incorrect.
12.5 2019-11-13
12.4 2019-10-29
12.3 2019-10-15
12.2 2019-10-01
12.1 2019-09-17
12.0 2019-09-03
11.9 2019-08-20
11.8 2019-08-06
11.7 2019-07-23
11.6 2019-07-09
11.5 2019-06-25
11.4 2019-06-12
11.3 2019-05-29
11.2.1 2019-05-16

Release Date: May 16th, 2019

Bugfixes:

  • Fixes a bug where the metabox would be empty on WordPress versions below 5.0.
  • Fixes a bug where the metabox would be empty when both the classic editor plugin as well as the Gutenberg plugin were installed.

Other:

  • Introduces a notification that encourages updating to the latest WordPress version.
11.2 2019-05-15
11.1.1 2019-05-06

Release Date: May 6th, 2019

Bugfixes:

  • Fixes a bug where an empty width and height would be outputted in the image schema when there was no retrievable width and height.
  • Fixes a bug where using the $context argument in the deprecated wpseo_json_ld_output filter would result in a fatal error when using PHP 7.1 or higher.

Other

  • Adds a notification to explain why users Google Search Console reports are no longer showing any entries. Read more about the reasons behind this.
  • Removes the Google Search Console step from the configuration wizard.
11.1 2019-04-30
11.0 2019-04-16
10.1.3 2019-04-04

Release Date: April 4th, 2019

Bugfixes:

  • Reverted a fix relating replacement variables on the block editor, which was causing a slow and unworkable editting experience.
  • Fixes a bug where the license information from MyYoast is being saved aggressively, causing updates in MyYoast to take 24 hours to show up in the site.
  • Fixes a bug where the rel="publisher" Google+ tag was being output on the frontend if that profile was provided in the past.
  • Fixes a bug where the server could experience a high load when using external object cache.
  • Fixes the bug where Yoast SEO would contact Yoast.com for license checks on specific Yoast-pages even when no Yoast addons are installed.
10.1.2 2019-04-03

Release Date: April 3rd, 2019

Bugfixes:

  • Fixes the bug where Yoast SEO would contact Yoast.com for license checks even when no Yoast addons are installed.
10.1.1 2019-04-02

Release Date: April 2nd, 2019

Bugfixes:

  • Fixes a bug where a fatal error can occur on license requests which return an unexpected result.
10.1 2019-04-02
10.0.1 2019-03-19

Release Date: March 19th, 2019

Bugfixes:

  • Fixes a bug where network-wide settings were not saved on multisite environments.
10.0 2019-03-12
9.7 2019-02-26
9.6 2019-02-12
9.5 2019-01-22
9.4 2019-01-08
9.3 2018-12-18
9.2.1 2018-11-21

Release Date: November 21th, 2018

Bugfixes:

  • Fixes a bug where the title and meta description field's cursor would jump to the start when typing.
9.2 2018-11-20
9.1 2018-11-06
9.0.3 2018-10-30

Release Date: October 30th, 2018

Bugfixes:

  • Fixes a bug where the metabox was broken when using the classic editor plugin.
  • Fixes a bug where the Chrome browser tab would crash on Windows when a French or Italian text contains sentences in passive voice, props CarloCannas.
  • Fixes a bug where the Yoast SEO analysis would error if used together with the DelightfulDownloads plugin.
9.0.2 2018-10-24

Release Date: October 24th, 2018

Bugfixes:

  • Fixes a bug where it was impossible to change the profile in the Search Console integration step in the configuration wizard.
  • Fixes a bug where the primary taxonomy picker was not shown in Gutenberg (v4.1).
9.0.1 2018-10-23

Release Date: October 23rd, 2018

Bugfixes:

  • Fixes error with using $ in wp-seo-admin-media.js. Now we use jQuery instead.
9.0 2018-10-23
8.4 2018-10-09
8.3 2018-09-25
8.2.1 2018-09-20

Release Date: September 20th, 2018

Bugfixes:

  • Fixes a bug where the Chrome or Opera browser tab would crash on Windows when a Polish text contains sentences in passive voice.
8.2 2018-09-11
8.1.2 2018-09-05

Release Date: September 5th, 2018

Bugfixes:

  • Fixes a bug where our JavaScript memory usage would increase indefinitely. This could result in a browser crash after a long enough period.
8.1.1 2018-09-03

Release Date: September 3rd, 2018

Bugfixes:

  • Fixes compatibility with Gutenberg 3.7, which removed a feature we were relying on.
  • Fixes a bug where the Twitter meta-tags would not have the snippet variables replaced with their dynamic values.
  • Fixes a bug where the og:url would not be set to the canonical URL if the canonical URL is explicitly set on Post types, Terms or Tags.
  • Fixes a bug on the Term page when editting the slug, it would not be updated in the Snippet Preview directly.
8.1 2018-08-28
8.0 2018-08-14
7.9.1 2018-08-07

Release Date: August 7th, 2018

Enhancements: * Improves the link to claim your website on Pinterest by directly sending you to the right location. * Adds the passive voice assessment for Dutch. * Adds a link to a relevant article about re-using keywords to the feedback of the assessment that checks if the keyword was used previously.

Bugfixes: * Adds a missing H1 heading to the Network Admin > SEO > Edit Files page. * Fixes the textarea sizes in the Search Appearance > RSS tab. * Fixes a bug where adding a company image in step 4 of the Configuration Wizard, would make the wizard crash. * Fixes a bug where PHP error notices were given when the search result doesn't have any WooCommerce products. Props to jaska120. * Improves the order in which assessments are triggered. The keyword in the title is only checked once there's a title, the keyword in the introduction is only checked once there's a text, and the keyword in the meta description is only checked once there's a meta description. * Fixes a bug that caused keywords to be incorrectly recognized within possessive forms (e.g. Natalia in Natalia's fix). * Improves the recognition of keywords with special diacritics in the URL. * Improves keyword recognition through adding Spanish inverted exclamation and question marks to the rules that determine word boundaries.

Other: * Corrects the WP_Filesystem() initialization call to support settings import for non-default FS_METHOD definitions. Props to ptbello.

7.9 2018-07-26
7.8 2018-07-10
7.7.3 2018-07-02

Release Date: July 2nd, 2018

Bugfixes: * Disables WordPress' automatic conversion of emoji to images on every page where the snippet editor is present. This conversion is not compatible with React or content editable fields and broke the snippet editor. * Fixes text directionality for the title and description fields in the snippet editor for right-to-left languages. * Fixes a bug where the snippet title and description values were saved to the database if they did match the post-type template.

7.7.2 2018-06-29

Release Date: June 29th, 2018

Bugfixes: * Fixes a bug where the snippet variables selection is hidden behind the WordPress menu when using a right-to-left language. * Fixes styling in the snippet preview when using a right-to-left language. * Fixes a bug where the 'insert snippet variable' button placement was inconsistent. * Migrates WooCommerce Product archive settings to the Shop page, if present and not already set on the Shop page.

7.7.1 2018-06-27

Release Date: June 27th, 2018

Bugfixes: * Fixes a bug where disabling the post_format archive would result in it actually being enabled and vice versa. * Fixes an issue where all replacement variables were being displayed instead of the recommended ones.

Other: * Restores currentyear as a snippet variable.

7.7 2018-06-26
7.6.1 2018-06-07

Release Date: June 7th, 2018

Bugfixes: * Fixes a bug where a JavaScript error was thrown on the post-edit page when certain plugins are active. * Fixes a bug where stylesheet definitions would impact form fields of metaboxes on the post-edit pages. The definitions have been contained in a Yoast-selector.

7.6 2018-06-05
7.5.3 2018-05-30

Release Date: May 30th, 2018

  • Added hooks and filters to allow our new search index purge plugin to work. Youre encouraged to read this post about an attachment URL problem for more info.
7.5.1 2018-05-16

Release Date: May 16th, 2018

Bugfixes: * Fixes a bug where the auto-generating of the slug did not work as expected due to persisting of the post name too agressively.

7.5 2018-05-15
7.4.2 2018-05-03

Release Date: May 3rd, 2018

Bugfixes: * Fixes automatic image size detection for OpenGraph images. When an image was used that was too large, we wouldn't output the og:image tag. That is now fixed. * Fixes a bug where portrait images where not allowed for the OpenGraph image.

7.4.1 2018-05-02

Release Date: May 2nd, 2018

Bugfixes: * Re-adds wpseo_opengraph_image_size filter. This will completely override any automatic size determination our code does. This filter now also applies to all ways an og:image can be determined: In the content, as a featured image or as set in our Facebook image setting. * Fixes an unintended backwards incompatible change which caused "Warning: Illegal string offset url in". * Fixes an unintended change which caused SVGs to be included in consideration for the og:image tag. SVG images are not allowed by Facebook, so these should never be used in the og:image tag.

7.4 2018-05-01
7.3 2018-04-17
7.2 2018-04-03
7.1 2018-03-20
7.0.3 2018-03-12

Release Date: March 12th, 2018

Bugfixes: * 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.

7.0.2 2018-03-08

Release Date: March 8th, 2018

Bugfixes: * 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.

7.0.1 2018-03-06

Release Date: March 6th, 2018

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

7.0 2018-03-06