the invention provides geopolymeric compositions , which have controllable thickening and setting times for a wide range of temperatures and a large range of geopolymer slurry densities . the geopolymer slurry compositions have good mixability and pumpability , while the set materials develop good compressive strength and permeability . the invention discloses a method for preparing geopolymer for oilfield cementing applications . the geopolymeric compositions according to the invention comprises a suspension comprising an aluminosilicate source , a metal silicate , an alkali activator , lightweight or heavyweight fillers and a carrier fluid wherein the suspension of said geopolymeric composition is pumped in a well and allowed to set .