Well, it depends on your requirement that if you want to get instant result then you should go with PPC which is paid service, but if you have much time to wait for good results then you go with SEO...