SEO is an ongoing process and it can take time to see results in highly competitive markets. It is generally agreed upon that you will see results after 4-6 months, with performance increasing as the months pass. Using an SEO service to complement your overall marketing strategy can really make a positive difference to your business.