Version 4.3.2

New

  • AI Title/Description Generator – Generate engaging SEO title and meta description suggestions via OpenAI. 🤖

Fixed

  • Numerous plugin/theme conflicts that break navigation menu in AIOSEO screens.
  • Plugin conflict with Gravity Forms where both plugins are output buffering at the same time.
  • “Add Link” button of Classic Editor link format sometimes not visible on smaller screens.
  • PHP error when using WooCommerce’s Product REST API endpoint and PHP 8.0 or higher.
  • Database error when installing/activating AIOSEO for the first time via an AJAX request.
  • PHP notice when navigating directly to the sitemap stylesheet.
  • Translations for SEO preview on frontend are now loaded correctly.
  • Redirect option icons no longer shrink when adding multiple source URLs.

Version 4.3.1.1

Fixed

  • PHP error due to conflicts where other plugins/themes do not apply the the_title filter hook correctly.

Version 4.3.1

New

  • Added support for importing redirects from Rank Math.
  • New: Added support for LearnPress lessons.
  • New: Added support for the JWT (Json Web Token) plugin to the REST API addon.

Updated

  • Improved compatibility between SEO Preview in the frontend admin bar and various themes/plugins.

Fixed

  • Full Site Editor sometimes did not correctly load while AIOSEO is active.
  • 404 parent redirects now work correctly when trash monitor is enabled.
  • Redirects with query strings and custom rules now work correctly when Server Redirects are enabled.
  • Redirects are now fully compatible with URLs that don’t use the Latin alphabet.
  • Log dates for redirects and 404’s now use the correct timezone.
  • Redirects modal is now displayed correctly on smaller screens.
  • Emoji picker now correctly displays in modal windows.
  • Upload button for Additional Pages CSV now correctly prompts the user to select a file.
  • Facebook preview date is now correctly displayed.
  • Product schema incorrectly trigging WooCommerce add_to_cart event in MonsterInsights eCommerce addon.
  • Breadcrumb schema trail is no longer duplicated for a static homepage.
  • SEO Preview sometimes would not work due to missing post type labels.
  • Editing a link in the Block Editor now correctly displays AIOSEO’s options for all WP versions.
  • Focus Keyphrases that contain special characters are now correctly analyzed.
  • Adding a Focus Keyphrase in the Divi visual builder no longer closes the modal.
  • Table of Contents block now correctly supports editing nested headings.
  • PrePublish Panel now correctly opens the tab where you can fix the relevant issue again.
  • Social Preview correctly updates when “Use Facebook Data” setting is enabled.
  • Conflict with Site Kit by Google plugin that triggered a PHP notice.
  • Local Business blocks sometimes missing styles on the frontend.

Version 4.3.0

New

  • Google Search Console Integration – Connect your site with Google Search Console to track how your site is performing in search results and generate reports with actionable insights.

Updated

  • Improved PHP 8.1 compatibility.
  • Additional security hardening.

Fixed

  • Link Assistant suggestions scan is now automatically reset when it gets stuck in a loop.
  • PHP notice in rare cases when context data isn’t set for the schema generator.

Version 4.2.9

New

  • You can now add redirects for draft posts, which will be activated as soon as the posts are published.

Updated

  • Added orderby as a default WooCommerce query arg exception to Crawl Cleanup.
  • Rich Results Test in the admin menu now uses Google’s new structured data validation tool.

