Googlebot doesn't re-crawl sites. Googlebot recrawls pages. Every page on your website will get recrawled at a different rate based on two factors:
- Its PageRank.
- How often it is updated.
Googlobot will recrawl low reputation pages that are not frequently updated every few months. This is appropriate for pages about old news articles. It would be wasteful and unnecessary for Googlebot to have to recrawl such pages every day.
The home page of your site should be your highest PageRank page. It should have a link from every other page on your site and it usually attracts more external links than any other page on your site. For a news website, Googlebot will eventually start crawling it much more often. Googlebot recrawls the home pages of the national cable news websites every minute or so.
However, it will take a long time and a lot of effort to get your home page re-crawled nearly as often. If you are starting off with a new site Googlebot will recrawl it every couple months, just like any other low-reputation page on the internet. Once Googlebot sees that it is updated frequently, it will start re-crawling more frequently: once a week or even once a day. It takes thousands if not hundreds of thousands of external links into your site to get to the point where Googlebot re-crawls your home page every hour or every minute.
In the meantime there are several things that you can do to get Google to see your new content more quickly:
Create an XML sitemap
You can build and submit a sitemap to Google. When you submit a sitemap to Google, Googlebot will come and crawl all the URLs listed in the sitemap.
Google will learn that your sitemap gets updated frequently and start to fetch it more often. In the meantime you might want to submit the sitemap to Google daily as you add new content to your site.
Unfortunately, just because Googlebot crawls your URLs quickly, it doesn't mean that Google will choose to index your pages. In fact, just including a page in an XML sitemap without having links to it usually won't get Google to index the page. See The Sitemap Paradox.
Ping Google about new content
There is a way to ping Google about a new page the minute is created. Many content management systems like WordPress implements this. Using WordPress usually gets your new pages crawled very quickly. See How does wordpress submit new sites to search engines?
Like XML sitemaps, just because Googlebot comes to crawl the content quickly, it doesn't mean that the content will get indexed quickly. Once your site has enough reputation, Google will start to index new pages when it gets pinged. New questions on this site usually get indexed within minutes. However, for new websites with low reputation, Google just isn't willing to do that.
Sign up for Google News
For news websites specifically, you can ask to be included in Google News. That is what powers much of Google's news content. Google has instructions for doing so here.
Once your site is part of Google News, Googlebot will crawl your XML feed more frequently and your site will get listed along with other news websites.
Link to new content from every page
If every page on your site has a list called "Today's Headlines" that links to your most recent news stories, it will help the stories get found and indexed more quickly. Googlebot will crawl a few different pages from your site every day, even if any individual page on your site gets crawled every couple months. Then no matter which page Googlebot crawls today, it will see links to the most recent pages that you want Googlebot to crawl and include in the search index.