Many factors go into how search engines crawl, index and rank websites. Internal linking is up there as one of the most important. It should also be noted that creating and optimising internal links is one of the easiest things you can do on your site to help with indexing and ranking.