To some extent, SEO gives immediate results in the form of fresh content, better organisation, but there are a lot of variables that play into how quickly you see results after you start doing SEO.


Baseline traffic, website design, domain age, meta descriptions, geographic location, competition, and target market all play into how quickly you can gain search engine traffic from SEO. 



Generally speaking websites can see results in 12 months.

Obviously, SEO results grow over time. The traction you’re getting at 6 months typically is less than what you should be experiencing at 12 months.


Why so broad?

Typically that question is on a per domain basis. The SEO results your business is looking for (Local SEO, National SEO, Global SEO) is going to influence the types of SEO techniques that are performed on your site.


In short:

A local business website with 100 pages, running on WordPress, is different than a global eCommerce site, with millions of pages.


Can we speed it up?

Many factors determine how fast your SEO efforts will start delivering results. If you have a new website, new domain name and fresh content without a business history it could take a while. Sometimes up to 12 months before you see results.


Good place to start?

A good place to start, if you are looking to be found for a specific search term is to engage your Digital Marketing Agency to create monthly fresh content specifically targeting the search term. This could be through blogs or featured articles on the website