The easiest way to move everything over is by cloning your current website. You can do this using a plugin called Duplicator, which will generate a couple of files that you can upload to your new domain. It will then create an exact copy of your existing site, including all Amelia data.
Keep in mind that Duplicator (free) has a size limit of 500 MB. If your site is larger than that, you can use All-in-One WP Migration instead — it works in a similar way but supports bigger websites.
If you prefer not to clone the entire site and only want to move Amelia’s data, there is a more advanced method:
Install Amelia on the new site.
Access the database of the new site and delete all Amelia tables (these usually start with
wp_amelia_
, but your prefix may be different).From the old site, copy all tables that begin with
yourprefix_amelia_
and import them into the new site's database.In the same database, go to the
wp_options
table and find the row whereoption_name
isamelia_settings
. Copy theoption_value
from the old site and paste it into the same field on the new site.
Important: That value contains links to your old website, so you'll need to update the URLs after pasting it, so they point to the new domain.
If you're unsure about the manual method, we recommend cloning the entire site — it's a much simpler and safer approach. Just keep in mind that this should only be done on a fresh or empty site, as applying a cloned website will overwrite any existing data.