- 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
- NEW Google Search Console widgets (PRO)
- NEW OpenAI: we now pass the post language to improve results when generating meta title / description
- NEW Application passwords for SEOPress REST API
(Get started with the SEOPress REST API - SEOPress)
- NEW Semi-automatic redirection notifications on term slug deletion / edition to prevent 404 errors (PRO)
- NEW Add bulk actions to send to instant indexing post / page / post type URLs
- NEW WP CLI SEOPress commands: import / export SEOPress global configuration to a JSON file (SEOPress & WP-CLI - SEOPress)
- INFO Remove pre_get_posts filter for XML index sitemap
- INFO Improve XML index sitemap performance
- INFO Improve UI/UX
- INFO GA3 (Universal Analytics) has been removed from SEOPress as this version has been deprecated / removed by Google
- INFO Delete all schemas / redirects / broken links entries on uninstallation
- FIX Test redirection link button in a multisite network
- FIX Fatal error with Broken links checker
- FIX Warning if no visits for Matomo widget
- FIX Instant Indexing capability issue
- INFO Improve our OpenAI integration
- INFO Update OpenAI hooks to pass the post id
- FIX Cleaning media filename
- NEW Google Search Console iteration #2: add clicks, positions, CTR, impressions columns to post/page/post type (PRO)
- INFO Add uninstall.php file to clean up database when uninstalling (https://www.seopress.org/support/guides/uninstall-seopress/)
- INFO Stop saving empty metadata in database
- INFO Add additional checks for SiteNavigationElement schema generation
- INFO Update the Google Preview to follow latest changes
- INFO Remove noodp meta robots
- INFO Allow users with ‘manage_options’ cap to change the number of items displayed from SEO, Redirections, Screen options tab
- INFO Define ‘SEOPRESS_WL_ADMIN_HEADER_LOGO’ deprecated (https://www.seopress.org/support/hooks/add-your-custom-logo-in-seopress-admin-header/)
- INFO Disable Content Analysis metabox now also disable significant keywords
- INFO Remove seopress font to optimize performance
- INFO Remove ‘_seopress_robots_primary_cat’ from default WP API (we recommend to use our SEOPress REST API instead: https://www.seopress.org/support/guides/get-started-with-the-seopress-rest-api/)
- INFO Optimize Twitter Cards
- FIX Video xml sitemap regeneration process (go to SEO, Tools, Video Sitemap tab, and click Regenerate button if some YouTube videos are missing from the video sitemap)
- FIX servesCuisine for global Local Business schema (SEO, PRO, Local Business)
- FIX Do not add the license key to the database if the define ‘SEOPRESS_LICENSE_KEY’ is used in wp-config.php
- FIX Add a non breaking space for “Search results:” to breadcrumbs
- FIX Nginx rewrite rules for XML sitemaps (https://www.seopress.org/support/guides/xml-sitemap-returns-404-error/), thanks to @seobro_agency
- FIX Returns a 404 error if post type doesn’t exist for XML sitemaps
- FIX Compatibility issue with modal link
- FIX PHP 8.1: strlen(): Passing null to parameter #1 ($string) of type string is deprecated
- FIX Thrive Architect compatibility with Content Analysis
- FIX Compatibility issue with Beaver Builder Ultimate add-on
- FIX Energy Consumption min/max scale (product schema)
- FIX Universal SEO Metabox translation
- FIX Fatal error from Widgets screen if both Polylang and SEOPress enabled
* FIX Alternative title from Wizard is no longer required
* FIX Updater "a new version is available" (PRO)
* FIX wpml-config.xml file with WPML and Polylang (PRO)
* INFO Bump min version of WP required to 5.0+
* INFO WPML compatibility for translated archive links in XML sitemaps (thanks to @wpml)
* FIX Compatibility with SEOPress for MainWP add-on
* FIX Accordion.js error for FAQ block
* FIX Doc links
* FIX Slow file_get_contents request for robots.txt on very specific server configuration