A friend of mine has two dental offices which are located in two separate cities in the same state in the United States only about 10 minutes apart from each other. For each office, he has two separate Google+ pages but uses one website for both of them. The name of both offices/businesses are the same. The 2nd office was opened within the last year, and the other one is about 5 years old. He is ranking well for the original office - in the top 3 of the local results for "dentist + city name" and all related keywords. The 2nd new office he is having massive trouble ranking. Should he start a 2nd website for the 2nd office? Do you think it is the fact that there is one website for both offices messes things up? It should technically mess up the original office as well but that office is ranking fine. He's created a ton of citations/local directories, optimized the website for both offices, optimized the Google+ page, added reviews on the Google+ page along with other websites, built some solid back links, but he is still not even in the top 20 of the local results for the office and it's been close to a year. Do you have any recommendations of what he can do?