I'm really trying to avoid putting this in a Google forum, because it's a general question about any and all search engines.
Premise: Search engines like "fresh content" blahblah. Keep updating your pages and they'll like you.
Question: How do they tell?
There's the bottom-line 304 response, but that's meaningless for most pages on most sites. I checked my logs; the last time I recorded a 304 on a page request was a couple of years ago. I'm pretty sure it coincides with when I started including php-generated navigation: once you've got dynamically generated content, a 304 can't be sent. The only recent 304 I could find was in requests for "quickstart.html", my host's placeholder page for new sites that haven't got any content yet. That's pure html.
The Googlebot (rarely) and the Seznambot (always, I think) send the "If-Modified-Since" header. But, again, meaningless if you've got dynamic content.
So ... what counts as a change? Is there a whole vast section of the respective search engines' computers devoted solely to comparing this week's version with last week's version? If you swap two paragraphs, is that perceived as a substantive change, or no different from replacing one word? If you're not using a standard CMS with known <div> names, do they recognize that suchandsuch link-- which wasn't there last week-- is just your internal navigation, nothing to do with page content?
And what about stylesheets? If there's no change in content, but everything looks different-- obvious example, if you've added something to your global css to make the site responsive-- is that a change?