You can take manual backups of your WordPress sites on your WP hosting accounts.
You can take a backup of your WordPress site through the Account Control Center. That can be done as follows:
- Log into the Account Control Center
- Select WordPress Site List
- Click the name of the WordPress site to backup
- Select Backups
- Click Create
The creation of the backup may take a few minutes. Once done, it will appear in the listing of Current Backups on the screen.