I'm a sharepoint admin and I'm receiving request everyday to duplicate a site or site collection. Site templates has limitations so I really want to have something to help me. I want to be able to select Subsite that I want to keep within the site collection I want to copy and select the permissions as well. More granular than just a template or a simple copy of a site collection
You can make a granular backup of the pages library (site collection source) in Central Administration, and restore the pages library in site collection destination if you don't have any other pages you need to save in that library.
Or you can backup the entire site collection using Backup-SPSite powershell script and run Restore-SPSite to another web application (with another content database) in the same farm.
One of the options could be to save a site template. Then deploy it in a site collection and to create new sites from it.
Few more migration tools out there, you could try like:
Hope this helps!