diff --git a/CMakeLists.txt b/CMakeLists.txt
index 51a65ddcdf5c1e45a4d403c8a3f368f5a13afc24..a72111375c3854b6b44a890dbaa341152b597c74 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -61,7 +61,6 @@ include(test/Test)
 if(OGS_COVERAGE AND NOT IS_SUBPROJECT)
     include(Coverage)
 endif()
-include(Web)
 
 ####################
 ### More Options ###
diff --git a/scripts/cmake/Web.cmake b/scripts/cmake/Web.cmake
deleted file mode 100644
index 2bd497523eb6d444fcf1008723bb688cec4717e4..0000000000000000000000000000000000000000
--- a/scripts/cmake/Web.cmake
+++ /dev/null
@@ -1,63 +0,0 @@
-if(NOT NPM)
-    return()
-endif()
-
-if(YARN)
-    set(PACKAGE_MANAGER ${YARN})
-else()
-    set(PACKAGE_MANAGER "${NPM} install")
-endif()
-
-add_custom_target(web-install
-    COMMAND ${PACKAGE_MANAGER}
-    WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}/web
-    BYPRODUCTS ${PROJECT_SOURCE_DIR}/web/node_modules
-)
-
-if(PIP AND PYTHON_EXECUTABLE AND
-    (EXISTS ${PROJECT_SOURCE_DIR}/web/import/secret.py OR
-     DEFINED ENV{CONTENTFUL_ACCESS_TOKEN}))
-
-    add_custom_target(web-import
-        COMMAND ${PIP} install -r ../requirements.txt
-        COMMAND ${PYTHON_EXECUTABLE} import.py
-        WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}/web/import
-        DEPENDS web-install
-    )
-
-    set(IMPORT_TARGET web-import)
-else()
-    message(STATUS "[web] Skipping import from Contentful!")
-endif()
-
-if(PANDOC_CITEPROC)
-    add_custom_target(web-bib-convert
-        COMMAND ${PANDOC_CITEPROC} --bib2json ${PROJECT_SOURCE_DIR}/Documentation/bibliography.bib > ${PROJECT_SOURCE_DIR}/web/data/bibliography.json
-    )
-    set(BIB_CONVERT_TARGET web-bib-convert)
-endif()
-
-if(DEFINED OGS_WEB_BASE_URL)
-    set(HUGO_ARGS --baseURL ${OGS_WEB_BASE_URL})
-endif()
-
-if(DEFINED ENV{JENKINS_URL})
-    if($ENV{JOB_NAME} STREQUAL "ufz/ogs/master")
-        set(HUGO_BASE_URL "https://docs.opengeosys.org")
-    else()
-        set(HUGO_BASE_URL "$ENV{JOB_URL}Web/")
-    endif()
-    set(HUGO_ARGS ${HUGO_ARGS} --baseURL ${HUGO_BASE_URL})
-endif()
-
-add_custom_target(web
-    COMMAND node_modules/.bin/webpack -p
-    COMMAND hugo ${HUGO_ARGS}
-    WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}/web
-    DEPENDS web-install ${IMPORT_TARGET} ${BIB_CONVERT_TARGET}
-)
-
-add_custom_target(web-clean
-    COMMAND ${NPM} run clean
-    WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}/web
-)
diff --git a/web/requirements.txt b/web/requirements.txt
deleted file mode 100644
index c9fb7c70149c7475d64765fc370f401ffe6132dc..0000000000000000000000000000000000000000
--- a/web/requirements.txt
+++ /dev/null
@@ -1 +0,0 @@
-requests==2.12.4