Есть 100% решение. Перед тем как давать задачу фрилансеру или компании на наполнение сайта (при доработке сайта, правках и т.д.) лучше всего сразу делать себе копию сайта (backup).
Если сайт разработан нормально, в админке должна быть такая возможность.
Второй вариант, сделать копию через хостинг, на котором стоит сайт.
Делаем копию Базы данных и всех файлов сайта
В результате есть с сайтом кто-то напартачит, всегда можно восстановить сохраненную копию.
Вообще желательно делать переодически копии сайта. Так как может быть хакерская атака, или забыли проплатить хостинг и сайт пропал.
Проще востановить сайт с копии, чем искать виноватых и делать сайт с нуля))