diff --git a/docs/.eleventy.js b/docs/.eleventy.js
index 830ac693eb8..20d8f223240 100644
--- a/docs/.eleventy.js
+++ b/docs/.eleventy.js
@@ -49,6 +49,7 @@ module.exports = function(eleventyConfig) {
eleventyConfig.addGlobalData("site_name", siteName);
eleventyConfig.addGlobalData("GIT_BRANCH", process.env.BRANCH);
+ eleventyConfig.addGlobalData("NOINDEX", process.env.BRANCH !== "latest");
eleventyConfig.addDataExtension("yml", contents => yaml.load(contents));
//------------------------------------------------------------------------------
diff --git a/docs/src/_includes/layouts/base.html b/docs/src/_includes/layouts/base.html
index 29b1568ac34..1c5941a0ee1 100644
--- a/docs/src/_includes/layouts/base.html
+++ b/docs/src/_includes/layouts/base.html
@@ -5,6 +5,9 @@
+ {% if NOINDEX %}
+
+ {% endif %}
{% if title %}
{% set page_title = title %}
{% else %}