- 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
NEW WooCommerce compatibility: use the Universal SEO metabox with the new editor- NEW Generate SEO metadata with AI in WP CLI (PRO)
- NEW Track product view details with Google Analytics 4 Ecommerce (PRO)
- NEW Quickly block ChatGPT bots to crawl your website (SEO, PRO, robots.txt)
- NEW Generate independently SEO metadata from the standard and universal SEO metabox
- NEW Internal linking: show the anchor with the suggested link
- NEW ‘seopress_gtag_ec_single_view_details_ev’ hook to filter the view product details event for GA4 ecommerce (Filter Google Analytics Ecommerce view details item event - SEOPress)
- NEW ‘seopress_primary_category_list’ hook to filter the primary category / product category list (Filter primary categories / product categories list - SEOPress)
- NEW ‘seopress_bot_query_dom_args’ hook to filter the query to request the DOM
- NEW ‘seopress_sitemaps_xml_index_item’ hook to filter items in Index XML sitemaps
- NEW ‘seopress_sitemaps_html_hierarchical_terms_query’ && ‘seopress_sitemaps_html_hierarchical_tax_query’ hooks to filter hierarchical taxonomies/terms in HTML sitemap (https://www.seopress.org/support/ho...-post-type-hierarchically-by-custom-taxonomy/)
- INFO Added number of notifications as badge on notification center icon
- INFO Order notifications by impact: high, medium, low, info
- INFO Improve responsive design / CSS for content analysis and structured data types metaboxes
- INFO Remove “Display archive links in HTML sitemap”
- INFO ‘seopress_sitemaps_html_remove_archive’ hook is now deprecated
- INFO Improved notice when a redirect already exists
- INFO Add quick tags for global author meta description template
- INFO Improve UI for Universal SEO metabox
- INFO Completely remove Universal Analytics (GA3) from the plugin
- FIX Some User consent cookie bar customization settings
- FIX GA4 Enhanced Ecommerce for FSE themes
- FIX Duplicated accordion.js file with FAQ block
- FIX PHP Undefined array key “bing”
- FIX PHP Warnings if %%_ct_tax%% is used with empty terms / incorrect tax name
- FIX Remove jQuery tabs for GA4 widget
- FIX Do not load GA Enhanced Ecommerce if GA toggle off
- FIX ‘seopress_stop_attachment_url_to_postid’ filter
- FIX Do not display empty values for width / height publisher logo for schemas
- FIX Matomo JS if disabled
- FIX Remove /product-category/ option with specific cases
- FIX White Label with multisite setup
- FIX PHP Warning: Undefined array key “host” in redirections
- FIX FAQ and How-To Blocks errors
- FIX PHP 8.2 notices