It’s important to note that these figures are based on a study (by Ahrefs) of just 2 million keywords, so actual timings may vary depending on your keyword competition and location.
In short, you can rank for low-competition keywords in a very short time, but high-competition keywords take almost a year to get into the top 10.
Bear that in mind next time an SEO company promises to get you on the first page within a week: Are they pulling your leg to get you to pay up, or do they mean they will get you on page one for keywords that won’t drive any traffic?
It is possible to get first page rankings when using Google AdWords (PPC), but this is different from optimizing your website from organic (non-paid) rankings.
The Website Group share the info you need to know in the infographic below.