Hydraulic fracturing is a widely used technique for oil and gas extraction from ultra-low porosity and permeability shale reservoirs. During the hydraulic fracturing process, large amounts of water along with specific chemical additives are injected into the shale reservoirs, causing a series of reactions the influence the fluid composition and shale characteristics. This paper is focused on the investigation of the geochemical reactions between shale and fracturing fluid by conducting comparative experiments on different samples at different time scales. By tracking the temporal changes of fluid composition and shale characteristics, we identify the key geochemical reactions during the experiments. The preliminary results show that the dissolution of the relatively unstable minerals in shale, including feldspar, pyrite and carbonate minerals, occurred quickly. During the process of mineral dissolution, a large number of metal elements, such as U, Pb, Ba, Sr, etc., are released, which makes the fluid highly polluted. The fluid–rock reactions also generate many pores, which are mainly caused by dissolution of feldspar and calcite, and potentially can enhance the extraction of shale gas. However, precipitation of secondary minerals like Fe-(oxy) hydroxides and CaSO4 were also observed in our experiments, which on the one hand can restrict the migration of metal elements by adsorption or co-precipitation and on the other hand can occlude the pores, therefore influencing the recovery of hydrocarbon. The different results between the experiments of different samples revealed that mineralogical texture and composition strongly affect the fluid-rock reactions. Therefore, the identification of the shale mineralogical characteristics is essential to formulate fracturing fluid with the lowest chemical reactivity to avoid the contamination released by flowback waters.