3DOM BiVO4 is fabricated via the polymethyl methacrylate-templating route.
Fe2O3/3DOM BiVO4 is prepared by the incipient wetness impregnation method.
0.97Fe2O3/3DOM BiVO4 possesses the highest Oads density.
Fe2O3-3DOM BiVO4 heterojunction inhibits recombination of charge carriers.
0.97Fe2O3/3DOM BiVO4 shows excellent activity and stability for 4-NP degradation.