Search Engine optimization is the technique of Online Marketing of a website .
Online Marketing comprises of the following:
1. SEO (Search Engine optimization)
2. SEM (Search engine marketing) Paid
3. Direct Marketing
4. Email Marketing
5. Social media marketing
So these are the ways by which one can do marketing of the website. Usually we prefer to do SEO for our website because its organic way for marketing.
Please feel free to comment on it !