I used to be pretty conventional in naming my web sites. My first site, for my CPA firm, I justed named using my name, www.stephenlnelson.com
. And that seemed pretty reasonable at the time (a decade or so ago).
Now, though, I think you need to use keywords in your domain name. (At the very least, I should have tagged my domain name with the three letters, cpa.)
Here's why. The keywords in your domain name will help tremendously with your search engine marketing. For example, at my most recent site, I'm selling do-it-yourself incorporation kits for all fifty states (or I will be shortly). So I'd love to have a domain name that uses the word incorporation or corporation. Those URLs, predictably, are gone to people smarter and/or faster than me.
So, sadly, are some other pretty high traffic related phrases like:
What I did in response was name my site "fast easy incorporation kits"
Note that this helps with my SEO in two powerful ways when I get links. First, if someone only provides the exact URL (as shown below), the search engines can still parse the URL and see the keywords.
And if I get lucky with a friendly linker or can control the anchor text, I get nice keyword rich anchor text, as in:
Fast Easy Incorporation Kits
To put this in terms of how you might do this, I would think about what you want to sell and pick one of the obvious high traffic keywords. Say you're selling, e.g., candles. You know candles should be in your domain name.
Next, I'd use one of the search keyword statistics tools like WordTracker to learn which adjectives or phrases people commonly combine with candles. E.g.,
and then I'd build some clever combinations like
scented wickless candles
discount scented candles
wickless beeswax candles
and so on.
Obviously, you wont' be able to complete with candles.com. But you should be able to carve off a nice profitable slice of their traffic using the approach I describe above.