diff --git a/web/data/categorypresets.mdx b/web/data/categorypresets.mdx
new file mode 100644
index 000000000..c75455dc9
--- /dev/null
+++ b/web/data/categorypresets.mdx
@@ -0,0 +1,37 @@
+# Category Presets
+Presets are pre-configured savestates that are specific to a particular category.
+
+Presets load a room but do not load any enemies for that room by default,
+so often a preset is named for the upcoming room or section, since enemies will load in the next room.
+This is also why any blue doors are already open to allow easier entry to the next room,
+except when Samus is facing forward as if she just arrived on the ship or is riding an elevator;
+in those cases the assumption is Samus couldn't have opened the doors and you want to practice opening them.
+In fact if Samus is actually riding an elevator at the start of a preset, as if she is entering the room,
+then enemies will also be loaded into the room. However since the enemies aren't loaded with the same timing as normal,
+this can result in enemies being out of position compared to the vanilla game, so depending on what you want to practice,
+you may want to select the preset before riding the elevator. You're also welcome to create your own custom presets.
+Some category presets support different routing options, or contain a Safeties and Strategies section
+where you can toggle on/off various options. However with Super Metroid having a wealth of strats,
+with seemingly each room having multiple viable strats for speedrunning, the built-in presets can only cover so much,
+so making custom presets is also an option. When making custom presets, we recommend periodically backing up
+your SaveRAM or .sram file (if practical) just in case it gets reset by accident (in particular microSD cards
+are known to fail on occasion and could take your custom presets with it). We do strive for backwards compatibility,
+so your custom presets should continue to work if you carry your SaveRAM/.sram file forward to a future update.
+
+If you have interest in creating built-in category presets for a category we don't have presets for, it is possible with some effort.
+You will need to download a specific version of snes9x emulator in order to record a playthrough of the category,
+and then specific points during that playthrough can be chosen as the presets.
+If you make a mistake during the playthrough and are able to farm back up or otherwise correct the mistake quickly,
+that would be preferred, but it is also possible to make edits afterwards.
+Once the playthrough movie is recorded, it needs to be given to a Practice Hack developer to continue the process.
+You may need to be patient as this isn't something we do often.
+The playthrough method will give us a basic, continuous set of presets.
+If you want the category presets to have different routing options or a Safeties and Strategies section,
+that would need to be added manually by a Practice Hack developer.
+Click here for more information about [creating category presets](https://github.com/tewtal/sm_practice_hack/wiki/Creating-Category-Presets).
+
+# Any% KPDR Safeties and Strategies
+## NOTE: This is still in beta test and not available in the 2.7.11 release
+### Test
+TODO this page is under construction
+
diff --git a/web/pages/categorypresets.js b/web/pages/categorypresets.js
new file mode 100644
index 000000000..34755339d
--- /dev/null
+++ b/web/pages/categorypresets.js
@@ -0,0 +1,11 @@
+import Layout from '../components/layout'
+import MDX from '../components/mdx'
+import HelpMarkdown from '../data/categorypresets.mdx'
+
+export default function CategoryPresets() {
+ return (
+
+
+
+ )
+}