Version 4.8.7.1

Fixed

  • WooCommerce products being automatically added to the cart.

Version 4.8.7

Updated

  • Hardened API routes to prevent unauthorized access.
  • Added support for tracking breadcrumb setting changes in SEO Revisions.
  • Added support for WooCommerce GTIN field to Product schema.
  • Added support for .avif images to Image Sitemap and Image SEO addon.
  • Review limit for Product schema can now be modified via a new filter hook.
  • Use site URL instead of home URL for llms.txt to handle WP installs in subdirectories.
  • Remove all user meta when AIOSEO is uninstalled.
  • Improved performance of Cornerstone Content filtering.

Fixed

  • Product shipping details schema clearing cart content in rare case where logged-in user adds a product to the cart and then edits a product in the admin panel.
  • ProfilePage schema sometimes invalid due to incorrect author URL.
  • Hide AIOSEO custom link fields inside the Edit Link modal in WPBakery visual builder to prevent plugin conflict.
  • AIOSEO Settings not successfully saving before post is published in WPBakery visual builder.
  • The SEO title and description were not persisting if the post content is too large.
  • Theme conflict with Neve where the EDD Checkout block does not show if Run Shortcodes is enabled.
  • Breadcrumb block not updating when changing the post title.
  • If WooCommerce brand is selected as primary category, it is now correctly used in the URL.
  • Headline Analyzer layout breaks when entering very long headlines.

Version 4.8.6.1

Updated

  • Prevent potential plugin conflicts caused by loading dependencies multiple times.
  • Local SEO render options for Opening Hours are now hidden when feature is disabled.

Fixed

  • Loading spinner for SEO Revisions in sidebar menu not aligned.

Version 4.8.6

New

  • Site Audit – Get a detailed report of SEO issues for all posts and terms on your site, discover why these issues are important and how you can fix them. 🔨

Fixed

  • Multisite subsite requests to Search Statistics server sometimes fail due to missing license.
  • Rare PHP error when breadcrumbs cannot be determined for non-standard pages.

Version 4.8.5

Updated

  • Author SEO (E-E-A-T) addon and Writing Assistant data are now fully removed when uninstalling the plugin.
  • Product Schema now favours WooCommerce brand field over its own custom field.
  • PHP version notices are now only shown to Administrators.

Fixed

  • Breadcrumbs taxonomy preview now correctly refreshes when user toggles between using the default settings.
  • WooCommerce Brand smart tag not correctly converted to expected value in previews.
  • AIOSEO Details column now correctly reloads after quick-editing a post.
  • Image URLs are no longer forcefully converted to lowercase in the Image Sitemap.
  • Focus Keyword now saves correctly again for Divi built posts.
  • Image SEO no longer breaks Divi built posts in rare cases.
  • Multisite subsites no longer incorrectly inherit the “Block AI Crawlers” and “Block Crawling of Internal Site Search URLs” setting values from the main site in the network.
  • Notifications no longer contain encoded HTML entities
  • Default options for new redirects not localized.
  • PHP error in rare cases when breadcrumb link is a WP_Error.
  • PHP error due to plugin conflict with MasterStudy LMS.

Version 4.8.4.1

Fixed

  • PHP error for multisites when AI credits don't manage to update correctly.

Version 4.8.4

New

  • AI Content – Use our new smart AI features to automatically generate FAQs, Key Points, social media posts and more, that perfectly fit your articles. 🤖
  • LLMs.txt File – The new llms.txt file helps AI engines discover your site's content more easily so your content can rank in AI search results.

Updated

  • Index Status Report now fetches index data from Google on-the-fly when it is missing or expired.

Fixed

  • Image SEO no longer incorrectly encodes HTML in captions.
  • PHP notice when trying to format price of products in Product schema where no price is set.
  • Added back missing $crumb param to aioseo_breadcrumbs_template filter hook for compatibility.

Version 4.8.3.2

Updated

  • Defined purpose of SEO title and meta description so WPML can adhere to character limits when auto-translating these fields.

Fixed

  • Breadcrumbs schema error when homepage crumb link is disabled under Breadcrumb settings.

Version 4.8.3.1

Fixed

  • SEO Site Score widget sometimes not displaying results.

Version 4.8.3

New

  • Custom Breadcrumb Trails – Create custom breadcrumb trails for all your posts and terms to granularly control how they are displayed. 🍞
  • Added multilingual sitemap support for Weglot.

Updated

  • Breadcrumb schema markup is now directly tied to your visual breadcrumb trail.
  • Deprecated Bad Bot Blocker feature has now been fully removed from the plugin.
  • Image Sitemap now stores locally hosted images as relative URLs in order to facilitate seamless site migrations.
  • AIOSEO autoloaded option no longer stores SEO Analyzer results in order to improve performance.
  • Improved performance by no longer storing Writing Assistant's country and language data in user metadata.
  • Minor performance improvements for General, HTML, and RSS sitemaps by removing unnecessary fields from database queries.
  • Added additional caching to prevent sites from sending redundant concurrent requests to AIOSEO servers to check for new updates.
  • Added support to TruSEO for Elementor's Optimized DOM feature.
  • Added support to import post/term level redirects from the Rank Math SEO plugin.
  • Added support for Bluesky and Threads to Social Networks settings.
  • Unified the “Last Modified Date” checkbox design across WooCommerce Products and Classic Editor posts.
  • Improved UX for the AIOSEO Overview widget by showing TruSEO scores for all posts, regardless of whether they have a Focus Keyword.
  • “Keyword in URL” TruSEO check is now disabled when WordPress permalinks are not enabled.
  • Improved sitemap validation to only allow “inherit” post status for attachments.

Fixed

  • Dynamic backup for temporarily deregistered post types and taxonomies now works correctly again.
  • Add redirects bulk action within the 404 Logs tab now works correctly again.
  • Cache issue in multisite when sub-site is not network activated.
  • Additional Pages sitemap index no longer shows the image column.
  • SEO revision now shows the correct name for taxonomies other than category.
  • AIOSEO popup overlap in Divi.
  • News Sitemap title now outputs encoded versions of special characters (&, >, <, ‘, etc.).
  • When deleting the modified date for an additional sitemap record, it now shows as empty instead of invalid.
  • Sitemap would sometimes throw an error if another plugin/theme added content to the output, causing it to be parsed incorrectly.
  • TruSEO would sometimes not be able to read Elementor's post content.
  • Tumblr URL format in the social meta and schema markup are now always the same.
  • Book schema markup now correctly outputs the book format.
  • Fact Check schema now correctly outputs the claim author.
  • Google Rich Results Test link now appears again in the toolbar menu.
  • URL input validation no longer shows an error for empty values.
  • Improved Link Assistant's ability to handle large amounts of text by increasing the text size limit for paragraphs and optimizing how text content is processed.
  • SEO settings now properly update when switching between pages in the Elementor editor.
  • SEO Title and Meta Description compatibility with Astra Pro Site Builder and SureForms plugins.
  • Link Assistant Inner post report would sometimes fail to refresh.
  • Compatibility with LearnDash Notifications while using Redirect's Advanced 404 feature.
  • Resolved duplicate DB queries when loading notifications for the Notification Center.
  • URLs in the sitemap are now properly encoded for non-English languages when using WPML.
  • TruSEO settings not being updated depending on the content.
  • PHP deprecation warning for PHP 8.4 in Action Scheduler.
  • PHP warning for taxonomy sitemap indexes.
  • PHP warning when using Divi and custom schema markup.
  • PHP notice in Author SEO (E-E-A-T) addon due to translations loaded too early.