- 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 (Filter tabs in the Dashboard Site Overview block - SEOPress)
- 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 (Filter post object sent automatically to IndexNow API - SEOPress)
- NEW ‘seopress_site_audit_after_processs’ hook to run action after site audit is completed (Run action after site audit is completed - SEOPress)
- 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”
- NEW Site Audit: Detect technical issues that could harm your site’s SEO directly from your WordPress administration (Site Audit for your WordPress site with SEOPress)
- 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
- 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
- NEW True revolution: GPT-4 Vision to generate automatically alternative texts for images (PRO)
- NEW Generate alternative texts for image files with AI in WP CLI (PRO – https://www.seopress.org/support/gu...xts-for-seo-and-accessibility-with-ai-and-cli)
- NEW Bulk edit alternative texts with AI from the media library (PRO)
- NEW ‘seopress_sitemaps_html_post_title’ hook to filter post title in HTML sitemap (Filter post title in HTML sitemap - SEOPress)
- NEW ‘seopress_stop_counter_redirects’ and ‘seopress_stop_last_date_request_redirects’ hooks to stop saving hits and last date request for each redirection (Stop saving hits and last date request for each redirection - SEOPress)
- NEW ‘seopress_product_price_amount’ to filter productrice:amount (Filter product:price:amount meta tag - SEOPress)
- NEW ‘seopress_product_price_currency’ to filter productrice:currency (Filter product:price:currency meta tag - SEOPress)
- NEW ‘seopress_video_regeneration_total_count_posts’, ‘seopress_video_regeneration_increment’ and ‘seopress_video_regeneration_query’ to filter the video xml sitemaps regeneration tool (Filter the video XML sitemap regeneration tool - SEOPress)
- INFO Add new parameters to ‘seopress_bot_query’ filter (Filter broken links checker query - SEOPress)
- INFO UX: If a CPT or taxonomy is hidden from the SEO, Titles and metas settings, we no longer display notifications about empty global title and meta description
- INFO Better oembed sharing for homepage on LinkedIn by using the Site title from SEO, Titles and metas, Home tab if empty
- INFO Remove Test your redirection button if regular expression is enabled to avoid confusion
- FIX Clear Facebook cache URL with Universal SEO metabox
- FIX Compatibility issue with Polylang for XML sitemaps and WordPress installations in a subdirectory
- FIX Fatal error on PRO activation if Free is not installed
- FIX PHP Warnings 8.2 on tax->name
- FIX mainEntityOfPage schema (missing trailing slash on ID property)
- FIX An issue with video xml sitemap
- FIX Compatibility issue with Bricks Builder for automatic schemas
- FIX Compatibility issue with Weglot and redirections
- FIX Google and social previews for term taxonomy
- FIX Social account URLs for non-Latin alphabets
- FIX i18n
- NEW OpenAI #8 iteration: generation of alternative texts for images (beta)
- NEW OpenAI #8 iteration: add GPT-4 model (required at least 1 successful payment of $1 via the OpenAI platform)
- NEW OpenAI #8 iteration: pass target keywords if available to the prompts
- NEW Block Google Bard AI Bot from robots.txt file in 1 click (PRO)
- NEW Display the number of inbound / outbound links from post types list (SEO, Advanced, Appearance)
- NEW ‘seopress_ai_openai_alt_text’ to filter the prompt sent to OpenAI to generate alt text for images (https://www.seopress.org/support/ho...nt-to-openai-to-generate-alt-text-for-images/)
- INFO Wizard installation enhanced
- INFO %%page%% dynamic variable no longer outputs something on first paginated archive page
- INFO Remove deprecated Google Analytics options: remarketing, cross domains, link attribution etc. from the settings
- INFO Improve UX when adding OpenAI key and checking the key without saving changes
- INFO ‘seopress_auto_image_title’ improved with a new parameter: $post_ID of the attachment
- INFO Stop saving unnecessary information to the database when using the Broken Link Checker
- INFO Remove Word Counters and Keyword Density analysis, this has no impact on SEO
- INFO Refactoring content analysis code
- FIX Invalid argument supplied for foreach() wp-seopress-pro/inc/admin/blocks/insights.php:181
- FIX CSS in Broken Link Checker screen
- FIX ‘seopress_sitemaps_max_posts_per_sitemap’ hook (thanks to @zauddelig)
- FIX Fatal error with Broken Link Checker in specific cases
- FIX PHP Deprecated: Implicit conversion from float
- FIX PHP Warning: Undefined variable $bot_status_type
- FIX Last update column in XML sub-sitemaps on very specific cases
- INFO Update the Google Preview to match the new design from search results
- INFO Improve error handling for OpenAI
- FIX Language passed to OpenAI when using the Universal SEO metabox