Version 5.0.2

Updated

  • The minimum required PHP version is now 7.4.
  • Reduced duplicate database queries on admin page loads.
  • The mobile tabs dropdown now has a visible border, so it no longer blends into white backgrounds.
  • The Taxonomy Name smart tag now shows a taxonomy-specific input placeholder.

Fixed

  • Rating values could appear as text instead of numbers when comparing SEO Revisions.
  • An unchanged rating could lose precision when comparing SEO Revisions.
  • The SEO Revisions comparison could appear blank for a post's first revision.
  • A conflict with a third-party plugin that could cause the editor to reload repeatedly on pages using certain blocks.
  • The Default 404 Redirect no longer redirects plugin, theme and core asset requests when set to an external URL, which could cause errors during plugin updates.
  • The 404 log was missing requests for assets such as images, scripts and stylesheets.
  • The canonical URL and og:url could point to an incorrect address on paginated static front pages.
  • The next-page link on a paginated static front page could point to an invalid address.
  • The llms.txt file now follows the llms.txt specification more closely.
  • Special characters could appear as HTML codes in the llms.txt site title and description.
  • Sitemap settings for content excluded from search results are now disabled.
  • Taxonomies and the HTML sitemap now honour the site-wide No Index setting.
  • The llms.txt file now leaves out taxonomies set to No Index.
  • An excluded parent term with no posts of its own wasn't actually excluded from the sitemap.
  • Terms excluded under Sitemap Advanced Settings could still appear in the sitemap, along with the posts assigned to them.
  • The HTML Sitemap could show no publish date for a term, and sitemap index dates could be wrong.
  • RSS sitemap entries could be ordered incorrectly because dates were mis-compared.
  • Posts using the default priority could be ordered below lower-priority posts in the sitemap.
  • Pages could be reported as not indexed in Search Statistics on sites using TranslatePress with a subdirectory on the default language.
  • Search Statistics could keep an old page path after the address changed, such as following a parent page slug change or the removal of a static front page.
  • Posts and terms could be missing from the Index Status report when they shared the same numeric ID.
  • A PHP warning that could appear when AIOSEO Lite's files were removed while still marked active.
  • TruSEO analysis in the Divi builder could include Theme Builder template content and the builder's own interface in the analysis.
  • An error and broken term links that could occur when a category or tag had a deleted parent.
  • Divi 5 front-end styling could be affected on some pages when AIOSEO generated meta descriptions automatically.
  • An error that could occur when loading robots.txt on Multisite with AIOSEO Pro network-activated.
  • Robots.txt rules set at the network level are now included in each site's robots.txt file.
  • The robots.txt file and the Robots.txt Editor could stop working when a rule had been saved in an invalid format.
  • The robots.txt Editor could show blank rows for stored entries that aren't rules.
  • A robots.txt rule added through the AI tools with an unusable user agent is now rejected instead of stored.
  • The Regenerate TruSEO Score bulk action could clear focus and additional keyphrases.
  • The Regenerate TruSEO Score bulk action was offered in list views where the score couldn't be recalculated, leaving it at 0.
  • A subsite's Search Appearance settings could be reset when saving robots.txt settings from the Network Admin.
  • Saving network robots.txt settings could change a site's robots.txt toggle or clear its stored rules.
  • Network Tools requests could apply settings to the wrong site on Multisite.
  • Exporting another site's content could save the current site's settings into that site's database on Multisite.
  • Viewing another site in the Network Admin Robots.txt Editor could overwrite the current site's Search Appearance settings.
  • Archived, spam and deleted subsites no longer appear in the Domain Activations list or network site selectors.
  • PHP deprecation notices when searching the Domain Activations list on Multisite.
  • The AI credit balance could show as zero after generating content.
  • The Pay-As-You-Go credit breakdown could disappear from the AI credit counter after generating content.
  • The Home breadcrumb link now includes a trailing slash in both the breadcrumb trail and its schema.
  • The site SEO audit could report the sitemap as disabled while it was enabled.
  • The AI Suite MCP setup page didn't show the new Application Password in the client snippet.
  • The Block Settings panel of the AIOSEO blocks could appear empty after reopening it or switching sidebar tabs.
  • The AIOSEO button in the Thrive Architect sidebar now shows its label when the sidebar is expanded.
  • The Post Excerpt smart tag now shows the real excerpt in the Avada and WPBakery editors.
  • Archives didn't output their configured meta keywords when dynamic keyword generation returned nothing.
  • PHP warnings and a missing keywords meta tag when a keywords setting held a list of plain text values.
  • A custom title separator using < or > could appear as an HTML code.
  • Email reports showed a green up-arrow on Top Losing rows that had a positive change in clicks.
  • Errors that could occur when inserting the Local SEO and HTML Sitemap blocks in the block editor.
  • In the AIOSEO Details column quick editor, Save and Discard affected both the Title and Description instead of only the field being edited.
  • Posts and pages couldn't be removed from the Exclude Posts / Pages field when the list was taller than the browser window.
  • A link's title attribute could be applied to other links in the same paragraph in the block editor.
  • SeedProd page detection no longer treats a post as page-builder content after SeedProd is deactivated.
  • The Facebook image could appear in the Twitter preview, and vice versa, in the Social snippet preview.
  • Improved security and access protections in SEO Revisions, SEO Analysis and the SEO Preview.

