Yoast SEO
=========
Requires at least: 6.8
Tested up to: 7.0
Requires PHP: 7.4

Changelog
=========

## 27.3

Release date: 2026-03-31

Yoast SEO 27.3 brings more enhancements and bugfixes. [Find more information about our software releases and updates here](https://yoa.st/releases).

#### Enhancements

* Introduces a more robust HTML processing approach for the _keyphrase in subheadings_ assessment.
* Adds the highlighting feature to _keyphrase in subheadings_ assessment. Now users can highlight the headings that include the keyphrase or synonyms.

#### Bugfixes

* Fixes a bug where the installation success redirect was incorrectly fire during AJAX, cron, REST API, or JSON requests, breaking integrations such as the Bluehost SSO.
* Fixes a bug where `Deprecated: strip_tags(): Passing null to parameter #1 ($string) of type string is deprecated` notices appeared on certain actions, like when activating the plugin, or saving a Yoast setting. Props to @sabernhardt.
* Fixes a console error in the editor related to AI Generate feature that occurred when the “Enable SEO controls and assessments” option was disabled for a content type.

#### Other

* Sets the _WordPress tested up to_ version to 7.0.
* Updates the completion message and changes the call-to-action button text of the First-time configuration.
* Improves security of format_json_encode() by removing JSON_UNESCAPED_SLASHES, which could allow a user to control tags in the schema JSON-LD output. Props to @rob006.

## 27.2

Release date: 2026-03-17

Yoast SEO 27.2 brings more enhancements and bugfixes. [Find more information about our software releases and updates here](https://yoa.st/releases).

#### Enhancements

* Updates the Google Preview on WooCommerce product pages to show the rating as best out of 5, in line with how SERPs visualize the schema structure generated by Woocommerce. This change only applies when Yoast WooCommerce SEO is installed.
* Enhances the task list with tasks about the SEO and readability of recent posts.
* Replaces the Toast with a ModalNotification dialog in the task list opt-in notification for improved accessibility, focus trapping, and keyboard navigation.

#### Bugfixes

* Fixes a bug where the Schema aggregator response headers processor was called even when the feature was off.
* Fixes a bug where the Schema aggregator could break if another plugin returns `null` from the `rest_pre_serve_request` filter.
* Fixes a bug where structured data broke when `script` tag was used in the step description of the HowTo block.
* Adds sanitization to duration text for the HowTo block.
* Fixes a bug where `ImageObject` id related to Person Schema was not a fully-qualified, absolute URL.
* Fixes a bug where the "Additional CSS class(es)" field was missing from the link popover when Yoast SEO was active. Props to [somecodeiwrote](https://github.com/somecodeiwrote).

#### Other

* Adds more loading tasks to the tasks list on the general page.

### Earlier versions
For the changelog of earlier versions, please refer to [the changelog on yoast.com](https://yoa.st/yoast-seo-changelog).
