A local SEO specialist focuses on optimizing a website to appear in search engine results that are specific to a geographical location. A general SEO consultant, on the other hand, focuses more in ensuring your website is ranked highly in any search for your targeted keywords regardless of the location of the user.