Hey Keith,
I am sorry for the delay of this reply is because last my reply was already 11.20pm last night.
There isn't a whole lot that I can't quickly replicate on a new install.... the main component of the website is easyblog.... how complicated or time consuming would the migration be?
I am not encourage you use feed importer to import blog post from your current site to new site. It would be best to migrate all the Easyblog table from current site to your new site. But you have to migrate all of your current site user to your new site using 3rd party user migration tool first and make sure all the user id same as your current site. After you done this, I will show you some migration Easyblog table guild-line at below.
are there any other things i would need to consider, like SEO? i mean if i dont use sh404 am i going to have all completely different URLs? etc
Yes, if you didn't use back sh404sef, it will show completely different URL. But don't worry about this because if you configure exactly same menu structure with your current site, it will show the same URL even you enable the sh404sef.
Ideally, it's best that you create an export dump through phpmyadmin and export the tables over. Here's the general guideline that you could use and it is also what we used previously when we migrated from current site to new site.
*Backup your data first before perform migration
*Migrate all the current site user to new site first using 3rd party extension (make sure all the user id is same as current site)
*Don't Install Easyblog in your new site.
1. Open up PHPMyAdmin tool that is provided by your hosting provider and open up your current site's database.
2. Make a sql dump for all the tables that has the prefix of #__easyblog_*
3. Download the .sql file and save it on your desktop.
4. If your new site's database prefix also uses the same prefix , then you can skip this part. However, if you are using a different database prefix, you'll need to edit the .sql file that you've just downloaded, and do a search and replace of jos_ with your new database prefix.
5. Open your PHPMyAdmin and this time, open up your new site's database.
6. You should see an import link at the top. Click on that, and click on browse. Select the .sql file and click the run import button.
Note : 7. Install the latest EasyBlog on your new site new site
**migrate additional - if your blog post have including the image file, you have to do this step as well.
That was to copy over the image and media files associated with EasyBlog (e.g. the "/images/easyblog_avatar", "/images/easyblog_images", "/images/easyblog_shared", and the "/media/com_easyblog" folders and all of their contents).