Online marketing provides you with free as well as paid traffic sources. The free ones bring results more slowly. Paid ones can get you immediate results like PPC ads.