diff --git a/.github/workflows/vale-tdbx.yml b/.github/workflows/vale-tdbx.yml
index 284033abe..8e4b6f491 100644
--- a/.github/workflows/vale-tdbx.yml
+++ b/.github/workflows/vale-tdbx.yml
@@ -12,6 +12,9 @@ jobs:
- name: checkout
uses: actions/checkout@master
+ - name: Install docutils
+ run: sudo apt-get install -y docutils
+
- id: files
uses: masesgroup/retrieve-changed-files@v2
with:
diff --git a/snooty.toml b/snooty.toml
index 4749c289b..5ef29b1eb 100644
--- a/snooty.toml
+++ b/snooty.toml
@@ -1,5 +1,6 @@
name = "node"
title = "Node.js Driver"
+eol = true
intersphinx = [
"https://www.mongodb.com/docs/manual/objects.inv",
"https://www.mongodb.com/docs/drivers/objects.inv",
@@ -31,3 +32,10 @@ stable-api = "Stable API"
vector-search = "Atlas Vector Search"
language = "JavaScript"
environment = "Node.js"
+
+[[banners]]
+targets = ["*"]
+variant = "info"
+value = """\
+ This version of the documentation is archived and no longer supported. View the `current documentation `__ to learn how to `upgrade your version of the {+driver-short+} `__.\
+ """
\ No newline at end of file
diff --git a/source/aggregation.txt b/source/aggregation.txt
index b4b930edd..c7092af94 100644
--- a/source/aggregation.txt
+++ b/source/aggregation.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-aggregation:
.. _nodejs-aggregation:
diff --git a/source/atlas-search.txt b/source/atlas-search.txt
index 4fac35792..4d9acedea 100644
--- a/source/atlas-search.txt
+++ b/source/atlas-search.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-atlas-search:
=========================
diff --git a/source/atlas-vector-search.txt b/source/atlas-vector-search.txt
index 9dd2124f7..c35ffcecb 100644
--- a/source/atlas-vector-search.txt
+++ b/source/atlas-vector-search.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-atlas-vector-search:
================================
diff --git a/source/connect.txt b/source/connect.txt
index d63e0bb6d..9d9769298 100644
--- a/source/connect.txt
+++ b/source/connect.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-connection:
.. _node-connect:
diff --git a/source/connect/connect.txt b/source/connect/connect.txt
index 007627a33..216191b5c 100644
--- a/source/connect/connect.txt
+++ b/source/connect/connect.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-connect-to-mongodb:
================
diff --git a/source/connect/connection-options.txt b/source/connect/connection-options.txt
index 000954ef6..3ff6efac5 100644
--- a/source/connect/connection-options.txt
+++ b/source/connect/connection-options.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-connection-options:
==================
diff --git a/source/connect/connection-options/csot.txt b/source/connect/connection-options/csot.txt
index 3f97e5e9c..ced301dd5 100644
--- a/source/connect/connection-options/csot.txt
+++ b/source/connect/connection-options/csot.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-csot:
===========================
diff --git a/source/connect/connection-options/network-compression.txt b/source/connect/connection-options/network-compression.txt
index 000c42ae1..a7e1c912a 100644
--- a/source/connect/connection-options/network-compression.txt
+++ b/source/connect/connection-options/network-compression.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-network-compression:
===================
diff --git a/source/connect/connection-options/stable-api.txt b/source/connect/connection-options/stable-api.txt
index e31969575..f953da461 100644
--- a/source/connect/connection-options/stable-api.txt
+++ b/source/connect/connection-options/stable-api.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _nodejs-stable-api:
==============
diff --git a/source/connect/connection-troubleshooting.txt b/source/connect/connection-troubleshooting.txt
index 33480cdc5..25bbfeb6b 100644
--- a/source/connect/connection-troubleshooting.txt
+++ b/source/connect/connection-troubleshooting.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-connection-troubleshooting:
==========================
diff --git a/source/crud.txt b/source/crud.txt
index 2a39279d5..f033cb691 100644
--- a/source/crud.txt
+++ b/source/crud.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-crud-landing:
.. _node-crud-operations:
diff --git a/source/crud/bulk-write.txt b/source/crud/bulk-write.txt
index 5008c883f..b3ba9f5ad 100644
--- a/source/crud/bulk-write.txt
+++ b/source/crud/bulk-write.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-fundamentals-bulk:
.. _node-bulk-write:
diff --git a/source/crud/collations.txt b/source/crud/collations.txt
index 66b4dd6a2..ff437ac4c 100644
--- a/source/crud/collations.txt
+++ b/source/crud/collations.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-fundamentals-collations:
==========
diff --git a/source/crud/compound-operations.txt b/source/crud/compound-operations.txt
index 5de5bc186..4ef7a4e2e 100644
--- a/source/crud/compound-operations.txt
+++ b/source/crud/compound-operations.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-crud-compound-operations:
===================
diff --git a/source/crud/delete.txt b/source/crud/delete.txt
index c476a0eab..d196dc064 100644
--- a/source/crud/delete.txt
+++ b/source/crud/delete.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-fundamentals-delete:
.. _node-delete:
diff --git a/source/crud/gridfs.txt b/source/crud/gridfs.txt
index 4175bbacf..d5528b6b8 100644
--- a/source/crud/gridfs.txt
+++ b/source/crud/gridfs.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-gridfs:
=============================
diff --git a/source/crud/insert.txt b/source/crud/insert.txt
index c8a2d0951..1c370ac46 100644
--- a/source/crud/insert.txt
+++ b/source/crud/insert.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-fundamentals-insert-data:
.. _node-insert:
diff --git a/source/crud/pkFactory.txt b/source/crud/pkFactory.txt
index 68f53940a..383915435 100644
--- a/source/crud/pkFactory.txt
+++ b/source/crud/pkFactory.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-pkfactory:
===============================
diff --git a/source/crud/query-document.txt b/source/crud/query-document.txt
index e01bee4a7..9ffb4a9fd 100644
--- a/source/crud/query-document.txt
+++ b/source/crud/query-document.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-fundamentals-query-document:
.. _node-query-document:
diff --git a/source/crud/query.txt b/source/crud/query.txt
index d51c8e410..08f28bd50 100644
--- a/source/crud/query.txt
+++ b/source/crud/query.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-read-operations:
.. _node-query:
diff --git a/source/crud/query/count.txt b/source/crud/query/count.txt
index 815a6dd06..233d21541 100644
--- a/source/crud/query/count.txt
+++ b/source/crud/query/count.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-usage-count:
.. _node-count:
diff --git a/source/crud/query/cursor.txt b/source/crud/query/cursor.txt
index be297a9b8..770ba3807 100644
--- a/source/crud/query/cursor.txt
+++ b/source/crud/query/cursor.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-access-cursor:
.. _node-cursor:
diff --git a/source/crud/query/distinct.txt b/source/crud/query/distinct.txt
index 96aa5ca06..1c48a25c2 100644
--- a/source/crud/query/distinct.txt
+++ b/source/crud/query/distinct.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-fundamentals-distinct:
.. _node-distinct:
diff --git a/source/crud/query/geo.txt b/source/crud/query/geo.txt
index 582425b71..d113c947f 100644
--- a/source/crud/query/geo.txt
+++ b/source/crud/query/geo.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-fundamentals-geospatial:
.. _node-geospatial:
diff --git a/source/crud/query/limit.txt b/source/crud/query/limit.txt
index c728a2040..5ddbd4b65 100644
--- a/source/crud/query/limit.txt
+++ b/source/crud/query/limit.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-fundamentals-limit:
====================================
diff --git a/source/crud/query/project.txt b/source/crud/query/project.txt
index ee48d5d52..c8dd77dba 100644
--- a/source/crud/query/project.txt
+++ b/source/crud/query/project.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-fundamentals-project:
.. _node-project:
diff --git a/source/crud/query/retrieve.txt b/source/crud/query/retrieve.txt
index 2e9d9466a..632361cfd 100644
--- a/source/crud/query/retrieve.txt
+++ b/source/crud/query/retrieve.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-fundamentals-retrieve-data:
.. _node-find:
diff --git a/source/crud/query/skip.txt b/source/crud/query/skip.txt
index edb983124..ffd902f79 100644
--- a/source/crud/query/skip.txt
+++ b/source/crud/query/skip.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-fundamentals-skip:
=====================
diff --git a/source/crud/query/sort.txt b/source/crud/query/sort.txt
index d67c6b437..cb6b411cf 100644
--- a/source/crud/query/sort.txt
+++ b/source/crud/query/sort.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-fundamentals-sort:
============
diff --git a/source/crud/query/text.txt b/source/crud/query/text.txt
index b06034efc..660220862 100644
--- a/source/crud/query/text.txt
+++ b/source/crud/query/text.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-fundamentals-text:
.. _node-search-text:
diff --git a/source/crud/read-write-pref.txt b/source/crud/read-write-pref.txt
index 376f64530..5e794f41a 100644
--- a/source/crud/read-write-pref.txt
+++ b/source/crud/read-write-pref.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-crud-write-read-pref:
===============================================
diff --git a/source/crud/transactions.txt b/source/crud/transactions.txt
index 9ce443bff..bbedc8ba5 100644
--- a/source/crud/transactions.txt
+++ b/source/crud/transactions.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _nodejs-transactions:
.. _node-transactions:
diff --git a/source/crud/transactions/transaction-conv.txt b/source/crud/transactions/transaction-conv.txt
index 1d42d6591..a4ded19c7 100644
--- a/source/crud/transactions/transaction-conv.txt
+++ b/source/crud/transactions/transaction-conv.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-usage-convenient-txn:
==================================
diff --git a/source/crud/transactions/transaction-core.txt b/source/crud/transactions/transaction-core.txt
index bc86f1343..00d960bf8 100644
--- a/source/crud/transactions/transaction-core.txt
+++ b/source/crud/transactions/transaction-core.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-usage-core-txn:
================
diff --git a/source/crud/update.txt b/source/crud/update.txt
index 496167bb8..a5a1c0952 100644
--- a/source/crud/update.txt
+++ b/source/crud/update.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-fundamentals-upsert:
.. _node-update:
diff --git a/source/crud/update/embedded-arrays.txt b/source/crud/update/embedded-arrays.txt
index 679779590..940505e62 100644
--- a/source/crud/update/embedded-arrays.txt
+++ b/source/crud/update/embedded-arrays.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-fundamentals-update-array:
.. _node-update-arrays:
diff --git a/source/crud/update/modify.txt b/source/crud/update/modify.txt
index 3b42230b7..3634bb307 100644
--- a/source/crud/update/modify.txt
+++ b/source/crud/update/modify.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-fundamentals-change-a-document:
.. _node-modify:
diff --git a/source/crud/update/replace.txt b/source/crud/update/replace.txt
index 559bd1fe6..ebec993f4 100644
--- a/source/crud/update/replace.txt
+++ b/source/crud/update/replace.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-usage-replaceone:
.. _node-replace:
diff --git a/source/crud/write-operations.txt b/source/crud/write-operations.txt
index c7ea12bb7..8dbd69194 100644
--- a/source/crud/write-operations.txt
+++ b/source/crud/write-operations.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
================
Write Operations
================
diff --git a/source/data-formats.txt b/source/data-formats.txt
index 1782c9208..5280e9d89 100644
--- a/source/data-formats.txt
+++ b/source/data-formats.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-data-formats:
========================
diff --git a/source/data-formats/bson.txt b/source/data-formats/bson.txt
index 627c90e96..15acf0a7c 100644
--- a/source/data-formats/bson.txt
+++ b/source/data-formats/bson.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-bson-control:
.. _node-bson:
diff --git a/source/data-formats/bson/undefined-values.txt b/source/data-formats/bson/undefined-values.txt
index d1801ba0b..119fd3bcb 100644
--- a/source/data-formats/bson/undefined-values.txt
+++ b/source/data-formats/bson/undefined-values.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-undefined-values:
================
diff --git a/source/data-formats/bson/utf8-validation.txt b/source/data-formats/bson/utf8-validation.txt
index 54fb04c1c..240992a4c 100644
--- a/source/data-formats/bson/utf8-validation.txt
+++ b/source/data-formats/bson/utf8-validation.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _nodejs-utf-8-validation:
================
diff --git a/source/data-formats/time-series.txt b/source/data-formats/time-series.txt
index 04c399410..2f668b2c1 100644
--- a/source/data-formats/time-series.txt
+++ b/source/data-formats/time-series.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-time-series:
===========
diff --git a/source/faq.txt b/source/faq.txt
index 7467c93c3..7c793e2a0 100644
--- a/source/faq.txt
+++ b/source/faq.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-faq:
===
diff --git a/source/get-started.txt b/source/get-started.txt
index 43185ccc7..704101846 100644
--- a/source/get-started.txt
+++ b/source/get-started.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-get-started:
===================================
diff --git a/source/index.txt b/source/index.txt
index 8ec90ed3d..7147a08b8 100644
--- a/source/index.txt
+++ b/source/index.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
===================
MongoDB Node Driver
===================
diff --git a/source/indexes.txt b/source/indexes.txt
index cd231124e..d5ac908af 100644
--- a/source/indexes.txt
+++ b/source/indexes.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-fundamentals-indexes:
.. _node-indexes:
diff --git a/source/issues-and-help.txt b/source/issues-and-help.txt
index fa2ea1369..0e5b9c49e 100644
--- a/source/issues-and-help.txt
+++ b/source/issues-and-help.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-issues-help:
=============
diff --git a/source/monitoring-and-logging.txt b/source/monitoring-and-logging.txt
index 955baae1b..e6d60a5ac 100644
--- a/source/monitoring-and-logging.txt
+++ b/source/monitoring-and-logging.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-monitoring-logging:
======================
diff --git a/source/monitoring-and-logging/change-streams.txt b/source/monitoring-and-logging/change-streams.txt
index 5d7588379..b03efb47c 100644
--- a/source/monitoring-and-logging/change-streams.txt
+++ b/source/monitoring-and-logging/change-streams.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-usage-watch:
.. _node-change-streams:
diff --git a/source/monitoring-and-logging/logging.txt b/source/monitoring-and-logging/logging.txt
index eed3d00d5..064422583 100644
--- a/source/monitoring-and-logging/logging.txt
+++ b/source/monitoring-and-logging/logging.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
=======
Logging
=======
diff --git a/source/monitoring-and-logging/monitoring.txt b/source/monitoring-and-logging/monitoring.txt
index b6c5ad841..9583bb132 100644
--- a/source/monitoring-and-logging/monitoring.txt
+++ b/source/monitoring-and-logging/monitoring.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-monitoring:
==========
diff --git a/source/monitoring-and-logging/monitoring/cluster-monitoring.txt b/source/monitoring-and-logging/monitoring/cluster-monitoring.txt
index d6206f288..1d9f17975 100644
--- a/source/monitoring-and-logging/monitoring/cluster-monitoring.txt
+++ b/source/monitoring-and-logging/monitoring/cluster-monitoring.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-cluster-monitoring:
==================
diff --git a/source/monitoring-and-logging/monitoring/command-monitoring.txt b/source/monitoring-and-logging/monitoring/command-monitoring.txt
index bbe431fdc..fca81e02a 100644
--- a/source/monitoring-and-logging/monitoring/command-monitoring.txt
+++ b/source/monitoring-and-logging/monitoring/command-monitoring.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-command-monitoring:
==================
diff --git a/source/monitoring-and-logging/monitoring/connection-monitoring.txt b/source/monitoring-and-logging/monitoring/connection-monitoring.txt
index 9ee671252..75a48aff5 100644
--- a/source/monitoring-and-logging/monitoring/connection-monitoring.txt
+++ b/source/monitoring-and-logging/monitoring/connection-monitoring.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-connection-pool-monitoring:
==========================
diff --git a/source/promises.txt b/source/promises.txt
index c20e0fc43..e9c8a73f7 100644
--- a/source/promises.txt
+++ b/source/promises.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-promises:
========
diff --git a/source/reference.txt b/source/reference.txt
index 666cf2496..88a2a839a 100644
--- a/source/reference.txt
+++ b/source/reference.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-reference:
==========
diff --git a/source/reference/compatibility.txt b/source/reference/compatibility.txt
index 783a02c9c..d1e06499a 100644
--- a/source/reference/compatibility.txt
+++ b/source/reference/compatibility.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-compatibility:
=============
diff --git a/source/reference/quick-reference.txt b/source/reference/quick-reference.txt
index 6cb1c5c21..eb5cfc0d6 100644
--- a/source/reference/quick-reference.txt
+++ b/source/reference/quick-reference.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-quick-reference:
===============
diff --git a/source/reference/release-notes.txt b/source/reference/release-notes.txt
index bd3277782..3f56802da 100644
--- a/source/reference/release-notes.txt
+++ b/source/reference/release-notes.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-whats-new:
.. _node-release-notes:
diff --git a/source/reference/upgrade.txt b/source/reference/upgrade.txt
index fc6562251..1a7d360ad 100644
--- a/source/reference/upgrade.txt
+++ b/source/reference/upgrade.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-upgrade-driver:
=======================
diff --git a/source/run-command.txt b/source/run-command.txt
index efc077f86..9ba7f57ff 100644
--- a/source/run-command.txt
+++ b/source/run-command.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-run-command:
======================
diff --git a/source/security.txt b/source/security.txt
index d3fc1817c..cc2d26e1f 100644
--- a/source/security.txt
+++ b/source/security.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-security:
================
diff --git a/source/security/authentication.txt b/source/security/authentication.txt
index b678e921f..572675b3c 100644
--- a/source/security/authentication.txt
+++ b/source/security/authentication.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-authentication-mechanisms:
.. _node-authentication:
diff --git a/source/security/authentication/enterprise-mechanisms.txt b/source/security/authentication/enterprise-mechanisms.txt
index 91e9faade..e6bfabcdd 100644
--- a/source/security/authentication/enterprise-mechanisms.txt
+++ b/source/security/authentication/enterprise-mechanisms.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-enterprise-authentication-mechanisms:
====================================
diff --git a/source/security/authentication/mechanisms.txt b/source/security/authentication/mechanisms.txt
index d6534dad3..c910ee15e 100644
--- a/source/security/authentication/mechanisms.txt
+++ b/source/security/authentication/mechanisms.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-community-authentication-mechanisms:
=========================
diff --git a/source/security/encrypt-fields.txt b/source/security/encrypt-fields.txt
index 4276460b8..d536f50b1 100644
--- a/source/security/encrypt-fields.txt
+++ b/source/security/encrypt-fields.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-fle:
.. facet::
diff --git a/source/security/socks.txt b/source/security/socks.txt
index c0e414fe3..1baf44047 100644
--- a/source/security/socks.txt
+++ b/source/security/socks.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-connect-socks:
.. _node-socks:
diff --git a/source/security/tls.txt b/source/security/tls.txt
index 97ff80ad9..de0a579ba 100644
--- a/source/security/tls.txt
+++ b/source/security/tls.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-connect-tls:
.. _node-tls:
diff --git a/source/typescript.txt b/source/typescript.txt
index 4a306578b..3426b41b0 100644
--- a/source/typescript.txt
+++ b/source/typescript.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-fundamentals-typescript:
.. _node-typescript:
diff --git a/source/usage-examples.txt b/source/usage-examples.txt
index 9bea8f729..7e0b7a460 100644
--- a/source/usage-examples.txt
+++ b/source/usage-examples.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-usage-examples:
==============
diff --git a/source/usage-examples/bulkWrite.txt b/source/usage-examples/bulkWrite.txt
index ee09f89a0..af0914159 100644
--- a/source/usage-examples/bulkWrite.txt
+++ b/source/usage-examples/bulkWrite.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-usage-bulk:
=======================
diff --git a/source/usage-examples/command.txt b/source/usage-examples/command.txt
index 855e98c87..bdc4b21ab 100644
--- a/source/usage-examples/command.txt
+++ b/source/usage-examples/command.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-run-command-usageex:
.. facet::
diff --git a/source/usage-examples/delete-operations.txt b/source/usage-examples/delete-operations.txt
index bc0a4ecb0..397f722d7 100644
--- a/source/usage-examples/delete-operations.txt
+++ b/source/usage-examples/delete-operations.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
=================
Delete Operations
=================
diff --git a/source/usage-examples/deleteMany.txt b/source/usage-examples/deleteMany.txt
index 8019cced3..394824ece 100644
--- a/source/usage-examples/deleteMany.txt
+++ b/source/usage-examples/deleteMany.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-usage-deletemany:
=========================
diff --git a/source/usage-examples/deleteOne.txt b/source/usage-examples/deleteOne.txt
index e06cffad6..9cf06d55e 100644
--- a/source/usage-examples/deleteOne.txt
+++ b/source/usage-examples/deleteOne.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-usage-deleteone:
=================
diff --git a/source/usage-examples/distinct.txt b/source/usage-examples/distinct.txt
index 03ab182bd..0726a2ee8 100644
--- a/source/usage-examples/distinct.txt
+++ b/source/usage-examples/distinct.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-usage-distinct:
===================================
diff --git a/source/usage-examples/find-operations.txt b/source/usage-examples/find-operations.txt
index ca37cc69c..d28318cc2 100644
--- a/source/usage-examples/find-operations.txt
+++ b/source/usage-examples/find-operations.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
===============
Find Operations
===============
diff --git a/source/usage-examples/find.txt b/source/usage-examples/find.txt
index e88bbb51c..cf5040fab 100644
--- a/source/usage-examples/find.txt
+++ b/source/usage-examples/find.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-usage-find:
=======================
diff --git a/source/usage-examples/findOne.txt b/source/usage-examples/findOne.txt
index 94e674155..ba1b5d76d 100644
--- a/source/usage-examples/findOne.txt
+++ b/source/usage-examples/findOne.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-usage-findone:
===============
diff --git a/source/usage-examples/insert-operations.txt b/source/usage-examples/insert-operations.txt
index e32ff60eb..e0a2fa9fd 100644
--- a/source/usage-examples/insert-operations.txt
+++ b/source/usage-examples/insert-operations.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
=================
Insert Operations
=================
diff --git a/source/usage-examples/insertMany.txt b/source/usage-examples/insertMany.txt
index 5bf4fb43b..71dbf7f39 100644
--- a/source/usage-examples/insertMany.txt
+++ b/source/usage-examples/insertMany.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-usage-insertmany:
=========================
diff --git a/source/usage-examples/insertOne.txt b/source/usage-examples/insertOne.txt
index 1e473972d..760cb162c 100644
--- a/source/usage-examples/insertOne.txt
+++ b/source/usage-examples/insertOne.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-usage-insert:
=================
diff --git a/source/usage-examples/transactions.txt b/source/usage-examples/transactions.txt
index 1d57c11f2..8813cc1c0 100644
--- a/source/usage-examples/transactions.txt
+++ b/source/usage-examples/transactions.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-usage-txns:
=====================
diff --git a/source/usage-examples/update-and-replace-operations.txt b/source/usage-examples/update-and-replace-operations.txt
index f60402c98..eca9b2966 100644
--- a/source/usage-examples/update-and-replace-operations.txt
+++ b/source/usage-examples/update-and-replace-operations.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
===========================
Update & Replace Operations
===========================
diff --git a/source/usage-examples/updateMany.txt b/source/usage-examples/updateMany.txt
index 035933362..c0ccd675a 100644
--- a/source/usage-examples/updateMany.txt
+++ b/source/usage-examples/updateMany.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-usage-updatemany:
=========================
diff --git a/source/usage-examples/updateOne.txt b/source/usage-examples/updateOne.txt
index f6787bfda..63a093dc7 100644
--- a/source/usage-examples/updateOne.txt
+++ b/source/usage-examples/updateOne.txt
@@ -1,3 +1,6 @@
+.. meta::
+ :robots: noindex, nosnippet
+
.. _node-usage-updateone:
=================