There are many webmasters confused as to go for which option PPC or SEO.PPC(Pay Per Click) is an effective source to get traffic on your website quickly by paying bid amount to the search engines however SEO (Search Engine Optimization) takes some amount of time to get listed on noticeable positions of search engines and thereby pulling traffic from there.
I always believe that PPC is a good source to try out if you have just launched a new product or service and you want to try the response you can get from the targeted customers.Since running your PPC campaign could cost you hundreds or even thousands of dollars per month,it is always preferred to test your business potential with online parameters.So you can go for PPC(Pay Per Click) in the testing phase or say for few months,you can play around with your keywords,landing pages,cost etc. Once you have tested you paid advertising (PPC) and you have started good response from it,you can ask your SEO company to plan your SEO strategies too.
There are many SEO companies that try to pitch you for getting started with your SEO plan with huge budget immediately after launch of your new website/business and they just end up with no results even after months time and spending huge amount of money. This is due to the lack of proper understanding of keywords for your business products and services.By running PPC campaigns for initial few months,you get to know about effective keywords which are helpful to bring your targeted traffic and thereby revenues.
So I would recommend you to consider PPC as your testing medium for online marketing and setting up your SEO plan for long term revenues/benefits after you are successful in your PPC campaign.