It takes a lot of time for SEO to show effects Long wait to get ROI To be competitive, it requires a lot of investment There?s no assurance that it will work for sure Left at the mercy of an algorithm You can be penalized