i have a site with vbulletin and vbseo install in it , but google is not indexing all my pages , why this happens???
Either you are nofollowed your site or blocked crawler using your robots.txt. Or if your site is new, just wait for some days, Google takes some time to include New sites to their database.
What is your URL How many backlinks do you have Just adding a sitemap doesn't promise you traffic or even being index..
if ur site still young, maybe it takes time for google to index it. what you can do is just wait and improve your site's exposure so it can be crawl more easily by search engines. Like technobombs said, you need to check your robot.txt in order to get index from major search engines.
Do check that do your domain been banned ? If no then you may look for system help you to ping and get more index for your website. If is a new website then you do need to submit your URL on search engine.
It is extremely rare but very useful for Google to index all of your websites pages. If this happens then you are very lucky, if not then well you should focus more on your content and keyword density and then get hold of a good link building service and get them to submit links for the page that are not indexed. Hopefully these pages will get indexed once the Google crawler crawls them.
Check in webmaster tools for robots.txt .And submit site's home page url to major search engines.You can submit xml sitemap in google .