I have been in Seo field for 7 to 8 years, then I shifted to content. But during that period even now, I don't see famous sites (like Exepedia, trivago, Make My Trip, Ok Cupid, Just Dial) trying organic methods for ranking. All I see them is doing is Google Ads, TV adversitsements, PPC etc. So, please tell me what is the effective way of getting desired results. Search Engine Marketing like these companies did or Seo (Building Links, Organic Way) Please give your views.
Well you need to have a good budget for all these campaigns and a product that is selling well to cover the costs and earn revenue. If you are focusing only on ads, once you stop them, your traffic probably will drop down drastically too. On the other hand SEO is a long term thing. Even if you've stopped doing SEO, it will still keep bringing you traffic months to come. If you refresh your content on a regular basis, even years to come. And there are no costs. SEM is worth implementing in your marketing strategy, but SEO is everything.
ad budget as @Profit Donkey has pointed out but also brand awareness - if I say "check TripAdvisor" I don't have to explain that it's a website and what it does. Even if you've never been to it you are probably aware of the name. They're going to get loads of traffic because of that brand awareness, they'll be treated well in the SERPs because it's an authority site. You and I, on the other hand, probably don't have websites that are doing that well, nor the $$$ to plough into advertising so we need to use every other means possible and that includes SEO.
You already Given the Answer. SEO - For small budget business owners. Big companies Don't go with SEO - They have Huge Budget.
Since you have a new company so you have to save your budget and need to do SEO and after you establish you have to can use the organic traffic