Check out this awesome Infographic / cheatsheet / starter guide to Online Marketing. It covers all the core components of online marketing. I love the timeline on the left too, with spikes in traffic, similar to what you hope to achieve if you are doing it right.
Valuable information, very well presented.