Agree decluttering is key, if you feel like you’re forever having to tidy up. Do things in this order:
Declutter - get as much as you can out of your house, choose whatever method works for you (one area at a time, going round the whole house with a bin bag and chucking anything broken, charity shop donations etc)
Organise - have a place for everything and everything in its place, once you have a system in place it’s so much easier to put stuff back where it belongs. For example, I would just chuck jewellery/hair clips etc on the side or in the bathroom but now I have a bag for hair stuff and my jewellery box is neatly organised it’s much easier to put stuff back. Oh and life by the mantra ‘don’t put it down, put it away!’
Tidy - once everything is organised and has a home/system in place, tidy little and often. Do a daily reset which can be whatever you want e.g don’t leave any dirty dishes out, do a quick hoover, make sure all coats and shoes are put away. Whatever looks like a tidy house to you
Clean - I like to do little and often rather than wasting most of my weekend (unless I’m in the mood to do a deep clean!). Once you have clean and clear surfaces it’s much easier to do a daily wipe down and keep the house looking ‘guest ready’
it’s not easy though so don’t beat yourself up, hopefully once you build up small habits it becomes easier, and don’t compare your home to your friends ‘spotless’ homes as I bet they aren’t!