=== 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.0
Requires PHP: 7.4
Stable tag: 10.0.2
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>

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

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

✔ <strong>One SEO plugin, every page builder</strong>: Universal SEO metabox for Gutenberg, Elementor, Divi, Bricks, Oxygen, Breakdance, WPBakery, Avada, Kadence and more. <a href="https://www.seopress.org/features/page-builders-integration/" target="_blank">See all integrations</a>.
✔ <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>.
✔ <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.
✔ <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>.
✔ <strong>Content analysis with unlimited target keywords</strong>: No artificial limit per post.
✔ <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>.
✔ <strong>Translated into 27+ languages</strong> with professional translations. <a href="https://translate.wordpress.org/projects/wp-plugins/wp-seopress" target="_blank">Help translate</a>.

<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</h3>

Our biggest AI release yet: a brand new in-editor AI Assistant, your own AI credits, a smarter XML sitemap and a faster Redirections experience.

<ul>
	<li><strong>🤖 Brand new AI Assistant</strong> (PRO): A full assistant right inside the Block Editor — chat, quick actions, generate complete articles with /write, copy results in one click, and keep persistent conversations.</li>
	<li><strong>🔑 Your own AI, your way</strong> (PRO): Buy ready-to-use tokens from seopress.org, or connect your own OpenAI, Google Gemini or Anthropic Claude key — with WordPress Connectors (Abilities API) support on WordPress 7+ and credits you can top up directly.</li>
	<li><strong>🖼️ Finer AI image metadata</strong> (PRO): Per-field toggles to choose exactly which AI-generated alt, caption and description are written on upload.</li>
	<li><strong>🩺 XML Sitemap health check</strong>: A built-in tool that probes your sitemap index and sub-sitemaps, flags problems, reports coverage of optional content types, and offers one-click fixes.</li>
	<li><strong>📰 Google Preferred Sources</strong>: A new block &amp; shortcode to add Google's "Preferred Sources" follow button anywhere in your content.</li>
	<li><strong>⚡ Redirections &amp; 404s, faster</strong> (PRO): Moved to a snappy DataViews screen, with a dedicated Rank Math CSV importer and an "Add another" button after each redirect.</li>
	<li><strong>🎬 Smarter Video sitemap</strong> (PRO): Now scans page builder content (Bricks and more) for YouTube embeds, with a keyless oEmbed fallback when the YouTube API quota is reached.</li>
	<li><strong>🚦 robots.txt editor refined</strong> (PRO): Contextual guidance on quick-insert buttons, clearer "Recommended" labels, and native WordPress tooltips.</li>
	<li><strong>🌍 Automatic language packs</strong>: Translations for your locale install on demand, no manual upload (Free and PRO).</li>
</ul>

<a href="https://www.seopress.org/newsroom/product-news/seopress-10/" target="_blank"><strong>Read the full 10.0 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, weekly 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 **unlimited target keywords** 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>llms.txt &amp; Agent Readiness</strong>: Help AI search engines understand your site (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://youtu.be/zxGCY-bJYwE]

<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. **Gemini 3 Flash &amp; 3.1 Pro**), 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 **GSC-backed recommendations**, 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><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 **live preview**: 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 + **Google News sitemap**.</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. **No more back-and-forth** 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 **Plugins → Add New** in your WordPress admin.
2. Activate SEOPress through the **Plugins** menu.
3. Run the installation wizard from **SEO** 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 **Agent Readiness toggle** 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 **AEO (Answer Engine Optimization)** and **GEO (Generative Engine Optimization)**.

= How does the new command palette work? =

