diff --git a/templates/minimal/README.md b/templates/minimal/README.md
index b556a4536089004205f497ccbda871b3e811de7c..180c229e744e92eac0533157eb22cf3968c78d44 100644
--- a/templates/minimal/README.md
+++ b/templates/minimal/README.md
@@ -42,7 +42,7 @@ packages required to compile this template - please take note of the Rust compil
 🔨 Use the following command to build the node without launching it:
 
 ```sh
-cargo build --package minimal-template-node --release
+cargo build --release
 ```
 
 🐳 Alternatively, build the docker image:
diff --git a/templates/minimal/node/Cargo.toml b/templates/minimal/node/Cargo.toml
index 70b24c19f8e7ce1b02f4570e5f34b974d7be0d8a..da5073ea687c645529e58a2bc01fc1b3ac05ccc9 100644
--- a/templates/minimal/node/Cargo.toml
+++ b/templates/minimal/node/Cargo.toml
@@ -57,4 +57,7 @@ minimal-template-runtime = { workspace = true }
 substrate-build-script-utils = { workspace = true, default-features = true }
 
 [features]
-default = []
+default = ["std"]
+std = [
+	"minimal-template-runtime/std",
+]
diff --git a/templates/parachain/README.md b/templates/parachain/README.md
index 802d8586b39e091b67c45f86226743552d4e0a70..b7fa2bed0ed947d0fc29845b030b1686689f2c2c 100644
--- a/templates/parachain/README.md
+++ b/templates/parachain/README.md
@@ -44,7 +44,7 @@ packages required to compile this template - please take note of the Rust compil
 🔨 Use the following command to build the node without launching it:
 
 ```sh
-cargo build --package parachain-template-node --release
+cargo build --release
 ```
 
 🐳 Alternatively, build the docker image:
diff --git a/templates/parachain/node/Cargo.toml b/templates/parachain/node/Cargo.toml
index 7cf1f1fddc7b31e4adbb69f7e54f35cbcad28399..c782888a3e8913e7ec5bbbe831d7ac32093315e3 100644
--- a/templates/parachain/node/Cargo.toml
+++ b/templates/parachain/node/Cargo.toml
@@ -79,7 +79,12 @@ color-print = { workspace = true }
 substrate-build-script-utils = { workspace = true, default-features = true }
 
 [features]
-default = []
+default = ["std"]
+std = [
+	"log/std",
+	"parachain-template-runtime/std",
+	"xcm/std",
+]
 runtime-benchmarks = [
 	"cumulus-primitives-core/runtime-benchmarks",
 	"frame-benchmarking-cli/runtime-benchmarks",
diff --git a/templates/solochain/README.md b/templates/solochain/README.md
index c5dc5db7f3b51c65fda0a6f74bb56a424e4e384e..6a5a7853f9c0530761dac02f27e476d82d7a241f 100644
--- a/templates/solochain/README.md
+++ b/templates/solochain/README.md
@@ -28,7 +28,7 @@ installation](#alternatives-installations) options.
 Use the following command to build the node without launching it:
 
 ```sh
-cargo build --package solochain-template-node --release
+cargo build --release
 ```
 
 ### Embedded Docs
diff --git a/templates/solochain/node/Cargo.toml b/templates/solochain/node/Cargo.toml
index 6eebf3694e3a19a5a1eeba31195985c697b0c910..9dd1b144d229a6da382aa32a2ef377265edeef7e 100644
--- a/templates/solochain/node/Cargo.toml
+++ b/templates/solochain/node/Cargo.toml
@@ -66,7 +66,10 @@ solochain-template-runtime = { workspace = true }
 substrate-build-script-utils = { workspace = true, default-features = true }
 
 [features]
-default = []
+default = ["std"]
+std = [
+	"solochain-template-runtime/std",
+]
 # Dependencies that are only required if runtime benchmarking should be build.
 runtime-benchmarks = [
 	"frame-benchmarking-cli/runtime-benchmarks",