Version 5.0.1.1

Fixed

  • The link toolbar's nofollow, sponsored and UGC options were missing from the editor, and the Classic Editor's Insert/Edit Link dialog did not open.
  • The link toolbar could crash the block editor on WordPress 6.5 and older.
  • Links were saved with an empty title attribute, and the title field could be cut off in the link popover.

Version 5.0.1

New

  • TruSEO content analysis for taxonomy terms, starting with WooCommerce product categories.

Fixed

  • SEO Analysis now shows a clear “Preview unavailable” message when a firewall blocks the homepage or competitor screenshot.
  • Sitemap image URLs being duplicated on WordPress subdirectory installations.
  • Redirects no longer create cache entries on sites that don't use the Redirects feature.
  • Overlapping redirects now apply in the correct order.
  • A textdomain loading notice that could appear when checking for addon updates on WordPress 6.7 and later.
  • Table of Contents block sometimes reset custom heading text and pointed to incorrect links.
  • Added a warning when a redirect's destination URL contains invalid characters in the domain.
  • Redirects from child pages to parent pages not working for smart 404 redirects.

Version 5.0.0.1

Updated

  • Made Search Appearance and Social Appearance cards in metabox collapsible.

Fixed

  • Focus keyword and additional keywords sometimes not appearing in TruSEO after 5.0.0 update.
  • Resurfaced missing product ID, SKU and image alt text checks in TruSEO.

Version 5.0.0

New

  • TruSEO just got a major revamp — it's smarter, faster, supports 10+ new languages and has a new modern UI.
  • TruSEO Highlighter revamp — an improved editor highlighter that flags issues TruSEO found, working seamlessly across the Block Editor and Classic Editor (page builder support coming soon!).
  • Spell checker – automatically detect spelling mistakes directly in the editor as you write and fix them instantly.
  • Optimize posts with AI – let our smart AI assistant automatically optimize your post for SEO by improving your SEO title, meta description, headline, keyword checks and spelling mistakes in just one click!
  • Actionable AI-powered fixes for TruSEO — let AI help you rewrite sentences or paragraphs to fix readability and SEO issues in your content.

Updated

  • AIOSEO blocks to add support for WordPress 6.3+ iFrame editor.

Fixed

  • MCP setup snippets for Claude Desktop, Cursor, and Gemini CLI so the connection no longer fails.

Version 4.9.10

New

  • Added a new ability to list terms that are missing SEO data.

