I want to start a small service that does Facebook marketing and advertising for small local businesses, i.e., local pizza places, electricians, yoga studios, gyms, etc. I prefer to offer only 1 service (Facebook) and not consult on numerous different social platforms. I have NO idea what to name my service and I keep going into circles. I thought of calling my service something like "Local ______" so that clients would know I specialize in finding local customers to visit their business. I think it may tell the benefit of using me. But then I think I'd be better off doing something easier like just using my last name and "Marketing", like Smith Marketing or or Smith Agency. Does one approach have an advantage over the other?
Ideally, put yourself in your target customer's place and envision how they would find you. If it's Google, what are they searching? Look at Google Trends, keyword tool, and Moz (if you have it). If it's through networking groups or industry forms, what solution are you solving (driving traffic, better customer service etc)?
A semi-generic name that is searched often or is solution focused can be more memorable (and can rank your site higher).