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
* NEW Inspect URL with Google Search Console when you create / edit a post content
* NEW Matomo On-Premise (self-hosted) tracking
* NEW Automatically activate your SEOPress PRO license key with the define SEOPRESS_LICENSE_KEY (PRO)
* NEW Automatically add your YouTube videos to XML video sitemap (PRO)
* NEW Breadcrumbs block for Gutenberg
* NEW How-to block for Gutenberg
* NEW 'seopress_sitemaps_video_xsl' hook to filter video XML stylesheet (Filter XSL video sitemap - SEOPress)
* NEW 'seopress_inspect_url_permalink' hook to filter inspected URL (Filter URL to inspect with Google Inspect URL API - SEOPress)
* NEW 'seopress_inspect_url_home_url' hook to filter home URL with inspect URL tool (Filter home URL for Google Inspect URL API - SEOPress)
* INFO Remove deprecated xml sitemaps tags by Google for Video, Image and News sitemaps
* INFO Add post thumbnail to Google mobile preview
* INFO Add post date to Google preview for Universal SEO metabox
* INFO Improve accessibility for SEO Dashboard and Content Analysis metabox
* INFO Upgrade our universal SEO metabox to React 18
* INFO Strengthening of security
* INFO Update Monolog 3rd party library
* INFO Improve performance for GA stats in Dashboard widget if disabled
* FIX Universal SEO metabox: disable News and Video sitemaps tabs if disabled from global settings
* FIX Compatibility issue with TranslatePress: missing a trailing slash for post type archive link in XML sitemaps
* FIX Compatibility issue with The Event Calendar (single event and category event archive page)
* FIX OG and Twitter image if a user directly paste a URL to set these fields
* FIX Content analysis with Oxygen Builder in specific cases
* FIX HTML sitemap shortcode with FSE themes
* FIX Fatal error with WC and oembed if not a singular product
* NEW Universal SEO metabox now with schemas
* NEW Performance improvement and code factorization
* NEW Import CSV metadata now supports comma and semi-colon as delimiter
* NEW Breadcrumbs: add new options to translate "Page" and "Attachments" from SEO, PRO, Breadcrumbs
* NEW Add "nofollow noopener noreferrer" rel attributes to the comments form link (SEO, Advanced, Advanced tab)
* NEW %%archive_date_month_name%% dynamic variable in meta to output month name in archive page
* NEW 'seopress_get_tag_site_url_value' hook to filter site_url tag in meta / schema (Filter site_url tag - SEOPress)
* NEW 'seopress_sitemaps_html_cpt_name' hook to filter custom post type name in HTML sitemap (Filter Custom Post Type Name in HTML sitemap - SEOPress)
* NEW 'seopress_rss_dyn_vars' and 'seopress_rss_dyn_vars_value' hooks to filter dynamic variables in RSS feeds (Add your custom global dynamic variables for RSS feeds - SEOPress)
* INFO Display Blog page for date archive in Breadcrumbs
* INFO Add new HTML class to wrap post and product categories in HTML sitemap
* INFO Remove author meta in source code
* INFO Remove WooCommerce products with visibility "hidden" from XML sitemaps
* INFO Update updater
* INFO Author URL missing for automatic schemas
* INFO Check user capabilities before displaying automatic redirection suggestions notices
* INFO Add image field for HowToStep (How-to schema)
* INFO Remove Action Scheduler
* FIX Remove /product-category/ with paginated archive pages (flush your permalinks if you're using this option)
* FIX RSS feeds: display content before / after each post (excerpt of full text)
* FIX Wrong quick tags for global meta description template
* FIX Export Redirections to CSV file
* FIX Missing tooltips from SEO universal metabox
* FIX Green circle of the SEO score in the list of posts
* FIX JS Arrow state for each analysis
* FIX Warning Opening Hours (Local Business schema)
* FIX Warning in Schemas post type list if a taxonomy no longer exists
* FIX Page Speed full report button link
* FIX WPML / Polylang config XML file
* FIX White label for SEO dashboard and Wizard
* FIX CSS conflicts with default WP theme for Universal SEO metabox
* FIX Trying to get property 'name' / 'term_id' of non-object in HTML sitemap
* FIX Uncaught TypeError: array_sum() in /wp-seopress-pro/inc/admin/dashboard-google-analytics.php:224
* FIX Warning: Undefined array key "ui_theme" /inc/admin/page-builders/elementor/inc/admin/class-document-settings-section.php on line 37
* FIX WPML: Fatal error when adding 'og:locale:alternate' link to non-existent post (thanks @vdwijngaert for reporting this)
* FIX Redirections: Filter by Count