What is the difference between a housekeeper and a house cleaner

Generally speaking, a housekeeper performs less meticulous tasks more often, such as doing the laundry or cleaning the dishes. House cleaners perform more in-depth tasks such as deep cleaning, less often.