Description
SafeBatch is the WordPress.org edition from the maker of Bulk SEO Studio. It provides a spreadsheet-style workflow for updating fields that would otherwise require opening WordPress content one item at a time.
The plugin is fully functional without an account, license key, quota, time limit, or external service. It does not send site data to the developer or another server.
Included capabilities
- Scan eligible public post types or match a pasted list of URLs.
- Edit WordPress titles and post status.
- Edit meta titles and descriptions used by supported SEO plugins.
- Edit H1-H6 text and tags in Gutenberg and Classic Editor content.
- Export the current scan as CSV for offline review.
- Preview current and proposed values before anything is written.
- Select individual fields in Preview.
- Automatically create backups before every save.
- Review History and undo a page, a selection, or a complete batch.
- Process large saves in smaller AJAX chunks to reduce timeout risk, without a plugin-imposed page limit.
Safety model
- Preview is mandatory: database writes begin only after confirmation.
- Backup before write: every changed page receives a restorable snapshot.
- Skip rather than guess: a heading or field that cannot be located confidently is skipped and reported.
- Permission checks: administration screens require the
manage_optionscapability; each post update also checksedit_post. - Local processing: scanning, previewing, saving, and undoing happen within the WordPress installation.
Supported editors and SEO metadata
Heading editing supports Gutenberg and Classic Editor content. Elementor pages can still use title, status, and SEO metadata editing, but this plugin does not edit Elementor heading widgets.
SEO metadata adapters are included for Yoast SEO, Rank Math, All in One SEO, SEOPress, Slim SEO, and The SEO Framework. SafeBatch is an editing interface and does not replace the sitemap, redirect, schema, or analysis features of those plugins.
Separate commercial plugin
Bulk SEO Studio Pro is a separate GPL-licensed commercial plugin with specialized workflows such as Elementor heading editing, CSV import, multi-source SEO workflows, bulk schema, internal linking, and Find & Fix. Its code is not included in this WordPress.org plugin, and no included feature is unlocked by a payment or license key.
Learn more on the edition comparison page.
Screenshots




Installation
- Install and activate SafeBatch – Bulk SEO Studio.
- Open SafeBatch Bulk Editor.
- Select post types and scan the site, or paste a list of URLs.
- Edit the required cells and click Preview Changes.
- Review and select the exact changes, then confirm the save.
- Use History whenever you need to inspect or undo a batch.
FAQ
-
Does the plugin have a row or page limit?
-
No. The plugin divides large saves into configurable AJAX chunks for reliability, but it does not impose a page quota.
-
Does it require a license key or account?
-
No. There is no licensing SDK, activation service, trial, or account requirement in this plugin.
-
Does it send data to an external service?
-
No. Plugin operations occur within your WordPress installation. The only external navigation is a user-clicked link to the developer’s website from the comparison screen or readme.
-
Does it replace my SEO plugin?
-
No. It reads and writes supported metadata fields. Your SEO plugin continues to own its other functionality.
-
Can it edit Elementor headings?
-
No. Elementor heading data is outside this plugin’s supported heading editors. Titles, status, and supported SEO metadata can still be edited for Elementor-built pages.
-
What does Undo restore?
-
Undo restores the prior title, status, SEO metadata, and supported Gutenberg or Classic Editor heading content recorded before the save.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“SafeBatch – Bulk SEO Studio” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “SafeBatch – Bulk SEO Studio” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
2.3.2
- Simplified the directory display name and administration branding by removing the redundant word “Free”.
- Kept History field totals consistent with the field-level Preview when multiple SEO fields are changed together.
2.3.1
- Updated WordPress 7.1 compatibility metadata.
- Improved directory-check compatibility for CSV streaming and request analysis.
2.3.0
- Created a standalone WordPress.org edition with no licensing SDK or locked included functionality.
- Removed the page limit; large saves remain chunked for reliability.
- Removed commercial feature code from the directory package.
- Moved administration JavaScript to enqueued files.
- Added strict request sanitization, nonce verification, and capability checks.
- Adopted a distinctive plugin name, slug, text domain, and four-character code/data prefix.
- Updated contributor metadata and directory documentation.
