{"id":5559,"date":"2026-03-31T16:29:31","date_gmt":"2026-03-31T08:29:31","guid":{"rendered":"http:\/\/longzhuplatform.com\/?p=5559"},"modified":"2026-03-31T16:29:31","modified_gmt":"2026-03-31T08:29:31","slug":"a-major-update-with-a-brand-new-react-ui-and-powerful-features-seopress-9-7","status":"publish","type":"post","link":"http:\/\/longzhuplatform.com\/?p=5559","title":{"rendered":"A Major Update with a Brand-New React UI and Powerful Features \u2013 SEOPress 9.7"},"content":{"rendered":"<p><\/p> <div> <p><b>SEOPress 9.7 is now available.<\/b>\u00a0We encourage you to update your site as soon as possible to take advantage of the latest features, improvements, and fixes.<\/p> <h2 id=\"%f0%9f%8e%89-new-react-based-settings-ui\">\ud83c\udf89 New \u2013 React-based settings UI<\/h2> <p>We\u2019re preparing for the transition of the WordPress admin to a fully React-based system, planned by the Core team for later this year (in theory).<\/p> <p>Version 9.7 introduces our first React-powered settings screens, designed to deliver a smoother, faster, and more intuitive user experience.<\/p> <figure id=\"attachment_1689693\" aria-labelledby=\"figcaption_attachment_1689693\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1689693 size-full\" src=\"https:\/\/www.seopress.org\/wp-content\/uploads\/2026\/03\/seopress-user-interface-react-3.png\" alt=\"Example of a new settings screen - SEOPress PRO\" width=\"2312\" height=\"2388\" srcset=\"https:\/\/www.seopress.org\/wp-content\/uploads\/2026\/03\/seopress-user-interface-react-3.png 2312w, https:\/\/www.seopress.org\/wp-content\/uploads\/2026\/03\/seopress-user-interface-react-3-768x793.png 768w, https:\/\/www.seopress.org\/wp-content\/uploads\/2026\/03\/seopress-user-interface-react-3-1487x1536.png 1487w, https:\/\/www.seopress.org\/wp-content\/uploads\/2026\/03\/seopress-user-interface-react-3-1983x2048.png 1983w\" sizes=\"auto, (max-width: 2312px) 100vw, 2312px\" title=\"A Major Update with a Brand-New React UI and Powerful Features \u2013 SEOPress 9.7\u63d2\u56fe\" \/><figcaption id=\"figcaption_attachment_1689693\" class=\"wp-caption-text mt-3 mb-5 fst-italic\">Example of a new settings screen \u2013 SEOPress PRO<\/figcaption><\/figure> <p>We\u2019re actively improving the integration of our metaboxes, both classic and universal, as part of a fully redesigned UI that aligns more closely with the native WordPress editor.<\/p> <p>At the same time, you\u2019ll still be able to edit your SEO metadata from any page builder. These improvements are planned for SEOPress 9.8.<\/p> <figure id=\"attachment_1689692\" aria-labelledby=\"figcaption_attachment_1689692\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-1689692\" src=\"https:\/\/www.seopress.org\/wp-content\/uploads\/2026\/03\/seopress-user-interface-react-2.png\" alt=\"New modal to remind you saving changes - SEOPress PRO\" width=\"428\" height=\"210\" srcset=\"https:\/\/www.seopress.org\/wp-content\/uploads\/2026\/03\/seopress-user-interface-react-2.png 926w, https:\/\/www.seopress.org\/wp-content\/uploads\/2026\/03\/seopress-user-interface-react-2-768x377.png 768w\" sizes=\"auto, (max-width: 428px) 100vw, 428px\" title=\"A Major Update with a Brand-New React UI and Powerful Features \u2013 SEOPress 9.7\u63d2\u56fe1\" \/><figcaption id=\"figcaption_attachment_1689692\" class=\"wp-caption-text mt-3 mb-5 fst-italic\">New modal to remind you saving changes \u2013 SEOPress PRO<\/figcaption><\/figure> <h2 id=\"%f0%9f%8e%89-new-even-better-redirections\">\ud83c\udf89 New \u2013 Even Better Redirections<\/h2> <p>We now include real-time verification when creating a redirect to avoid input errors on the origin field and thus prevent non-functional redirects, URL conflicts, duplicates, etc.<\/p> <figure id=\"attachment_1689690\" aria-labelledby=\"figcaption_attachment_1689690\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-1689690\" src=\"https:\/\/www.seopress.org\/wp-content\/uploads\/2026\/03\/seopress-redirections-ux.png\" alt=\"Enhanced user experience when adding a new redirect - SEOPress PRO\" width=\"594\" height=\"260\" srcset=\"https:\/\/www.seopress.org\/wp-content\/uploads\/2026\/03\/seopress-redirections-ux.png 1010w, https:\/\/www.seopress.org\/wp-content\/uploads\/2026\/03\/seopress-redirections-ux-768x336.png 768w\" sizes=\"auto, (max-width: 594px) 100vw, 594px\" title=\"A Major Update with a Brand-New React UI and Powerful Features \u2013 SEOPress 9.7\u63d2\u56fe2\" \/><figcaption id=\"figcaption_attachment_1689690\" class=\"wp-caption-text mt-3 mb-5 fst-italic\">Enhanced user experience when adding a new redirect \u2013 SEOPress PRO<\/figcaption><\/figure> <p>You can also apply categorize your redirects with a new bulk action.<\/p> <p>Our bulk deletion process has been optimized to handle large datasets more efficiently.<\/p> <figure id=\"attachment_1689691\" aria-labelledby=\"figcaption_attachment_1689691\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-1689691\" src=\"https:\/\/www.seopress.org\/wp-content\/uploads\/2026\/03\/seopress-user-interface-react-1.png\" alt=\"New modal during CSV redirect import to prevent any disasters - SEOPress PRO\" width=\"474\" height=\"360\" srcset=\"https:\/\/www.seopress.org\/wp-content\/uploads\/2026\/03\/seopress-user-interface-react-1.png 1126w, https:\/\/www.seopress.org\/wp-content\/uploads\/2026\/03\/seopress-user-interface-react-1-768x582.png 768w\" sizes=\"auto, (max-width: 474px) 100vw, 474px\" title=\"A Major Update with a Brand-New React UI and Powerful Features \u2013 SEOPress 9.7\u63d2\u56fe3\" \/><figcaption id=\"figcaption_attachment_1689691\" class=\"wp-caption-text mt-3 mb-5 fst-italic\">New modal during CSV redirect import to prevent any disasters \u2013 SEOPress PRO<\/figcaption><\/figure> <p>Finally, our CSV import tool now auto-detect the separator used in your file and a confirmation modal clearly indicates what will be imported and\/or if there are any errors in your file.<\/p> <h2 id=\"%f0%9f%8e%89-improvements-author-schema\">\ud83c\udf89 Improvements \u2013 Author schema<\/h2> <p>We\u2019ve added social profile fields to WordPress user profiles, allowing this information to be included in structured data for your site.<\/p> <p>This means you can now select a WordPress user for the Knowledge Graph directly from the <strong>SEO<\/strong>, <strong>Social Networks<\/strong>,\u00a0<strong>Knowledge Graph<\/strong> tab, improving author attribution and helping search engines better understand and display your content.<\/p> <figure id=\"attachment_1689688\" aria-labelledby=\"figcaption_attachment_1689688\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1689688\" src=\"https:\/\/www.seopress.org\/wp-content\/uploads\/2026\/03\/seopress-author-schema.png\" alt=\"Use a WordPress user as the main author of the site - SEOPress\" width=\"2192\" height=\"1074\" srcset=\"https:\/\/www.seopress.org\/wp-content\/uploads\/2026\/03\/seopress-author-schema.png 2192w, https:\/\/www.seopress.org\/wp-content\/uploads\/2026\/03\/seopress-author-schema-768x376.png 768w, https:\/\/www.seopress.org\/wp-content\/uploads\/2026\/03\/seopress-author-schema-1536x753.png 1536w, https:\/\/www.seopress.org\/wp-content\/uploads\/2026\/03\/seopress-author-schema-2048x1003.png 2048w\" sizes=\"auto, (max-width: 2192px) 100vw, 2192px\" title=\"A Major Update with a Brand-New React UI and Powerful Features \u2013 SEOPress 9.7\u63d2\u56fe4\" \/><figcaption id=\"figcaption_attachment_1689688\" class=\"wp-caption-text mt-3 mb-5 fst-italic\">Use a WordPress user as the main author of the site \u2013 SEOPress<\/figcaption><\/figure> <h2 id=\"%f0%9f%8e%89-improvements-whats-new-in-our-licensing-system\">\ud83c\udf89 Improvements \u2013 What\u2019s New in Our Licensing System<\/h2> <p>We know that many users have been experiencing long-standing issues activating and\/or updating our premium plugins (the infamous \u201c<strong>download unauthorized<\/strong>\u201d error for example).<\/p> <p>We\u2019ve tackled this problem head-on by implementing numerous fixes.<\/p> <p>We sincerely hope these issues are now a thing of the past.<\/p> <h2 id=\"%f0%9f%8e%89-other-updates\">\ud83c\udf89 Other Updates<\/h2> <p>Developers will be happy to know that we have added <strong>two new REST API endpoints<\/strong>:<\/p> <ul> <li>Automatic Schemas <ul> <li><code>GET \/wp-json\/seopress\/v1\/schemas<\/code><\/li> <li><code>GET \/wp-json\/seopress\/v1\/schemas\/{id}<\/code><\/li> <li><code>POST \/wp-json\/seopress\/v1\/schemas<\/code><\/li> <li><code>PUT \/wp-json\/seopress\/v1\/schemas\/{id}<\/code><\/li> <li><code>DELETE \/wp-json\/seopress\/v1\/schemas\/{id}<\/code><\/li> <\/ul> <\/li> <li>SEO Alerts: <ul> <li><code>GET \/wp-json\/seopress\/v1\/alerts<\/code><\/li> <li><code>GET \/wp-json\/seopress\/v1\/alerts?force=true<\/code><\/li> <\/ul> <\/li> <\/ul> <p>You can find all the details in our SEOPress REST API guide.<\/p> <p>We have also introduced <strong>new WP CLI commands<\/strong>:<\/p> <ul> <li><code>wp seopress-pro license activate<\/code><\/li> <li><code>wp seopress-pro license deactivate<\/code><\/li> <li><code>wp seopress-pro license status<\/code><\/li> <li><code>wp seopress-pro license update<\/code><\/li> <li><code>wp seopress-pro license reset<\/code><\/li> <\/ul> <p>This release also includes:<\/p> <ul> <li>a compatibility fix with Polylang and our XML sitemaps;<\/li> <li>a compatibility fix with Elementor;<\/li> <li>fixes with our Site Audit feature;<\/li> <li>removal of deprecated AI models;<\/li> <li>new placeholders for the llms.txt feature: <code>{{latest_posts:X,(your_cpt_key)}}<\/code>;<\/li> <li>validate your site for Seznam.cz (Czech search engine) from <strong>SEO<\/strong>, <strong>Advanced<\/strong>, <strong>Advanced<\/strong> tab;<\/li> <li>exclude custom path for our 404 feature (<strong>SEO<\/strong>, <strong>PRO<\/strong>, <strong>Redirections \/ 404<\/strong> tab);<\/li> <li>our Page Speed feature get a lot of improvements;<\/li> <li>and so much more!<\/li> <\/ul> <figure id=\"attachment_1689689\" aria-labelledby=\"figcaption_attachment_1689689\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1689689\" src=\"https:\/\/www.seopress.org\/wp-content\/uploads\/2026\/03\/seopress-pro-google-page-speed-scaled.png\" alt=\"New UI for our Google Page Speed integration - SEOPress PRO\" width=\"2560\" height=\"1407\" srcset=\"https:\/\/www.seopress.org\/wp-content\/uploads\/2026\/03\/seopress-pro-google-page-speed-scaled.png 2560w, https:\/\/www.seopress.org\/wp-content\/uploads\/2026\/03\/seopress-pro-google-page-speed-768x422.png 768w, https:\/\/www.seopress.org\/wp-content\/uploads\/2026\/03\/seopress-pro-google-page-speed-1536x844.png 1536w, https:\/\/www.seopress.org\/wp-content\/uploads\/2026\/03\/seopress-pro-google-page-speed-2048x1126.png 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" title=\"A Major Update with a Brand-New React UI and Powerful Features \u2013 SEOPress 9.7\u63d2\u56fe5\" \/><figcaption id=\"figcaption_attachment_1689689\" class=\"wp-caption-text mt-3 mb-5 fst-italic\">New UI for our Google Page Speed integration \u2013 SEOPress PRO<\/figcaption><\/figure> <p>More details in the changelog.<\/p> <p>Don\u2019t forget to subscribe to our newsletter to follow our latest product updates and receive the latest\u00a0Google News:<\/p> <p><span class=\"p-3 bg-light rounded fw-bold d-inline-block w-100\">You like SEOPress? Please do us a favor: leave a 5-star review on the official WordPress plugins directory to help us. More than 1,200 reviews! Thank you all!<br \/><\/span><span class=\"p-3 bg-light rounded fw-bold d-inline-block w-100\">Leave a 5-star review<\/span><\/p> <h2 id=\"changelog\">Changelog<\/h2> <p>This update contains the following changes (full changelog here):<\/p> <pre>* NEW Brand new React-based settings UI for a faster and more modern administration experience (first iteration) \ud83c\udf89&#13; * NEW Add Seznam.cz site verification support&#13; * NEW Add Person knowledge graph user ID field for more granular author attribution&#13; * NEW Detect transliterated keywords in permalink slugs for better multilingual support&#13; * NEW [PRO] Add WP-CLI license commands: activate, deactivate, status, update, reset&#13; * NEW [PRO] Rewrite PageSpeed tab to match pagespeed.web.dev with improved UI and print support&#13; * NEW [PRO] Add custom site URL field for Google Search Console&#13; * NEW [PRO] Add real-time validation for redirection URLs with loop detection&#13; * NEW [PRO] Add REST API endpoints for automatic schemas&#13; * NEW [PRO] Add REST API endpoint for SEO alerts&#13; * NEW [PRO] Add Bingbot crawl-delay quick-insert button in robots.txt editor&#13; * NEW [PRO] Add custom capabilities for Broken Links list&#13; * NEW [PRO] Add 'Add to category' bulk action for redirections&#13; * NEW [PRO] Add delete button for AI provider API keys&#13; * NEW [PRO] Auto-detect CSV separator for redirections import with confirmation modal&#13; * NEW [PRO] Include all public post types in llms.txt with {{latest_posts:X,(post_types)}} syntax&#13; * NEW [PRO] Enrich Author schema with social profiles and E-E-A-T linking&#13; * NEW [PRO] Exclude URLs from 404 log&#13; * INFO Prevent license modal reminder from showing unexpectedly&#13; * INFO Improved feature toggles reliability&#13; * INFO Improved freeze post date feature with real-time warning&#13; * INFO [PRO] Add deprecated label to FAQ, HowTo and Course schemas&#13; * INFO [PRO] Remove Elementor FAQ schema integration (deprecated by Google)&#13; * INFO [PRO] Remove retired GPT models&#13; * INFO [PRO] Optimize bulk deletion for redirections (50+ entries)&#13; * INFO [PRO] Refactor breadcrumb check&#13; * INFO [PRO] Update WP-CLI update logic&#13; * INFO [PRO] Improved CSV redirections import with row validation and post-import feedback&#13; * INFO [PRO] Invalidate EDD updater cache on license change&#13; * FIX Undo action with FAQ v2 block&#13; * FIX Use slugs instead of names in product_cat rewrite rules&#13; * FIX Fatal error if WC $product isn't set&#13; * FIX SEO score column showing stale data from previous analysis&#13; * FIX Facebook ID field not saving correctly&#13; * FIX Missing HTTP headers&#13; * FIX REST settings endpoints returning null on fresh installs&#13; * FIX Metabox preview failing with non-Latin slugs&#13; * FIX Duplicate archive links in XML sitemap with Polylang multi-domain&#13; * FIX Unsafe call_user_func_array with user-controlled input&#13; * FIX PHP 8.5 compatibility&#13; * FIX Custom schema detection in site audit&#13; * FIX getPostTypes() and getTaxonomies() operator from 'or' to 'and' for publicly_queryable filtering&#13; * FIX tagify.js.map missing from plugin package causing browser console 404 error&#13; * FIX Undefined variable $seopress_robots_freeze_modified_date warning&#13; * FIX SEO scores between content analysis metabox and post types column&#13; * FIX [PRO] Microsoft Clarity tracking code regression&#13; * FIX [PRO] AI hallucination when generating alt text&#13; * FIX [PRO] AI language not applied when generating alt texts&#13; * FIX [PRO] Site audit stuck after first batch&#13; * FIX [PRO] Site audit rescan resetting ignored issues&#13; * FIX [PRO] GA4 purchase filter breaking the filter chain&#13; * FIX [PRO] Unauthorized download error during plugin updates&#13; * FIX [PRO] Missing query string separator in regex redirects&#13; * FIX [PRO] Regex redirections blocked by 404 log entries&#13; * FIX [PRO] Video sitemap pagination and reduced regeneration aggressiveness&#13; * FIX [PRO] AI media meta generation with per field action support&#13; * FIX [PRO] Purge page cache after robots.txt settings are saved&#13; * FIX [PRO] PHP 8.5 compatibility&#13; * FIX [PRO] Undefined array key warnings&#13; * FIX [PRO] Elementor editor save\/preview broken due to missing editor context exclusions&#13; * FIX [PRO] Matomo cron scheduling issue&#13; * SECURITY Hardened REST API and AJAX endpoint security<\/pre> <div class=\"author-bio small my-5\"> <div class=\"d-flex pt-4 border-top\"> <div class=\"d-flex me-4\"> <img src=\"https:\/\/secure.gravatar.com\/avatar\/6e6eb6c9bb559c9e68a7f30d190821684d6d345940ad4e127d949a6424987ba7?s=80&amp;d=mm&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/6e6eb6c9bb559c9e68a7f30d190821684d6d345940ad4e127d949a6424987ba7?s=160&amp;d=mm&amp;r=g 2x\" class=\"avatar avatar-80 photo rounded-circle\" height=\"80\" width=\"80\" loading=\"lazy\" decoding=\"async\" title=\"A Major Update with a Brand-New React UI and Powerful Features \u2013 SEOPress 9.7\u63d2\u56fe6\" alt=\"A Major Update with a Brand-New React UI and Powerful Features \u2013 SEOPress 9.7\u63d2\u56fe6\" \/> <\/div> <div class=\"flex-grow-1\"> <span class=\"author-title\"><br \/> <span class=\"author-heading\"><br \/> By <span class=\"text-primary fw-bold\">Benjamin Denis<\/span> <\/span><br \/> <\/span><\/p> <p class=\"author-description\"> CEO of SEOPress. 15 years of experience with WordPress. Founder of WP Admin UI &amp; WP Cloudy plugins. Co-organizer of WordCamp Biarritz 2023 &amp; WP BootCamp. WordPress Core Contributor. <\/p> <\/p><\/div> <\/p><\/div> <\/p><\/div> <\/p><\/div> <p>Product News#Major #Update #BrandNew #React #Powerful #Features #SEOPress1774945771<\/p> ","protected":false},"excerpt":{"rendered":"<p>SEOPress 9.7 is now available.\u00a0We encourage you to update your site as soon as possible to take advantage of the latest features, improvements, and fixes. \ud83c\udf89 New \u2013 React-based settings UI We\u2019re preparing for the transition of the WordPress admin to a fully React-based system, planned by the Core team for later this year (in [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":5560,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[26],"tags":[20809,93,82,4290,19534,164,92],"class_list":["post-5559","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-green-sea","tag-brandnew","tag-features","tag-major","tag-powerful","tag-react","tag-seopress","tag-update"],"acf":[],"_links":{"self":[{"href":"http:\/\/longzhuplatform.com\/index.php?rest_route=\/wp\/v2\/posts\/5559","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/longzhuplatform.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/longzhuplatform.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/longzhuplatform.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/longzhuplatform.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5559"}],"version-history":[{"count":0,"href":"http:\/\/longzhuplatform.com\/index.php?rest_route=\/wp\/v2\/posts\/5559\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/longzhuplatform.com\/index.php?rest_route=\/wp\/v2\/media\/5560"}],"wp:attachment":[{"href":"http:\/\/longzhuplatform.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5559"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/longzhuplatform.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5559"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/longzhuplatform.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5559"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}