SEOPress is a powerful WordPress SEO plugin to optimize your SEO, boost your traffic, improve social sharing, build custom HTML and XML Sitemaps, create optimized breadcrumbs, add schemas / Google Structured data types, manage redirections 301 and so much more.

No advertising, no footprints, white label, in backend AND frontend
Content analysis to help you write search-engine optimized content
Import your post and term metadatas from other plugins in 1 click
Trusted by 100,000 WordPress websites since 2017.

Buy SEOPress PRO: only $39 / year / unlimited sites

SEOPress Free Features

  • Installation wizard to quickly setup your site
  • Titles (with dyanmic variables: custom fields, terms taxonomie…)
  • Meta descriptions (with dynamic variables too)
  • Open Graph Data
  • Google Knowledge Graph
  • Google Analytics with downloads tracking, custom dimensions, ip anonymization, remarketing, demographics and interest reporting, cross-domain tracking…(GDPR compatibility)
  • Twitter Card
  • Canonical URL
  • Meta robots (noindex, nofollow, noodp, noimageindex, noarchive, nosnippet)
  • Build your custom XML Sitemap to improve search indexing.
  • Image XML Sitemaps to improve search indexing for Google Images.
  • Build your custom HTML Sitemap to enhanced navigation for visitors and improve search indexing.
  • Link your social media accounts to your site.
  • Redirections in post, pages, custom post types
  • Remove /category/ in URLs
  • Remove ?replytocom to avoid duplicate content
  • Redirect attachment pages to post parent
  • Redirect attachment pages to their file URL
  • Automatically set the image title / alt / caption / description
  • Import / Export settings from site to site.
  • Import posts and terms metadata from Yoast SEO, All In One SEO, SEO Framework, Rank Math, SEO Ultimate, WP Meta SEO, and Squirrly
  • W3C check
  • Content analysis
  • Mobile / Desktop Google Preview
  • Facebook Preview

