It's actually very easy when you think of SEO. For example, if you have a construction business and you are located in new jersey, then you should name your business "New Jersey Construction Company" and buy the domain
www.newjerseyconstructioncompany.com
You see, when people are looking for a web designer, they either ask a friend or look online. If they happen to use a search engine, they will most likely type in the kind of service they want followed by their location.
So, if you think of a client trying to find a web designer, and the client lives in Maywood City, CA... then they will likely google "maywood city web designer", or at least something similar to that.
So my advice is to include your location in your business name, and use that business name as your domain name. You'll generate some nice traffic that way.
Lou