diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md
index 375a6aa8a24eff..02ee3f751528d0 100644
--- a/.github/ISSUE_TEMPLATE.md
+++ b/.github/ISSUE_TEMPLATE.md
@@ -11,13 +11,35 @@ Please fill in as much of the template below as you're able.
 Version: output of `node -v`
 Platform: output of `uname -a` (UNIX), or version and 32 or 64-bit (Windows)
 Subsystem: if known, please specify affected core module name
-
-If possible, please provide code that demonstrates the problem, keeping it as
-simple and free of external dependencies as you are able.
 -->
 
 * **Version**:
 * **Platform**:
 * **Subsystem**:
 
-<!-- Enter your issue details below this comment. -->
+### What steps will reproduce the bug?
+
+<!--
+Enter details about your bug, preferably a simple code snippet that can be
+run using `node` directly without installing third-party dependencies.
+-->
+
+### How often does it reproduce? Is there a required condition?
+
+### What is the expected behavior?
+
+<!--
+If possible please provide textual output instead of screenshots.
+-->
+
+### What do you see instead?
+
+<!--
+If possible please provide textual output instead of screenshots.
+-->
+
+### Additional information
+
+<!--
+Tell us anything else you think we should know.
+-->