You must have noticed that Google index certain websites more frequently than others. You can see updates from HindustanTimes, HuffingtonPost in search results within few seconds after publishing on the site, on the other hand some blog posts take days and weeks to appear in Google and other search engines.
This depends solely on the rate at which a website is providing data to search engines, lets discuss this in detail,
Google and other search engines like fresh and new content on regular basis. If a website is publishing very latest and informative content then google gives it a good response. And the most important of all is to post at regular intervals. It’s better to post one blog three times a day with 5-6 hrs gap than publishing 3 blogs at once. Actually Google web crawler keeps a note of all activities in every website on internet. If a website is actively publishing good content at regular intervals then search engines would crawl and index the website data much faster than a monotonous one.
Lets understand this by an example,
You have a website wherein you’re posting blogs once in a day for some 20 days, after 10-15 days a blog would take at least a day to appear in Google search engine results. When you’ll increase the rate of posting blogs to twice a days then after some days, say 5-10 search engines would double the speed of crawling and start indexing your website data everyday at least twice. In such a case, your content would start appearing in Google results within 12-24 (max) hours. As you further increase the rate to 3 or 4 times then search engines further speed up the rate of crawling and indexing, and you can see your data almost immediately after publishing.
The same phenomenon works in the opposite direction. If you slow down the speed of blog posting, the speed of web crawling slows down alarmingly. Its a bit unfair to see that it takes days and weeks to speed up the rate of website crawling while its just a matter of 1-2 days to slow it down. Most media websites and professional bloggers publish news and blogs after repeated intervals to ensure that web crawlers index their data fast and displays it to the world earlier than their competitors.