Skip to main content
← Back to changelogs overview

Yoast SEO 14.0

Today is a special day. Today, a project we’ve 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 they’re 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 publisher’s 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.