I checked the visitors flow on my Google Analytics account. It shows drop-offs from the homepage and the group details don't really give much info. The group details for other pages do show that the reason for the drop-offs (at that particular node) are broken links.
Its only the homepage where I don't see any details. Could it be that other external sites are linking to the wrong page?