SEOPress PRO: to go further with your SEO

  • Import metadata (titles, open graph, robots…) from CSV file
  • Export metadata (titles, open graph, robots…) to a CSV file
  • Video XML Sitemap
  • Google Suggestions in Content Analysis
  • Google Structured Data types ( article, local business, service, FAQ, course, recipe, software application, video, event, product, job, simple review, site navigation element and custom
  • Automatic Schemas with advanced conditions (AND, OR, Post types, taxonomies)
  • Breadcrumbs optimized with, A11Y ready
  • Google Analytics Stats in Dashboard
  • Google Local Business
  • Backlinks (required a Majestic paid account)
  • SEOPress BOT: scan all your links in content to find errors (eg: 404…)
  • WooCommerce: Product Global Identifiers type and Product Global Identifiers fields to WooCommerce metabox for product schema (barcode), disable crawling on cart page, checkout page, customer account pages, add OG Price / OG Currency for better sharing and more
  • Easy Digital Downloads: add OG Price / OG Currency, remove EDD meta generator
  • Dublin Core
  • Custom Breadcrumbs for single post types
  • Google Page Speed
  • Google Analytics Events: track external links, downloads (PDF, DOCX…), affiliate links…
  • Robots.txt
  • Google News Sitemap
  • 404 Monitoring
  • Redirect 404 to homepage/custom url automatically with custom status code (301, 302, 307, 410 or 451)
  • Email notifications on 404
  • 301, 302 and 307 Redirections
  • Import redirections using CSV
  • Import redirections from Redirections plugin (via a JSON file)
  • htaccess
  • RSS

Buy SEOPress PRO now!


  • 🇺🇸 English (UK) (English (UK)) – professional translation
  • 🇫🇷 Français (French (France)) – professional translation
  • 🇪🇸 Español (Spanish (Spain)) – professional translation
  • 🇩🇪 Deutsch (German) – professional translation
  • 🇳🇱 Nederlands (Dutch) – professional translation
  • 🇷🇺 Русский (Russian) – professional translation
  • 🇯🇵 日本語 (Japanese) – professional translation
  • 🇮🇳 हिन्दी (Hindi) – professional translation
  • 🇬🇷 Ελληνικά (Greek)
  • 🇧🇬 Български (Bulgarian)
  • 🇮🇩 Bahasa Indonesia (Indonesian)
  • 🇮🇹 Italiano (Italian)
  • 🇧🇷 Português do Brasil (Portuguese (Brazil))
  • 🇻🇳 Loki Web (Vietnamese)
  • 🇷🇴 Română (Romanian)
  • 🇸🇦 العربية (Arabic)
  • 🇨🇳 中文 (Chinese (China))
  • 🇮🇷 فارسی (Persian)
  • 🇹🇷 Türkçe (Turkish)

SEOPress integrates seamlessly with popular e-commerce, translation, performance and analytics tools.

  • WPML
  • Polylang
  • MultilingualPress
  • Weglot
  • TranslatePress
  • Elementor
  • Divi
  • WP-Rocket
  • WooCommerce
  • Easy Digital Downloads
  • Admin Columns PRO

Help and support

Featured on

  • WP Beginner
  • Forbes
  • Search Engine Journal
  • Elementor
  • WP Crafter
  • Kinsta
  • Pagely
  • Freemius
  • Majestic
  • WP Explorer
  • MasterWP

Complete list on our Press page

Our website:

Any questions? Visit our website


  • SEOPress notifications center
  • SEOPress dashboard
  • SEO metabox: Titles settings
  • SEO metabox: Social tab
  • Content analysis metabox
  • SEOPress PRO
  • Installation Wizard


  1. Upload ‘wp-seopress’ to the ‘/wp-content/plugins/’ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Click on SEOPress and apply settings.


Can I import my post and term metadata from other plugins?

You can import your metadata from Yoast SEO, All In One SEO (AIO SEO), The SEO Framework (TSF), Squirrly (post metas only, not terms), Rank Math, SEO Ultimate (post metas only, not terms) and WP Meta SEO in one click to SEOPress without losing traffic.

How to use Google Tag Manager / Facebook Pixel with SEOPress?

Go to SEO > Google Analytics > Tracking tab. Paste GTM / Facebook Pixel tracking code to [HEAD] Add an additional tracking code / [BODY] Add an additional tracking code textarea fields. Save changes and clear your cache.

Which types of sitemaps support SEOPress?

XML sitemaps for search engines: post, page, post type, taxonomies, images and author.

HTML sitemap for accessibility and SEO.

SEOPress PRO supports Google News XML and Video sitemaps.

How do I get support?

For FREE users: guides, forum on, FAQ, hooks for developers, and videos on our YouTube channel.
For PRO users: support by mail from their customer account.

Is SEOPress GDPR compliant?

Yes! Learn more here about SEOPress and GDPR

Is white label a free feature?

Yes! Learn more here about SEOPress and the White Label feature

My XML sitemap returns a 404 error

Read this post to solve this issue

My XML sitemap returns a blank page

Read this post to solve this issue

I don’t see the correct title!

You’re theme is probably using a deprecated function to handle the title. Learn more here

My question is not listed here!

Read our complete FAQ on our site


2. april, 2020
Je découvre ce plugin alors que je suis une fervente adepte de Rank Math. Je suis agréablement surprise de voir autant de fonctionnalités dans la version gratuite mais surtout on est pris par la main pour la configuration et ça c'est super !!
31. mars, 2020
Easy to use and amazing! Can't wait to see what it does when I am launched!
Les alle 565 vurderinger

Bidragsytere og utviklere

“SEOPress” er programvare med åpen kildekode. Følgende personer har bidratt til denne utvidelsen.


“SEOPress” har blitt oversatt til 13 språk. Takk til oversetterne for deres bidrag.

Oversett “SEOPress” til ditt språk.

Interessert i utvikling?

Bla gjennom koden, sjekk ut SVN-repositoriet, eller abonner på utviklingsloggen med RSS.



  • NEW New properties for virtual, postponed, and canceled events: «eventStatus», «eventAttendanceMode», «previousStartDate» properties due to COVID-19 (PRO)
  • INFO Improve translations
  • INFO Improve Oxygen compatibility with Oxygen Gutenberg add-on (little tricky)
  • FIX unlink error if WP can’t download the file for analysis
  • FIX Links in SEOPress dashboard


  • NEW Add sitemaps / URLs count
  • INFO Improve translations
  • INFO Hide drop-down list of redirect categories if no category
  • INFO Improve UI to clean 404 errors
  • FIX Google News XML sitemap
  • FIX Fatal error seopress_capability() if Free version is not installed/activated
  • FIX JS error in SEO metabox

  • NEW ‘seopress_ob_end_flush_all’ hook to activate on demand wp_ob_end_flush_all for sitemaps (
  • FIX sitemaps

  • FIX Import tool (extension not valid error)
  • FIX Valid From Date / Time for automatic Event schema (PRO)

  • FIX Fatal error Call to undefined function wc_get_product()


  • NEW 🎉 Advanced conditions for schemas! (PRO)
  • NEW Google Mobile Preview!
  • NEW TranslatePress compatibility!
  • NEW «remove post category links from breadcrumbs» option (SEO, PRO, Breadcrumbs)
  • NEW Import redirects from Rank Math
  • NEW SEO Ultimate import tool
  • NEW WP Meta SEO import tool
  • NEW Custom capability for SEOPress pages (
  • NEW Add servesCuisine property to LocalBusiness schemas related to Food (PRO)
  • NEW «seopress_rgpd_full_message_styles» hook to filter cookie bar inline styles (
  • NEW «seopress_toggle_mobile_preview» hook to change the default Google Preview (desktop or mobile –
  • INFO Improve Oxygen compatibility
  • INFO Improve UI for FAQ schema
  • INFO Improve Wizard Configuration UI
  • INFO Improve UI for import tool
  • INFO Improve UX with tabs/anchor
  • INFO Improve responsive design
  • INFO Improve tooltip
  • INFO Improve alt text detection with tiny images (eg: Facebook Pixel) to avoid false positives
  • INFO Parsing the target keyword in permalinks no longer takes accents into account
  • INFO Improve orderby 404 in SEO, Redirections
  • INFO Automatically remove BOM from plugin export JSON file
  • INFO Add «Last time loaded» column to Redirections
  • INFO If redirect in place from the SEO metabox, then don’t generate Google preview or content analysis
  • FIX Support non UTF-8 characters for «keyword in permalink» check
  • FIX Notices
  • FIX Redirect from blog page
  • FIX Warning: array_count_values(): Can only count STRING and INTEGER values
  • FIX Trailing slash in post type archive link for XML sitemaps
  • FIX Provider name for service schema
  • FIX redirects if «&» in query string
  • FIX product primary category for breadcrumbs
  • FIX White label with multisite
  • FIX XML Sitemaps with Polylang
  • FIX undefined index in video XML sitemap
  • FIX %%post_author%% in author archive page for specific cases
  • FIX W3C error for cookie bar, inline styles are now printed in the head of your document
  • FIX Plugin import / export settings tool
  • FIX tabs JS error if SEO metabox is not displayed with Structured data types metabox

  • FIX JS error for SEO metabox of taxonomy terms


  • INFO Improve general user experience
  • INFO Improve UI to import redirections
  • INFO Improve backward compatibility
  • INFO Remove default WooCommerce meta robots to avoid conflicts
  • INFO Improve performance to remove the cookie bar when user clicks the Accept button
  • FIX Fatal error $product->get_id
  • FIX Some CSS
  • FIX Twitter Cards false positive if Tw Image size is set to large

  • INFO Add a fallback for get modified post date in xml sitemaps
  • FIX JS file for SEO metabox

  • FIX XML Image sitemaps

  • FIX Fatal error Google Analytics widget


  • NEW Content analysis now detects duplicated schemas from your source code to avoid conflicts
  • NEW Add Product Global Identifiers type and Product Global Identifiers fields to WooCommerce metabox for Product schema – PRO
  • NEW Software Application schema (manual and automatic) – PRO
  • NEW Option to force a default OG:IMAGE tag if no custom OG:IMAGE set from SEO metabox (SEO > Social Networks > Open Graph)
  • NEW «seopress_schemas_softwareapp_html» hook to filter the software app manual schema ( – PRO
  • NEW «seopress_schemas_auto_softwareapp_html» hook to filter the software app automatic schema ( – PRO
  • NEW ‘seopress_sitemaps_headers’ hook to filter sitemaps headers (
  • NEW ‘%%post_title%%’ dynamic variable for RSS feeds
  • INFO Improve notifications center
  • INFO Improve UI/UX
  • INFO Improve SEOPress Wizard
  • INFO Improve UI for automatic schemas
  • INFO You can now redirect 404 to homepage/custom URL without enabling 404
  • INFO Adding a new verification in the content analysis metabox: if the post modification date is more than 1 year, a message will prompt you to update the content of your article.
  • INFO Add x-robots-tag: noindex,follow to sitemaps headers
  • INFO Add a new argument to «seopress_rgpd_full_message» hook to filter the close button (
  • INFO Remove some CSS from the cookie bar buttons to better match the design of the themes
  • INFO Add a new notification if automatic schemas used without Structured data types option ON
  • INFO Improve code quality / refactoring
  • INFO If noimageindex checked, remove image links from XML sitemap for consistency
  • FIX Bug with primary category link and Gutenberg
  • FIX Import redirects from Yoast Premium
  • FIX Small UI bug for custom automatic schema
  • FIX Keywords in permalink
  • FIX iOS toggle from Dashboard feature list / Titles and metas page
  • FIX Facebook Preview if site title is too long
  • FIX Outbound links check from Content Analysis
  • FIX Google Suggestions last empty item
  • FIX Improve security
  • FIX Performance issue with PRO
  • FIX Send parameters to redirect URL
  • FIX seopress-block-editor.js?ver=3.7.8:36 Uncaught TypeError: Cannot read property ‘length’ of undefined


  • 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 (
  • NEW %%currentmonth_short%% global dynamic variable to display current month in 3 letters (
  • NEW ‘seopress_titles_post_thumbnail_url’ hook to filter post thumbnail URL (
  • 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

  • FIX Remove /category/ in permalinks to target «category» taxonomy only by default


  • 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 (
  • NEW ‘seopress_social_og_tag’ hook to filter article:tag metas (
  • NEW ‘seopress_social_og_section’ hook to filter article:section meta (
  • NEW ‘seopress_titles_template_variables’ hook to filter dynamic variables in meta title / desc… (
  • NEW ‘seopress_sitemaps_html_post_date’ hook to filter date 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 Add SiteNavigationElement schema (SEO > PRO > Structured data types to enable this schema on your main menu)
  • INFO Add compatibility to Oxygen Builder for additional tracking code (body tag)
  • INFO add new characters to content analysis to avoid «NAN» error
  • FIX Change CSV seperator for Export metadata tool (‘,’ to ‘;’) to match import metadata tool seperator
  • FIX Export CSV in specific cases
  • FIX XML sitemaps if WordPress is located in a subdirectory
  • FIX Short description for WooCommerce in Product Automatic schema
  • FIX Warning: DOMDocument::loadHTML(): Empty string supplied as input in XML sitemaps


  • 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 (
  • NEW ‘seopress_sitemaps_xml_index’ hook to filter XML index sitemap (
  • NEW ‘seopress_sitemaps_xml_single’ hook to filter XML single post type sitemap (
  • NEW ‘seopress_sitemaps_xml_single_term’ hook to filter XML single taxonomy sitemap (
  • NEW ‘seopress_sitemaps_xml_author’ hook to filter XML author sitemap (
  • NEW ‘seopress_sitemaps_xml_video’ hook to filter XML video sitemap (
  • NEW ‘seopress_sitemaps_xml_news’ hook to 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 Author meta name for singular page (enabled by default)
  • NEW ‘seopress_robots_txt_file’ hook to filter robots.txt file (useful with Polylang and multidomain option
  • NEW ‘seopress_get_custom_fields’ hook to filter custom fields list in Schemas (
  • INFO Support hierarchical custom post type for breadcrumbs (PRO)
  • INFO Improve documentation for robots.txt page
  • INFO Improve primary category feature for post
  • INFO Breadcrumbs is now matching primary category (if set)
  • FIX get_home_url() for XSL sitemap with Polylang
  • FIX replace wp_count_posts by pll_count_posts if Polylang activated for XML Sitemap index
  • FIX check when applying «rsd_link» option (thanks to @bomalo)
  • FIX Site is experience difficulties error after requesting the bot in specific cases


  • NEW WordPress 5.3 compatibility
  • NEW Export metadata to a CSV file! (PRO)
  • NEW Added multi-domain support for XML sitemaps with Polylang (
  • NEW Import post metadata from Squirrly (
  • NEW ‘seopress_metadata_query_args’ hook to filter CSV metadata export query (
  • NEW ‘seopress_post_types’ hook to filter custom post type used by SEOPress
  • NEW ‘seopress_sitemaps_single_img_url’ hook to filter standard image URLs in XML image sitemaps (use it inside a mu-plugin)
  • NEW ‘seopress_sitemaps_single_shortcodes’ hook to filter execution of shortcodes in XML image sitemaps (use it inside a mu-plugin)
  • INFO Improve XML image sitemaps for featured images, product galleries…
  • INFO Breadcrumbs options can now be translated from WPML / Polylang (wpml-config.xml)
  • FIX Call to undefined function is_product() in /wp-seopress/inc/functions/variables/dynamic-variables.php:97
  • FIX JS error in content analysis metabox on Google Suggestions


  • NEW Custom taxonomy for automatic schemas (eg: Brand for product schema) – PRO
  • NEW Add image caption and title to XML Image Sitemaps
  • NEW Image sitemaps now support shortcodes (useful with DIVI page builder)
  • NEW Add %%post_content%% dynamic variable to get the post content / product description
  • NEW ‘seopress_titles_product_cat’ hook to filter product categories using %%wc_single_cat%%
  • NEW ‘seopress_titles_product_tag’ hook to filter product categories using %%wc_single_tag%%
  • NEW ‘seopress_titles_cat’ hook to filter product categories using %%post_category%%
  • NEW ‘seopress_titles_tag’ hook to filter product tags using %%post_tag%%
  • INFO Improve schemas rendering to avoid «}» missing error in Google Search Console
  • FIX UI – Hide Redirections tab in SEO > Tools if SEOPress PRO is not enabled
  • FIX new meta robots
  • FIX Call to undefined function is_product() in /wp-seopress-pro/inc/functions/options-woocommerce.php:8


  • 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


  • NEW Import metadata from CSV file: title, meta description, meta robots and more… (SEO > Tools > Data) – PRO
  • NEW Support the new Google meta robots (max-snippet:-1, max-image-preview:large, max-video-preview:-1), ON by default
  • INFO Improve translations
  • FIX %%current_pagination%% for first page
  • FIX robots.txt with Elementor didn’t load in specific configurations
  • FIX Outbound links count in content analysis
  • FIX Last separator for breadcrumbs with «seopress_pro_breadcrumbs_crumbs» hook


  • NEW XML Author sitemap
  • NEW ‘seopress_schemas_organization_html’ hook to filter Organization schema
  • NEW ‘seopress_remove_feature_titles’ hook to remove Titles and metas block in SEO > Dashboard
  • NEW ‘seopress_remove_feature_xml_sitemap’ hook to remove Titles and metas block in SEO > Dashboard
  • NEW ‘seopress_remove_feature_social’ hook to remove Social block in SEO > Dashboard
  • NEW ‘seopress_remove_feature_google_analytics’ hook to remove Google Analytics block in SEO > Dashboard
  • NEW ‘seopress_remove_feature_advanced’ hook to remove Advanced block in SEO > Dashboard
  • NEW ‘seopress_remove_feature_woocommerce’ hook to remove WooCommerce block in SEO > Dashboard
  • NEW ‘seopress_remove_feature_edd’ hook to remove Easy Digital Downloads block in SEO > Dashboard
  • NEW ‘seopress_remove_feature_local_business’ hook to remove Local Business block in SEO > Dashboard
  • NEW ‘seopress_remove_feature_dublin_core’ hook to remove Dublin Core block in SEO > Dashboard
  • NEW ‘seopress_remove_feature_breadcrumbs’ hook to remove Breadcrumbs block in SEO > Dashboard
  • NEW ‘seopress_remove_feature_schemas’ hook to remove Schemas block in SEO > Dashboard
  • NEW ‘seopress_remove_feature_page_speed’ hook to remove Page Speed block in SEO > Dashboard
  • NEW ‘seopress_remove_feature_robots’ hook to remove Robots block in SEO > Dashboard
  • NEW ‘seopress_remove_feature_news’ hook to remove News block in SEO > Dashboard
  • NEW ‘seopress_remove_feature_redirects’ hook to remove Redirects block in SEO > Dashboard
  • NEW ‘seopress_remove_feature_bot’ hook to remove Bot (broken links) block in SEO > Dashboard
  • NEW ‘seopress_remove_feature_backlinks’ hook to remove Backlinks block in SEO > Dashboard
  • NEW ‘seopress_remove_feature_rewrite’ hook to remove Rewrite block in SEO > Dashboard
  • NEW ‘seopress_remove_feature_htaccess’ hook to remove htaccess block in SEO > Dashboard
  • NEW ‘seopress_remove_feature_rss’ hook to remove RSS block in SEO > Dashboard
  • NEW ‘seopress_remove_feature_tools’ hook to remove Tools (Import / Export) block in SEO > Dashboard
  • NEW ‘seopress_remove_feature_license’ hook to remove License block in SEO > Dashboard
  • INFO Aria-label attribute in breadcrumbs is now translatable
  • INFO %%current_pagination%% is now set to 1 by default
  • FIX ‘seopress_sitemaps_html_pages_query’ hook to include $cpt_key parameter
  • FIX bounce rate with custom dimensions
  • FIX Hierarchical post types in HTML sitemap
  • FIX CSS bug in SEO dashboard with WordPress 5.2.3


  • NEW Add ‘seopress_bot_query’ hook to filter the broken links checker query
  • INFO Relevanssi users: posts marked as noindex are no longer indexed by default (Relevanssi 4.3.2 required)
  • INFO Updated Chart JS library
  • FIX primary category in XML sitemaps
  • FIX meta robots / canonical tags for static blog page
  • FIX Breadcrumbs with before / after HTML hooks (thanks to @wpchannel)


  • INFO Improve code quality
  • INFO Improve security
  • FIX Notice: Undefined index: seopress_backlinks_majestic_key
  • FIX Notice: Undefined index: seopress_robots_file
  • FIX Notice: Undefined index: seopress_rss_before_html
  • FIX Notice: Undefined index: seopress_rss_after_html
  • FIX Saving FAQ manual schema
  • FIX Saving Service description manual schema
  • FIX Saving Recipe ingredients manual schema
  • FIX Saving Recipe instructions manual schema
  • FIX Pixels counter color
  • FIX Some CSS
  • FIX map_meta_cap was called incorrectly. The post type seopress_404 is not registered, so it may not be reliable to check the capability «edit_post» against a post of that type.
  • FIX Undefined variable in installation wizard

  • 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


  • 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:
  • 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

  • FIX s(…).tabs is not a function in seopress-cookies.min.js


  • INFO PHP 5.6 is now the minimum requirement
  • INFO Small performance improvements
  • INFO Refactoring some JS files (drastic weight reduction)
  • INFO Support %%title%% dynamic variable (alias of %%post_title%%’) in title / meta description
  • INFO Remove query strings for social sharing and image XML sitemaps
  • FIX Canonical placeholder value in SEO metabox for terms taxonomy
  • FIX Undefined variable: html
  • FIX Breadcrumbs shortcode
  • FIX Fatal error SEOPRESS_Language_Packs
  • FIX Notice array to string conversion
  • FIX Saving image fields for automatic schemas


  • NEW Using the pixel to calculate the length of title / meta description (beta)
  • NEW All translations are now maintained on TranslationsPress
  • NEW Remove static Shop page defined in WooCommerce settings from Breadcrumbs (PRO)
  • NEW Google Ads (SEO > Google Analytics > Tracking tab)
  • NEW Import redirects from Yoast Premium (PRO)
  • NEW Service schema (automatic and manual – PRO)
  • NEW «seopress_metaboxe_term_seo_priority» hook to filter SEO metabox priority in terms taxonomy
  • NEW «seopress_gtag_ua» hook to filter Google UA tag + features
  • NEW «seopress_gtag_ads» hook to filter Google Ads tag
  • NEW «seopress_pro_breadcrumbs_crumbs» hook to filter crumbs for breadcrumbs
  • NEW «seopress_sitemaps_html_cpt» hook to filter post types for HTML sitemap
  • NEW Add ‘seopress_schemas_auto_service_html’ hook to filter automatic service schema (PRO)
  • INFO Refactoring broken links checker feature (PRO)
  • INFO Remove stop words feature
  • INFO JSON-LD breadcrumbs is now automatically called in the head of your document (if enabled). No longer need to manually add the function in your theme.
  • INFO Improve UI for License page / displaying license error
  • INFO Improve UI for Tools page
  • INFO Improve CSS for Schemas
  • INFO Improve SEO metabox UI for term taxonomy
  • INFO Improve Content Analysis metabox UI
  • INFO Removal of the version number in the header of the SEO dashboard (too confusing)
  • INFO Significant performance improvement for Google Analytics widget in Dashboard
  • INFO Improve select values for automatic schemas
  • INFO Better Admin Columns PRO integration (thanks Stefan from ACPRO team @admincolumns)
  • INFO Minify some JS files to slightly improve performance
  • INFO Remove 100 CSS lines in seopress-pro.css
  • FIX Social meta tags for Shop Page (WooCommerce)
  • FIX Some translation strings
  • FIX Add a check to avoid displaying empty automatic schemas
  • FIX White Label: Remove SEOPress admin header
  • FIX SEO metabox position for term taxonomy is now using the setting defined in SEO > Advanced
  • FIX Undefined variable: article_img_height for article schema
  • FIX Undefined variable: article_img_width for article schema
  • FIX Redirections category filtering in backend
  • FIX JS error ctx is not defined when configuring Google Analytics widget in Dashboard
  • FIX Notice Only variables should be passed by reference in Import tool page
  • FIX CSS position sticky with Safari
  • FIX CSS for FAQ schema (Structured data types metabox)
  • FIX Display the searched keyword in the breadcrumb
  • FIX HTML Entities decode in placeholders for SEO metabox
  • FIX Product Global Identifiers type and value for manual Product schema
  • FIX Using WooCommerce product metas with automatic schemas
  • FIX Broken link checker percentage of completion
  • FIX Strip HTML comments in title / schemas (especially those of Gutenberg)

View complete changelog