Two weeks ago, we released one of our most significant updates yet: Yoast SEO 7.0. This release featured some much-needed spring-cleaning and a wholly revamped XML sitemap experience. In it, the focus is much less on the sitemap as it is on easily getting indexed what you want to get indexed. Yoast SEO 7.1 — out today — builds on that release with fixes and enhancements.
First up: support for Portuguese
As you know, Yoast SEO understands quite a few languages. While most of the content checks work for every language, there are instances where the checks are language-specific. The list is pretty impressive right now and keeps growing. We support English, German, Dutch, French, Italian and Spanish in various degrees. Today, we’re adding a brand-new language: Portuguese.
More than 200 million people speak Portuguese natively, making it the sixth most popular language in the world. Thanks to our friend Dilmar Ames, we have now taken the first steps towards full support for Portuguese. While it’s still early days for the content analyses, the insights and internal linking suggestions features in Portuguese are fully developed. Users of Yoast SEO Premium can enjoy these two great features to enhance their posts and improve their site structure.
Also, we fixed a couple of other language-related issues. For instance, we added a filter to mark Spanish sentences as non-passive when certain exception words occur between the auxiliary and the participle. The list of exception words includes all forms of the copula ‘estar’.
Besides expanding our knowledge of the world’s languages, we’ve also improved the plugin in various regards.
Importing from other SEO plugins
Yoast SEO 7.1 now detects if you can import data from other SEO plugins data. It allows you to import this data on the Import from other plugins page. After importing, you can check whether the import was successfull and then delete the data. To help you set up your titles and descriptions correctly, we decided we should not import title & description templates from other plugins. You can run the configuration wizard to set up your templates properly.
Filters and variables
Thanks to Akinori Musha, we’ve added support for a new template variable
%%archive_title%%. This gives access to the utility function called
get_the_archive_title() which gives a nicely localized title for the current archive page.
We’re now providing developers extra context if they want to replace posts and taxonomies. To do this, we’ve added an additional argument to
wpseo_replacements filter. This makes it possible to access post, taxonomy or term instances when applying the filter.
To top it off, we’ve removed the Facebook Insights functionality as it’s no longer supported. Plus, we’ve increased the height of the meta description box so it matches the maximum amount of characters without needing a scrollbar.
Coming from such a big release like Yoast SEO 7.0 there are always a few bugs to fix. Thanks to our awesome GitHub community, we were able to track and fix quite a few of them. Let’s go over a couple of them. For instance, we fixed a bug where the rewrite rules weren’t correctly removed after stripping the category base. This resulted in 404s. Now, you can safely remove /category/ from your URLs again and it should correctly update itself.
There was also a weird issue where you enabled the
Show blog page in the breadcrumb settings, it’d be disabled and vice versa. Previously, it showed the wrong breadcrumb path when using a static blog page and
Show Blog page is set to hide.
There were some performance issues reported with the release of Yoast SEO 7.0.2 which we fixed by improving
WPSEO_Options::get. This is the main function we use throughout the plugin to fetch settings. This is only a small sampling of the work that went into Yoast SEO 7.1. For a complete list of all the fixed bugs, please check the changelog.
Update to Yoast SEO 7.1 now
Coming hot on the heels of Yoast SEO 7.0, 7.1 packs quite a few enhancements and bug fixes. These fixes improve the way the plugins function and increases stability. We’re still actively cleaning up our plugins to make sure they are lean and mean. So, don’t forget to update!