diff --git a/mkdocs.yml b/mkdocs.yml
index 6ceab5810a5e114c0d5d1b7b71591d400b58646a..53c2f60bad64f9bad5e3a08da871ce1c8da97541 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -281,6 +281,9 @@ plugins:
       separator: '[\s\.]+'
       lang:
         - en
+  - exclude-search:
+      exclude:
+        - archive/*
 
 markdown_extensions:
   - codehilite
diff --git a/requirements.txt b/requirements.txt
index 6e42347ae214c1bc5f41cf959d265ef09598d494..7d9557bd8ca47dcc2e864f9d251b2fb8a47bbd84 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -11,6 +11,7 @@ lunr==0.5.8
 Markdown==3.2.2
 MarkupSafe==1.1.1
 mkdocs==1.1.2
+mkdocs-exclude-search==0.6.5
 mkdocs-material==7.1.3
 mkdocs-material-extensions==1.0.1
 nltk==3.5