there isn’t really a ‘one fits all’ type of solution for this. Depending on how the original site was built could create various implications, such as whether the old theme was using custom post types or used shortcode content that won’t be present in GP.
A simple test would be to create a Staging site of the original website. Install GeneratePress and see if anything breaks or is missing.