Ciao Arbok,
è un problema complesso ma provo a risponderti.
Prenderei in considerazione o comunque sotto osservazione questo: Google beta testing a real-time indexing API
Poi, non l'ho mai usato, ma c'è un meta, chiamato unavailable_after, che ti permette di "Non mostrare questa pagina nei risultati di ricerca dopo la data/l'ora specificata". Lo trovi qui.
Ma hai provato a creare una pagina tipo "Offerte del mese", dove abitui Google e gli utenti che lì le cose cambiano?
Perché se quella pagina cambia ogni X, ma l'url rimane uguale...tu ricevi un numero di link diretti alla pagina e Google potrebbe valutarla come importante da aggiornare spesso.