diff --git a/README.md b/README.md
index 4473fba262..c3a9ca0ca5 100644
--- a/README.md
+++ b/README.md
@@ -1460,7 +1460,7 @@ cache when samples with timestamps older than `now - search.cacheTimestampOffset
 
 VictoriaMetrics doesn't support updating already existing sample values to new ones. It stores all the ingested data points
 for the same time series with identical timestamps. While it is possible substituting old time series with new time series via
-[removal of old time series](#how-to-delete-timeseries) and then [writing new time series](#backfilling), this approach
+[removal of old time series](#how-to-delete-time-series) and then [writing new time series](#backfilling), this approach
 should be used only for one-off updates. It shouldn't be used for frequent updates because of non-zero overhead related to data removal.
 
 
diff --git a/docs/README.md b/docs/README.md
index 4473fba262..c3a9ca0ca5 100644
--- a/docs/README.md
+++ b/docs/README.md
@@ -1460,7 +1460,7 @@ cache when samples with timestamps older than `now - search.cacheTimestampOffset
 
 VictoriaMetrics doesn't support updating already existing sample values to new ones. It stores all the ingested data points
 for the same time series with identical timestamps. While it is possible substituting old time series with new time series via
-[removal of old time series](#how-to-delete-timeseries) and then [writing new time series](#backfilling), this approach
+[removal of old time series](#how-to-delete-time-series) and then [writing new time series](#backfilling), this approach
 should be used only for one-off updates. It shouldn't be used for frequent updates because of non-zero overhead related to data removal.
 
 
diff --git a/docs/Single-server-VictoriaMetrics.md b/docs/Single-server-VictoriaMetrics.md
index d987254439..f2056ed139 100644
--- a/docs/Single-server-VictoriaMetrics.md
+++ b/docs/Single-server-VictoriaMetrics.md
@@ -1464,7 +1464,7 @@ cache when samples with timestamps older than `now - search.cacheTimestampOffset
 
 VictoriaMetrics doesn't support updating already existing sample values to new ones. It stores all the ingested data points
 for the same time series with identical timestamps. While it is possible substituting old time series with new time series via
-[removal of old time series](#how-to-delete-timeseries) and then [writing new time series](#backfilling), this approach
+[removal of old time series](#how-to-delete-time-series) and then [writing new time series](#backfilling), this approach
 should be used only for one-off updates. It shouldn't be used for frequent updates because of non-zero overhead related to data removal.