SEOPress Insights 3.1 is now available. We encourage you to update your site as soon as possible to take advantage of the latest features and improvements.
🎉 New – A completely rebuilt interface
Every screen of SEOPress Insights has been rewritten in React: dashboard, rankings, competitors, backlinks, settings, license and setup wizard.
Navigation is now instant. Moving from one screen to another no longer reloads the whole page, and the tables are built on DataViews, the same component WordPress uses in its own admin.

You can reorder columns, choose which ones to display, switch layouts, and everything you set is remembered the next time you come back.
The whole interface now follows your WordPress admin color scheme, and it works properly on small screens.

🎉 New – Compare periods, competitors and segments
Knowing your position is useful. Knowing whether it is better or worse than last month, or than the competitor you keep running into, is what actually drives decisions.
Turn on the comparison in the filter bar of the Rankings screen to put the current period next to another date range, a tag segment, or a competing domain.
The table then shows both positions side by side and the gap between them, so you can see at a glance what improved, what slipped, and where a competitor is still ahead of you.

🎉 New – Guided tours on every screen
SEO data is only useful if you know how to read it. A position that goes from 14 to 9 is a gain, even though the number went down.
Each screen now opens with a short guided tour: what is measured, how often, and what to do with it. Four pages on Rankings, three on the Dashboard, and the same on Competitors and Backlinks.
Once you have seen it, a How to read this data panel stays available above every table. It explains each metric and each column, one by one, and it is closed by default so it never gets in the way.
You can replay any tour at any time from the Help panel in the admin header.

🎉 New – Developers: WordPress Abilities API support
SEOPress Insights now registers four read-only abilities on the WordPress Abilities API, available from WordPress 6.9:
seopress/get-insights-dashboardseopress/get-keyword-rankingsseopress/get-competitor-rankingsseopress/list-backlinks
They are exposed to MCP clients, which means an AI assistant connected to your site can read your rankings, your competitors and your backlinks to answer questions about them.
Everything is read-only, and every ability goes through the same capability checks as the corresponding screen: a user who cannot see the Backlinks screen cannot list backlinks through the API either. On WordPress 6.8 and below, the feature simply does nothing.
🎉 Other news
This new version of SEOPress Insights adds a lot of enhancements and fixes:
- Faster admin loading, the heaviest components are now loaded on demand;
- Insights options are no longer autoloaded, and no plugin data is loaded on public page views;
- Setup wizard and license screen rebuilt, aligned with SEOPress Free and SEOPress PRO;
- Charts and status colors now follow your admin theme color;
- Rankings columns reordered by SEO reading priority;
- Backlinks sorting fixed on the trust and citation flow columns;
- Email reports no longer stop on an invalid frequency;
- Translations shipped in asynchronous chunks are now correctly loaded;
- New unit and integration test suites, run on every change;
- Tested up to WordPress 7.1.
We hope you enjoy this new version!
Changelog
This update contains the following changes (full changelog here):
* NEW Insights admin fully rebuilt in React with DataViews tables 🎉 * NEW Compare rankings by period, competitor or tag segment 🎉 * NEW Guided tour on the dashboard, rankings, competitors and backlinks screens, replayable from the help panel * NEW "How to read this data" panel explaining every metric and column on each screen * NEW Developer: WordPress Abilities API support (WordPress 6.9+) exposing read-only rankings, backlinks and dashboard insights, available to MCP clients * INFO Setup wizard and license screen rebuilt on the SEOPress design system * INFO Table views are now persisted: columns, sorting, layout and filters * INFO Rankings columns reordered by SEO reading priority * INFO Charts and status colors now follow your WordPress admin theme color * INFO Responsive layout fixed across all Insights screens * INFO Faster admin loading, DataViews is now loaded on demand * INFO Insights options are no longer autoloaded * INFO Plugin data is no longer loaded on public page views * INFO New unit and integration test suites * INFO Compatible with WordPress 7.1 * FIX Sorting backlinks on an invalid column no longer empties the result set * FIX Trust and citation flow columns are now numeric so their indexes are used * FIX An invalid cron frequency no longer stops the email reports * FIX Translations shipped in asynchronous chunks are now correctly loaded * FIX PHP warnings on an undefined $wrap in the backlinks export script * FIX Neutral User-Agent for Insights update requests to the store