How long does local SEO take?

It really depends on how competitive your online market is, how much expert SEO resource you have to implement local SEO tactics and your business industry or market. SEO of any type is not an overnight job and it can take months to see long-lasting results. Typically, in a competitive online market it can take between 3-6 months to see local SEO results depending on the location, competition, business type and sector.