MODerate-resolution Imaging Spectroradiometer (MODIS) vegetation index (VI) time-series data are among the most widely utilized remote sensing datasets. To improve the quality of MODIS VI time-series data, most prior methods have focused on correcting negatively biased VI noise by approaching the upper envelope of the VI time series. Such treatment, however, may cause overcorrections on some true local low VI values, resulting in inaccurate simulations of vegetation phenological characteristics. In addition, another challenge in reconstructing MODIS VI time series is to fill temporally continuous gaps. The earlier spatiotemporal Savitzky-Golay (STSG) method tackled this problem by utilizing multiyear VI data, but its performance heavily relies on the consistency of data across different years. In this study, we proposed an improved STSG (iSTSG) method. The new method accounts for the autocorrelation within the VI time series and fills missing values in the VI time series by leveraging spatiotemporal VI data from the current year alone. Furthermore, iSTSG incorporates an indicator to quantify potential overcorrections in the VI time series, aiming to more accurately simulate phenological characteristics. The experiments to reconstruct MODIS normalized difference VI (NDVI) time-series product (MOD13A2) at four typical sites (a million square kilometers for each site) suggest two clear advantages in iSTSG over the iterative SG (called Chen-SG) and STSG methods. First, iSTSG more accurately reconstructs the annual NDVI time series, exhibiting the smallest mean absolute differences (MADs) between the smoothed and the simulated reference NDVI time series (0.012, 0.018, and 0.020 for iSTSG, STSG, and Chen-SG, respectively). Second, iSTSG more effectively simulates phenological characteristics in the NDVI time series, including the onset dates for vegetation greenup and dormancy, as well as the crop harvest period. The advantages of iSTSG were also demonstrated when applied to the successor of MODIS, Visible Infrared Imaging Radiometer Suite (VIIRS) VI time-series product (VNP13A1). iSTSG can be implemented on the Google Earth Engine (GEE), offering significant benefits for various applications, particularly in crop mapping and vegetation/crop phenology studies.