Back to Community

How to Successfully Migrate Your SEO Data to All in One SEO

28 threads Sep 9, 2025 PluginAll in one seo

Content

Migrating your website's SEO data from another plugin to All in One SEO (AIOSEO) is a common task, but it can sometimes lead to confusion when data doesn't appear as expected. This guide covers the most frequent issues users encounter and provides clear solutions to ensure a smooth transition.

Why Migration Issues Occur

Migration problems often stem from a few key areas: the original plugin not being active during the import process, differences in post IDs between an old and new site, or the use of a plugin that lacks a direct, automated import tool within AIOSEO.

Common Migration Scenarios and Solutions

1. The Source Plugin Must Be Active

AIOSEO's automatic importers for plugins like Yoast SEO require the original plugin to be installed and active on your site. If you deactivated or deleted the old plugin before running the AIOSEO import wizard, the data cannot be found and migrated.

Solution: Reactivate the previous SEO plugin (e.g., Yoast SEO or Rank Math) and then run the migration tool again within AIOSEO.

2. Migrating to a New Website with Different Post IDs

If you are building a new website and importing content, your post and page IDs will likely be different from those on the original site. AIOSEO's data is tied to these specific IDs. An export file from the old site will not map correctly to the new IDs, resulting in NULL values in the database.

Solution: For a direct site migration (moving a site from one domain to another where post IDs remain consistent), use a dedicated migration plugin or service from your hosting provider to copy the entire database, which will preserve the post IDs and the associated AIOSEO data. If you are starting with a fresh WordPress installation on a new domain, a direct import of SEO data is not possible, and you will need to manually re-enter your meta titles and descriptions.

3. Migrating from a Plugin Without a Direct Importer

AIOSEO does not have built-in import tools for every SEO plugin, such as The SEO Framework or SlimSEO.

Solution: The recommended workaround is a two-step process:

  1. First, use the source plugin's functionality to export your SEO meta data to a CSV file.
  2. Second, use the Import/Export feature in AIOSEO (located under AIOSEO > Tools) to import this CSV file. You may need to adjust the CSV file's structure to match the expected format for AIOSEO.

4. TruSEO Scores Not Migrating

TruSEO scores are analysis results generated by AIOSEO and are not part of another plugin's data. Therefore, they will not be imported from Yoast or Rank Math.

Solution: After migration, AIOSEO will need to analyze your content to generate new scores. This happens automatically when you edit and update a post. Unfortunately, there is no bulk action to calculate scores for all posts at once; each post must be updated individually to trigger the analysis.

Final Checklist for a Successful Migration

  • Always create a full backup of your website before beginning any migration process.
  • Ensure the plugin you are migrating from is installed and activated.
  • Use the built-in import wizard in AIOSEO for supported plugins (Yoast, Rank Math).
  • For unsupported plugins or complex moves, use the CSV export/import method.
  • Verify the migration was successful by checking a few key posts and pages.

By following these guidelines, you can effectively transfer your valuable SEO work and continue optimizing your site with All in One SEO.

Related Support Threads Support