- INFO Improve cookie bar default design
- INFO Update NGINX configuration informations on XML sitemaps page
- INFO Update updater to support automatic updates
- FIX Google suggestions to target keywords field
- FIX Tagify not defined in term taxonomy editing page
- FIX Conflict with BuddyBoss search page
- FIX Notice Trying to get property ‘name’ of non-object 5 in options-titles-metas.php
- FIX Notice Undefined offset in options-titles-metas.php
* NEW Google Enhanced Ecommerce! Measure purchases, additions and removals from shopping carts ? (PRO)
* NEW robots.txt file for multisite and multidomain installations (PRO)
* NEW Export Redirections for an .htaccess file (SEO, Tools, Redirections - PRO)
* NEW Option to add noindex meta robots on paged archive pages (SEO, Titles and metas, Advanced tab)
* NEW Add IP address to 404 monitoring (PRO)
* NEW Hook 'seopress_pro_breadcrumbs_remove_cpt' to remove CPT from single view for Breadcrumbs (https://www.seopress.org/support/ho...rchive-from-a-single-view-for-the-breadcrumb/ - PRO)
* NEW Hook 'seopress_gtag_ec_purchases_ev' to filter GA Enhanced Ecommerce Purchase event (https://www.seopress.org/support/hooks/filter-google-analytics-ecommerce-purchase-tracking/)
* NEW Hooks 'seopress_gtag_ec_add_to_cart_checkout_ev', 'seopress_gtag_ec_add_to_cart_single_ev', 'seopress_gtag_ec_add_to_cart_archive_ev' to filter GA Enhanced Ecommerce Add To Cart event (https://www.seopress.org/support/hooks/filter-add-to-cart-events-for-google-enhanced-ecommerce/)
* NEW Hooks 'seopress_gtag_ec_remove_from_cart_checkout_ev', 'seopress_gtag_ec_remove_from_cart_ev' to filter GA Enhanced Ecommerce Remove from Cart event (https://www.seopress.org/support/hooks/filter-remove-from-cart-event-for-google-enhanced-ecommerce/)
* NEW White Label: hide SEOPress links / help icons (SEO, PRO, White Label)
* INFO Add responsive controler for our Elementor Breadcrumbs
* INFO Improve accessibility for tooltips and SEOPress' metaboxes
* INFO Improve compatibility with Permalink Manager plugin if autoredirect enabled for "keywords in permalink" feature
* INFO Sortable questions for FAQ schema
* INFO Add WooCommerce short product description to content analysis
* INFO Add target keyword column to Admin Columns PRO (PRO)
* INFO Remove "cancel reply", "reply" nofollow links from content analysis to avoid confusion
* INFO Exclude avatar from content analysis - alt texts of images (not relevant)
* INFO Automatically remove WP 5.5 XML sitemaps feature to avoid any conflits and SEO issues
* INFO Refactoring robots.txt feature: you don't need to add rewrite rules for NGINX servers anymore!
* INFO Remove hreflang tags from WPML, Polylang, MultilingualPress v2 if noindex
* INFO Video duration field converted to input text to avoid browser compatibility issues
* FIX Blog page and Shop page for Breadcrumbs (PRO)
* FIX Fix Italian translation PO/MO
* FIX servesCuisine property typo for SEO > PRO > LocalBusiness schema (PRO)
* FIX 403 error on license activation with some webhosts
* FIX Social notification for Twitter Preview if Social options are disabled
* FIX JS error from SEO, Social Networks page when uploading a default OG/Twitter img
* FIX Google Analytics to avoid sending a double code when clicking on the Accept button if GDPR is off
* FIX Escaping dynamic variables with custom schema
* FIX PHP warning in HTML sitemap if "Pages" post type is not included
<a href="https://www.seopress.org/changelog/" target="_blank">View complete changelog</a>
* FIX Import tool (extension not valid error)
* FIX Valid From Date / Time for automatic Event schema (PRO)
- NEW Pixel counter for title and meta description now works with each language / alphabet! Faster, more reliable and universal!
- NEW Facebook Preview!
- NEW Cookie bar customization: change background, color, buttons… from SEO, Google Analytics, Cookie bar / GDPR tab
- NEW Add new checks to content analysis for social networks (Open Graph / Twitter cards) to detect duplicated tags/conflicts
- NEW %%post_thumbnail_url%% global dynamic variable to display post thumbnail URL (Manage Titles & Metas - SEOPress)
- NEW %%currentmonth_short%% global dynamic variable to display current month in 3 letters (Manage Titles & Metas - SEOPress)
- NEW ‘seopress_titles_post_thumbnail_url’ hook to filter post thumbnail URL (Filter %%seopress_titles_post_thumbnail_url%% dynamic variable - SEOPress)
- INFO Content analysis now displays duplicate H1 title values for faster identification
- INFO Add Post title and Permalink to the metadata export file (PRO)
- INFO wpForo compatibility with SEOPress
- INFO Improve compatibility with Jetpack CDN (thanks to @jeherve)
- INFO Improve UI in content analysis if transparent / white images
- INFO Remove SEO admin bar for user roles without “manage_options” capability to improve UX
- FIX Facebook OG:Image URL encoding if no featured thumbnail or custom og:image set (thanks to @bitofseo)
- FIX Keywords in permalink was case sensitive
- NEW WordPress 4.7 is now the minimum required to use SEOPress (WP 5.3 is recommended)
- NEW Add %%page%% dynamic variable, current page number with context (eg: “Page 1 of 4”)
- NEW Add “Remove hentry post class” option (SEO > Advanced > Advanced tab) to prevent Google from seeing this as a schema
- NEW Add “Remove author website in comments” option (SEO > Advanced > Advanced tab)
- NEW Add “Remove website field in comments” option (SEO > Advanced > Advanced tab)
- NEW Add “Clean manually all your 404 errors” feature (SEO > Tools > Redirections > Clean your 404 errors)
- NEW article:tag meta property on singular post for Open Graph protocol
- NEW article:section meta property on singular post for Open Graph protocol
- NEW Add a notification to alert admin if PHP module DOM is missing from SEO notifications center
- NEW Add “Remove default breadcrumbs JSON-LD structured data (WooCommerce 3+)” option (SEO > PRO > WooCommerce)
- NEW Add ‘seopress_context_paged’ hook to filter %%page%% dynamic variable (https://www.seopress.org/support/hooks/filter-page-dynamic-variable/)
- NEW ‘seopress_social_og_tag’ hook to filter article:tag metas (https://www.seopress.org/support/hooks/filter-article-tag-meta/)
- NEW ‘seopress_social_og_section’ hook to filter article:section meta (https://www.seopress.org/support/hooks/filter-article-section-meta-tag/)
- NEW ‘seopress_titles_template_variables’ hook to filter dynamic variables in meta title / desc… (https://www.seopress.org/support/hooks/filter-dynamic-variables-array/)
- NEW ‘seopress_sitemaps_html_post_date’ hook to filter date in HTML sitemap (https://www.seopress.org/support/ho...sable-post-date-by-post-type-in-html-sitemap/)
- NEW Content analysis: check if one your target keyword is in your slug
- INFO add new characters to content analysis to avoid “NAN” error
- INFO Update Admin Columns PRO compatibility (thanks to Stefan)
- INFO The notification about the license activation is now only show for users with “manage_options” capability
- INFO Improve code design
- INFO Add “ and ” characters to pixels counter
- INFO Improve plugin updater to avoid 403 error on license activation
- FIX Warning count() error if no main menu selected from “Add SiteNavigationElement schema” feature
- FIX Replace category_link (deprecated) by term_link
- FIX a notice on 404 page in specific case
- FIX Incorrect message about PRO version in Configuration wizard (thanks to @Noomia)
- FIX Bulk edit for post types generated by Toolset plugin
- FIX Undefined variable in plugin-licence.php file
- FIX Change CSV separator for Export metadata tool (‘,’ to ‘;’)
* NEW Review schema: Add item type CreativeWorkSeason, CreativeWorkSeries, Episode, Game, MediaObject, MusicPlaylist, MusicRecording, Organization to solve "Thing is not a known valid target type for the itemReviewed property."
* NEW Add custom tracking code just before the body closing tag
* NEW Add an option to display/hide any SEO metaboxes for each custom post type
* NEW 'seopress_custom_footer_tracking' hook to filter additional tracking code in body footer (https://www.seopress.org/support/hooks/filter-html-additional-tracking-code-in-footer-body/)
* NEW 'seopress_sitemaps_xml_index' hook to filter XML index sitemap (https://www.seopress.org/support/hooks/filter-xml-index-sitemap/)
* NEW 'seopress_sitemaps_xml_single' hook to filter XML index sitemap (https://www.seopress.org/support/hooks/filter-xml-single-post-type-sitemap/)
* NEW 'seopress_sitemaps_xml_single_term' hook to filter XML index sitemap (https://www.seopress.org/support/hooks/filter-xml-sitemap-single-taxonomy/)
* NEW 'seopress_sitemaps_xml_author' hook to filter XML index sitemap (https://www.seopress.org/support/hooks/filter-xml-author-sitemap/)
* NEW 'seopress_sitemaps_xml_video' hook to filter XML index sitemap (https://www.seopress.org/support/hooks/filter-xml-video-sitemap/)
* NEW 'seopress_sitemaps_xml_news' hook to filter XML index sitemap (https://www.seopress.org/support/hooks/filter-xml-news-sitemap/)
* INFO Support %%sitedesc%% dynamic variable (alias of %%tagline%%') in title / meta description
* INFO Support %%excerpt%% dynamic variable (alias of %%post_excerpt%%') in title / meta description
* INFO Support %%date%% dynamic variable (alias of %%post_date%%') in title / meta description
* INFO Display author meta only if username is not equal to display name
* INFO Improve UI
* INFO Improve content analysis (UX/UI)
* INFO Improve block editor (Gutenberg) compatibility
* FIX XML sitemaps with Polylang
* FIX Add '59' value for minutes in LocalBusiness schema to manage stores open 24 hours a day
* FIX Solved undefined in broken link checker bot (log textarea)
* NEW JobPosting schema (PRO)
* NEW 'seopress_metabox_seo_tabs' hook to filter tabs in SEO metabox
* NEW 'seopress_schemas_auto_job_html' hook to filter JobPosting global schema
* NEW 'seopress_schemas_job_html' hook to filter JobPosting manual schema
* NEW 'seopress_sitemaps_max_posts_per_sitemap' hook to filter max posts per paginated sitemap
* INFO GA: we now follow all external links, even if you have not defined an empty target attribute
* INFO Performance optimization
* INFO Improving security
* INFO Improving the user experience
* FIX Video duration for manual edit (automatic schema)
* FIX Notice: Undefined variable: seopress_excerpt_length
* FIX undefined 'post_author' variable if no posts in author archive
* FIX %%post_author%% and %%author_bio%% variables
* FIX Redirections with HTML entities
= 3.6.2 =
* NEW Add custom manual / automatic schema with dynamic variables (PRO)
* NEW Add custom tracking code after opening body tag like Google Tag Manager
* NEW Add meta name "thumbnail" option in SEO > Titles and metas > Single post types to display post thumbnail in Google Custom Search (eg: https://wordpress.org/search/seopress)
* NEW Add FAQ global schema (PRO)
* NEW Add 'keywords' for Recipe schema (PRO)
* NEW Add 'recipeCuisine' for Recipe schema (PRO)
* NEW Add 'recipeIngredient' for Recipe schema (PRO)
* NEW Add 'recipeInstructions' for Recipe schema (PRO)
* NEW Add 'BlogPosting' for Article schema (PRO)
* NEW 'seopress_schemas_auto_faq_html' hook to filter FAQ global schema
* NEW 'seopress_sitemaps_single_img' hook to add custom fields to XML image sitemaps
* NEW 'seopress_sitemaps_html_pages_depth_query' hook to filter depth for hierarchical contents in HTML sitemap
* NEW 'seopress_custom_body_tracking' hook to filter custom body tracking
* NEW 'seopress_titles_template_variables_array' && 'seopress_titles_template_replace_array' hook to filter dynamic variables for title tag / meta description
* NEW Add keywords density to content analysis to help you avoid keyword stuffing
* NEW Add outbound links to content analysis (in links tab)
* INFO WP-Rocket now automatically detect our XML sitemaps (WP-Rocket 3.3.7 required)
* INFO Add quick button separator for title fields
* INFO You can now disable BOT / Broken links checker from the SEO dashboard (admin bar, menu page and post type)
* INFO Improve content analysis by removing empty target keywords
* INFO Remove Alexa Rank feature (the API is no longer provided for free by Amazon)
* INFO Translate Google Analytics UA option field with WPML / Polylang
* INFO Automatic schemas tab is now the default one in Structured Data Types metabox
* INFO Checks if the redirects feature is active before importing redirects
* FIX Some translation strings / localize strings
* FIX wpml-config.xml file, WPML / Polylang users can now translate Archives title and meta description (eg: shop page)
* FIX Recipe schema: cooking time / calories / yield / total time
* FIX Custom tracking code in head
* FIX Remove Website schema if nositelinkssearchbox option is ON
- NEW Installation wizard!
- NEW Import redirects from Redirections plugin
- NEW Display and automatically accept the user‘s consent on page load (not fully GDPR) for Google Analytics
- INFO Compatibility with LifterLMS plugin
- INFO Improve redirections export to CSV
- FIX Import/export redirects tool for query param
- FIX Links in SEO Tools
- FIX Post type archive link if no posts page set in Settings > Reading for HTML sitemap