Larger more popular sites have their blog post indexed pretty much straight away, this will not be the same for the smaller unknown sites.
Are you using WordPress? If yes then we can PING or NOTIFY search engines that we have updated the blog... It must be automatic for blogspot blogs...
It all depends on the type of the site. If it is a renowned news site, it'll get indexed almost in seconds, if its a blog, it'll get indexed in a few minutes. If you ping the Google everytime after each publish, it'll index your new pages, as soon as possible. Its nit possible for Google to index all the website in real time.
If google detects that lot of content is added in a site, then google crawl and index pages from that site faster.
Yeh, I'm using WP, but I don't do that. The other poster said that is why my posts get indexed so fast. That is why I said I didn't understand it. - because i don't do it.
you dont need to do it as wordpress has the pinging feature inbuilt in the script and it does it automaticly
yes, I agree with you. Continuous update (like news sites and forums) + enough traffic = popular sites = chances to get indexed more often than others.
Google works as 3 different processes: The Spider, The Indexer and The Search Engine. The spider only crawls pages in an order of priority based on a lot of things (like how fast is a site publish new content. etc) The indexer has a similar priority list so if you are crawled very often, you're probably indexed very often. That can mean 10 minutes or a 2 hours. These algorithms(the spider and the indexer) are not so complicated so it's very fast. The search engine does most of the work (ranking, reranking, filtering etc) It may seem it's real time, and it is but if you stop publishing new content on that rate, you'll lose that "realtime crawling+indexing"
Actually it depends on the site value in the eye of Google alog while some newly created sites needs links to get indexed... even though any new sites could be indexed in less than 12/24 hours Google Rocks.