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 for social media (Facebook, LinkedIn, Instagram, Twitter, Pinterest, WhatsApp…)
  • Google Knowledge Graph
  • Google Analytics and Matomo 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, Premium SEO Pack and Squirrly
  • W3C check
  • Content analysis
  • Mobile / Desktop Google Preview
  • Facebook Preview
  • Twitter 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
  • 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 / term taxonomy
  • 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
  • 🇧🇷 Português do Brasil (Portuguese (Brazil)) – professional translation
  • 🇬🇷 Ελληνικά (Greek)
  • 🇧🇬 Български (Bulgarian)
  • 🇮🇩 Bahasa Indonesia (Indonesian)
  • 🇮🇹 Italiano (Italian)
  • 🇻🇳 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
  • Oxygen Builder
  • Beaver Builder
  • 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), WP Meta SEO and Premium SEO Pack 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


May 28, 2020
Before I used Yoast Seo and it always created problems for me, it went into conflict with other Plugins and when there was an update my site always went wrong and offline and contacted the support of my site's server. With SEOPress I finally solved my problems, Thanks .. Complete plugin, even the free version offers a lot, then unlike Yoast this beautiful plugin makes more keywords available also in the free version. In addition, you can also transfer the seo of other plugins if you used them before like me, without losing the SEO of the site. Maybe the only thing missing is a device to create the permalink slug, but this is a real fool. It will be a coincidence but since I installed SEOPress my site is more indexed and even better on engines. I'm really happy. Above all it does not break the boxes every 5 days like the other Plugin !!
May 26, 2020
Probably the best WP SEO plugin with all features you need, for free and without ads, and it also provides a DSGVO compliant analytics solution with cookie banner and cookie settings!
May 20, 2020
Great plugin at a super price with excellent support. Super easy to setup. Moving my sites from Yoast to SEOPress
May 20, 2020
This plugin is much better than Yoast SEO. Because it is more lightweight, without bloated ads and with same (or better) functionality. I hope SEOPress will stay that way.
May 12, 2020
I have been using SEOPress for about a year now, and I have seen incredible improvements when it comes to my web analytics. This plugin is simple to use and comes with clear instructions. The interface is very user-friendly and easy to work with. What I am happiest about, however, is the level of service that the Support Team and Benjamin provide. Nowadays it's hard to find good support. I had a minor issue that their team investigated thoroughly during several days, looking for alternative solutions and workarounds. They even opened a ticket with the Support Team of another plugin to be able to work on improvements and fixes when it comes to compatibility. Benjamin and Thomas, thanks a million for your help. 🙂 Warm wishes from Amsterdam!
Read all 592 reviews

Contributors & Developers

“SEOPress” is open source software. The following people have contributed to this plugin.


“SEOPress” has been translated into 14 locales. Thank you to the translators for their contributions.

Translate “SEOPress” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



