Ceci est le journal des modifications de SEOPress Free / PRO. Cliquez ici pour lire le journal des modifications de SEOPress Insights.
= 7.6.1 (21/03/2024) =
- INFO Add prevention for intl PHP module (we strongly invite webmasters to contact their hosts if you see a missing PHP intl module from our notification center. This is required by both WordPress Core and SEOPress.)
- FIX Some CSS in WP admin
= 7.6 (21/03/2024) =
- NEW Import redirections from AIOSEO (PRO)
- NEW Remove Emoji scripts for older browsers to improve crawling (SEO, Advanced, Advanced tab)
- NEW Add technical requirements to the wizard
- NEW Google Analytics consent mode v2 for our cookie banner (beta)
- INFO Bump WordPress version to 6.5
- INFO Improve UI for textarea using code
- INFO Improve UI in XML sitemaps and Titles and metas global settings
- INFO Add a new notification for WPML users to translate SEOPress global settings
- INFO Strengthening security
- INFO Improve compatibility with specific locales
- INFO Improve compatibility with Polylang (thanks to @sebastienserre from PLL team)
- INFO We no longer « Remove View details modal & update notification links » (White Label feature – PRO) for super admin and/or user roles with « update_plugins » capability
- FIX Improve compatibility with HappyFiles plugin
- FIX ‘seopress_social_twitter_card_thumb’ and ‘seopress_social_og_thumb’ filters for our REST API
- FIX Deprecated: Automatic conversion of false to array
- FIX « Object object » error for new post in SEO metabox
- FIX PHP « Count » error with content analysis
= 7.5.2.1 (8/03/2024) =
- FIX GA4 script
= 7.5.2 (5/03/2024) =
- INFO Improve compatibility with The Events Calendar plugin
- INFO Improve compatibility with Polylang and our Breadcrumbs (PRO)
- FIX GA4 purchases tracking (PRO)
- FIX SEO score column in post type list
= 7.5.1 (1/03/2024) =
- FIX Warnings with REST API
- FIX Keywords in permalink / Target keywords already use in Content Analysis
= 7.5.0.3 (28/02/2024) =
- FIX Integration with AMP/MainWP
= 7.5.0.2 (28/02/2024) =
- FIX Fatal error
= 7.5.0.1 (28/02/2024) =
- FIX Fatal error
= 7.5 (28/02/2024) =
- NEW SEOPress REST API with context 🎉
- NEW Custom table for our content analysis feature 🎉
- NEW Course schema updated with new properties (PRO)
- NEW Quickly block search results crawling with robots.txt file (PRO)
- NEW Add VAT ID and Telephone fields to the installation wizard
- INFO Rename Twitter to X
- INFO Increase the default min height of our Universal SEO Metabox
- INFO Disable search results indexing on first time configuration to prevent SPAM referer
- FIX Migration tools from other SEO plugins in specific cases
- FIX PHP Warning $seopress_redirections_enabled_regex
- FIX Ecwid fatal errors
- FIX Error when deleting content analysis scans
- FIX Incorrect counters for meta description in SEO metabox
- FIX Bricks compatibility issue on homepage with our universal SEO metabox
- FIX A non-breaking space with the directive on RSS feeds (robots.txt tab)
- FIX « seopress_ai_openai_alt_text » filter for AI/Alt text
- FIX Deprecated mb_convert_encoding function with PHP >= 8.2
- FIX A notification related to Google Search Console verification meta tag
- FIX Invalid datetime value for « uploadDate » + timezone for Video schema
= 7.4.1 (1/02/2024) =
- FIX Automatic Product schema error if WooCommerce is not installed (PRO)
= 7.4 (30/01/2024) =
- NEW Add Shipping properties to Product schema (automatically added to your existing products schemas)
- NEW Add ‘Description’, ‘Email’ and ‘VAT ID’ properties to Organization schema (SEO, Social Networks, Knowledge Graph to configure)
- NEW Bulk action to generate alt text from media filename
- NEW Export your 404 errors list to a CSV file (SEO, Tools, Redirections tab)
- NEW ‘seopress_export_404_query’ hook to filter the 404 errors export query (https://www.seopress.org/support/hooks/filter-export-404-errors-query/)
- INFO XML sitemaps no longer display terms without associated content
- INFO Prevent browser to autocomplete some inputs
- INFO We no longer ping Google for XML sitemaps as the service is deprecated since several months now
- FIX PHP Warnings
- FIX Backwards compatibility issue with WP < 5.9
- FIX Fatal error on How-to schema in specific cases
- FIX GA4 widget values
- FIX Incorrect content analysis from universal SEO metabox in specific cases
- FIX Deleting data from OG/Tw image fields for terms
= 7.3.2 (21/12/2023) =
- FIX Content analysis with the universal SEO metabox
= 7.3.1 (19/12/2023) =
- FIX JS error with the Block Editor
- FIX Polylang and XML sitemaps
= 7.3 (14/12/2023) =
- NEW Add pre-published checks to the Block Editor
- NEW Disable hierarchical display for posts and products in HTML sitemap (SEO, XML – HTML Sitemap, HTML Sitemap tab)
- NEW ‘seopress_ai_openai_request_args_alt’ hook to filter the arguments sent to OpenAI for alt texts (https://www.seopress.org/support/hooks/filter-the-arguments-sent-to-openai-to-generate-alternative-texts/)
- NEW ‘seopress_pro_breadcrumbs_json’ hook to filter the JSON Breadcrumbs (https://www.seopress.org/support/hooks/filter-breadcrumbs-json/)
- INFO Remove very old deprecated functions
- INFO Strengthening of security
- INFO Refactoring some code
- INFO Exclude specific custom post types generated by page builders for the redirect suggestions feature (Elementor, Beaver Builder, Brizy, Zion Builder, Breakdance, Oxygen…)
- FIX Fatal error in XML sitemaps if no timezone associated to post
- FIX Oxygen compatibility: PHP Warning: Undefined variable $oxygen_metabox_enabled
- FIX 403 error with Inspect URL with Google Search Console in specific cases
- FIX PHP 8.3 compatibility: Fatal error: Duplicate declaration of static variable
- FIX Compatibility issue with Themify builder
- FIX Fatal error: Uncaught TypeError: property_exists() on $tax
- FIX Internal linking suggestions
- FIX Google Preview regression
- FIX Compatibility issue with Polylang and XML sitemaps
- FIX Target keywords with dashes
= 7.2 (15/11/2023) =
- 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/guides/seopress-wp-cli/#generate-alternative-texts-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 (https://www.seopress.org/support/hooks/filter-post-title-in-html-sitemap/)
- NEW ‘seopress_stop_counter_redirects’ and ‘seopress_stop_last_date_request_redirects’ hooks to stop saving hits and last date request for each redirection (https://www.seopress.org/support/hooks/stop-saving-hits-and-last-date-request-for-each-redirection/)
- NEW ‘seopress_product_price_amount’ to filter product:price:amount (https://www.seopress.org/support/hooks/filter-product-price-amount-meta-tag/)
- NEW ‘seopress_product_price_currency’ to filter product:price:currency (https://www.seopress.org/support/hooks/filter-productpricecurrency-meta-tag/)
- NEW ‘seopress_video_regeneration_total_count_posts’, ‘seopress_video_regeneration_increment’ and ‘seopress_video_regeneration_query’ to filter the video xml sitemaps regeneration tool (https://www.seopress.org/support/hooks/filter-the-video-xml-sitemap-regeneration-tool/)
- INFO Add new parameters to ‘seopress_bot_query’ filter (https://www.seopress.org/support/hooks/filter-broken-links-checker-query/)
- 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
= 7.1.2 (2/11/2023) =
- NEW Bump WordPress version to 6.4
- FIX Compatibility issue with Permalink Manager PRO on new post
- FIX Google Preview if post excerpt is empty
= 7.1.1 (30/10/2023) =
- 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
= 7.1 (25/10/2023) =
- 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/hooks/filter-the-prompt-sent-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
= 7.0.3 (04/10/2023) =
- FIX Google Preview if post thumbnail
= 7.0.2 (03/10/2023) =
- 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
= 7.0.1 (25/09/2023) =
- FIX Fatal error get_network()
= 7.0 (21/09/2023) =
- 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 (https://www.seopress.org/support/hooks/filter-google-analytics-ecommerce-view-details-item-event/)
- NEW ‘seopress_primary_category_list’ hook to filter the primary category / product category list (https://www.seopress.org/support/hooks/filter-primary-categories-product-categories-list/)
- 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/hooks/display-posts-of-custom-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
= 6.9.1 (30/08/2023) =
- FIX Accordion in FAQ block
= 6.9 = (10/08/2023) =
- NEW WordPress 6.3 compatibility
- NEW Add your OpenAI API key to your wp-config.php file (PRO)
- NEW Quickly check your OpenAI key status from SEO, PRO, AI (PRO)
- NEW Breadcrumbs block enhanced (PRO)
- NEW FAQ block enhanced (PRO)
- NEW White label: Remove update notification link from plugins list (PRO)
- NEW « seopress_pro_breadcrumbs_html_class_li », « seopress_pro_breadcrumbs_html_class_li_active » to filter breadcrumbs classes (https://www.seopress.org/support/hooks/filter-the-breadcrumbs-html-classes/ – PRO)
- NEW « seopress_sitemaps_html_product_cat_slug » to filter product category slug (https://www.seopress.org/support/hooks/filter-product-category-slug-used-in-html-sitemap/)
- NEW Massive update for language packs (Polish, Swedish, French, Spanish, German, Portuguese, Dutch, Korean…)
- INFO Use Ajax to generate title and meta using AI in bulk (PRO)
- INFO Improve GDPR (remove UTM links and YouTube embeds from the user interface)
- INFO Add seopress-white-label body class if White Label is enabled
- INFO Add comments for translators (i18n)
- INFO Improved UI for local business hours section
- INFO Stop saving empty entries for automatic schemas
- INFO Improved UI by removing bulk actions for CPT/Tax if SEO is disabled from the global settings
- INFO Improved UI by adding character counter for site title field (SEO, Titles and metas, Home)
- FIX Move noscript tag to body for Matomo
- FIX Robots.txt file with multisite setup and subdomains
- FIX Breadcrumbs compatibility issue with MyListing theme / WP Job Manager
- FIX Fatal error with Breadcrumbs on rare cases
- FIX PHP Warnings on social meta ($post->ID is null)
- FIX PHP Warning Undefined array key « nb_uniq_visitors »
- FIX PHP Fatal error array_sum for GA widget in specific cases
- FIX PHP Warnings on custom schema in specific cases
- FIX Incorrect notice for « Target keyword already used »
- FIX Search Console metrics: incorrect matching URL if anchors
= 6.8.0.1 = (18/07/2023) =
- FIX Compatibility issue with Hello from Elementor
= 6.8 = (5/07/2023) =
- 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 🎉 (https://www.seopress.org/support/guides/get-started-with-the-seopress-rest-api/)
- 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 (https://www.seopress.org/support/guides/seopress-wp-cli/)
- 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
= 6.7.2 (13/06/2023) =
- FIX Compatibility issue with beTheme builder for content analysis
- FIX White label issue on plugins list
- FIX Missing tags causing issue with Article schema / dynamic variables in dropdown list
= 6.7.1 (09/06/2023) =
- INFO Add a new documentation link for AI feature
- FIX Documentation links in SEO dashboard
- FIX CSS
- FIX Wrong dynamic variable .ds_store with Universal SEO metabox
- FIX %%_ucf_first_name%% not rendered with Universal SEO metabox
- FIX Prevent fatal error in specific cases with automatic redirects
- FIX An issue with Rank Math importer in specific cases
= 6.7 (07/06/2023) =
- NEW Brand new design for our SEO dashboard (first iteration) 🎉
- NEW Table of Contents block for Gutenberg (PRO) 🎉
- NEW Remove oEmbed links
- NEW Remove WordPress X-Pingback header
- NEW Remove WordPress X-Powered-By header
- NEW Notifications if SEO / Social sharing is not correctly setup from Bricks settings
- NEW ‘seopress_titles_custom_field’ hook to filter %%_cf_your_custom_field_name%% dynamic variable in title and meta (https://www.seopress.org/support/hooks/filter-_cf_your_custom_field_name-dynamic-variable/)
- NEW ‘seopress_titles_user_meta’ hook to filter %%_ucf_your_user_meta%% dynamic variable in title and meta (https://www.seopress.org/support/hooks/filter-_ucf_your_user_meta-dynamic-variable/)
- INFO Improve compatibility with PHP 8.1+
- INFO No more 404 errors in XML sitemaps (flushing permalinks is now automatic)
- INFO Inspect URL is now using the domain property option if checked from SEO, PRO, Google Search Console (hook is no longer needed)
- FIX Bricks builder compatibility issue
- FIX Video sitemap tab issues in Universal SEO metabox
- FIX Missing hook « seopress_matomo_analytics_cron » on uninstall / deactivation
- FIX 400 error on IndexNow API key regeneratation
- FIX Undefined variables in Inspect URL with Google Search Console tab
- FIX Limit to 5 suggestions the internal linking tab in Universal SEO metabox
- FIX PHP Warnings with WP Gridbuilder
- FIX An issue with JSON breadcrumbs on archive pages with no results
- FIX Deprecated PHP 8.1+ Automatic conversion of false to array
- FIX Deprecated PHP 8.1+ ltrim()
= 6.6.3 (04/05/2023) =
- FIX XML Sitemaps issue
= 6.6.2 (03/05/2023) =
- FIX Capabilities
- FIX Error message: Uncaught TypeError: Cannot access offset of type string on string in Schemas metabox in specific cases
= 6.6.1 (03/05/2023) =
- FIX XML Sitemaps issue
- FIX Multisite PRO options
= 6.6 (03/05/2023) =
- NEW Allow user to move the SEOPress beacon (Universal metabox) from the Block Editor
- NEW Google Search Console option to quickly support Domain Property site
- NEW Google Search Console option to change the date range
- NEW Korean language thanks to @keysuck (awaiting approval)
- NEW Quickly blocks PetalBot and ChatGPT bot from the robots.txt tab (PRO)
- NEW ‘seopress_search_console_date_range’ hook to filter Google Search Console date range (https://www.seopress.org/support/hooks/filter-google-search-console-date-range/)
- NEW ‘seopress_search_console_start_date’ hook to filter Google Search Console start date (https://www.seopress.org/support/hooks/filter-google-search-console-start-date/)
- NEW ‘seopress_search_console_end_date’ hook to filter Google Search Console end date (https://www.seopress.org/support/hooks/filter-google-search-console-end-date/)
- INFO Wizard: add textarea for extra social accounts
- INFO Wizard: automatically select the SEO plugin to migrate from
- INFO Require specific PHP / WP versions from WordPress admin, plugins (thanks to @jeherve)
- INFO Add our index XML sitemap URL to SiteGround Optimizer when using the preheating feature
- INFO Performance enhanced / better UI for universal SEO metabox
- INFO Add preconnect attribute for Matomo Analytics script
- INFO WPML: improve reliability to remove /product-category/
- INFO WP Rocket compatibility for preloading XML sitemaps (please update WP Rocket)
- INFO Product schema is now showing Positive / Negative statements properties even if WooCommerce is disabled
- FIX Somme issues with our Google Search Console integration
- FIX Link attributes from link modal
- FIX Warning: Undefined array key « query »
- FIX Warnings in XML sitemaps if not post types and/or taxonomies set
- FIX WPML multidomain for XML sitemaps
- FIX Toolset compatibility for SEO columns / custom post types
- FIX « noimageindex » duplicated in content analysis
- FIX WC ecommerce tracking: method_exists(): Argument #1 ($object_or_class) must be of type object|string
- FIX Deprecated: htmlentities with PHP >= 8.1
- FIX Focus on target keyword fields for Universal SEO metabox
- FIX IndexNow API key incorrectly saved
- FIX Incorrect SEO meta when using the WooCommerce searchbox
- FIX Stop sending empty 404 email alerts
- FIX Prevent 404 options when saving PRO settings on some hosts
- FIX OpenAI 400 error with Divi
- FIX Google Analytics stats in dashboard widget
- FIX Capabilities in multisite setup
= 6.5.0.3 (05/04/2023) =
- INFO Strengthening of security
- FIX JS error « _seopress_robots_primary_cat » preventing editing content in specific cases
- FIX Link attributes from link modal
= 6.5.0.2 (23/03/2023) =
- FIX An issue in specific cases with XML sitemap
= 6.5.0.1 (23/03/2023) =
- FIX Fatal error
= 6.5 (22/03/2023) =
- NEW Multi domain XML sitemaps with WPML 🎉
- NEW OpenAI integration now with GPT-3.5 turbo model for more efficiency when we automagically generates title and meta description (PRO) 🎉
- NEW CSV Import/export tool: support for post and term slug (PRO) 🎉
- NEW Add post thumbnail to RSS feed (PRO) 🎉
- NEW Automatically installed SEOPress Free on SEOPress PRO activation to avoid confusion 🎉
- NEW WordPress 6.2 compatibility 🎉
- NEW Add any social accounts / websites to Organization schema (SEO, Social Networks, Social accounts) like your Wikipedia page, TikTok account etc. 🎉
- NEW Add ‘seopress_pro_video_sitemap_content’ hook to filter post content to scan to find new videos to add to the xml video sitemap (PRO – https://www.seopress.org/support/hooks/filter-content-used-to-find-new-video-for-xml-video-sitemap/)
- NEW ‘seopress_disable_archives_redirect_url’ hook to filter redirect URL if author / date archives disabled (https://www.seopress.org/support/hooks/filter-redirect-url-if-author-date-archives-disabled/)
- NEW ‘seopress_disable_archives_redirect_status’ hook to filter status code of the redirect if author / date archives disabled (https://www.seopress.org/support/hooks/filter-redirect-url-status-code-if-author-date-archives-disabled/)
- NEW ‘seopress_pro_significant_kw_disable_shortcode’ hook to disable shortcode execution for internal linking suggestions (https://www.seopress.org/support/hooks/run-shortcodes-to-find-significant-keywords-for-internal-linking-suggestions/)
- INFO Check if post type / taxonomy are viewable for XML sitemaps
- INFO Update Article schema to take into account additional social accounts / websites
- INFO Improve content analysis compatibility for Oxygen if their metabox is hidden for a specific post type
- INFO Update guidelines for Logo schema
- FIX Trailing slash on void elements for W3C validator
- FIX Energy Consumption property for automatic product schema
- FIX WPML compatibility for CSV SEO metadata export
- FIX WPML compatibility for removing /product-category/ slug
- FIX Compatibility issue with SiteOrigin and WP Bakery builders
- FIX PHP 8.2 compatibility: Attempt to read properties on bool in wp-seopress/inc/functions/variables/dynamic-variables.php on line 104
- FIX PHP Warnings in wp-seopress-pro/inc/admin/cron.php on line 1075
- FIX PHP warning array_count_values() in wp-seopress/src/Services/ContentAnalysis/GetContent.php on line 27
- FIX Undefined ajaxurl in SEOPress wizard
- FIX White label documentation links
- FIX Quick edit redirect fields
= 6.4.0.2 (20/02/2023) =
- FIX Saving Instant Indexing options
- FIX SEOPress missing widgets in Elementor
- FIX CSS
= 6.4.0.1 (17/02/2023) =
- FIX Fatal error with SEOPress Insights
= 6.4 (16/02/2023) =
- NEW OpenAI integration #2 iteration (better UX, error handling, universal SEO metabox integration, support for Bricks Builder)
- NEW Internal linking suggestions for standard content analysis metabox (PRO)
- NEW ‘seopress_get_dynamic_variables’ hook to filter the drop-down list of dynamic variables (https://www.seopress.org/support/guides/create-your-custom-dynamic-variable-for-your-meta-title-description-social/)
- FIX CSS Dynamic tags dropdown list / Social Preview
- FIX Admin notices for PRO version
- FIX Prevent Fatal error Cannot access offset of type string on string in wp-seopress/src/Services/ContentAnalysis/RenderContentAnalysis.php:34
- FIX Check if Google Search Console feature is enabled before running the CRON task
- FIX Fatal error on plugins deactivation
= 6.3.2 (01/02/2023) =
- INFO Compliance with the w.org plugin guidelines
- FIX Revert CSS to display full SEO metadata in post type columns
- FIX Check if 404 monitoring / Redirections toggle is checked for CRON task
= 6.3.1 (26/01/2023) =
- INFO Improve our OpenAI integration
- INFO Update OpenAI hooks to pass the post id
- FIX Cleaning media filename
= 6.3 (26/01/2023) =
- NEW OpenAI integration: generate automagically meta title and description for your content. Bulk actions supported (PRO) 🤯
- NEW Track phone links with Google Analytics
- NEW Display an alert from Social Preview if image filesize is superior to 300KB for WhatsApp
- NEW 404 email alerts: you can now receive weekly reports instead of 1 mail for each new 404
- NEW Add missing UploadedDate property for manual / automatic Video schema (PRO)
- NEW ‘seopress_gtag_phone_tracking_ev’ hook to filter phone links JS tracking (https://www.seopress.org/support/hooks/filter-phone-tracking-links-in-google-analytics/)
- NEW ‘seopress_ai_openai_meta_title’ hook to filter sentence to generate meta title
- NEW ‘seopress_ai_openai_meta_desc’ hook to filter sentence to generate meta description
- NEW ‘seopress_ai_openai_request_args’ hook to filter arguments sent to OpenAI to generate title and description
- NEW ‘seopress_image_seo_before_cleaning’ hook to filter media filename before cleaning (https://www.seopress.org/support/hooks/filter-media-filename-before-cleaning/)
- NEW ‘seopress_image_seo_after_cleaning’ hook to filter media filename after cleaning (https://www.seopress.org/support/hooks/filter-media-filename-after-cleaning/)
- NEW ‘seopress_image_seo_clean_input’ hook to filter input characters (https://www.seopress.org/support/hooks/filter-replaced-characters-from-media-files-inout/)
- NEW ‘seopress_image_seo_clean_output’ hook to filter output characters (https://www.seopress.org/support/hooks/filter-replaced-characters-from-media-files-inout/)
- INFO Automatically get your Google Search Console metrics daily (CRON task)
- INFO Update CSS for Elementor integration (including Dark Mode)
- INFO Update the code for Google Optimize
- INFO ‘seopress_gtag_optimize_id’ hook is now deprecated
- INFO Add documentation links for Redirection metabox
- INFO Import primary post / product categories from SEO Framework
- INFO Quickly set RSS feeds to noindex from SEO, PRO, Robots.txt tab
- FIX Matomo tracking code for subdomains / cross domains
- FIX CSS for Universal SEO metabox
- FIX jQuery autocomplete error when editing a term taxonomy
- FIX Term metabox social preview CSS
- FIX Google Analytics PHP warnings
- FIX Regenerate button for Bing IndexNow API key
- FIX Import JSON redirects from Rank Math
- FIX InspectURL with non UTF-8 language
- FIX Line breaks / paragraphs for term / category / autor description in archive pages
- FIX Automatic Local Business opening hours properties
- FIX Fatal error with How-to block on Widgets screen
- FIX Primary category
- FIX i18n
= 6.2.0.2 (21/12/2022) =
- FIX Google Suggestions (PRO)
= 6.2.0.1 (15/12/2022) =
- FIX i18n warning
= 6.2 (15/12/2022) =
- 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
= 6.1.2 (11/11/2022) =
- FIX Alternative title from Wizard is no longer required
- FIX Updater « a new version is available » (PRO)
= 6.1.1 (10/11/2022) =
- FIX Dynamic variables if null
- FIX wpml-config.xml file with WPML and Polylang (PRO)
= 6.1 (10/11/2022) =
- NEW Support for Site names in Google Search
- NEW PHP 8.1 compatibility
- NEW Add « nofollow », « UGC », « sponsored » link attributes with Classic Editor
- NEW Import SEO metadata from Slim SEO plugin
- NEW Add a notice to content analysis metabox if a target keyword is already used from another content
- NEW ‘seopress_pro_breadcrumbs_terms’ hook to filter terms taxonomy from the Breadcrumbs (https://www.seopress.org/support/hooks/filter-taxonomy-terms-in-the-breadcrumbs/)
- NEW ‘seopress_schemas_website’ hook to filter Website schema (https://www.seopress.org/support/hooks/filter-website-schema/)
- NEW ‘seopress_matomo_dashboard_widget_cap’ hook to filter Matomo Analytics capability (https://www.seopress.org/support/hooks/filter-matomo-analytics-dashboard-widget-capability/)
- INFO Update Website schema to follow new Google guidelines
- INFO Update GA4 stats in dashboard CSS widget
- INFO REST API: add custom breadcrumbs, attachment ID, image width and image height to post and term metadata endpoints
- INFO Add post/page/post type/term ID as third item for each crumbs of the Breadcrumbs for better flexibility
- INFO Remove request reverse domains from SEO dashboard
- INFO Improve UI for Redirections manager
- FIX 404 errors sorting (SEO, Redirections)
- FIX A user capability issue with Matomo Analytics & Google Analytics widgets
- FIX Word counters with Elementor in specific cases
- FIX Undefined SEOPRESS_PRO_VERSION constant
- FIX Stop showing Matomo widget if no site ID or tracking ID set
- FIX Improve compatibility with Oxygen for Content Analysis
- FIX Saving attachment ID / width / height for term SEO metadata
- FIX Saving Service type value for automatic Service schema
- FIX GA4 stats in dashboard if no GA3 property associated with the Google account
- FIX i18n
- FIX WPML configuration file
- FIX CSS
= 6.0.2 (10/10/2022) =
- FIX AIOSEO import tool
= 6.0.1 (6/10/2022) =
- 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
- FIX Warning from Review.php file
= 6.0 (3/10/2022) =
- NEW Matomo Analytics as a WP Dashboard widget (PRO) 🎉
- NEW Pros and cons for Product structured data types (PRO) 🎉
- NEW +2000% performance improvement on frontend 🎉
- NEW WP Job Manager breadcrumbs compatibility
- NEW « Stop WordPress to attempt to guess a redirect URL for a 404 request » option (SEO, PRO, Redirections / 404)
- NEW « seopress_content_analysis_cleaning » hook to run custom action when cleaning content for analysis (https://www.seopress.org/support/hooks/run-custom-action-when-cleaning-content-for-analysis/)
- INFO Automatically enable by default IndexNow for Bing and Yandex on new installs
- INFO Exclude TablePress « edit » links from Content Analysis – NoFollow links
- INFO Update our block icons for the Block Editor
- INFO Improve Page Speed PDF export
- INFO Remove log for Page Speed CRON
- INFO Add a notice if SEOPress PRO version is extremely old to prevent any issues
- INFO Improve Get started block from SEO Dashboard page
- INFO We now automatically flush permalinks when saving XML sitemaps global settings
- INFO Drop support for Oxygen < 4.0 (please update!)
- FIX Remove duplicated posts in HTML sitemap
- FIX Warning: Use of undefined constant SEOPRESS_PRO_VERSION – assumed ‘SEOPRESS_PRO_VERSION’
- FIX Regenerate IndexNow key button in specific cases
- FIX Useless quotes for Post Author name with automatic Recipe schema
- FIX CSS conflicts with table
- FIX CSS conflits between Universal SEO metabox and a WP theme
- FIX Warning on plugin activation related to the significant keywords SQL table
- FIX Duplicated custom tracking for BODY tag with Oxygen v4
- FIX Tracking scripts with Oxygen v4
- FIX Word counters with inline CSS
- FIX Sitemap block not listing all CPT
- FIX Test URL redirection button in specific cases
- FIX Doc links
= 5.9.0.4 (23/09/2022) =
- FIX Compatibility with SEOPress for MainWP add-on
= 5.9.0.3 (23/08/2022) =
- FIX Regression with Analytics and Cookie bar
= 5.9.0.2 (22/08/2022) =
- FIX Fatal error « seopress_amp_compatibility_wp » with older versions of SEOPress PRO (< 5.4 – December 2021)
= 5.9.0.1 (19/08/2022) =
- INFO Update GA4 docs link
- FIX Cookie bar error
- FIX Matomo Cloud URL
= 5.9 (18/08/2022) =
- NEW Google Analytics v4 widget to get stats in WP Dashboard 🎉
- NEW HTML Sitemap block for Gutenberg 🎉
- NEW Compatibility with official AMP plugin (first iteration) 🎉
- NEW Dozens of user interface and user experience enhancements
- NEW Swedish language (professional translation) 🇸🇪
- NEW Option to remove noreferrer attribute on links (SEO, Advanced, Advanced tab)
- NEW ‘seopress_link_attrs’ hook to filter link attribute on post_content (https://www.seopress.org/support/hooks/filter-link-attributes-on-post_content/)
- NEW Add redirection meta to the SEOPress REST API (https://www.seopress.org/support/guides/get-started-with-the-seopress-rest-api/)
- INFO Universal SEO metabox: change quick button order ‘site separator’ and ‘site title’ to match global settings (UI)
- INFO Remove ‘Disable trailing slash for metas’ option from Advanced settings: we now automatically take care of this
- INFO Disable Bing XML sitemap ping (CRON) if IndexNow is enabled (Instant Indexing)
- INFO If ‘seopress_404_cleaning_query’ filter used, the period is now dynamically displayed to the UI
- INFO Improve Google Preview encoding for universal SEO metabox
- INFO Oxygen v4 compatibility for keyword density and word counters
- FIX Uncaught TypeError: array_key_first() /wp-seopress/inc/admin/callbacks/InstantIndexing.php:165
- FIX Empty xml sub sitemap for product if WC is disabled
- FIX Bricks builder compatibility: duplicated beacon on homepage
- FIX Trailingslash for post type archive link in XML sitemaps
- FIX OG type for products
- FIX Redirection suggestion URL by using home_url() instead of site_url()
- FIX Missing addressCountry field for manual Job schema
- FIX Primary product category
- FIX Undefined $html variable with Local Business block
- FIX i18n
= 5.8.0.5 (8/07/2022) =
- FIX Downgrade Google Auth API to prevent errors with hosting using PHP parser
- FIX « Sorry, you do not have permission to edit the _seopress_robots_primary_cat custom field. » error
- FIX Remove « Inspect URL with Google » tab from Universal SEO metabox if disabled
= 5.8.0.4 (6/07/2022) =
- FIX Fatal error in Content Analysis metabox causing jQuery errors (thanks to @polishdreamer)
= 5.8.0.3 (5/07/2022) =
- FIX Block editor compatibility issue with older versions of WordPress (< 6.0)
= 5.8.0.2 (1/07/2022) =
- FIX JS error with editor
= 5.8.0.1 (30/06/2022) =
- FIX Fatal error if PRO not up to date
- FIX Can’t redeclare seopress_register_meta on plugin deactivation
= 5.8 (30/06/2022) =
- NEW Quickly edit your primary category for post and products with the Block Editor 🎉
- NEW Image SEO: cleaning image file when upload a media (e.g. « ExãMple 1 cópy!.jpg » => « example-1-copy.jpg ») 🎉
- NEW Prevent 500 errors when editing / saving .htaccess file 🎉
- NEW Automatically use the Product title when sending images to set the image Title, Alt, Caption and Description (Product post type only)
- NEW Add link on term archives for html sitemap
- NEW Try to automatically override Storefront‘s default breadcrumbs with SEOPress one (PRO)
- NEW Add noindex on add-to-cart links in robots.txt file (go to SEO, PRO, robots.txt tab to add this new rule)
- NEW XML sub-sitemaps URL to better follow the official guidelines of Google (https://www.seopress.org/docs/xml-sitemap)
- NEW ‘seopress_sitemaps_cpt’ hook to filter list of custom post types of XML sitemaps settings (https://www.seopress.org/support/hooks/filter-list-of-post-types-from-xml-sitemap-options/)
- NEW ‘seopress_sitemaps_tax’ hook to filter list of taxonomies of XML sitemaps settings (https://www.seopress.org/support/hooks/filter-list-of-taxonomies-from-xml-sitemap-options/)
- INFO Improve SEO Dashboard
- INFO Optimize video xml sitemap regeneration performance
- INFO Improve Alt text missing UI in Content Analysis
- INFO Improve word counter for Content Analysis
- INFO Add CPT key and Post ID to « seopress_auto_image_title » hook (https://www.seopress.org/support/hooks/filter-automatic-image-title/)
- INFO Automatic handling of the site url to avoid errors with Google Inspect URL
- INFO Stop pinging Bing for XML sitemaps since it’s officially deprecated
- INFO Use the Site icon if no image available for Open Graph Image tag
- INFO Improve block FAQ schema logic
- INFO Update updater
- FIX Bricks (1.4) compatibility issue with our content analysis feature
- FIX Archives indexing for our Wizard if no post type archives available
- FIX SEOPress blocks icons alignment in Gutenberg blocks panel
- FIX Duplicated meta robots on search archive page
- FIX Knowledge graph option (Person or Organization) option with French translation
- FIX GA4 tracking script URL
- FIX Import / Export Indexing options
- FIX Zion Builder compatibility for Content Analysis
- FIX Social Icons Widget & Block by WPZOOM compatibility issue with Block Editor and SEOPress PRO
- FIX Video xml sitemap missing video caused by a transient issue
- FIX Missing alt text for images analysis with Universal SEO metabox
- FIX UI: Remove GA tab from SEO dashboard if disabled
- FIX Primary post / product categories in XML sitemaps
- FIX Missing sameAs properties for Article automatic schema
- FIX i18n
= 5.7.3 (1/06/2022) =
- FIX JS conflict with the Block Editor / other page builders
= 5.7.2 (25/05/2022) =
- FIX Google Inspect URL in Content Analysis metabox
= 5.7.1 (13/05/2022) =
- FIX JS for Insights and Documentation link
- FIX Fatal error with automatic update (PRO)
= 5.7 (11/05/2022) =
- 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 (https://www.seopress.org/support/hooks/filter-xsl-video-sitemap/)
- NEW ‘seopress_inspect_url_permalink’ hook to filter inspected URL (https://www.seopress.org/support/hooks/filter-url-to-inspect-with-google-inspect-url-api/)
- NEW ‘seopress_inspect_url_home_url’ hook to filter home URL with inspect URL tool (https://www.seopress.org/support/hooks/filter-home-url-for-google-inspect-url-api/)
- 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
= 5.6 (6/04/2022) =
- NEW Local Business block to display business information with the Block Editor (PRO)
- NEW Microsoft Clarity integration: capture session recordings, get instant heatmaps and powerful Insights for Free
- NEW Edit Google Analytics stats in Dashboard widget permissions from SEO, Advanced, Security tab
- NEW Define license key in wp-config.php (PRO – https://www.seopress.org/support/guides/activate-seopress-pro-license/#add-my-license-key-to-wp-config-php)
- NEW directApply property for Job schema (automatic and manual)
- NEW ‘seopress_pro_breadcrumbs_html_markup’ hook to filter schema markup for HTML breadcrumbs (https://www.seopress.org/support/hooks/remove-schema-markup-from-html-breadcrumbs/)
- NEW ‘seopress_clarity_tracking_js’ hook to filter Microsoft Clarity tracking code (https://www.seopress.org/support/hooks/filter-microsoft-clarity-tracking-code/)
- INFO Support login status field for CSV metadata import tool
- INFO Several UI / UX enhancements for CSV metadata import tool and migration tools from other SEO plugins
- INFO Improve UX/UI for automatic schemas
- INFO Remove regex option from SEO metabox when editing term taxonomy because it doesn’t make sense
- INFO Replace header() by wp_redirect (props @ajoah)
- INFO Remove add_theme_support( ‘title-tag’ ); notification is Full Site Editing (FSE) is enabled
- INFO Improve A11Y for FAQ block (aria controls and aria labelledby)
- INFO Quick access links to Google APIs from the UI
- INFO Improve breadcrumbs markup for search engines
- INFO Performance improvement for Google Analytics Dashboard widget
- FIX Login status to Redirections tab when editing term taxonomy
- FIX Twitter Preview for SEO metabox on term taxonomy
- FIX Redirect XML sitemaps if Sitemaps feature is disabled
- FIX SiteNavigationElement JSON schema
- FIX UI for toggle features
- FIX Fatal error get_price() for LinkedIn (oembed JSON)
- FIX Disable shortcodes when running broken link checker if « post_content » option set
- FIX Internal links analysis with Oxygen Builder
- FIX 403 forbidden key for Bing IndexNow API
- FIX Elementor deprecations for our Breadcrumbs widget and SEO integration
- FIX Undefined index ‘description’ in SEO Dashboard
- FIX Quick edit dynamic variables from post types list
- FIX Month name translation in date archive when using %%archive_date_month_name%%
- FIX Undefined variable: id in RobotSettings (props to @mvdhoek1)
= 5.5.1 (2/03/2022) =
- FIX Error with migration tool if PRO not activated
= 5.5 (1/03/2022) =
- NEW Regular expressions enhanced for our redirect manager: you can now passed matches to the destination URL (https://www.seopress.org/support/guides/redirections/ – PRO)
- NEW Installation Wizard enhanced
- NEW Polish language (Free already available, PRO incoming soon)
- NEW SEOPress terms metadata added to SEOPress REST API
- NEW SEOPress global settings added to SEOPress REST API
- NEW Test your own URL for Page Speed Insights (PRO)
- NEW « Ignore existing values » option for CSV import tool (PRO)
- NEW Support %%_cf_your_custom_field_name%% dynamic variable for term taxonomy
- NEW Support %%_cf_your_custom_field_name%% dynamic variable for social sharing (posts and taxonomies)
- NEW ‘seopress_content_analysis_target_keywords’ hook to filter analyzed target keywords by the content analysis feature (https://www.seopress.org/support/hooks/filter-analyzed-target-keywords-by-the-content-analysis/)
- NEW ‘seopress_pro_breadcrumbs_last_item_linkable’ hook to force the last item to be linkable (https://www.seopress.org/support/hooks/force-link-on-last-item-of-breadcrumbs/)
- INFO Add Instant Indexing item to SEO admin bar
- INFO Better user experience for Instant Indexing feature
- INFO Decrease severity of having a Headings 3 from medium to low for content analysis feature
- FIX Divi and Visual Composer compatibility with our universal SEO metabox
- FIX Documentation link
- FIX Language Packs for the PRO (go to WP, Updates, Update translations)
- FIX Alternative texts of images analysis if no media found
- FIX Meta title / description checks in content analysis
- FIX Link for « Enable structured data types option » notification
- FIX Price for variable products with automatic product schema
- FIX Rendering dynamic variables when sharing a post on LinkdedIn (WP-JSON oembed)
- FIX Autoload on « seopress_instant_indexing_log_option_name » option
- FIX WooCommerce options with TwentyTwentyTwo theme
- FIX Conflict with Polylang and our Local Business widget
- FIX IndexNow API (Bing) « Something went wrong » false positive for Instant Indexing feature
- FIX Notification link to fix robots.txt with multisite installation
- FIX Page Speed integration
- FIX Type of employment quick buttons (Job Schema – PRO)
- FIX Fatal error: Cannot unset string offset (CustomCapabilities.php)
= 5.4.4 (1/02/2022) =
- FIX Guzzle conflict
- FIX AIOSEO import tool
= 5.4.3 (28/01/2022) =
- FIX Warning: use statement with non-compound name
= 5.4.2 (27/01/2022) =
- NEW WordPress 5.9 compatibility
- NEW Choose which search engine to use for instant indexing (Google and/or Bing)
- INFO End of the complete removal of the compatibility center for more performance
- FIX Google / Bing instant indexing
- FIX Prevent Guzzle conflict
- FIX Search / sorting / filtering in Redirections manager
- FIX Homepage metadata editing with SEO metabox
= 5.4.1 (20/01/2022) =
- FIX Fatal error on author archives
= 5.4 (20/01/2022) =
- NEW Google & Bing instant indexing (first iteration – https://www.seopress.org/support/guides/google-indexing-api-with-seopress/) 🎉
- NEW Add menu / acceptsReservations properties to global Local Business schema (SEO, PRO, Local Business)
- NEW Notification to detect if mbstring PHP module is missing on your server
- NEW Notification to detect if « IndexNow », « Instant Indexing », or « Bing Webmaster Url Submission » is installed and activated on your site to prevent any conflict with our Instant Indexing feature
- NEW « Description » field for manual / automatic article schema
- NEW ‘seopress_pro_breadcrumbs_html_class’ + ‘seopress_pro_breadcrumbs_html_class_ol’ to filter the breadcrumbs HTML classes (https://www.seopress.org/support/hooks/filter-the-breadcrumbs-html-classes/)
- NEW ‘seopress_stop_attachment_url_to_postid’ to disable attachment_url_to_postid function
- INFO Performance improvement for OG image tags
- INFO Improve Redirections UI with new view filters and bulk actions
- INFO Improve FAQ schema user interface
- INFO Improve Local Business widget (new HTML class « sp-lb-closed-all-day », display « closed » only if « Closed all the day? » option is checked)
- INFO Use custom meta title if no FB title available for oembed sharing (LinkedIn)
- INFO Minify metaboxe.js to reduce file size by 43% when using the universal SEO metabox
- INFO Do not exclude custom canonical if equals to permalink in XML sitemaps
- INFO Localized our news widget for French audience
- INFO Add all social settings options to wpml-config.xml file to translate them with WPML / Polylang
- INFO Improve UI
- FIX Ping button for News XML sitemap
- FIX Missing URL tag in XML sitemaps if custom canonical tag
- FIX Warning Undefined variables Redirect tab on term taxonomies
- FIX Term taxonomy invidually set to noindex in XML sitemaps
- FIX Empty « wpseopress-faq-answer-image » div if no image for FAQ Block
- FIX global product identifiers parent / child inheritance with automatic product schema and variable products
- FIX Fatal error tribe_is_venue or tribe_is_organizer with the Events Calendar plugin in specific cases
- FIX Conflict with PODS
- FIX Conflict with WooCommerce Memberships
- FIX Textdomain
= 5.3.1 (23/12/2021) =
- NEW ‘seopress_titles_the_title_priority’ hook to filter the title tag priority (https://www.seopress.org/support/hooks/filter-pre_get_document_title-priority-hook/)
- INFO Add Page Speed Insights API key field to use your own API key (by default Google limits to 25K queries per day, we invite you to use your own key: https://www.seopress.org/support/guides/add-your-google-page-speed-insights-api-key-to-seopress/)
- FIX Conflict with Events Calendar and title tag generation on Venues and Orgnizers term taxonomies
- FIX Conflict with Elementor and Universal SEO metabox
- FIX Google Stats in dashboard AJAX 403 error
- FIX Universal SEO metabox social tags editing
- FIX Page Speed Insights scores
= 5.3 (16/12/2021) =
- NEW Regular expressions for redirects (PRO)
- NEW Autocomplete for Redirections (PRO)
- NEW Conditions for Redirections: if user logged in, logged out, both (PRO)
- NEW Page Speed Insights redesign, now with Core Web Vitals score, Desktop + Mobile scores, Save as PDF, CRON (PRO)
- NEW Exclude WPML hidden languages from XML sitemaps (post, page, post type and term taxonomy)
- NEW Exclude Polylang PRO hidden languages from XML sitemaps (post, page, post type and term taxonomy)
- NEW Accordion for SEOPress FAQ block (PRO)
- NEW Ping Google and Bing daily automatically for XML Sitemaps
- NEW Drag and drop for SEO dashboard cards
- NEW Notification if a physical robots.txt file already exists
- NEW Notification if your site has disallow all in robots.txt
- NEW Autodetect WooCommerce fields for automatic product schema on creation
- NEW ‘seopress_sitemaps_xsl_css’ hook to filter XML sitemaps CSS (props @edwinsiebel – https://www.seopress.org/support/hooks/filter-css-of-xsl-sitemaps/)
- NEW ‘seopress_sitemaps_xsl’ hook to filter XSL sitemaps (props @edwinsiebel – https://www.seopress.org/support/hooks/filter-xsl-sitemap/)
- NEW ‘seopress_before_redirect’ action hook to run custom code before the redirection (https://www.seopress.org/support/hooks/add-action-before-redirect/)
- NEW ‘seopress_sitemaps_single_url’ hook to filter each URL fron single xml sitemaps (https://www.seopress.org/support/hooks/filter-the-urls-of-each-item-of-a-singular-xml-sitemap/)
- NEW ‘seopress_sitemaps_term_single_url’ hook to filter each URL fron term xml sitemaps (https://www.seopress.org/support/hooks/filter-the-urls-of-each-item-of-a-taxonomy-xml-sitemap/)
- NEW ‘seopress_sitemaps_xml_ping_url’ hook to filter xml sitemaps URL sent via the ping (https://www.seopress.org/support/hooks/filter-index-xml-sitemap-url-sent-to-google/)
- NEW ‘seopress_sitemaps_xml_ping_args’ hook to filter xml sitemaps args for the ping (https://www.seopress.org/support/hooks/filter-the-arguments-of-the-ping-sitemap-query-for-google/)
- NEW ‘seopress_faq_block_inline_css’ hook to filter inline CSS for FAQ block (https://www.seopress.org/support/hooks/disable-seopress-faq-block-inline-css/)
- NEW ‘seopress_faq_block_html’ hook to filter the HTML of our FAQ block (https://www.seopress.org/support/hooks/filter-block-faq-html-block-editor/)
- INFO Redirect sitemap_index.xml, wp-sitemap.xml to sitemaps.xml to avoid resubmit sitemaps in Google Search Console
- INFO Author subtype for schemas will now use the website field first, else the author archive URL
- INFO Add GTIN12 to product global Identifiers type (PRO)
- INFO Remove nofollow links from comments area to content analysis
- INFO Update updater
- INFO Edit your social images (Facebook and Twitter) by clicking on the preview
- INFO Display 100 entries in Redirections post type
- INFO Knowledge Graph is now outputted on homepage only
- INFO Improve hyphenation in Google Snippet Preview
- INFO Disabling RSS feeds will redirect them to homepage if requested
- FIX Exclude custom canonical URLs from xml sitemaps
- FIX Product price amount OG tag
- FIX Temporary fix to remove Add to cart GA event for archive page / related products if Elementor PRO is enabled to prevent a conflict
- FIX Duplicated queries seopress_get_page_by_title()
- FIX Publisher logo
- FIX News xml sitemap with « & » in Publication Name field
- FIX Documentation panel for Insights
- FIX Author URL in schema (automatic and manual)
- FIX Disable Orgnization / Person schemas from Knowledge Graph if Social feature is set to OFF
- FIX « seopress_rich_snippets_publisher_logo » missing for wpml-config.xml file (WPML and Polylang users)
- FIX Publisher logo Width and Height (it might be necessary to reupload it from SEO, PRO, Structured Data Types)
- FIX Custom Shop page breadcrumbs
- FIX Help link for Google Ads option
- FIX Universal SEO metabox error with singular WC product in frontend
- FIX Google Analytics dashboard widget configuration settings
- FIX Conflict with Thrive builder
- FIX Conflit with Remove /category/ in URL with Events Calendar plugin
- FIX Some CSS
- FIX CRON tasks
- FIX i18n
= 5.2 (28/10/2021) =
- 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 (https://www.seopress.org/support/hooks/filter-site_url-tag/)
- NEW ‘seopress_sitemaps_html_cpt_name’ hook to filter custom post type name in HTML sitemap (https://www.seopress.org/support/hooks/filter-custom-post-type-name-in-html-sitemap/)
- NEW ‘seopress_rss_dyn_vars’ and ‘seopress_rss_dyn_vars_value’ hooks to filter dynamic variables in RSS feeds (https://www.seopress.org/support/hooks/add-your-custom-global-dynamic-variables-for-rss-feeds/)
- 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
= 5.1 (26/08/2021) =
- NEW Internal linking suggestions 🎉🎉🎉 (PRO)
- NEW Video and News sitemaps added to universal SEO metabox
- NEW ‘seopress_automatic_redirect_cpt’ hook to filter post types to watch for automatic redirection suggestions (https://www.seopress.org/support/hooks/filter-post-types-to-watch-for-automatic-redirections/)
- NEW ‘seopress_beacon_svg’ hook to filter beacon SVG icon for universal SEO metabox
- INFO Update French language
- INFO Add author URL in schema
- FIX Broken link checker (go to SEO, BOT, Settings and select post types to scan)
- FIX Compatibility issue with Slider PRO
- FIX FAQ block: duplicated image and incorrect alt text attribute
- FIX Fatal error is_plugin_active in rare cases
- FIX Local business schema manual type (automatic)
- FIX i18n
- FIX Missing information from Social Preview
- FIX CSS on UI
- FIX Conflict with Post Types Order plugin
- FIX Global social image buttons for each post types
- FIX Use published date in xml sitemaps if modified_date is older
- FIX Universal SEO metabox with Block Editor
- FIX Words counter / keyword density with Oxygen Builder
= 5.0.4 (4/08/2021) =
- NEW Edit homepage with universal SEO metabox
- INFO Disable Universal SEO metabox by default (will not affect users who already have version 5.0 of SEOPress)
- INFO Add an option to disable the universal SEO metabox from the configuration wizard
- INFO Strengthening security (thanks to Wordfence)
- FIX Add schema notification
- FIX Pixel counter for title and meta description
- FIX Notice: Undefined index: bestRating wp-seopress-pro/src/JsonSchemas/Review.php
- FIX WordPress < 5.0 compatibility (is_block_editor() error)
- FIX PHP Fatal error: Uncaught TypeError: method_exists(): Argument #1 ($object_or_class) must be of type object|string, null given in wp-seopress/src/Actions/Admin/ModuleMetabox.php:44
- FIX Warning: Undefined variable $sp_seo_admin_menu in wp-seopress-pro/inc/admin/admin.php on line 134 (Multisite only)
= 5.0.3 (31/07/2021) =
- FIX Fatal error: Uncaught Error: Call to undefined function seopress_render_dyn_variables() if « Hide help icons and SEOPress documentation links » (White Label) is enabled
- FIX Some CSS
= 5.0.2 (31/07/2021) =
- NEW Allow user to drag and drop the beacon
- INFO Allow users with edit_posts capability to use the universal SEO metabox in frontend
- FIX Fatal error: Uncaught TypeError: method_exists() in some cases
- FIX Fatal error: Uncaught Error: Call to undefined function seopress_feature_save() (WP multisite only)
= 5.0.1 (30/07/2021) =
- NEW Option to disable the universal SEO metabox from SEO, Advanced, Appearance tab
- INFO Improve a11y
- FIX Wrong link in SEO Dashboard page
- FIX Fatal error in Breadcrumbs.php
= 5.0 (29/07/2021) =
- NEW [HUGE] Universal SEO Metabox: edit your SEO from all page builders 🎉🎉🎉
- NEW User modern interface 🎉
- NEW SEOPress REST API (first iteration) 🎉
- NEW Remove /product-category/ in your permalinks 🎉
- NEW Add bestRating / worstRating properties for Review schema (including SoftwareApp)
- NEW Reset count column for Redirections
- NEW Bulk actions for Redirections (mark as 301, 302, 307, 410, 451)
- NEW IP Logging options for Redirections with anonymization IP
- NEW Add Referrer column in Redirections if available
- NEW ‘seopress_lb_widget_html’ hook to filter Local Business HTML widget (https://www.seopress.org/support/hooks/filter-local-business-widget-html/)
- NEW ‘seopress_can_enqueue_universal_metabox’ hook to disable the SEO beacon (https://www.seopress.org/support/hooks/disable-seo-beacon/)
- NEW ‘seopress_404_ip’ hook to filter IP for 404 monitoring (https://www.seopress.org/support/hooks/filter-ip-address-for-404-monitoring/)
- NEW ‘seopress_sitemaps_html_product_cat_query’ hook to filter product categories query in HTML sitemap (https://www.seopress.org/support/hooks/filter-html-sitemap-product-category-query-for-products/)
- NEW Translation for « Author: » for Breadcrumbs
- NEW Notification if Swift Performance is caching your XML sitemap
- NEW Order products by category in HTML sitemap
- NEW Check if a target keyword is already used with our Content Analysis feature
- INFO Improve nofollow links analysis
- INFO Automatically strip protocol / domain name when adding a redirection origin
- INFO Add VetenaryCare subtype to Local Business schema (automatic / manual)
- INFO Add Quick tags to meta description template in global title settings
- INFO Allow webp images for Facebook / Twitter metas
- INFO Update i18n
- FIX Headings analysis issues
- FIX Notices in Redirections
- FIX IP logging in Redirections
- FIX Send full post thumbnail URL in XML sitemaps (props @cookingwithdog)
- FIX Close and Edit cookies button for WPML / Polylang configuration file
- FIX Warning preg_match(): Unknown modifier if « / » in category permalink structure
- FIX CSS conflict with Easy Digital Downloads and WooCommerce
- FIX Compatibility issue with Thrive Builder
- FIX Add @id property to Service schema (automatic / manual)
- FIX Fatal error in rare cases: Uncaught TypeError: end()
- FIX Cookie bar secondary button options
- FIX Google Analytics stats in dashboard slowdowns
- FIX Hide SEO columns in post type list if Advanced toggle is disabled
- FIX PHP 8 oembed notice
- FIX Quick tag buttons in Titles and Metas settings page
- FIX Broken link checker in specific cases
= 4.7.0.2 (5/07/2021) =
- FIX AIO SEO import tool
= 4.7.0.1 (21/05/2021) =
- FIX Remove old file generating a bug in schema rendering
= 4.7 (19/05/2021) =
- NEW Apply automatic schemas based on post ID
- NEW Speakable schema (visible under Article manual or automatic schema)
- NEW ReviewBody property for Review schema (manual and automatic)
- NEW Menu and acceptsReservations properties for Local Business schema (manual and automatic)
- NEW Video property for Recipe schema (manual and automatic)
- NEW Author property (custom) for Article schema (manual and automatic)
- NEW Add Organizer Name and Organizer URL properties to Event schema (manual and automatic)
- NEW Add Start Date Timezone property to Event schema (manual and automatic)
- NEW ‘seopress_schemas_mapping_select’, ‘seopress_schemas_dyn_variables’ and ‘seopress_schemas_dyn_variables_replace’ hooks to filter available dynamic variables for automatic schemas (https://www.seopress.org/support/hooks/filter-predefined-dynamic-variables-for-automatic-schemas/)
- NEW « noindex on attachment pages » option (SEO, Titles & metas, Advanced tab)
- NEW « seopress_schemas_auto_article_json » hooks to filter article automatic JSON schema
- NEW « seopress_schemas_auto_lb_json » hooks to filter local business automatic JSON schema
- NEW « seopress_schemas_auto_faq_json » hooks to filter FAQ automatic JSON schema
- NEW « seopress_schemas_auto_course_json » hooks to filter course automatic JSON schema
- NEW « seopress_schemas_auto_recipe_json » hooks to filter recipe automatic JSON schema
- NEW « seopress_schemas_auto_job_json » hooks to filter job automatic JSON schema
- NEW « seopress_schemas_auto_video_json » hooks to filter video automatic JSON schema
- NEW « seopress_schemas_auto_event_json » hooks to filter event automatic JSON schema
- NEW « seopress_schemas_auto_product_json » hooks to filter product automatic JSON schema
- NEW « seopress_schemas_auto_softwareapp_json » hooks to filter software application automatic JSON schema
- NEW « seopress_schemas_auto_service_json » hooks to filter service automatic JSON schema
- NEW « seopress_schemas_auto_review_json » hooks to filter review automatic JSON schema
- INFO Dutch language updated
- INFO Improve UI for Opening hours property with Local Business schema
- INFO Automatically disable SEO options from Jetpack plugin to prevent any SEO conflicts
- FIX « location » property with Event schema with specific conditions
- FIX Trying to get property ‘term_id’ of non-object
- FIX Video schema : Warning A non-numeric value encountered
- FIX recipeCuisine property for Recipe manual schema
- FIX %%currentmonth%% and %%currentmonth_num%% dynamic variables
- FIX Analytics JS conflict with caching plugin in specific cases
- FIX « seopress_can_post_redirect » autoload option
- FIX Dynamic variables for custom manual schema
- FIX Quick edit feature for Redirections post type
- FIX Archive link if not available in HTML sitemap (thanks @ajoah)