I teach abroad - recently moved jobs/countries & with my older two dc launched, I took the opportunity to downsize from a rambling family 6 bedroom villa with pool & poolhouse, to a modern 3 bed house.
So, I also downsized from a housekeeper to a cleaner.
Cleaner: cleans. Living room, dining room, kitchen, bedrooms, bathrooms. Doesn’t interfere with wardrobes, laundry (usually - would take it in out of the rain), or anything to do with food. Doesn’t get involved with shopping etc, or care for dc/animals.
Housekeeper:- as above, but also -
• makes all family laundry magically disappear from baskets & re-appear in wardrobes (not always the correct ones).
• In charge of ordering perishable foods eg fruit/veg/dairy, household cleaning stuff, & things like drinking water & gas cylinders
• Sleeps over on request to look after pets/teenagers if householder is away overnight
• Cooks on request (not for me, I like cooking, but most of my friends would expect this a few times a week)
• Regularly cleans unused rooms. Organises larger jobs like sending rugs to be cleaned, plumbing & electrical issues.
So quite a bit more. Not sure how that translates to the UK.
I’m actually enjoying a more streamlined life with one remaining 18yo dc & a modern house - IME the ‘housekeeper’ role expands to fit & you end up with dc who are incapable of picking up their own socks. But for me, that’s the distinction between the roles - a cleaner just cleans, a housekeeper pretty much does everything house related.