=== SEOPress - AI SEO Plugin & On-site SEO ===
Authors: rainbowgeek
Contributors: seopress, rainbowgeek, corsonr, gmulti, juliobox, maigret, mgris, vincentdubroeucq
Donate link: https://www.seopress.org/
Tags: seo, ai seo, schema, xml sitemap, google search console
Requires at least: 6.5
Tested up to: 7.1
Requires PHP: 7.4
Stable tag: 10.4
License: GPLv3 or later
License URI: https://www.gnu.org/licenses/gpl-3.0.html

WordPress SEO plugin with AI SEO metadata, schema, XML sitemap, redirections & Search Console. Privacy-first, white-label SEO. Now AI-ready.

== Description ==

<h3>SEOPress – The fast, privacy-first WordPress SEO plugin, ready for AI search</h3>

<strong>Rank higher in Google AND in AI answer engines</strong> (ChatGPT, Claude, Perplexity, Gemini). SEOPress is the all-in-one WordPress SEO plugin trusted by <strong>350,000+ websites since 2017</strong>: fully white label, <strong>privacy by design</strong>, and now AI-ready.

[youtube https://www.youtube.com/watch?v=4ysKFVr_nu0]

<ul>
	<li>✔ <strong>One SEO plugin, every page builder</strong>: Universal SEO metabox for Gutenberg, Elementor, Divi 4 & 5, Bricks, Oxygen, Breakdance, WPBakery, Avada, Kadence and more. <a href="https://www.seopress.org/features/page-builders-integration/" target="_blank">See all integrations</a>.</li>
	<li>✔ <strong>AI-powered metadata</strong>: Generate SEO titles, meta descriptions, Open Graph, X (Twitter) Cards and image alt text in bulk with OpenAI, Google Gemini, Anthropic Claude, MistralAI or DeepSeek. <a href="https://www.seopress.org/features/openai/" target="_blank">Learn more</a>.</li>
	<li>✔ <strong>Built for AI search (AEO / GEO)</strong>: Native llms.txt support and one-click Agent Readiness toggle so ChatGPT, Claude, Perplexity & Gemini understand your content.</li>
	<li>✔ <strong>Privacy-first &amp; fully white label</strong>: No tracking, no data footprint, no upsells in admin. Your data stays yours. <a href="https://www.seopress.org/features/seopress-white-label/" target="_blank">Why white label matters</a>.</li>
	<li>✔ <strong>Content analysis with unlimited target keywords</strong>: No artificial limit per post.</li>
	<li>✔ <strong>Migrate in one click</strong>: From Yoast SEO, Rank Math, AIOSEO, The SEO Framework, Slim SEO, SmartCrawl, Squirrly, SEO Ultimate, WP Meta SEO, Premium SEO Pack, SiteSEO. <a href="https://www.seopress.org/solutions/migrate-from/" target="_blank">Start migration</a>.</li>
	<li>✔ <strong>Translated into 30+ languages</strong> with professional translations. <a href="https://translate.wordpress.org/projects/wp-plugins/wp-seopress" target="_blank">Help translate</a>.</li>
</ul>
<a href="https://www.seopress.org/pricing/" target="_blank"><strong>SEOPress PRO from $49/year: 1 site • Unlimited sites for $149/year</strong></a>

<a href="https://www.seopress.org/features/" target="_blank">Features</a> | <a href="https://www.seopress.org/solutions/migrate-from/" target="_blank">Migrate</a> | <a href="https://www.seopress.org/wordpress-seo-plugins/pro/" target="_blank">PRO</a> | <a href="https://www.seopress.org/integrations/" target="_blank">Integrations</a> | <a href="https://www.seopress.org/support/" target="_blank">Support</a> | <a href="https://www.seopress.org/features/seopress-white-label/" target="_blank">White Label</a> | <a href="https://www.seopress.org/features/openai/" target="_blank">AI</a>

<h3>What's new in SEOPress 10.4</h3>

Cookie consent by category, a history of your Instant Indexing submissions, taxonomy SEO from your AI assistant, and AI suggestions you review before they go live.

<ul>
	<li><strong>🍪 Consent by category</strong>: Visitors can accept analytics and refuse advertising, or the other way round. Each Google Consent Mode v2 signal follows its own category, still with no third-party script and still compatible with page cache plugins.</li>
	<li><strong>🕒 Instant Indexing history</strong>: Every URL sent to Google or IndexNow is recorded, manual or automatic, with the date and the search engine's answer. Search them in the new History tab, or see each post's submissions in the SEO metabox.</li>
	<li><strong>🤖 Your AI assistant now handles categories and tags</strong>: 7 new MCP tools to fill the SEO title, meta description, robots and social settings of your taxonomy terms, plus AI suggestions for terms (PRO). Easier connection on hosts that block OAuth.</li>
	<li><strong>✅ Review AI suggestions before they are saved</strong> (PRO): Bulk AI actions on posts and images now open a review window. Edit, approve or discard each suggestion: only what you approve is saved.</li>
	<li><strong>🏷️ A primary term for every taxonomy</strong>: Not only categories and product categories, but every public hierarchical taxonomy. Breadcrumbs follow it (PRO).</li>
	<li><strong>📋 Content analysis at a glance</strong>: The Score column shows the number of checks passed, such as 12/17, and the notification center warns you when a whole post type is set to noindex.</li>
	<li><strong>🔁 Smoother migration from Yoast SEO</strong>: The home title template is imported, and Yoast variables are converted instead of being printed as plain text.</li>
	<li><strong>🛠️ Other enhancements and fixes</strong>: Canonical URLs of paginated loops, WPML taxonomy sitemaps, Site Audit pages that could not be fetched (PRO), and more.</li>
</ul>

<a href="https://www.seopress.org/newsroom/product-news/seopress-10-4/" target="_blank"><strong>Read the full 10.4 release notes →</strong></a>

<h3>Why SEOPress is the best WordPress SEO plugin?</h3>

<ul>
	<li><strong>All-in-one</strong>: Schemas, redirections, XML sitemaps, GSC, image SEO, breadcrumbs, broken links and more in one plugin. Fewer plugins, fewer conflicts, lower maintenance.</li>
	<li><strong>Modular</strong>: Don't need a feature? Disable it in one click without losing your settings.</li>
	<li><strong>Affordable</strong>: PRO from $49/year for 1 site. Unlimited sites for $149/year. No "agency" tax.</li>
	<li><strong>White label by default</strong>: Replace plugin name, logo, links and screens. Perfect for agencies and freelancers.</li>
	<li><strong>GDPR-friendly</strong>: Privacy by design. Built-in compatibility with consent platforms.</li>
	<li><strong>Beginner to expert</strong>: Installation wizard for newcomers, hundreds of hooks, REST API and WP-CLI for developers. Free <a href="https://www.seopress.org/support/" target="_blank">guides</a> and <a href="https://www.seopress.org/support/ebooks/" target="_blank">SEO ebooks</a>.</li>
	<li><strong>Battle-tested</strong>: 350,000+ active installs, regular releases, dedicated team since 2017.</li>
</ul>

<h3>SEOPress Free Features</h3>

<ul>
	<li><strong>Installation wizard</strong>: Get configured in minutes.</li>
	<li><strong>Universal SEO metabox</strong>: Edit titles, descriptions, Open Graph, X Cards, schema, robots and canonical from any editor (Gutenberg, Elementor, Divi, Bricks, Oxygen, Breakdance, WPBakery, Avada, Kadence…).</li>
	<li><strong>Command palette</strong> (Cmd/Ctrl+K): Jump to any setting instantly.</li>
	<li><strong>Content analysis</strong> with <strong>unlimited target keywords</strong> to write content that ranks.</li>
	<li><strong>Mobile &amp; Desktop Google preview</strong>: See your SERP snippet before you publish.</li>
	<li><strong>Facebook &amp; X (Twitter) social preview</strong> for higher CTR on social.</li>
	<li><strong>Titles &amp; meta descriptions</strong> with <a href="https://www.seopress.org/support/guides/manage-titles-meta-descriptions/">dynamic variables</a> (custom fields, terms, taxonomies).</li>
	<li><strong>Open Graph &amp; X (Twitter) Cards</strong> for Facebook, LinkedIn, Instagram, Pinterest, WhatsApp, Threads…</li>
	<li><strong>Google Knowledge Graph</strong>: Organization data with address &amp; legal fields (new in 9.8).</li>
	<li><strong>Google Analytics 4 &amp; Matomo</strong>: Downloads tracking, custom dimensions, IP anonymization, remarketing, demographics, cross-domain tracking, GDPR-friendly.</li>
	<li><strong>Microsoft Clarity</strong> integration: Free heatmaps and session recordings.</li>
	<li><strong>Custom canonical URLs</strong> and <a href="https://www.seopress.org/support/guides/manage-meta-robots/">meta robots</a> (noindex, nofollow, noimageindex, nosnippet).</li>
	<li><strong>XML sitemaps</strong> (posts, pages, CPTs, taxonomies, images, authors): <a href="https://www.seopress.org/features/sitemaps/">faster than ever</a> in 9.8.</li>
	<li><strong>HTML sitemap</strong> for accessibility &amp; navigation.</li>
	<li><strong>Image XML sitemap</strong> for Google Images.</li>
	<li><strong>Redirections</strong> at the post / page / CPT level.</li>
	<li><strong>URL clean-up</strong>: Remove /category/, /product-category/, ?replytocom; redirect attachment pages to parent or file URL.</li>
	<li><a href="https://www.seopress.org/features/image-seo/" target="_blank"><strong>Image SEO</strong></a>: Auto-set image title, alt, caption and description.</li>
	<li><a href="https://www.seopress.org/support/guides/google-indexing-api-with-seopress/"><strong>Google Indexing API &amp; IndexNow</strong></a> (Bing/Yandex) for instant indexing.</li>
	<li><strong>Import/export settings</strong> from site to site.</li>
	<li><strong>One-click migration</strong> from Yoast, Rank Math, AIOSEO, SEO Framework, SureRank, Slim SEO, SmartCrawl, Squirrly, SEO Ultimate, WP Meta SEO, Premium SEO Pack, SiteSEO.</li>
</ul>

<a href="https://www.seopress.org/wordpress-seo-plugins/free/features/" target="_blank">Check out all SEOPress Free features here</a>

<h3>SEOPress PRO: Take SEO further</h3>

[youtube https://www.youtube.com/watch?v=y2hdGg98Kmk]

<ul>
	<li><a href="https://www.seopress.org/features/openai/" target="_blank"><strong>AI SEO</strong></a>: Auto-generate titles, descriptions, OG / X tags and image alt text in bulk with OpenAI, Google Gemini (incl. <strong>Gemini 3 Flash &amp; 3.1 Pro</strong>), Anthropic Claude, MistralAI, DeepSeek.</li>
	<li><a href="https://www.seopress.org/features/site-audit/" target="_blank"><strong>Site Audit</strong></a>: Full React + DataViews experience with <strong>GSC-backed recommendations</strong>, scan history, live progress, one-click AI alt text fixes, CSV export.</li>
	<li><a href="https://www.seopress.org/features/seo-alerts/" target="_blank"><strong>SEO alerts</strong></a>: Be warned before SEO regressions hit production.</li>
	<li><strong>llms.txt &amp; Agent Readiness</strong>: Help AI search engines understand your site (new in 9.8).</li>
	<li><a href="https://www.seopress.org/features/google-search-console/" target="_blank"><strong>Google Search Console</strong></a>: Clicks, impressions, CTR, average position right inside post lists.</li>
	<li><a href="https://www.seopress.org/features/google-suggest/" target="_blank"><strong>Google Suggestions</strong></a> in content analysis for long-tail keyword discovery.</li>
	<li><a href="https://www.seopress.org/features/301-redirects/" target="_blank"><strong>Redirect manager</strong></a>: Unlimited 301/302/307/410/451 redirects, regex, URL tester modal, categories, CSV/htaccess import &amp; export.</li>
	<li><strong>404 monitoring &amp; auto-redirect</strong> with email notifications.</li>
	<li><strong>Broken link checker</strong>: Reliable CRON-based batch scan, even on the largest sites.</li>
	<li><a href="https://www.seopress.org/features/google-structured-data-types/" target="_blank"><strong>Schema.org / JSON-LD editor</strong></a> with <strong>live preview</strong>: Article, LocalBusiness, Service, How-to, FAQ, Course, Recipe, SoftwareApplication, Video, Event, Product, JobPosting, Review, ProfilePage, Custom schema.</li>
	<li><strong>Automatic schemas</strong> with advanced conditions (AND/OR, post types, taxonomies).</li>
	<li><a href="https://www.seopress.org/features/breadcrumbs/" target="_blank"><strong>Accessible breadcrumbs</strong></a>: Schema.org, A11Y-ready, live preview, custom per CPT/term.</li>
	<li><a href="https://www.seopress.org/features/local-seo/" target="_blank"><strong>Local SEO</strong></a>: Local Business schema with opening hours, multiple stores.</li>
	<li><a href="https://www.seopress.org/features/woocommerce-seo/" target="_blank"><strong>WooCommerce SEO</strong></a>: Product schema with global identifiers (GTIN, MPN, brand), Enhanced Ecommerce, OG price/currency, noindex on cart/checkout/account.</li>
	<li><strong>Easy Digital Downloads</strong> integration.</li>
	<li><strong>Internal linking suggestions</strong>.</li>
	<li><a href="https://www.seopress.org/features/sitemaps/" target="_blank"><strong>Video XML Sitemap</strong></a> with automatic YouTube discovery + <strong>Google News sitemap</strong>.</li>
	<li><a href="https://www.seopress.org/features/google-analytics/" target="_blank"><strong>Google Analytics dashboard</strong></a>: Metrics inside WordPress, no context switching.</li>
	<li><strong>PageSpeed Insights &amp; Core Web Vitals</strong> reports.</li>
	<li><a href="https://www.seopress.org/features/htaccess-robots-txt/" target="_blank"><strong>robots.txt &amp; .htaccess editor</strong></a>: Multisite / multidomain ready.</li>
	<li><strong>Custom RSS feed</strong> options.</li>
	<li><strong>Multilingual llms.txt</strong> with TranslatePress.</li>
</ul>

<a href="https://www.seopress.org/pricing/" target="_blank"><strong>Get SEOPress PRO →</strong></a>

<h3>SEOPress Insights: Track rankings &amp; backlinks inside WordPress</h3>

<ul>
	<li><strong>Keyword rank tracker</strong>: 52 Google Search locations.</li>
	<li>Track <strong>50 keywords/site daily</strong>.</li>
	<li><strong>Competitor tracking</strong>: See who outranks you.</li>
	<li><strong>Backlinks</strong> monitored weekly.</li>
	<li><strong>Google Trends</strong>: Find new content angles.</li>
	<li><strong>Lifetime data access</strong>: Export to CSV / PDF / Excel.</li>
	<li><strong>Email &amp; Slack alerts</strong>.</li>
</ul>

[youtube https://youtu.be/p6v9Jd5lRIU]

<a href="https://www.seopress.org/pricing/" target="_blank"><strong>Get SEOPress Insights →</strong></a>

<h3>WooCommerce &amp; EDD SEO (SEOPress PRO)</h3>

<ul>
	<li>Product schema with global identifiers (GTIN, MPN, brand).</li>
	<li>OG price &amp; currency for richer social shares.</li>
	<li>XML sitemaps for products, including image galleries.</li>
	<li>Centralized noindex for cart/checkout/account/thank-you pages.</li>
	<li>Removes WooCommerce/EDD generator meta tag.</li>
	<li>Manual or automatic JSON-LD product schemas.</li>
	<li>Breadcrumbs with WooCommerce support.</li>
	<li>Global dynamic tags for titles &amp; meta descriptions.</li>
	<li>Google Enhanced Ecommerce: purchases, product views, cart events.</li>
</ul>

<a href="https://www.seopress.org/pricing/" target="_blank"><strong>Boost your store's SEO →</strong></a>

<h3>Universal SEO metabox: works with every editor</h3>

[youtube https://youtu.be/sf0ocG7vQMM]

Edit your SEO directly inside Gutenberg, Elementor, Divi, Bricks, Oxygen, Breakdance, WPBakery, Avada, Kadence, WP Fusion. <strong>No more back-and-forth</strong> between page builder and WordPress admin.

<h3>Built for developers</h3>

<ul>
	<li><strong>Hundreds of hooks</strong>: <a href="https://www.seopress.org/support/hooks/" target="_blank">Browse the hooks reference</a>.</li>
	<li><strong>REST API</strong>: Power headless and static sites. <a href="https://www.seopress.org/support/guides/get-started-with-the-seopress-rest-api/">Get started</a>.</li>
	<li><strong>WP-CLI commands</strong>: Automate everything. <a href="https://www.seopress.org/support/guides/seopress-wp-cli/">CLI reference</a>.</li>
	<li><strong>13+ new dev hooks in 9.8</strong>.</li>
</ul>

<h3>From the same team</h3>
<a href="https://wordpress.org/plugins/mailerpress/">Try MailerPress, the best email marketing plugin for WordPress</a>

== Installation ==

1. Upload `wp-seopress` to `/wp-content/plugins/`, or install via <strong>Plugins → Add New</strong> in your WordPress admin.
2. Activate SEOPress through the <strong>Plugins</strong> menu.
3. Run the installation wizard from <strong>SEO</strong> in the admin sidebar.

<a href="https://www.seopress.org/support/guides/get-started-seopress/" target="_blank">Full installation &amp; getting-started guide →</a>

== Frequently Asked Questions ==

= Can I migrate from another SEO plugin? =

Yes, with our <a href="https://www.seopress.org/solutions/migrate-from/" target="_blank">import tool</a>: 

We support these SEO plugins:
- Yoast
- AIOSEO
- RankMath
- The SEO Framework
- Squirrly SEO
- SEO Ultimate
- WP Meta SEO
- Premium SEO Pack
- SiteSEO
- Slim SEO
- SmartCrawl

= What is "Agent Readiness" and llms.txt? =

LLMs and AI answer engines (ChatGPT, Claude, Perplexity, Gemini) discover and quote websites differently from classic search engines. SEOPress 9.8 adds an <strong>Agent Readiness toggle</strong> that publishes plain-text versions of your content and a standardized `/llms.txt` file so AI agents can understand your site's structure, services and policies: improving your visibility in <strong>AEO (Answer Engine Optimization)</strong> and <strong>GEO (Generative Engine Optimization)</strong>.

= How does the new command palette work? =

Press <strong>Cmd+K</strong> (Mac) or <strong>Ctrl+K</strong> (Windows/Linux) anywhere in the WordPress admin while SEOPress is active. Search across 240+ indexed entries: settings, tools, schemas, redirections: and jump or run actions instantly. Recent commands are remembered.

= Which themes and page builders are supported? =

All of them. Gutenberg (block editor), Elementor, Divi, Bricks, Oxygen, Breakdance, WPBakery, Avada Builder, Kadence, Beaver Builder. Our <a href="https://www.seopress.org/features/page-builders-integration/">universal SEO metabox</a> works in every editor.

= Is SEOPress compatible with WooCommerce and Easy Digital Downloads? =

Yes. SEOPress PRO includes deep WooCommerce SEO (product schema with GTIN/MPN/brand, Enhanced Ecommerce, OG price/currency, noindex on cart/checkout) and EDD support.

= Does SEOPress support multilingual sites? =

Yes: Polylang, WPML and TranslatePress. SEOPress 9.8 adds <strong>multilingual llms.txt</strong> with TranslatePress.

= How many languages are available for our user interface? =
+30 languages and counting!
🇺🇸 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
🇨🇳 中文 (Chinese (China)) – professional translation
🇧🇷 Português do Brasil (Portuguese (Brazil)) – professional translation
🇵🇱 Polskie (Polish) – professional translation
🇸🇪 Svenska (Swedish) – professional translation
🇮🇹 Italiano (Italian) – professional translation
🇨🇿 Čeština (Czech) – professional translation
🇬🇷 Ελληνικά (Greek)
🇧🇬 Български (Bulgarian)
🇮🇩 Bahasa Indonesia (Indonesian)
🇻🇳 Loki Web (Vietnamese)
🇷🇴 Română (Romanian)
🇰🇷한국인 (Korean)
🇸🇦 العربية (Arabic)
فارسی (Persian)
Türkçe (Turkish)
…

= How to use Google Tag Manager / other scripts with SEOPress? =

Go to SEO > Analytics > Custom Tracking tab. Paste GTM / custom 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? =

Free: XML sitemaps for posts, pages, CPTs, taxonomies, images, authors + HTML sitemap.
PRO: Google News and Video XML sitemaps with automatic YouTube discovery.

= How do I get support? =

For FREE users: <a href="https://www.seopress.org/support/guides/">guides</a>, forum on <a href="https://wordpress.org/plugins/wp-seopress/">w.org</a>, <a href="https://www.seopress.org/support/faq/">FAQ</a>, <a href="https://www.seopress.org/support/hooks/">hooks for developers</a>, and <a href="https://www.youtube.com/channel/UCH5sQx3T2QZFhFEamT51hsw" target="_blank">videos on our YouTube channel</a>.
For PRO users: support by mail from their customer account.

= Is SEOPress GDPR compliant? =

Yes. SEOPress is built with privacy by design and is fully white-label. <a href="https://www.seopress.org/features/seopress-white-label/" target="_blank">Learn more</a>.

= Is SEOPress compatible with WordPress multisite? =

Yes: including network-wide settings, multisite/multidomain robots.txt and .htaccess editing.

= Is white label a free feature? =

Yes! Learn more here <a href="https://www.seopress.org/features/seopress-white-label/" target="_blank">about SEOPress and the White Label feature</a>

= My XML sitemap returns a 404 error =

Read this <a href="https://www.seopress.org/support/guides/xml-sitemap-returns-404-error/" target="_blank">post to solve this issue</a>

= My XML sitemap returns a blank page =

Read this <a href="https://www.seopress.org/support/guides/xml-sitemap-blank-page/" target="_blank">post to solve this issue</a>

= I don't see the correct title! =

Your theme is probably using a deprecated function to handle the title. <a href="https://www.seopress.org/support/guides/fixing-missing-add_theme_support-in-your-theme/" target="_blank">Learn more here</a>

= Google displays the wrong title / meta description =

Google does what it wants!
More details on our <a href="https://www.seopress.org/support/guides/google-uses-the-wrong-meta-title-meta-description-in-search-results/" target="_blank">guide</a>. 

= Where can I find the unminified source code? =

The JavaScript shipped in the plugin's <code>public/</code> directory is built with webpack from the React sources kept in <code>app/</code>. Those sources, together with the build tooling (<code>package.json</code>, <code>webpack.config-beacon.js</code>, <code>.babelrc</code>, <code>.browserslistrc</code>, <code>postcss.config.js</code>) and the build instructions, are published for every release on our public repository: <a href="https://github.com/wp-seopress/wp-seopress-public/releases" target="_blank">github.com/wp-seopress/wp-seopress-public</a>.

= How can I report security bugs? =

By using our contact form (select Misc as subject), or directly from <a href="https://patchstack.com/database/vdp/c8c461bf-80aa-4c9d-8792-2ee26edd1570">Patchstack</a>.

= My question is not listed here! =

<a href="https://www.seopress.org/support/faq/" target="_blank">Read our complete FAQ on our site</a> or ask on our [support forum](https://wordpress.org/support/plugin/wp-seopress/).


== Screenshots ==
1. SEOPress metabox
2. Facebook / X (ex-Twitter) social Preview
3. Content analysis metabox
4. SEOPress Configuration wizard
5. SEOPress Dashboard: welcome screen
6. SEOPress Dashboard: notification center / control panel
7. SEOPress PRO settings
8. Elementor integration
9. Divi integration
10. Bricks integration
11. Schema metabox

== Changelog ==
= 10.4 <a href="https://www.seopress.org/newsroom/product-news/seopress-10-4/">Read the blog post update</a> =
NEW Cookie banner: visitors can allow analytics and advertising separately, each Google Consent Mode v2 signal following its own category
NEW Instant Indexing: history of every submitted URL (manual and automatic, Google and IndexNow), with a History tab and a per-post view in the metabox
NEW Instant Indexing: IndexNow is notified when a published post is moved to the trash
NEW MCP server: 7 new tools to read and update the SEO title, meta description, robots and social settings of taxonomy terms, plus AI suggestions for terms (PRO)
NEW MCP server: easier connection, with an Application Password fallback when the host blocks OAuth, sign-in steps for each client, a troubleshooting section and a card in the SEO dashboard
NEW AI: review, edit, approve or discard bulk AI suggestions before they are saved, for posts and the Media Library (PRO)
NEW Primary term on every public hierarchical taxonomy, not only categories and product categories, followed by the breadcrumbs (PRO)
NEW Content analysis: the Score column shows the number of checks passed (e.g. 12/17)
NEW Notification center: alert when a post type with published content is set to noindex
NEW Schemas: optional single @graph output for the WebSite and Knowledge Graph schemas
NEW Internal linking suggestions now read the text of ACF and Secure Custom Fields fields (PRO)
NEW Developers: filters for page builders that keep their content outside the post content (seopress_content_analysis_word_count_content, seopress_content_analysis_internal_links_ids), and to hide the primary term dropdown (seopress_primary_term_inline_selector)
INFO Security hardening
INFO Yoast SEO import: the home title template is imported, Yoast variables are converted and get a readable label, and the title separator is kept as a plain character
INFO Content analysis: the column, the editor and the MCP tools count the same checks, titles with variables are measured as rendered, and image checks are faster
INFO Schemas: stable identifiers for Local Business, Service and breadcrumbs, the automatic Article and Video publisher linked to the Knowledge Graph, and a Schema Markup Validator link in the metabox (PRO)
INFO Google Analytics: reports are read through Google's REST API, and seven Google libraries are no longer bundled (PRO)
INFO Site Audit: pages that could not be fetched are reported, and a scan that analyzed no page no longer gets a 100/100 score (PRO)
INFO Dashboard: dates along the axis of the Site overview, Google Analytics and Matomo charts, and Matomo sync errors explained (PRO)
INFO Custom term variables: the value filter is now seopress_get_tag__ct_{slug}_value, the same form as custom fields and user meta. The old seopress_get_tag_ct_{slug}_value still runs, deprecated
INFO WooCommerce: supported versions and HPOS / Cart and Checkout blocks compatibility declared (PRO)
FIX Setup wizard no longer saves the admin email as the Knowledge Graph email published in the Organization schema
FIX Canonical URL of paginated loops on pages and posts, and of ?paged=N URLs with plain permalinks
FIX SEO metabox: the SEO title and meta description could be erased on Update in the Classic Editor when the metabox request failed
FIX SEO metabox: administrators holding a blocked secondary role lost the metabox tabs
FIX XML sitemaps: taxonomy sitemaps are paginated correctly and list the terms of every WPML language
FIX WPML: category rewrite rules are built for every language
FIX Cookie banner no longer broken by JavaScript optimization plugins
FIX Open Graph: no more empty fb:app_id and fb:pages tags, and the site icon is used as og:image when no default image was ever saved
FIX Dynamic variables: %%archive_date%% and %%archive_title%% on archives, several %%_ct_%% in one template, and Bricks content for %%post_excerpt%% and %%post_content%%
FIX Knowledge Graph: Person photo published as image, and X account saved as a full URL read correctly
FIX GTranslate hreflang tags removed on noindex pages
FIX MCP server no longer answers the OAuth discovery requests meant for another plugin's MCP server on the same site
FIX Front-end SEO panel no longer styled by the theme (Enfold and others)
FIX Product schema: BackOrder availability, shipping rates on the shop's tax display, and no empty energy or review blocks (PRO)
FIX Custom schemas accept variables without quotes, and the Book schema date and cover are fixed (PRO)
FIX AI: unsupported image types are refused before sending, a model the account cannot use is replaced, and the AI Assistant no longer renders the page on every editor open (PRO)
FIX White label applied to the PRO admin screens (PRO)

<a href="https://www.seopress.org/changelog/" target="_blank">View our complete changelog</a>
<a href="https://www.seopress.org/support/guides/how-to-downgrade-seopress-pro-to-a-previous-version/" target="_blank">Need to downgrade/rollback?</a>