Small domain is always prefered, but it should be easy to remember. But if you are going to make a site on some specific topic then you can buy a long domain name with keyword in it. Like you want a site on wordpress themes. Then you can buy the freewordpressthemes com bcoz you are getting the specific group of people so they will remember you site easily.Whats your reviews on this topic.
I prefer short domain name, either a short keyword or something brandable, if it's available. Longer domain names look kinda spammy.
Yeah and long domain names with that kind of specific keywords would bring many visitors from search engines also.
long tail keywords in a domain brings alot more traffic from the search engines..but it is better to have short domain with 2 keywords , alot easier for people to remember and to brand.
Whether short domain name or long domain name is OK if it's catchy and attractive. What's more, the popularity of a domain name is also related to the promotion.
[1] short , catchy, easy to spell and remember name for your main brand site [2] longer keyword rich domains for your feeder sites
I prefer short/medium domain names, something not too hard to remember, but others won't remember at all (I accept this risk). If you have a company which is a hit-and-run site, that will get few returning visitors, then the domain doesn't really matter all that much, so a long domain is recommended if it has good keywords.
Short domain names better because long domain names are not memorable and because domain name with kayword inside will never improve the situation for the SEO
Short works best for me. Must be a dot com. I also try to stay away from hyphens and numbers. Anything that could be translated wrong or misunderstood.