Aside from switching to all natural cleaners in our household, we have also instituted a weekly cleaning schedule that Works and keeps our home running smoothly. We try to do a quick tidy of our major clutter areas each evening after dinner and I have guidelines I follow for the deeper cleaning of the house. Deep cleaning for me includes dusting, vacuuming, wiping baseboards and clutter control. We have a three story home, so I have divided it up into areas that I tackle each day. The kids often help me with this, but my routine is as follows:
Monday - Kitchen Deep Clean (including mopping floors) and Bedrooms
Tuesday - Main Floor cleaning (our main living spaces)
Wednesday - Bathrooms and a Kitchen Touch-Up
Thursday - Basement (our "play" and craft space)
Friday - Kitchen and Bathroom Touch-Ups
We take the weekends off as family time and this schedule has completely freed us up to do that. If we have a mess on an off day, we do tackle it, but this schedule keeps us "company ready" and very proud of our space.
I hope you can adapt this to work for your home or that you'll share what Works for You!