Unlike other popular marketing channels, SEO does not work instantly. Most professionals expect to see results in as low as 2 months, but SEO can take as much as 12 months to work. While every company's SEO strategy differs, most businesses can expect to see considerable results in 6 to 12 months.