Fixed

  • Article schema now correctly also includes its Author schema if the graph is set as the default for the post.
  • WebPage schema now includes the creator/author in the right format.
  • Schema Validator now correctly includes FAQ schema if an FAQ graph has been added to the post.
  • Emoji picker should now always open correctly on the first click.
  • Breadcrumbs trail sometimes containing encoded characters on search archive pages.
  • Post Report in Link Assistant sometimes showed a blank page rather than actual results.
  • Links table now correctly refreshes after adding a link suggestion in the Block Editor/Classic Editor.
  • Image SEO now correctly applies casing/punctuation settings when title/alt tag/caption/description does not contain a smart tag.
  • Image SEO no longer incorrectly encodes quotation marks in the image caption/description.
  • Redirects can now include consecutive space characters.
  • Redirects modal is now correctly styled and padded in Elementor.
  • PHP notice when ACF image field returns a previously unexpected value format.
  • Removed smart tags delete button while searching for a smart tag.
  • Model close button is now visible again when using Elementor’s dark mode.
  • Resolved a few deprecation console warnings for the Link Format in the Block Editor.
  • aioseo_canonical_hook running consecutive times.

Version 4.2.8

New

  • Frontend SEO Preview – You can now preview the Google search snippet, Facebook/Twitter social snippet and inspect meta tags on the frontend via the admin bar! 🚀
  • Added support for updating AIOSEO and addons via WP CLI.
  • Added a new dedicated SEO News widget for the dashboard.

Updated

  • Better image handling for the Facebook/Twitter social snippet preview.
  • AIOSEO Modals can now be closed using the Escape key.
  • Added a filter hook to remove the last modified date in the root sitemap index.
  • Added a tooltip to all post types/taxonomies in the Search Appearance setting for easier identification.
  • ACF custom fields are now correctly used as post content for the autogenerated description.
  • Redirects now support WPML’s URLs when the site is using subdirectories for the different locales.
  • Removed redundant keyphrase related strings that were being saved to the database.

Fixed

  • Social URLs sometimes not output in the Knowledge Graph/Author schema.
  • Dashboard Overview widget no longer includes post types that don’t support TruSEO.
  • IndexNow API key not displayed after saving and refreshing.
  • Image SEO now correctly parses smart tags in the image caption/description if Autogenerate on Upload is disabled.
  • Image SEO no longer outputs a figcaption tag if there’s no caption.
  • Image SEO not parsing smart tags in the caption in the Classic Editor.
  • Links in Block Editor post content sometimes could not be removed.
  • XML sitemap stylesheet not displaying the correct image count.
  • Posts with multiple keyphrases are now correctly imported from RankMath and SEOPress.
  • Prevented an error when breadcrumbs were generated before all the required information was loaded.
  • PHP notice for posts with Product schema when WooCommerce has no shipping methods.
  • PHP notice when using the Extra theme.
  • License key warning on plugins page if multisite but not network activated.
  • HTML Sitemap better hierarchical post type handling.

Version 4.2.7.1

Fixed

  • Importing settings from Yoast SEO sometimes failing.
  • Product schema sometimes conflicting with the WooCommerce cart session.

Version 4.2.7

New

  • Merchant Listing schema – Our Product schema now fully supports the new merchant listing experiences from Google. We have also added support for shipping (autogenerated for WooCommerce), audience and various other product attributes that will help enrich your product snippets.
  • Site Name schema – You can now indicate a preferred site name, as well as an alternative name, for mobile Google search results in the Knowledge Graph settings.
  • Added support for WooCommerce Products to the REST API addon.

Updated

  • Improved PHP 8.1 compatibility.
  • Imported post data from RankMath and SEOPress is now immediately scanned for videos by the Video Sitemap addon.

