As cyanobacteria blooms occur in many types of inland water, routine monitoring that is fast and accurate is important for environment and drinking water protection. Compared to field investigations, satellite remote sensing is an efficient and effective method for monitoring cyanobacteria blooms. However, conventional remote sensing monitoring methods are labor intensive and time consuming, especially when processing long-term images. In this study, we embedded related processing procedures in Google Earth Engine, developed an operational cyanobacteria bloom monitoring workflow. Using this workflow, we measured the spatiotemporal patterns of cyanobacteria blooms in China’s Taihu Lake from 2000 to 2018. The results show that cyanobacteria bloom patterns in Taihu Lake have significant spatial and temporal differentiation: the interannual coverage of cyanobacteria blooms had two peaks, and the condition was moderate before 2006, peaked in 2007, declined rapidly after 2008, remained moderate and stable until 2015, and then reached another peak around 2017; bays and northwest lake areas had heavier cyanobacteria blooms than open lake areas; most cyanobacteria blooms primarily occurred in April, worsened in July and August, then improved after October. Our analysis of the relationship between cyanobacteria bloom characteristics and environmental driving factors indicates that: from both monthly and interannual perspectives, meteorological factors are positively correlated with cyanobacteria bloom characteristics, but as for nutrient loadings, they are only positively correlated with cyanobacteria bloom characteristics from an interannual perspective. We believe reducing total phosphorous, together with restoring macrophyte ecosystem, would be the necessary long-term management strategies for Taihu Lake. Our workflow provides an automatic and rapid approach for the long-term monitoring of cyanobacteria blooms, which can improve the automation and efficiency of routine environmental management of Taihu Lake and may be applied to other similar inland waters.