Only after successfully confirming that the restoration process works can you rely on the created backups. First in a test, then in your production environment.
Creating a backup is also the first step in (WordPress) website migration. With another post explaining cloud (backup) storage options. Basics are explained here, while a separate post explains automated (scheduled) website backups.
I’ll explain how to do backups, how often to backup and how to save backup data.
A WordPress site was used for example, but principle is the same for websites made in any other tool (and CMS).