diff --git a/core/modules/statistics/config/schema/statistics.schema.yml b/core/modules/statistics/config/schema/statistics.schema.yml
new file mode 100644
index 0000000..5a3c381
--- /dev/null
+++ b/core/modules/statistics/config/schema/statistics.schema.yml
@@ -0,0 +1,36 @@
+# Schema for the configuration files of the statistics module.
+
+statistics.settings:
+  type: mapping
+  label: 'Statistics settings'
+  mapping:
+    access_log:
+      type: mapping
+      label: 'Access log settings'
+      mapping:
+        enabled:
+          type: boolean
+          label: 'Enable'
+        max_lifetime:
+          type: integer
+          label: 'Maximum lifetime'
+    count_content_views:
+      type: integer
+      label: 'Count content views'
+    block:
+      type: mapping
+      label: 'Block settings'
+      mapping:
+        popular:
+          type: mapping
+          label: 'Popular Block'
+          mapping:
+            top_day_limit:
+              type: integer
+              label: 'Top day limit'
+            top_all_limit:
+              type: integer
+              label: 'Top all limit'
+            top_recent_limit:
+              type: integer
+              label: 'Top recent limit'
