Releases: Yoast/wordpress-seo
Releases · Yoast/wordpress-seo
25.3
= 25.3 =
Release date: 2025-06-10
New: Yoast SEO 25.3 introduces llms.txt support to help AI tools understand your site better. Read the full release post here!
Enhancements
- Introduces the llms.txt feature, which gives site owners the opportunity to automatically generate an llms.txt file. This file helps LLMs to better understand the site's content.
25.4-RC1
Changes compared to: 25.3
Enhancements:
- Prioritizes cornerstone content for the posts lists in the llms.txt file. #22316
- Renames the link keyphrase assessment to competing links. #22306
- Improves the feedback of the competing links assessment by making it clearer. #22306
- Changes one of the feedback texts for the text length assessment to be consistent with the others. #22307
- Adds descriptions for the posts listed in the llms.txt file, using their excerpts when those are explicitly set. #22287
- Makes the assessments single title and competing links available from the get-go in the SEO analysis. #22306
Other:
- Improves the translatability of the feedback strings for the text length assessment. #22307
Non user facing:
25.3-RC2
25.2
= 25.2 =
Release date: 2025-05-27
Yoast SEO 25.2 brings more enhancements and bugfixes. Find more information about our software releases and updates here.
Enhancements
- Makes the keyphrase in image alt attributes assessment available when no content has been added.
- Renames image keyphrase assessment to keyphrase in image alt attributes assessment.
Bugfixes
- Fixes a bug in the retrieval of post categories titles where a non-existent term might be referenced. Props to @bor0.
- Fixes a bug where the Yoast introduction in the Elementor editor would not be positioned correctly when on Elementor version 3.30.0.
Other
- Excludes gallery, embed and playlist shortcodes from the keyphrase in introduction analysis in Classic editor.
25.3-RC1
Changes compared to: 25.2
Enhancements:
- Introduces the llms.txt feature, which gives site owners the opportunity to automatically generate an llms.txt file. This file helps LLMs to better understand the site's content. #22291
Non user facing:
- Disables the feature for multisites. #22270
- Adds a health check in the Site Health tool that informs users when the llms.txt file wasn't able to be generated or deleted. #22298
- Includes the version of the plugin that generated the file. #22274
- Fixes an unreleased bug where we would use the taxonomy keys instead of labels for the title of their lists. #22273
- Sanitizes the llms.txt output and takes care of cases where special characters break the format. #22278
- Makes the header of the feature card lowercase. #22290
- Updates the copy and image of the llms.txt feature toggle. #22303
- Adds content in the llms.txt file. #22257
- Bumps
@yoast/eslint-config
to version8.1.0
from8.0.0
. #22256 - Improves escaping of llms.txt #22304
- Creates the LLMs.txt automatically and on a schedule. #22253
- Removes non released upgrade routine. #22281
- Adds a deactiviation hook to remove our generated llms.txt file #22269
- Adds a unit test for
Llms_Txt_Cron_Scheduler
#22297 - Adds unit tests for the llms.txt command handler classes. #22299
- Adds check to make sure we only populate the llms.txt when we manage it. #22262
- Adds the proper copy and shortlink in the feature card. #22270
- Updates Dependabot config. #22285
25.2-RC2
25.1
= 25.1 =
Release date: 2025-05-13
Yoast SEO 25.1 brings more enhancements and bugfixes. Find more information about our software releases and updates here.
Enhancements
- Adds more phrases regarding disability to the inclusive language assessment.
- Improves the feedback for "lame" in the inclusive language assessment.
- Makes the following SEO assessments available in the analysis by default, even when no content has been added: keyphrase in introduction, keyphrase in meta description, keyphrase in SEO title, keyphrase in slug and previously used keyphrase.
- Optimizes the function used to fetch post IDs which share the same focus keyphrase. Props to dilipbheda.
25.2-RC1
Changes compared to: 25.1
Enhancements:
- Makes the keyphrase in image alt attributes assessment available when no content has been added. #22220
- Renames image keyphrase assessment to keyphrase in image alt attributes assessment. #22220
Bugfixes:
- Fixes a bug in the retrieval of post categories titles where a non-existent term might be referenced. Props to @bor0. #22227
Other:
- Excludes gallery, embed and playlist shortcodes from the keyphrase in introduction analysis in Classic editor. #22118
Non user facing:
- Removes AI Optimize button from taxonomies. #22246
- Makes sure the introduction for AI Optimize in Classic Editor can be loaded properly. #22223
- Removes the general introduction for the AI Optimize feature. #22223
- Makes sure the introduction for AI Optimize in Classic Editor can be loaded properly. #22223
- Removes the general introduction for the AI Optimize feature. #22223
- Removes AI Optimize button from taxonomies. #22246
- Releases a new version of the JavaScript package
yoastseo
. #22229 - Releases a new version of the JavaScript package
yoastseo
. #22250 - Removes unnecessary config for the outbound links assessment from the cornerstone SEO assessor, which is the same as the default config. #22197
- Adds function words to the prominent words cache function. #22222
- Tests the
@yoast/dashboard-frontend
in the GitHub CI. #22237 - Moves the stepper before the dropdown menu to let the latter overlap the former. #22235
- Merges the feature branch
feature/ai-optimize-classic
intotrunk
. #22258 - Implements
safeCreateInterpolateElement
to avoid breaking errors due to wrong tags order in translation. #22239 - Introduces a filter to allow changing the requested dates in the Site Kit integration. Will be used for automated testing. #22247
- Follows up the addition of cached data in the dashboard package, by adding tests. #22216
- Cleanup outdate code for
createInterpolateElement
. #22251 - Ensures that AI Optimize on WooCommerce products can only be used with Yoast SEO Premium and Yoast WooCommerce SEO active, shows an upsell otherwise. #22254
- Adds a popover component to the Yoast UI library. #22170
- Improves the UX of the Site Kit integration for cases where there's no access to Google services. #22232
- Fixes broken links in the assessors documentation. #22225
- Makes the AI Optimize buttons available for the Classic editor. #22118