Wash bike at least once a week, Put bike on lift & take seat, bags, side covers off. Cover radio, breather, fuse area, battery-computer and GPS mount with Press & Seal. Wash EVERYTHING else with Mothers Car Wash Soap & Water. Use large dog bone shapped sponge for inside of fenders, Eagle One A-Z on brake rotors/calipers/wheels & tires with soft scrub brush. Blow off excess water with Black Max dryer and then finish dry everthing with Micro Fiber drying towels.
Once a month go over the complete bike with Porter-Cable 7424 using 5" and 3" yellow or red foam pads with Mothers Machine Wax 2.
Try to keep bike show clean all the time, have kept all my cars/trucks/boats/trailers/bikes the same since I was 15. Bikes takes less time than boats, but still about 2 hours a week. To me it is worth it, to others probably not. I see folks talk about spraying off, blowing dry and I cringe, just the way I am. Ride about 7500 miles a year, not as much as some, but more than others.