SEO should be tailored to the area you are living in which is why you need to make sure it is coming from a company who understands local SEO needs. For example, Markham SEO and Toronto SEO would use different keywords and have different demographic which should be considered.