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/ortwitter:description
meta tag when there is already anog:title
,og:image
and/orog:description
meta tag specified in the frontend output and they’re not specifically set to something else. - No longer outputs an
article:section
andarticle: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 asarticle: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 asog: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
andtwitter: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
andwpseo_twitter_metatag_key
filters. -
Deprecates the
wp_seo_get_bc_ancestors
filter. Developers should use thewpseo_breadcrumb_links
filter instead to add and/or replace breadcrumbs. -
Deprecates the
wpseo_opengraph
andwpseo_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
andwoo_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.