I have a website, two times i have submit sitemap for this website but Google crawler didn't index my website till the time(from last 25 days). Everything with my website is alright, I mean website content and URL structure are well optimized. Please tell me what can be the reason that Google takes long time to index my website.
Have you got webmaster tools set-up?
Chances are that Google does not rate your brandnew website as important enough to crawl often. The more regularly you add new unique and authentic content that is relevant and useful, the more frequently your site will be crawled.
At first create a Google Webmaster account and submit your sitemap (www.example.com/sitemap.xml) and try to post unique article for a good result.