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.
Cookie Consent
We use cookies to improve your experience on our site. By using our site, you consent to cookies.
Websites store cookies to enhance functionality and personalise your experience. You can manage your preferences, but blocking some cookies may impact site performance and services.
Essential cookies enable basic functions and are necessary for the proper function of the website.
Name
Description
Duration
Cookie Preferences
This cookie is used to store the user's cookie consent preferences.
30 days
These cookies are needed for adding comments on this website.
Name
Description
Duration
comment_author
Used to track the user across multiple sessions.
Session
comment_author_email
Used to track the user across multiple sessions.
Session
comment_author_url
Used to track the user across multiple sessions.
Session
These cookies are used for managing login functionality on this website.
Name
Description
Duration
wordpress_logged_in
Used to store logged-in users.
Persistent
wordpress_sec
Used to track the user across multiple sessions.
15 days
wordpress_test_cookie
Used to determine if cookies are enabled.
Session
WPForms is a user-friendly WordPress plugin for creating custom forms with drag-and-drop functionality.
Name
Description
Duration
wpfuuid
Used to track user interactions with forms.
11 years
Statistics cookies collect information anonymously. This information helps us understand how visitors use our website.
Google Analytics is a powerful tool that tracks and analyzes website traffic for informed marketing decisions.
AIOSEO 5.0.1 brings TruSEO Analysis to taxonomy term pages, so your categories, tags, and custom taxonomies can get the same SEO score and checklist your posts and pages already get.
What’s included:
Full TruSEO scoring: get a live score and full keyword checklist, including checks unique to terms, right on any term edit screen
On by default for WooCommerce product categories: your highest-value taxonomy pages are covered right away
Turn it on for more taxonomies: enable regular categories, tags, or custom taxonomies under All in One SEO » General Settings » Content Optimization
TruSEO just got its biggest rebuild yet. Scores now generate in real time, support 10+ new languages, and live in a redesigned Optimization tab. Also new in this release:
Spell Checker: Catches misspellings and proposes 1-click corrections
Highlighter: Pairs every flagged issue with an AI-generated fix you can apply instantly
Optimize with AI: Rewrites your title, meta description, and content in a single click
Rewrite your title, meta description, headline, and content in a single click. The new “Optimize with AI” button applies all TruSEO suggestions in one pass. How it works:
AI Credits: Draws from your plan’s monthly allotment (AI Credits can also be purchased separately)
Editor-Native: No extra tools required, just a button in the post editor
1-Click Undo: Restoring your original text takes a simple click
AIOSEO now flags misspelled and unrecognized words right in your Content Optimization panel, with suggested corrections and a custom dictionary for brand terms. What’s included:
Inline Highlighting: Flip it on to see errors underlined right in your content
Frequency Count: See how many times each flagged word shows up, so you know what to fix first
1-Click Corrections: Select the suggestion and it’s fixed, no retyping
The Highlighter now pairs every flagged issue with an AI-generated fix. Click a highlighted spot and apply the suggestion instantly, without leaving the editor. What’s included:
Setup: None needed, the fix option already shows up next to your flagged issues
Coverage: Basics, Spelling, and Readability all get fix suggestions
AI Credits: Pulls from the same pool as the other AI tools