If you need long term benefit from the online marketing than SEO is compulsory for the internet marketing. SEO is the best way to target specific traffic with the help of google organic traffic.
If it's a new site don't make anybody convince you that you will make money from your site within couple of months. Ranking takes time +6 months for any lucrative keyword.
If I would have short amount of time I would go youtube (sell e-books)