Yes, It is advisablesuggested to create a reusable workflow or attach workflow with the content type from designer, if you want to move youruse this workflow to another sitein other sites or subsitesubsites.
If you have created list workflow, here is good article that demonstrates step by step guidelinesshow how to move SP designerreuse this list workflow from one site toin another site.