* NEW Site Audit #2 iteration 🎉 (PRO)
- Improved CSV export functionality
- Option to select which post types to scan from the settings
- Added an "Ignore" button for each issue
- Receive an email alert when the site audit task is completed
- Added site audit scan duration
- Enhanced user interface
- Improved column ordering and sorting
- Enhanced the seopress_site_audit_query hook
- Fix false positives
* NEW Automatically set alt text on already inserted image (SEO, Advanced, Image SEO tab) 🎉
* NEW "seopress_dashboard_site_overview_tabs" to filter the tabs of the Dashboard Site Overview block (https://www.seopress.org/support/hooks/filter-tabs-in-the-dashboard-site-overview-block/)
* NEW Add new default WooCommerce rules button to robots.txt tab (PRO)
* NEW 'seopress_instant_indexing_permalink' hook to filter URL sent automatically to IndexNow API (https://www.seopress.org/support/hooks/filter-post-object-sent-automatically-to-indexnow-api/)
* NEW 'seopress_site_audit_after_processs' hook to run action after site audit is completed (https://www.seopress.org/support/hooks/run-action-after-site-audit-is-completed/)
* INFO The notification “You don’t have an XML sitemap!” can now be ignored
* INFO Improve compatibility with Malcare plugin
* INFO Add a notice for The7 theme to invite users to disable SEO settings to avoid any compatibility issue
* INFO Improve redirects import tool from a CSV file by cleaning original URL if first character is a slash
* FIX Slug change notice with the Block Editor
* FIX PHP Warning "new_url"
* INFO Update updater for PRO users
* FIX PHP Warning related to Google News
* NEW Add a notice to the Block Editor on slug changes to quickly create a redirection to keep your SEO (PRO)
* INFO Table of contents Block: allow "paragraph" / "div" for the title of the block
* INFO Add notice to robots.txt settings tab if a physical file is already present on your server
* INFO Support robots.txt file for WP multisite (subdirectories installation with custom domains)
* INFO Strengthened security
* FIX Wizard redirect when updating SEOPress PRO
* FIX Internal links list in standard content analysis metabox
* FIX Fatal error undefined function
* FIX GA4 / Matomo stats in dashboard widgets (PRO)
* FIX Bricks compatibility with WPML
* FIX Prevent a fatal error if both plugins are deactivated at same time
* FIX Universal SEO metabox / Content Analysis
* FIX An issue with Instant Indexing feature
* NEW Support for WordPress 6.6
* NEW Import your redirects from SmartCrawl plugin
* NEW Add fediverse:creator tag to improve sharing on Mastodon
* NEW Support secured authentification token in Matomo to get stats in dashboard
* NEW Set a primary category directly from the Block Editor > Category panel
* NEW 'seopress_schemas_website_html' hook to filter the HTML of the website schema (https://www.seopress.org/support/hooks/filter-website-schema/)
* NEW 'seopress_social_fv_creator' hook to filter the HTML of the fediverse tag (https://www.seopress.org/support/hooks/filter-fediverse-creator-tag/)
* INFO Improve compatibility with Bricks Builder: their CPT / Taxonomies are no longer listed from SEOPress settings
* INFO Metaboxes now match admin color scheme
* INFO Display a notice if the GA4 property ID to get stats in dashboard is equals to the GA4 measurement ID to avoide confusion
* INFO Add a missing notice to Universal SEO metabox if you're editing your WC shop page
* INFO Strengthened security
* FIX Duplicated hook name 'seopress_rgpd_full_message' / new hook created 'seopress_rgpd_edit_message' (https://www.seopress.org/support/hooks/filter-the-message-for-managing-the-choice-of-cookies/)
* FIX Quick edit redirects for 410/451
* FIX OG:image if not attachment ID set
* FIX Instant Indexing in specific cases
* FIX Fatal error on internal linking suggestions if $post is null
* FIX Article automatic schema with additional social accounts
* FIX "Read more" is not a descriptive link for our cookie bar
* FIX Some PHP warnings with SEO Alerts feature
* FIX Some translations
* FIX OpenAI integration
* FIX Product Global Identifiers type & Product Global Identifiers for variable products if WooCommerce feature is globally disabled
* FIX Google News XML sitemap in specific cases
<a href="https://www.seopress.org/newsroom/product-news/seopress-7-9/">Read the blog post update</a> =
* NEW Allow to generate alternative text with AI directly from the media modal (PRO)
* NEW Export slug changes to a CSV file (SEO, Tools, Redirections) - PRO
* INFO Bump required PHP version to 7.4 (recommended 8.2+)
* INFO We no longer use the first image of your post content for social media to improve performances
* INFO Strengthened security
* INFO Improve UX to generate alt text for media from filename
* FIX Remove Home item from Breadcrumbs JSON-LD
* FIX Redirection test link in specific cases
* FIX Compatibility issue with WP Rocket in rare cases
* FIX Headings analysis
* FIX Social OG and X title on default archive pages if global settings are empty
* FIX Redirect other XML sitemap URL with WordPress subdirectory setup
* FIX Remove help links to SEOPress if White label is enabled
* FIX Remove a deprecated function
* NEW SEO alerts by mail / Slack to get alerted of important SEO issues on your site before it's too late (PRO) 🎉
* NEW GPT-4o for AI (PRO) 🎉
* NEW Google Consent v2 for our cookie bar 🎉
* NEW Allow users to choose the post thumbnail image size for LinkedIn (SEO, Social Networks, LinkedIn tab)
* NEW Choose which post types and / or taxonomies to export metadata as CSV file (PRO)
* NEW Validate your site for Baidu Webmaster tools (SEO, Advanced, Advanced tab, Search engines validation section)
* NEW 'seopress_sitemaps_html_post_date_format' hook to filter the post date format in HTML sitemap (https://www.seopress.org/support/hooks/filter-the-post-date-format-in-html-sitemap/)
* INFO Prevent other plugins to display notices in Wizard footer
* INFO Users with edit_posts compatibility can now run AI bulk actions
* INFO Improve security for contributors user role
* INFO Simplifying the output of meta robots
* FIX XML Sitemaps redirects from default ones if Enable XML Sitemap is unchecked
* FIX Prevent a fatal error with the SEO metabox in rare cases
* FIX Min height for textarea of the SEO metabox
* FIX JS error with Elementor and our content analysis feature
* FIX Undefined variable $cat in HTML sitemap
* FIX PHP Warnings with %%_ct_your_custom_taxonomy%% dynamic if no terms associated to the post
* FIX An issue with primary category equals to 0
* FIX An issue with primary category in breadcrumbs in specific cases
* NEW Add GPT-4-Turbo model to our OpenAI integration (PRO)
* NEW Import post title / term name using our CSV import tool (PRO)
* NEW Automatically add XML sitemap link to default WordPress robots.txt file (if robots.txt feature from SEOPress PRO is disabled)
* INFO Refactoring code of our content analysis
* INFO Add error handling for AI to better understand failed generation (SEO, PRO, AI tab, OpenAI logs section)
* INFO Improve security by showing SEO metadata from published posts only for our REST API (thanks to Patchstack)
* INFO Improve WPML compatibility with our content analysis to detect target keywords already used by language
* FIX Improve detection of custom meta title / description with our content analysis
* FIX 410/451 on new redirects (PRO)
* FIX Show only public post types for the HTML sitemap block
* FIX Prevent failed post update/publishing if IndexNow API key is incorrectly set (SEO, Instant Indexing, Settings tab)
* FIX Prevent a fatal error in specific cases with the Matomo CRON task (PRO)
* FIX chart.bundle.js error on SEO Dashboard page if the define SCRIPT_DEBUG is set to TRUE
* FIX Deprecated Increment on non-alphanumeric string