How often should a hotel deep clean rooms?

Do we need to deep clean rooms after each guest checks out or is there a cyclic schedule to be followed?

In my knowledge, if there are no back to back arrivals , we must thoroughly clean the room before releasing. deep cleaning should be done on a cyclic basis at least monthly once.
we have 30 rooms in one floor, so one room we do deep cleaning in a day.