Yipresser Migrator for Admin Optimizer
Yipresser Migrator for Admin Optimizer
Description
Yipresser Migrator for Admin Optimizer is a companion plugin for Admin Optimizer. It helps site owners move data from supported third-party plugins into matching Admin Optimizer modules.
The migration workflow is built into the Admin Optimizer settings screen. Scan the site, review the available importers, choose migration options, and run the migration.
Supported sources:
- Yoast SEO (SEO Manager)
- All in One SEO (SEO Manager)
- Rank Math (SEO Manager)
- SEOPress (SEO Manager)
- Contact Form 7 (Form Builder)
- WPForms Lite and Pro (Form Builder)
- Redirection (Redirect Manager)
What can be migrated:
- Site-wide title, description, schema, social image, and social profile settings where a matching Admin Optimizer SEO Manager field exists.
- Per-post focus keyword, meta title, meta description, Facebook image, X/Twitter image, canonical URL, noindex value, and schema type where supported by the source plugin.
- Public post types selected during migration. Posts and pages are selected by default.
- Contact Form 7 forms, imported as Admin Optimizer Form Builder forms with their fields and mail settings mapped over.
- WPForms forms, including supported fields and layout, the default enabled notification, and the default enabled confirmation. Adjusted and unsupported features are reported for review.
- Enabled plain URL rules from Redirection with safe internal targets and 301, 302, or 307 status codes. Existing Redirect Manager rules are never overwritten, and unsupported rules are reported for review.
Migration is read-only for source plugins. The tool reads supported source plugin options, post metadata, forms, and redirect rules, then writes mapped values into the matching Admin Optimizer module. It does not modify or delete source plugin data.
Migration is a one-time operation, not a sync: running (or re-running) an SEO importer writes mapped values over the destination SEO fields. Contact Form 7 and WPForms can skip previously imported forms. Redirection imports never overwrite an existing Redirect Manager rule.
For larger sites, per-post SEO migration runs in background batches through Action Scheduler. WPForms and Redirection imports process bounded chunks while the migration screen polls for progress. Contact Form 7 import runs immediately.
SEO Manager, Form Builder, and Redirect Manager are Admin Optimizer destinations. The installed Admin Optimizer version must provide the matching destination storage contract. The destination module does not need to be enabled before migration.
Source Code and Development
Human-readable JavaScript source is included in src/assets/js/src/; src/assets/js/src/migrator.js corresponds to src/assets/js/migrator.min.js. Human-readable Sass source is included in src/assets/css/scss/; src/assets/css/scss/migrator.scss corresponds to the generated src/assets/css/migrator.css and src/assets/css/migrator.min.css files.
JavaScript is minified with Terser. Regenerate it from the plugin directory with terser src/assets/js/src/migrator.js --compress --mangle --output src/assets/js/migrator.min.js. CSS is compiled from Sass and minified by the project’s Sass watcher/build environment. Build a WordPress.org package with ./build-release.sh wp; readable custom asset sources are retained in that package.
Installation
- Upload the
yipresser-migrator-for-admin-optimizerfolder to the/wp-content/plugins/directory, or install the plugin from the WordPress Plugins screen. - Activate Yipresser Migrator for Admin Optimizer through the Plugins screen in WordPress.
- Make sure Admin Optimizer is active and provides the destination named for your migration.
- Go to the Admin Optimizer settings screen and open the Migration tab.
- Click Start Scanning, review the detected importers, choose the options you want, and start the migration.
Faq
No. Source plugin data is read only. The migration writes mapped values into the matching Admin Optimizer module and leaves source settings, post metadata, forms, entries, and redirect rules in place.
Yoast SEO, All in One SEO, Rank Math, and SEOPress migrate into SEO Manager. Contact Form 7 and WPForms Lite/Pro migrate into Form Builder. Redirection migrates compatible rules into Redirect Manager.
No, not for SEO settings or per-post SEO fields. Migration overwrites each mapped destination Admin Optimizer SEO Manager setting or post field with the corresponding value read from the source plugin — this is a one-time migration, not a two-way sync. Back up your site before running a migration if you’ve already configured Admin Optimizer SEO Manager and want to keep those values.
Contact Form 7 and WPForms imports include an option to skip previously imported forms. Redirection tracks imported source rules and also checks destination source paths, so re-running it does not create duplicates or overwrite conflicts.
For SEO importers, posts and pages are selected by default. The migration screen lets you choose from the public post types available on the site before running each importer. This option doesn’t apply to Contact Form 7 or WPForms, which migrate forms rather than posts.
Only data with a matching Admin Optimizer destination is migrated. Some source features have no equivalent and are skipped. The migration screen includes mapping tables so you can review the supported scope before running it.
WPForms migration reports exact, adjusted, and unsupported fields. It imports the default enabled notification and confirmation where supported, reports additional or conditional configurations that cannot be represented, and does not migrate WPForms entries, payments, integrations, registrations, or post-submission behavior. Existing WPForms entries remain available in WPForms.
Redirection migration supports enabled, non-regex URL matches with safe internal targets and 301, 302, or 307 status codes. Conditional or query-string matches, non-URL actions such as 410 errors, external targets, groups, logs, and statistics are not migrated. Unsupported rules and conflicts remain in migration history with their reason; exact duplicates are counted as existing rules.
Per-post SEO migration runs in background batches using Action Scheduler. Contact Form 7 runs immediately. WPForms processes up to 20 selected forms per request, and Redirection processes up to 100 rules per request; both continue through progress polling.
Yes. Source data is not changed, but migration writes data into Admin Optimizer. A fresh database backup is recommended, especially because re-running an SEO importer overwrites mapped SEO destination values.
Reviews
Changelog
1.0.4
- Fixed: Removed commercial, license, tier, and module-activation restrictions from all migration execution paths.
- Changed: Migration availability now uses neutral technical destination-compatibility checks for SEO Manager, Form Builder, and Redirect Manager.
- Added: Informational destination-availability helper text on importer cards and after successful migrations.
- Added: Human-readable JavaScript and CSS sources to the WordPress.org package, with source and build instructions.
1.0.3
- Added: WPForms Lite and Pro importer for Form Builder forms, supported fields, notifications, and confirmations, with compatibility reporting and duplicate-import protection.
- Added: Redirection importer for compatible internal URL rules, with bounded batches, duplicate protection, and retained skip reasons.
1.0.2
- Added: CF7 importer
- Fixed: Various SEO importers bugs.
1.0.1
- Added: plugin updater
1.0.0
- First release with yoast seo, aioseo, rankmath, seopress.