diff --git a/Cargo.toml b/Cargo.toml
index 684eaec..6f02335 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -50,7 +50,7 @@ serve = ["dep:upub-routes"]
 migrate = ["dep:upub-migrations"]
 cli = ["dep:upub-cli"]
 worker = ["dep:upub-worker"]
-web = []
+web = ["upub-routes?/web"]
 web-build-fe = []
 
 # upub: ~38M
diff --git a/routes/Cargo.toml b/routes/Cargo.toml
index bffddde..23d235d 100644
--- a/routes/Cargo.toml
+++ b/routes/Cargo.toml
@@ -40,7 +40,7 @@ leptos_axum = { version = "0.7", optional = true }
 leptos_meta = { version = "0.7", optional = true }
 
 [features]
-default = ["activitypub", "web"]
+default = ["activitypub"]
 activitypub = []
 mastodon = ["dep:mastodon-async-entities"]
 web = [