Hi: I have a site that shows dynamically generated content that becomes stale at a specified date in the future.
What I've been doing so far is when the page expires to redirect Googlebot (http - user agent) to the home page and to human users (coming as Google referals) show the original page with a warning that the content may be out of date. (From a bussiness perspective it's better to show humans the content rather than a 404)
I realize that this is not an optimal solution.
Would it be better to give crawlers 404 and users the page with warning, or when the content expires add <meta robots - noindex>?
Or is there any better solution?
Thanks
Vlas