I have two blogs and one(uuufashion.com) is created earlier than the other one(www.cppec.com),but i search them in http://siteexplorer.search.yahoo.com respectively,but the result shows that the latter one is better.Why for this?And what kind of articles does google like?
Your search ranks are determined by your keywords, backlinks and competition. For example, suppose you wanted to target the phrase "fashion week", you'd need that phrase repeated several times in your content, that's your keyword. "Fashion week" is a popular term, though. Many websites use it, lots of competition. When you write an article on a new blog, you will appear in search results, but probably on page 20, which is no good. Want to be on the top of the pile? That's where backlinks come in. You need to have as many links as you can get, pointing to your site or article. That's why your article should be written for people, not for Google. You want many people to like your article and link to it from their sites.
It's not always the choice of words, but the length of content posted. I've built sites with the standard 400-600 word articles and they've done fine. I've also built some with 1000-1200 word articles, and they are like magnets. Try it out for yourself and see. Long articles are seen as authority posts for some algorithmic reason (IMHO).
I usually write 200-300 words post and that do good for me. But i have written some long articles also.
Any kind as long as the content is unique, but try to write articles that are at least 300 words in length.
I notice that among my articles in Hubpages, those with more than 2,000 words are drawing mainly search engine traffic. Probably due to the keyword density too. But the traffic comes from Asia, since i use "retrenchment" instead of "down sizing"