Before making major changes to your website, always create a backup.
A useful website backup may contain:
- Website files
- Database
- Application configuration
- Email data where applicable
Recommended before:
- WordPress updates
- Plugin updates
- PHP version changes
- Database changes
- Major website redesigns
- Framework upgrades
- DNS migrations
For important websites, keep at least one backup outside the hosting server.