I'm a newbie in SEO world. Google/yahoo/bing are not showing my blog posts in search results. they recognize my site but not showing the posts & other pages. I use many tages with a SEO plugin in Wordpress. but no result
Don't expect every single post to show up in search engines for your keywords. If you really want to make sure that they show up, build tons of backlinks to the post/pages.
Yeah, Google, Bing and Yahoo have different search engine algorithms. However, the common ground is this: Backlinks. The more sites that link to your blog the higher you'll rank in the SE's. When you have more links you're more likely to get your blog posts to show up. I personally have noticed that yahoo and bing are much slower to pick-up my site than google.