By the way SEO means search engine optimization. People are always asking us this question, how long does SEO take? This depends on many factors such as: How old is your domain name? How many bad reviews do you have? Are there SEO errors on your current website? Was your website created with SEO in mind? Is your competition doing SEO properly? That being said we usually can get solid results in the first couple of months and then continue to move up as we go. We ranked this website #1 on Google for “New York City Gardener” in 6 months & we ranked our own website #1 worldwide for “SEO Web Agency” in 3 years.