I think if you have kids and/or pets the only way to keep the house clean and tidy is to have a set routine and get everyone to help
-every morning beds made, things put away, laundry put on, dishwasher emptied, full kitchen bins emptied, quick clean of the toilets
-clean/tidy as you go - no leaving dishes in the sink for later, or clothes on the floor, put blankets away when done with them, tidy kitchen table after eating
-every evening after work finish laundry, put away things left out that day, don’t let things get left on the stairs
-don’t leave the cleaning until the weekend on one midweek evening hoover , mop the floors , quickly clean the bathrooms, throw off food out of the fridge, a quick dust or maybe the ironing or food shop in the evening if someone can
-most importantly everyone helps! Toddlers can help tidy toys away with you, or help you with your jobs in a fun way, older kids 5/6+ can have set chores. Keep bedroom tidy every day (sometimes you help them, sometimes they do it on their own and are proud ) put their food dishes in the dishwasher, if they eat in their room the deal is they bring it down straight away, they could feed the animals. If husbands are at work long hours they can still help out in some way.
bottom line is, you can’t do it all on your own if everyone else is being lazy too you all need to break the habit together
AND you have to do it as you go and every day, you can’t leave it until the weekends
it is hard to change to this but once it becomes a habit things become so much easier and you feel a lot better
motivating cleaning shows or instagram accounts can really help motivate , or set a timer for 30 mins see what you can get done, I think frequently repeat the timer because I want to go get more done
a final note, having a messy house doesn’t mean you’re a crap mum. It’s so hard now working and looking after the home and raising children. Can feel like you’re failing at everything. As long as you love your kids and show them time/love that is what matters most, don’t feel too bad about the rest.