I am planning to do SEO for a friend after I teach myself as much as I can. He owns a brick and mortor restoration business in Long Island, New York. I am wondering if this would make SEO generally easier than say an E-Commerce site since I will be pairing keywords with specific locations. Another words, I would work on SEO for phrases such as "Long Island water damage" and "Long Island mold remediation" as opposed to just "water damage" and "mold remediation" - I'm not trying to compete with the entire world. So I guess my question is, does ranking high become a lot easier when pairing keywords with locations?