Fixed

  • Google Tag Manager container ID is no longer output on AMP pages.
  • Article graph properties could not be edited in the Schema Generator when using the Classic Editor.
  • FAQ Page schema sometimes not output if it set as the default graph.
  • Schema can now correctly include floats (without floating point rounding errors).
  • Emojis in the metabox are no longer hidden when switching between the Classic Editor and Block Editor.
  • Reverted sitemap namespaces back to HTTP to prevent a warning in the Yandex sitemap validator.
  • Crawl Cleanup no longer strips key query argument from WooCommerce.
  • Global container shortcode from Avada not being parsed when AIOSEO Pro is active.
  • WP CLI sometimes throwing an error because of an undefined WP function.
  • Database tables are no longer dropped on Lite plugin removal when Pro plugin was previously installed with the Uninstall option activated.
  • Loading spinner doesn’t disappear sometimes after refreshing the link & suggestion data for a post in the Links Report in Link Assistant.
  • Space characters are no longer stripped from the target URL during sanitization when creating/updating a redirect.
  • Table of Contents block reordering sometimes not retaining new nested state.
  • Table of Contents block is now more responsive to smaller containers.
  • TruSEO content analysis now correctly decodes HTML entities before running its tests.
  • TruSEO content analysis now correctly handles phrases with inline HTML tags.
  • Taxonomy name smart tag now correctly supports taxonomy slugs with dashes in them.
  • SEO Analyzer sometimes not correctly detecting robots.txt rules because of their casing.
  • System Status info in Tools menu now displays the correct site language.
  • PHP warning when Local Business Locations are included in the results of the search archive page.
  • Logos in Webmaster Tools sometimes not rendered in Mozilla Firefox on Linux machines.

Version 4.2.6.1

Fixed

  • PHP error sometimes thrown when accessing admin in multisite installations.

Version 4.2.6

New

  • 🎉 Emoji Picker – Choose from a multitude of emojis to add to the title, meta description and other fields! 🎉 New: Redirects and Link Assistant tables now allow you to select how many items you want to display per page.
  • Redirects and Link Assistant tables now allow you to select how many items you want to display per page.

Updated

  • SEO Analysis cache for the static homepage after updating the page, allowing for more accurate results.
  • Added support to Product schema for Merchant Listings and EDD variable products.
  • Product schema now automatically pulls the GTIN from the WooCommerce UPC, EAN and ISBN plugin.
  • Schema Generator UI improvements to improve the UX when adding multiple items like Product Reviews, Book Editions or FAQ Questions.
  • Redirect Slug Monitor notices no longer appear in the dashboard.
  • HTML Sitemap dedicated page field now only allows internal URLs to be entered.
  • Image SEO now also strips words from the filename if the word boundary is a number or underscore.
  • Facebook’s and Twitter’s image upload now have size descriptions to help choosing an image.
  • SEO Analysis for internal/external links now explicitly mentions internal links.
  • Smart Tags now have an icon to help remove the tag and a documentation link.
  • Optimized the Local SEO search query for better performance.
  • Removed deprecated SEO Analysis for keywords in title.
  • Access Control descriptions for Editor, SEO Manager and SEO Editor roles have been updated to better reflect their access to our addon plugins.

Fixed

  • AIOSEO no longer outputs a duplicate canonical URL on AMP pages in some cases.
  • New posts no longer have an “Auto Draft” post title.
  • Tooltips no longer clip at the viewport or parent element in our modals.
  • Person graph for the author sometimes not output for posts with Article schema or author pages.
  • Default schema properties are now correctly migrated to the Schema Generator for posts that use the default.
  • Link title no longer bleeds over when editing one link and then another in the Block Editor.
  • PHP warning when installing addons on sites using the WP VIP Filesystem class.
  • FAQ Schema no longer outputs duplicate schema when using the FAQ schema from the Schema Generator in conjunction with FAQ blocks in the content.
  • Sitemap stylesheets for sites installed in subdirectories.
  • Removing the default schema graph inside a post no longer makes the Schema Generator fall back to the global default schema, allowing it to be blank.
  • Automatically generated description no longer include the URLs from oEmbedded videos.
  • Smart tags can now be removed on mobile devices.
  • Image SEO compatibility with the Divi Builder plugin.
  • Redirect test now shows the correct message when the test passes or fails.
  • Admin notices can no longer accidentally display on the frontend of the site.
  • After adding a new redirect the defaults for the next redirect will reflect the defaults from the Redirect settings.
  • Redirects imported from “301 Redirects” plugin now have the correct target URL when the target is a page ID.