Out now: Yoast SEO 16.3! This release helps you with one of the key aspects of modern SEO: Structured data. Yoast SEO 16.3 comes with a lot of enhancements for the Schema.org implementation. Enjoy! Read more about what’s new in Yoast SEO 16.3 in our release post!
Enhancements
- Adds the Table of Contents accessibility feature to the
Article
Schema with a fallback to theWebPage
Schema, when using the Yoast Table of Contents block. - Adds the
url
property to theAuthor
Schema on a post when author archives are enabled. - Adds the
wordCount
andthumbnailUrl
attributes toArticle
schema pieces. - Allows adding multiple FAQ blocks to a post or page.
Bugfixes
- Fixes a bug where a malformed
Organization
piece would be added to the Schema output if the company logo was an unsupported image. - Fixes a bug where we would accidentally include unminified CSS files in the zip. This led to an unnecessary zip size increase.
- Fixes a bug where the complete options array could be re-saved in the database at each frontend request.
- Fixes a bug where both
noindex
andindex
values could be added to therobots
meta tag on the WordPress login screen. - Fixes a rare bug where the name property could be missing in the breadcrumb Schema due to plugin conflicts.
Other
- Adds the
yoast_display_gutenberg_compat_notification
filter to allow disabling the Gutenberg compatibility notification. - Adds the
wpseo_schema_person_data
filter to enable the filtering ofPerson
Schema by the user's ID. - Adds the
Yoast\WP\SEO\admin_post_types_archive
action at the end of the archive section of the custom post types in Search Appearance. - Deprecates the
wpseo_admin_page_meta_post_types
action in favor of the newYoast\WP\SEO\admin_post_types_beforearchive
action. - Deprecates the
wpseo_admin_page_meta_taxonomies
action in favor of the newYoast\WP\SEO\admin_taxonomies_meta
action. - Improves the layout of the Search Appearance collapsibles.
- Improves spacing between settings sections in the Search Appearance page.
- Replaces all occurrences of 'SEMrush' by 'Semrush' to reflect Semrush's rebranding.