Changelog
New Features, updates and fixes
Version 4.2.5.1
Fixed
- Modals sometimes not opening in page builder integrations.
- New posts are no longer pre-populated with an “Auto Draft” title.
- Setup Wizard sometimes timing out while installing additional plugins.
Version 4.2.5
New
- Schema Generator – A full overhaul of our schema functionality. You can now add multiple graphs and custom schema to your posts. The Schema Validator enables you to inspect and test your schema with Google. And we’ve also added support for many new graphs, including Event, Job Posting, Movie, Service, Video and more!
- Multisite Updates – Our multisite site features have been expanded and revamped. In the Network Admin, you can now manage activations, create/restore backups and export/import settings for the entire network of subsites!
- Additional options to redirect 404s by their slug or to their parent page if the post type is hierarchical.
Updated
- Added support for NextGen Pro galleries to the image sitemap scanner.
- FAQ block now duplicates the styles from the nearest FAQ block if the post already contains one.
- Deprecated image sitemap tags have been removed per Google’s requirements.
- Video Sitemap now includes a content URL tag for self-hosted videos.
- You can now decide whether you want to let AIOSEO autogenerate your Product schema data based on the product data from Easy Digital Downloads/WooCommerce or manually enter it yourself.
Fixed
- Conflict between AIOSEO IndexNow addon and WP Fastest Cache plugin where the IndexNow API key is corrupted by the latter.
- TruSEO content analysis no longer checks if the Focus Keyphrase appears in the URL of the static homepage.
- TruSEO content analysis not working correctly when the post type doesn’t support the editor feature.
- Adding a Focus Keyphrase in an empty, new post no longer triggers a loading spinner that doesn’t go away.
- Crawl Cleanup feature no longer redirects the WooCommerce password reset page to the homepage.
- Enhanced Search notification from Local SEO can now be dismissed correctly.
- Searching in the Redirects menu no longer breaks any functionality in the table rows.
- AIOSEO can now be correctly updated on multisites with a subdirectory configuration.
- Redirects now properly work for WordPress sites that are installed in a subdirectory.
- Redirects using regex patterns now work correctly if there is another redirect entry with the same path.
- When importing from Yoast SEO, all additional keyphrases are now correctly imported.
- No Pagination for Canonical URLs setting now correctly strips the entire paged query arg for paginated blog pages when the site is using plain permalinks.
- .htaccess file is now automatically updated with the sitemap rewrite rules for sites running on Apache that are using plain permalinks.
Version 4.2.4.2
Fixed
- Issues activating addons from the feature manager
- Not all assets loading in the Block Editor.
Version 4.2.4.1
Fixed
- API requests sometimes missing required arguments.
Version 4.2.4
New
- Advanced 404 Redirects – Keep track of deleted posts and terms by redirecting to their direct parent or the home url with WooCommerce support.
- Huge Improvements to Image SEO – Choose characters to strip, characters to convert to spaces, and the casing to convert to for the Title, Alt Tag, Caption, Description and Filename of images.
- URL slug and trash monitor now allow adding a redirect without leaving the posts table or page editor.
Updated
- Minimum required PHP version is now 5.6.
- Redirect logs and 404 logs are now searchable and display referrer information.
- Validation for .htaccess file changes before saving to avoid Apache server crashes.
- Post types, taxonomies and archive titles can now be edited even while set to noindex.
- Removed parsed keywords from the SEO analyzer and added a tooltip defining the analysis for the home page.
- Alert when importing from a V3 .ini file as the post/term IDs need to be identical.
- Removed outdated Knowledge Graph contact types.
- Link Assistant phrase editor now shows a tooltip with the URL to the link.
- Better compatibility with MonsterInsights and ExactMetrics headline analyzers.
Fixed
- PHP 8.1 deprecation notices.
- RankMath migration issues when content is set to noindex.
- Link Assistant plugin conflict with the PowerPress plugin.
- AMP plugin throwing duplicate canonical URL error and MS Clarity error.
- Link Assistant suggestions not always being added in Classic Editor.
- Resetting options now correctly resets everything.
- AIOSEO’s addon specific notifications no longer show if the addon is not active.
- Classic Editor redirecting to Posts overview page when Link Assistant or Redirects tab was active in the metabox.
- Excluded/noindexed posts removed from the Sitemap’s language references.
- Bulk updating addons failing with version up to date error.
- Social settings not always migrated when importing from Yoast SEO.
- Translations not being used if any string contains a line break.
- Image Sitemap now correctly uses the ACF image value.
- Search Appearance taxonomy conflict with Avada Builder.
- Prevent home page from being noindexed in the Sitemap.
- Console errors with jQuery migrate when using the Classic Editor.
- Tabs not being preserved when editing the .htaccess file.
Version 4.2.3.1
Updated
- Compatibility with PHP 8.1.
Version 4.2.3
New
- The Redirects URL Slug Monitor prompts you to add a redirect if the page slug has been changed.
- The Table of Contents block allows you to automatically generate table of contents for your article. The powerful features include custom headings, custom anchors and the ability to hide or reorder the headings.
- The FAQ block allows you to quickly add frequently asked questions to your article, which are then also automatically output as JSON schema.
- Added TruSEO support for WooCommerce products.
- Added support for the Divi Builder plugin.
Updated
- The image sitemap scan can now extract images from all of Divi’s shortcodes.
- The WooCommerce Checkout page now defaults to the CheckoutPage graph for new users.
- Added a new Parent Term smart tag for hierarchical taxonomies.
- Changed the default for the Twitter Card type to “Summary with Large Image” for new users.
- AIOSEO’s UI should now be 100% localizable.
- SEO Overview widget now remembers the last post type you’ve selected.
- Added back the “Edit SEO” link in our admin toolbar menu on the frontend of the site.
Fixed
- AIOSEO Details column now reloads correctly after quick-editing a post.
- Sitemaps now load correctly again when NGINX sites are using plain permalinks.
- Classic Editor emoji is removed again in WP 6.0 so that emojis can into AIOSEO’s metabox.
- Redirects now take the Ignore Slash and Ignore Case settings into account.
- URL is now correctly encoded before sending sitemap ping to Google.
- PHP error in rare cases when a site doesn’t have the character set stored in the options.
- PHP warning when open_basedir restrictions are enabled due to an external URL in our admin/toolbar menu.
- Search results preview in Classic Editor couldn’t fetch the permalink of the static homepage.
- HTML Sitemap dedicated page now shows a warning when entering a URL/slug that includes a space.
- Multilingual sitemap including translated versions of pages with blank URLs in some rare cases.
- AMP plugin detecting a duplicate canonical URL when “Reader” mode is active.
- JavaScript console error in Block Editor when editing a post as an Author/Contributor.
- Microsoft Clarity tracking code is now no longer output on AMP pages.
- Additional Keyphrases can now be correctly deleted.
- Redirect tests are now excluded from the redirection logs.
- Custom field smart tag value now displays correctly in the search results preview.
Version 4.2.2
New
- Added an User Profile Social Tab to allow users to set their individual social URLs. Support was also added for additional social network accounts.
- Translation API: New developer filter hooks to allow third-party translation plugins to localize AIOSEO’s data.
- Image sitemap now is able to detect and include images in ACF fields.
- Pre-publish panel now also includes a check for the social data (Facebook/Twitter).
Updated
- Improved the performance of our TruSEO content analysis by running it on a separate thread.
- AIOSEO’s post editor sidebar has been redesigned and is now easier to use.
- Backwards compatibility with WordPress 5.0.
- Removed deprecated sitemap ping endpoint for Bing.
- Sitemap’s ‘Exclude Images’ option now excludes images regardless of third-party code using our sitemap filter hooks.
- Added a new smart tag for the attachment description.
- Excluded paths in redirects now account for the homepage.
- When adding a redirect, the source and target URLs are normalized to prevent errors when redirecting.
- Significantly improved the performance of our Link Suggestions algorithm, so that we can scan your site for suggestions even faster.
- View/edit post links now reflect the post type of the relevant post row in Link Assistant.
Fixed
- Access control for the post’s metabox now shows the correct tab for each capability.
- Some localizable strings not showing up on translate.wordpress.org.
- SEO Analyzer image alt attribute tags are now parsed correctly and are no longer blank.
- SEO title/description are now correctly output for third-party themes that significantly modify the static homepage behaviour.
- Prevent sitemap and IndexNow pings when the Limit Modified Date setting is enabled for a post.
- Elementor visual editor not loading sometimes when editing the content of a post.
- PHP error when the static sitemap is regenerated during a CRON call.
- SEO title/description now correctly update after editing it in the sidebar modal and closing it.
- Private terms are no longer included in the articleSection property of our Article schema markup.
- Inbound link suggestions sometimes linking to the same post.
Version 4.2.1.1
Updated
- Added support for legacy query arg sitemap generation.
Fixed
- Issue with some AIOSEO addons not showing updates.
- Dynamically generated sitemap showing incorrect generated message.
Version 4.2.1
New
- The Crawl Cleanup section lets you strip query args from your URLs and control which RSS feeds are enabled in order to optimize your crawl quota.
(Warning: this feature is aimed at advanced users who fully understand the impact these settings have!) - You can now bulk-import additional sitemap pages by uploading a CSV file.
Updated
- Compatibility with WordPress 6.0.
- Removed sitemap rewrite rules in favor of parsing the URI in order to prevent plugin/theme conflicts.
- Various multilingual sitemap improvements in accordance to Google’s specifications.
- Improved multilingual sitemap support for WPML.
- Added support for the new Full Site Editor to all AIOSEO blocks.
- Removed unnecessary canonical URL and prev/next links for search results pages.
- Added support for multiple additional sitemap pages indexes.
- Added support for reusable blocks to the TruSEO content analysis.
- Added support for Elementor Pro Video Playlists to the Video Sitemap.
- Added localization support for the visual breadcrumb trail prefix.
- Updated notification bubble color to match the user profile color scheme.
- scheduled AIOSEO Action Scheduler tasks are now removed when AIOSEO is uninstalled.
- Added additional filter hooks to provide developers with more granular control over the HTML Sitemap.
- Changed RSS sitemap datetime format to RFC-822.
Fixed
- Conflict with WooCommerce Polylang Integration where the sitemap failed to load.
- Changes to the default title/description format sometimes not propagating correctly to individual custom posts that are using the default format.
- Autogenerated meta descriptions cannot be based on the post content if the post is password protected.
- Multisite subsites sometimes using the home URL of the network admin for the base of their canonical URL.
- RSS sitemap not taking the maximum amount of URLs into account.
- News sitemap no longer sometimes includes posts older than 48 hours.
- The first sitemap index of an object type can no longer be duplicated and served at multiple URLs.
- Console error when adding an additional keyphrase when no Focus Keyphrase has been added yet.
- Local SEO map block sometimes does not load correctly in WordPress 5.9 and above.
- Video Sitemap video modal now displays thumbnails in a normal size.
- TruSEO content analysis now considers the separator smart tag as a word boundary.
- TruSEO content analysis is now able to properly detect when no content has been added yet in page builders.
- TruSEO content analysis now validates custom field names before using them, preventing console errors if the field that the user specified doesn’t actually exist.
- Conflict with Elementor Pro where visual editor does not load due to non-normalized CPT name.