Read our blog post
* NEW Import post and term metadata from Premium SEO Pack plugin (
* NEW Italian translation (by 🇮🇹
* NEW Custom breadcrumbs title for term taxonomy
* NEW Custom og:image for custom post type archive
* NEW ‘seopress_remove_pro_settings_tabs’ hook to hide specific SEOPress PRO settings tabs (
* NEW ‘seopress_sitemaps_news_keywords_value’ hook to filter keywords in News sitemap (
* NEW Sol currency for schemas
* INFO Redirections: import CSV file with comma or semicolon separator
* INFO Improve compatibility with BeTheme WordPress theme
* INFO Improve searchbox in Redirections CPT
* INFO Improve compatibility with the Block Editor (Gutenberg)
* INFO Add a warning indicator if the post is noindex on Advanced tab (SEO metabox)
* INFO i18n translations
* INFO “keywords in permalinks” verification removed for homepage (because no slug)
* INFO Refactoring import tool
* INFO Refactoring GA custom dimensions
* INFO Display Video sitemap tab in SEO metabox only if Video sitemap option is enabled
* INFO Update plugin updater
* INFO Redirects are now priority over 404 if redirect identical to a 404 error from the list of redirects
* FIX Product currency for automatic schema if manually set
* FIX Trailing slash for News and Video XML sitemaps (no impact for SEO/Search Console)
* FIX White label: “Remove “You like SEOPress? Don’t forget to rate it 5 stars!” on SEOPress post type (Schemas, Redirections…)
* FIX Display content before / after each post in RSS feeds if full text displayed
* FIX Redirections with status “published” only are now redirected
* FIX Import redirections from CSV whose URLs contains + signs

  • FIX Redirections with WPML

  • FIX Redirections with parameters / WPML compatibility


  • NEW Elementor Breadcrumbs widget 🎉 (PRO)
  • NEW Set a primary category for WooCommerce products 🎉 (SEO metabox, Advanced tab)
  • NEW ‘seopress_sitemaps_external_link’ hook to add external sitemaps URL to index sitemaps (
  • NEW ‘seopress_sitemaps_news_keywords’ hook to add keywords to Google News sitemap (
  • NEW Add post type column in broken link checker
  • NEW Brazilian Portuguese language (Free and PRO) 🇧🇷
  • INFO Add images to Google News Sitemap (PRO)
  • INFO Remove shop page option in breadcrumbs is back
  • INFO Improve “Test redirection” link for Redirections
  • INFO Improve WPML compatibility for redirects
  • INFO i18n Google Analytics (props to @lriaudel)
  • INFO Improve security (props to @eringerm)
  • INFO Improve compatibility with Query Monitor (props to @sabrinazeidan)
  • INFO Remove Jquery dependency from Google Analytics tracking
  • FIX Conflict with GiveWP
  • FIX Target keyword with special characters
  • FIX Primary category for posts
  • FIX Improved saving of content analysis
  • FIX Flush permalinks button from Sitemap settings page
  • FIX Duplicate query with 404/301 feature enabled
  • FIX Alternative text check for content analysis
  • FIX Warning illegal offset when adding a new post without content
  • FIX WordPress error in Google Preview
  • FIX JS Warning if no social image found from post editing
  • FIX Remove /category/ option after adding new category to avoid manual flushing
  • FIX Notice: Undefined variable: seopress_get_ua (props to @wpchannel)
  • FIX Remove canonical / social meta tags on 404 pages (props to @bartekduls)
  • FIX Default currency for automatic product schema is now based on WC / EDD currency settings

  • FIX Fatal error with Google Preview with some configurations


  • NEW Matomo tracking integration! 🎉
  • NEW Twitter Preview! 🎉
  • NEW Display custom taxonomy and custom post type in Breadcrumbs based on your settings 🎉 (PRO)
  • NEW Product stock/availability for automatic Product schema 🎉 (PRO)
  • NEW WooCommerce product attributes for automatic schemas 🎉 (PRO)
  • NEW Add “Article”, “AdvertiserContentArticle”, “SatiricalArticle”, “TechArticle”, “AnalysisNewsArticle”, “AskPublicNewsArticle”, “BackgroundNewsArticle”, “OpinionNewsArticle”, “ReportageNewsArticle”, “ReviewNewsArticle”, “LiveBlogPosting” subtypes for Article schema (PRO)
  • NEW Add ‘seopress_matomo_cookie_domain’ hook to filter Matomo cookie domain (
  • NEW Add ‘seopress_matomo_site_domain’ hook to filter Matomo site domain (
  • NEW Add ‘seopress_matomo_dnt’ hook to filter Matomo Do Not Track feature (
  • NEW Add ‘seopress_matomo_disable_cookies’ hook to filter disable cookies feature (
  • NEW Add ‘seopress_matomo_linker’ hook to filter cross domains feature (
  • NEW Add ‘seopress_matomo_link_tracking’ hook to filter link tracking feature (
  • NEW Add ‘seopress_matomo_cd_author_ev’ hook to filter author custom dimension (
  • NEW Add ‘seopress_matomo_cd_categories_ev’ hook to filter categories custom dimension (
  • NEW Add ‘seopress_matomo_cd_tags_ev’ hook to filter tags custom dimension (
  • NEW Add ‘seopress_matomo_cd_cpt_ev’ hook to filter custom post type custom dimension (
  • NEW Add ‘seopress_matomo_cd_logged_in_ev’ hook to filter connected users custom dimension (
  • NEW Add ‘seopress_matomo_no_js’ hook to filter no JS feature (
  • NEW Add ‘seopress_matomo_tracking_html’ hook to filter the full tracking snippet (
  • INFO Automatically add “coverageStartTime”, “coverageEndTime” for LiveBlogPosting schema
  • INFO New checks for Facebook and Twitter preview (format, dimensions, ratio, image url)
  • INFO Improve UI for broken link checker
  • INFO Add domain not found if no status code to broken link checker
  • INFO Remove last link in breadcrumb to follow latest Google guidelines (
  • INFO Improve Toolset compatibility (thanks to their support team)
  • INFO Oxygen compatibility with SEOPress (thanks to their support team)
  • INFO ECWID compatibility with SEOPress
  • INFO Add count column to CSV redirect export file (props to @wpchannel)
  • INFO Improve White Label
  • INFO LocalBusiness schema can now be display for a specific page (default is now homepage) from SEO, PRO, Local Business
  • INFO Possibility to add seconds for the duration of a video (Video schema)
  • FIX additional tracking code in footer which was not displayed dynamically after the acceptance of cookies without complete reloading of the page
  • FIX Broken link checker if post_content is select
  • FIX Anchor column in broken link checker post type
  • FIX paginated sitemaps with Polylang
  • FIX Link in admin features list to schema tab (props to @wpchannel)
  • FIX autodraft with WP Customer Area (props to Yi Qi)
  • FIX Fatal error: Uncaught Error: Call to undefined function wp_date if WP < 5.3
  • FIX Custom canonical for blog page (notice in options-title.php line 1280)
  • FIX target keywords with special characters wasn’t working as expected
  • FIX placeholders for social meta in SEO metabox if mulitple tags found in source code
  • FIX i18n strings
  • FIX unique ID property for Local Business schema
  • FIX W3C errors for breadcrumbs


  • 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

View complete changelog