Step 1: Tools
Cleaner( I use Pedros Oranj Peelz)
Step 3: Pulley crud
Step 4: Clean the chain
I put cleaner on a rag, then turn the cranks backwards while holding the rag over the chain right at the bottom of the derailleur cage.
Step 5: Lube the pivots
Wipe off any excess.
Step 6: Lube the chain
I drip lube on the chain above the cassette.
Then use your rag to remove any excess lube from the chain, you don't want the lube to be on so thick that it gets dirt and grime caked on.
Step 7: Grease the bottom cable
What you can do is shift all the way up to the biggest ring in the back.
Once the chain is in the biggest ring, do not pedal, but shift to the smallest ring.