si bravo, in questo caso creo tante pagine quante sono le offerte e non posso permettermelo.
E allora non usare url rewriting e lascia i parametri in query string. Non credo che google le consideri pagine diverse in questo modo.
In ogni caso stai parlando di un problema di SEO, non ho capito cosa c'entra php e tantomeno la "struttura del database"