The oxygen defects and crystallinity of BiVO 4 were matched and regulated by heat treatment, which improved the crystallinity and the photocorrosion resistance, and ensured the existence of certain oxygen defects as reactive sites to improve the oxygen evolution activity.