diff --git a/i2p2www/spec/b32encrypted.rst b/i2p2www/spec/b32encrypted.rst
index 6e84996b53f7d9393fea2a52b1af22eb46ea4c4e..9169072b3164fd47a020a603bfe5369acf9aeb4c 100644
--- a/i2p2www/spec/b32encrypted.rst
+++ b/i2p2www/spec/b32encrypted.rst
@@ -2,6 +2,7 @@
 B32 for Encrypted Leasesets
 ===========================
 .. meta::
+    :category: Design
     :lastupdated: 2020-08
     :accuratefor: 0.9.47
 
diff --git a/i2p2www/spec/blockfile.rst b/i2p2www/spec/blockfile.rst
index db854fcfe56d7d5e2256d9da4776f327d89137bf..514adf2c2712399a72e64e5096fc19422b22cd07 100644
--- a/i2p2www/spec/blockfile.rst
+++ b/i2p2www/spec/blockfile.rst
@@ -2,6 +2,7 @@
 Blockfile and Hosts Database Specification
 ==========================================
 .. meta::
+    :category: Formats
     :lastupdated: 2020-09
     :accuratefor: 0.9.47
 
diff --git a/i2p2www/spec/configuration.rst b/i2p2www/spec/configuration.rst
index e6940320566dfe60e9f34cdfbc7dcf5fbae2fdf4..7e5527d08dbb14d36364821810541b6898fc7502 100644
--- a/i2p2www/spec/configuration.rst
+++ b/i2p2www/spec/configuration.rst
@@ -2,6 +2,7 @@
 Configuration File Specification
 ================================
 .. meta::
+    :category: Formats
     :lastupdated: March 2020
     :accuratefor: 0.9.45
 
diff --git a/i2p2www/spec/filter-format.rst b/i2p2www/spec/filter-format.rst
index cad6984502aecf687f48fb994d8dce8cb3e6eb96..a7242199a10d49f3f1479ed347eefbf4d3bae88d 100644
--- a/i2p2www/spec/filter-format.rst
+++ b/i2p2www/spec/filter-format.rst
@@ -2,6 +2,7 @@
 Access Filter Format Specification
 ==================================
 .. meta::
+    :category: Formats
     :lastupdated: April 2019
     :accuratefor: 0.9.40
 
diff --git a/i2p2www/spec/geoip.rst b/i2p2www/spec/geoip.rst
index 0f84e680cae3403c187322126ddbaaca88d44f87..23a6cf8442d83da0727829385e9c9805b815fb34 100644
--- a/i2p2www/spec/geoip.rst
+++ b/i2p2www/spec/geoip.rst
@@ -2,6 +2,7 @@
 GeoIP File Specification
 ========================
 .. meta::
+    :category: Formats
     :lastupdated: December 2013
     :accuratefor: 0.9.9
 
diff --git a/i2p2www/spec/plugin.rst b/i2p2www/spec/plugin.rst
index 5c63641abff9caf02f9a2259d290b44c1d4c4434..298b62766d9f0e38c61f3af4334147cba8dc4eeb 100644
--- a/i2p2www/spec/plugin.rst
+++ b/i2p2www/spec/plugin.rst
@@ -2,6 +2,7 @@
 Plugin Specification
 ====================
 .. meta::
+    :category: Design
     :lastupdated: 2022-01
     :accuratefor: 0.9.53
 
diff --git a/i2p2www/spec/red25519.rst b/i2p2www/spec/red25519.rst
index 94494448873c3df24cd89b906cf6bed32d501b6c..d5171636a04ed594bfe9a4fb0f607febbafb1734 100644
--- a/i2p2www/spec/red25519.rst
+++ b/i2p2www/spec/red25519.rst
@@ -2,6 +2,7 @@
 Red25519 Signature Scheme
 =========================
 .. meta::
+    :category: Design
     :lastupdated: 2020-08
     :accuratefor: 0.9.47
 
diff --git a/i2p2www/spec/subscription.rst b/i2p2www/spec/subscription.rst
index 223d87eddbdd1fd3d334ff96621a6413e2bcb76b..977068bd59e262bef46b95b0c3b7b20aca91a0a6 100644
--- a/i2p2www/spec/subscription.rst
+++ b/i2p2www/spec/subscription.rst
@@ -2,6 +2,7 @@
 Addressbook Subscription Feed Commands
 ======================================
 .. meta::
+    :category: Formats
     :lastupdated: 2021-01
     :accuratefor: 0.9.49
 
diff --git a/i2p2www/spec/updates.rst b/i2p2www/spec/updates.rst
index 752311793640f9bf37c7f6096c901dbdd0ae87e0..19519edac8bb4bf733651ee1df82c387abc03189 100644
--- a/i2p2www/spec/updates.rst
+++ b/i2p2www/spec/updates.rst
@@ -2,6 +2,7 @@
 Software Update Specification
 =============================
 .. meta::
+    :category: Design
     :lastupdated: June 2021
     :accuratefor: 0.9.51
 
diff --git a/i2p2www/spec/views.py b/i2p2www/spec/views.py
index f71a7ce2a0dbf06d40d78bcb56c419d4a4230890..b32ccb2e4546b487e6610b3de0683fc86e831532 100644
--- a/i2p2www/spec/views.py
+++ b/i2p2www/spec/views.py
@@ -36,6 +36,7 @@ SPEC_CATEGORY_SORT = defaultdict(lambda: 999, {
     'Design': 1,
     'Transports': 2,
     'Protocols': 3,
+    'Formats': 4,
     })
 
 PROPOSAL_METATAGS = {