I can find the last date when Google crawl of my website but I can't find the next crawl date.
Is there some place I can look to find out when Googlebot is scheduled to return?
According to the Google Crawl Rate is determined by their algorithms. In order our website to be crawled very often we need to update the content of website frequently.
Google has Caffeine Update on June 8, 2010. This mainly deals with providing users with fresh results by crawling the websites with fresh content. Means they crawl the fresh content often and display the results.
But Crawl rate can be controlled in Google Search Console:
Now new crawl rate will be valid for next 90 days.
Following these methods will improve the Crawl rate:
Googlebot crawls the web on a continuous basis. It also doesn't crawl your entire site at once. It may crawl some pages one day, some page the next, and some pages next week.
Googlebot doesn't schedule crawls of site, rather it schedules crawls of individual pages. It may crawl your home page every day, but your deep pages every month.
The rate at which Googlebot returns to crawl your pages depends on how popular they are and how often they typically change. Popular pages with lots of inbound links will get crawled very often. Pages that change more often will get crawled more often. A popular ever changing page like the CNN home page may get crawled every few minutes. A backwater page on a less popular personal blog may only get crawled once a month.
When you make changes to your site, Google will see those changes over time. Your more popular pages will likely get crawled more often. Google will probably get to your popular pages within a week. It may take a month or more for Google to recrawl your entire site.