Fixed

  • PHP 8.5 deprecation notice when decoding HTML entities from empty content.
  • High CPU usage caused by the translations check on sites with large user tables.
  • Fatal error in breadcrumbs on PHP 8 when a third-party plugin added an invalid entry to the breadcrumb trail.
  • PHP error in redirects when a request URL contained array-style (bracketed) query parameters.
  • Keyword density displaying “Infinity%” in the TruSEO analysis when the content had no readable text (e.g. some Divi pages in the block editor).
  • Various security hardening improvements across the plugin.

Version 4.9.9

New

  • SEO Alerts feature to notify site owners of critical SEO issues via email and Slack.
  • New #event_start_date and #event_end_date smart tags for events when The Events Calendar plugin is active.

Updated

  • Sitemap hreflang alternates when using the Universally translation plugin.
  • .htaccess editor error messages are now clearer and more actionable.
  • Setup wizard now triggers after bulk plugin activation instead of being skipped.
  • Improved the posts-list URL Inspection status with clearer messages and a Refresh Status action.

Fixed

  • PHP 8.2+ dynamic property creation deprecation notice when loading addons.
  • PHP 8.5 deprecation notice when generating descriptions from classic or freeform post content.
  • Elementor's internal post type was included in LLMs.txt by default.
  • Primary Category dropdown was clipped when WooCommerce was active.
  • PHP warnings on taxonomy archives when get_queried_object() returned a WP_Post_Type.
  • Fatal error on the WordPress dashboard when the SEO News widget returned an unexpected response.
  • Divi 5+ layouts displaying stray borders, padding, or alignment issues when AIOSEO Pro is active.
  • PHP warning in sitemap generation for sitemap types that don't support taxonomies.
  • Multisite sub-sites with “Discourage search engines from indexing this site” enabled were missing from the Domain Activation list in Network Admin.
  • Console errors in the Avada Frontend Editor during initialization.
  • PHP warning in Social Networks image handling on non-singular pages.
  • REST API clients can now update the custom canonical using the snake_case field name in addition to the camelCase version.
  • WooCommerce Product schema's valueAddedTaxIncluded now reflects the store's actual tax configuration, and is omitted when taxes are disabled.
  • Editing a page via the Classic Editor could show another post's content when a third-party page builder ran a post loop on the same page.
  • Site Audit scan fatal error on servers where the PHP intl extension is not installed.
  • A conflict where third-party plugins filtering could rename the generated llms.txt or llms-full.txt files.
  • Opening the redirect modal from the side panel when the Metabox Redirects tab is active.
  • Regex redirects no longer produce double slashes mid-path when a capture group matches an empty string.
  • Regex redirects for media files.
  • Regex redirects producing a double trailing slash when the target URL contains a capture group placeholder.
  • Keyword Cannibalization checker was displaying private posts in the results list.

Version 4.9.8

New

  • AIOSEO now integrates with the WordPress Abilities API, exposing your site's SEO data as abilities that AI agents can read and write.
  • AIOSEO now includes an MCP server so AI agents like Claude and Cursor can connect to your site and manage its SEO data directly.
  • The AIOSEO REST API addon has been deprecated as the API is now free for all users!
  • Added support for Nano Banana 2 and GPT Image 2 to Image Generator.

Fixed

  • AI Assistant icons no longer throw React errors or fail to render in the block editor on WordPress 7.0.

Version 4.9.7.2

Fixed

  • Cache table on some sites was left in a corrupted state after the 4.9.7 update due to a race condition during the migration, causing cache writes to silently overwrite unrelated entries. The new migration runner now retries the repair until it verifies the state is clean.

Version 4.9.7.1

Fixed

  • Resolved an issue where some sites could experience a fatal error and become inaccessible due to a corrupted internal cache entry.
  • Removed outdated database indexes left over from a previous update that could corrupt cache data on certain MariaDB database versions, leading to site errors.