Can you specify the possible flaws in a link structure of a website that can root problems to crawler in properly crawling a website?
First thing that comes to mind would be an incorrectly set up robots.txt file? Just do a google for robots.txt validator, you'll find a good amount of services that offer free validation tools for you robots.txt Other than that, anything unusual about your sitemap?