Create a good backup
Put the site in version control
Create a Github copy of the code if it doesn't already exist. Start your first commit with everything exactly the way it is before you start. If the project already has git, do perserve the git history.
Backup the files and database
Name and Date the backup. Do this before you change anything. Just in case.