I would think the more words in your title, the less weight on each. But too short, and it's not descriptive enough.
Because people would notice it quick that you are not decided for any particular and thats why you are putting lots of keyword and related keyword phrase. To get good response you should not make your site title more than 75 characters. Put weight full keywords or keyword phrase in your title, short and meaningful can give you better response. Thanks
No short no big make your title medium for e.g. Search Engine Optimization OR SEO & Website Development. In title or anchor text just target your primary keywords. Good Luck To You !
Don't go too crazy with it... I agree with Tobidotman, no more than 15. Don't push it with google, it'd be considered keyword stuffing or something. Keep it under 10 if you ask me...
20 WORDS! Are you serious? In TITLE tag 70-90 characters is enough - more than that won't be indexed in any search engine. Waste of bytes!
Here is the operative point here. If you have more than 64 characters, (at least I think it is 64) the google serp will cut of the title before it ends, not giving you the best chance at a clikcthrough. e.g. For a title: My 80 charater title will show up in the serps as My 80 character ... Not really the desired effect. Just remember, you title should have you keyword but it is justy as important to get the click if you do get it showing up in the serps.
Although there is no published limit, many of us think it's 64 characters or the width of what Google displays in the SERPs. (i.e. that's what counts). But I have also found that the keyword density of the Title may require adding more words to keep it down to match the existing top 10 serps' title. I believe that this sets the width of the title.
Yes, I just did a quick search for a random keyword on Google. The title that the search engine returns (the blue hyperlink) was indeed cut off ("truncated" with ... ) at 64 characters for those webpages that had titles larger than 64.