There's a crawl budget for your website, you should check your log to see if less important pages on your website are crawled more than your main pages, check for duplicates, thin content and errors amongst other things.
An interesting read about this, a bit old but still relevant imo http://www.blindfiveyearold.com/crawl-optimization