Press **Cmd+K** (Mac) or **Ctrl+K** (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 **multilingual llms.txt** with TranslatePress.

= How many languages are available for our user interface? =

🇺🇸 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>. 

= 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. Oxygen integration
11. Beaver builder integration
12. Schema metabox

== Changelog ==
= 10.0.2 =
* NEW Command palette updated with new actions and options
* FIX Titles & Metas: custom field and custom taxonomy variables (%%_cf_...%%, %%_ct_...%%) resolve again
* FIX Titles & Metas: the title and meta description character counters no longer stay at 0 when the value comes from a dynamic variable
* FIX Autocomplete for redirections
* FIX Metabox: the "Search a tag" variables popover is no longer hidden behind the floating front-end SEO panel
* FIX Comments: the "Remove website field from comments" option now removes the website field on the front-end
* FIX Comments: "Remove ?replytocom" link rewriting works again on WordPress 6.7+
* FIX DIVI: prevent an "Undefined array key app_window" PHP warning in the front-end builder
* FIX [PRO] Multisite: virtual robots.txt and llms.txt keep their line breaks when saved from the network settings

= 10.0.1 =
* INFO Performance: the admin stylesheet now loads only on the screens that actually use it (SEOPress pages, post & term editors and list tables, dashboard widgets) instead of on every wp-admin page (Free and PRO)
* FIX Schemas: selecting "None" as the Knowledge Graph type no longer outputs an Organization schema on the homepage
* FIX [PRO] Video: render-time YouTube auto-fill is now disabled by default to stop exhausting the shared YouTube Data API quota; the Video schema falls back to manual entry and the Video sitemap (which fetches at save time) is unaffected
* FIX [PRO] Video sitemap: "Scan all posts" now processes every post in each batch instead of only the first one
* FIX [PRO] Google Analytics: GA4 dashboards no longer return blank or all-zero stats
* FIX [PRO] Breadcrumbs: custom HTML in the homepage label (SVG icons, spans)
* FIX [PRO] Redirections: the "All redirections" count in the categories sidebar now matches the number of items in the list

= 10.0 <a href="https://www.seopress.org/newsroom/product-news/seopress-10/">Read the blog post update</a> =
* NEW [PRO] AI Assistant: a brand-new in-editor assistant available in the Block Editor — chat, quick actions, generate full articles with /write, copy results to the clipboard, and keep persistent conversations 🎉
* NEW [PRO] SEOPress AI provider: purchase tokens from seopress.org and quickly get started using AI on your WordPress site - no-brainer! 🎉
* NEW [PRO] Connect your own AI provider: OpenAI, Google Gemini, Anthropic Claude — plus WordPress Connectors (Abilities API) support on WordPress 7+, and manage/top up your AI credits directly 🎉
* NEW [PRO] Per-field toggles to choose exactly which AI-generated image metadata (alt, caption, description) is written on upload
* NEW XML Sitemap health check: a built-in tool that probes your sitemap index and the first sub-sitemap of each type, flags problems, reports coverage of optional content types, and offers one-click fixes (such as flushing permalinks)
* NEW Google Preferred Sources block & shortcode to add Google's "Preferred Sources" follow button to your content
* NEW [PRO] Redirections & 404s moved to a faster DataViews screen, with a dedicated Rank Math CSV redirections importer and an "Add another" button after creating a redirect
* NEW [PRO] Video sitemap now scans page builder content (Bricks, etc.) for YouTube embeds, and auto-fill Video schema from YouTube falls back to a keyless oEmbed when the YouTube Data API quota is reached
* NEW [PRO] robots.txt editor: contextual guidance on the quick-insert buttons, clearer "Recommended" labels, and native WordPress tooltips
* NEW [PRO] SEO alerts now rely on the full XML sitemap diagnostic
* NEW [PRO] Structured Data Types metabox is enabled by default on fresh installs
* NEW Language packs install automatically on demand for your current locale (Free and PRO)
* NEW Cookie consent now emits a dataLayer event and a DOM event when a visitor accepts or declines, so you can trigger your own scripts
* NEW Notice in Titles & Metas pointing to your static posts page when one is set
* NEW Tools: Import / Export reorganized into cards, with a clear warning that exported settings contain sensitive credentials
* NEW Developer: headless Content Analysis REST endpoint (with rate limiting) and WordPress Abilities API support (WordPress 7+)
* INFO Mobile-friendly admin: sticky save bar, responsive setup wizard, and various small-screen layout fixes
* INFO Improved compatibility with Divi 5
* FIX Security enhanced
* FIX IndexNow: valid keys are no longer mistakenly base64-decoded
* FIX XML sitemaps: non-existent custom post types/taxonomies are kept out of the sitemap index, and a per-type sitemap now returns a 404 when its type no longer exists
* FIX XML sitemaps: hidden Polylang languages are now excluded
* FIX Schemas: HTML entities (like &) are decoded before JSON-LD encoding to avoid double-encoding, and metabox schema fields bind by key instead of by position
* FIX noindex warning now shows correctly in the admin bar even when the SEO menu is hidden
* FIX Content Analysis no longer reports zero headings when the article sits outside <main>
* FIX REST: empty integer metas are tolerated (WordPress 7 compatibility)
* FIX "Get PRO" link is now readable on the dashboard card; license reminder rendering and spacing fixed
* FIX FAQ block updated for the latest editor APIs (no more deprecation warnings); primary category picker is more stable
* FIX Bundled Google SDK is scoped at build time to avoid namespace collisions with other plugins
* FIX [PRO] WooCommerce Product schema: correct price & availability for out-of-stock and backorder variations, with an OutOfStock fallback only when the product is truly out of stock
* FIX [PRO] Redirections: 404 hits counter starts at 1 on the first hit, and the "Test URL" button no longer duplicates the language prefix
* FIX [PRO] Schemas: "manual value on each post" options restored in automatic schemas; saving no longer wipes schema data and the metabox Edit action routes to the React editor; Local Business opening-hours no longer triggers a PHP 8 warning
* FIX [PRO] Video: non-video YouTube URLs are no longer sent to the YouTube Data API
* FIX [PRO] llms.txt: post permalinks now resolve in their own language under WPML
* FIX [PRO] Analytics degrades gracefully when another plugin loads a conflicting Google SDK
* FIX [PRO] How-To block updated for the latest editor APIs
* FIX [PRO] Table of Contents block is now detected inside template parts
* FIX [PRO] Updater sends a neutral User-Agent for PRO update requests
* FIX [PRO] Build: async chunk filenames are content-hashed to prevent stale-chunk crashes after updates

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