Hello, I have a WP blog and I set its permalink setting like this /catagory/%postname% ..but I noticed that when my post title is long then that page goes very long ..is it ok ?? or I set it default like http://www.name here.org/?p=123 ..which is more good 4 seo point of view ??
WP gives you the option to change the permalink to whatever you want. I would say for seo you would want keywords in your link rather than "p=123"
I agree. Having links like /category/this-is-the-title-of-my-post is MUCH more preferable than having URLs like http://www.name here.org/?p=123. I would, however, suggest that you NOT have 20 word titles to your posts. The more words you include in the title, the more likely you are to dilute the density of the important keywords in the title of the post. I would limit post titles to 6-8 (sometimes maybe 10) words maximum. And include one or more keywords from the category name in the post title as well so that when all the posts for a category appear on the category page, they reinforce the category <title>, <h1>, etc. and help the category pages rank for more general category related terms.
yes making sure you have a good keyword foundation, Less words will give the keywords more weight. The title tag should contain your primary keywords for each page