diff --git a/flask_security/templates/security/_help.html b/flask_security/templates/security/_help.html
new file mode 100644
index 0000000..f478be1
--- /dev/null
+++ b/flask_security/templates/security/_help.html
@@ -0,0 +1,14 @@
+{% if security.registerable or security.recoverable or security.confirmabled %}
+
Help
+
+{% endif %}
\ No newline at end of file
diff --git a/flask_security/templates/security/forgot_password.html b/flask_security/templates/security/forgot_password.html
index be818dc..d1c3158 100644
--- a/flask_security/templates/security/forgot_password.html
+++ b/flask_security/templates/security/forgot_password.html
@@ -5,4 +5,5 @@
{{ forgot_password_form.hidden_tag() }}
{{ render_field_with_errors(forgot_password_form.email) }}
{{ render_field(forgot_password_form.submit) }}
-
\ No newline at end of file
+
+{% include "security/_help.html" %}
\ No newline at end of file
diff --git a/flask_security/templates/security/login.html b/flask_security/templates/security/login.html
index 9f2b39a..59f1700 100644
--- a/flask_security/templates/security/login.html
+++ b/flask_security/templates/security/login.html
@@ -9,12 +9,4 @@
{{ render_field(login_form.next) }}
{{ render_field(login_form.submit) }}
-Help
-
- {% if security.recoverable %}
- Forgot password
- {% endif %}
- {% if security.confirmable %}
- Confirm account
- {% endif %}
-
\ No newline at end of file
+{% include "security/_help.html" %}
\ No newline at end of file
diff --git a/flask_security/templates/security/register.html b/flask_security/templates/security/register.html
index 3219472..ab7cce1 100644
--- a/flask_security/templates/security/register.html
+++ b/flask_security/templates/security/register.html
@@ -7,4 +7,5 @@
{{ render_field_with_errors(register_user_form.password) }}
{{ render_field_with_errors(register_user_form.password_confirm) }}
{{ render_field(register_user_form.submit) }}
-
\ No newline at end of file
+
+{% include "security/_help.html" %}
\ No newline at end of file
diff --git a/flask_security/templates/security/reset_password.html b/flask_security/templates/security/reset_password.html
index 0adcad8..ecf6d9a 100644
--- a/flask_security/templates/security/reset_password.html
+++ b/flask_security/templates/security/reset_password.html
@@ -6,4 +6,5 @@
{{ render_field_with_errors(reset_password_form.password) }}
{{ render_field_with_errors(reset_password_form.password_confirm) }}
{{ render_field(reset_password_form.submit) }}
-
\ No newline at end of file
+
+{% include "security/_help.html" %}
\ No newline at end of file
diff --git a/flask_security/templates/security/send_confirmation.html b/flask_security/templates/security/send_confirmation.html
index 3c90523..f4e1a25 100644
--- a/flask_security/templates/security/send_confirmation.html
+++ b/flask_security/templates/security/send_confirmation.html
@@ -5,4 +5,5 @@
{{ reset_confirmation_form.hidden_tag() }}
{{ render_field_with_errors(reset_confirmation_form.email) }}
{{ render_field(reset_confirmation_form.submit) }}
-
\ No newline at end of file
+
+{% include "security/_help.html" %}
\ No newline at end of file
diff --git a/flask_security/templates/security/send_login.html b/flask_security/templates/security/send_login.html
index 7a3ea31..f311529 100644
--- a/flask_security/templates/security/send_login.html
+++ b/flask_security/templates/security/send_login.html
@@ -6,4 +6,5 @@
{{ render_field_with_errors(login_form.email) }}
{{ render_field(login_form.next) }}
{{ render_field(login_form.submit) }}
-
\ No newline at end of file
+
+{% include "security/_help.html" %}
\ No newline at end of file