According to me PPC (Pay per click) and SEO (Search engine optimization) both are good at own place. PPC provide fast result and organic traffic means free traffic. SEO provide inorganic traffic means free traffic.
For e-commerce sites PPC is good option for specific time, SEO is evergreen process for sites. So try to move SEO and after some time try PPC.
see we have seen so much of argument.... about SEO and SEM and now deal with SMO..but seriously this whole argument only depends what your situation is...if you have got money spend it to make yourself a brand. SEO is getting dead competitive, atleast in SEM you could get some really quick ROI which can be measured in few days. inkacoy blog.
This is sort of a loaded question. It really depends primarily on your budget. If you have an advertising budget you can use PPC until you master it. Unfortunately, most people do not have the budget to go through the inevitable mistakes they will face using PPC. SEO is always going to be one of the best methods just because it's free. Unfortunately with that, there's the likelihood of your rank disappearing overnight when Google does an algorithm change like they did with Panda. SEO is definitely the better of the two in terms of long term strategy, because if you build your links properly without a lot of blackhat methods you stand the chance of being on the first page of Google for years to come.