Skip to content

Releases: Yoast/wordpress-seo

25.3

10 Jun 07:59
Compare
Choose a tag to compare

= 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

10 Jun 10:02
Compare
Choose a tag to compare
25.4-RC1 Pre-release
Pre-release

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:

  • Adds unit tests for our user interface classes. #22312
  • Adds tests for markdown rendering #22308

25.3-RC2

04 Jun 08:03
Compare
Choose a tag to compare
25.3-RC2 Pre-release
Pre-release

Changes compared to: 25.3-RC1

Non user facing:

  • Updates copy on llms.txt feature card. #22328
  • Updates the title in the repo from just Yoast SEO to Yoast SEO - Advanced SEO with real-time guidance and built-in AI. #22318

25.2

27 May 07:55
Compare
Choose a tag to compare

= 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

27 May 09:34
Compare
Choose a tag to compare
25.3-RC1 Pre-release
Pre-release

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 version 8.1.0 from 8.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

21 May 15:07
Compare
Choose a tag to compare
25.2-RC2 Pre-release
Pre-release

Changes compared to: 25.2-RC1

Bugfixes:

  • Fixes a bug where the Yoast introduction in the Elementor editor would not be positioned correctly when on Elementor version 3.30.0. #22293

25.1

13 May 08:04
Compare
Choose a tag to compare

= 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

13 May 09:34
Compare
Choose a tag to compare
25.2-RC1 Pre-release
Pre-release

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 into trunk. #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

25.1-RC6

12 May 13:49
Compare
Choose a tag to compare
25.1-RC6 Pre-release
Pre-release

Changes compared to: 25.1-RC5

Non user facing:

  • Move site kit tracking options out of an array. #22255

25.1-RC5

07 May 12:20
Compare
Choose a tag to compare
25.1-RC5 Pre-release
Pre-release

Changes compared to: 25.1-RC4

Non user facing:

  • Improves the bugfix about also intercepting the GA connection. #22240