diff --git a/core/modules/contact/help_topics/contact.adding_content.html.twig b/core/modules/contact/help_topics/contact.adding_content.html.twig
new file mode 100644
index 0000000000..131f747ed5
--- /dev/null
+++ b/core/modules/contact/help_topics/contact.adding_content.html.twig
@@ -0,0 +1,24 @@
+<meta name="help_topic:label" content="Adding content to contact forms"/>
+<meta name="help_topic:related" content="contact.overview"/>
+{% set contact_admin = render_var(url('entity.contact_form.collection')) %}
+{% set block_layout_url = render_var(url('block.admin_display')) %}
+
+<h2>Goal</h2>
+<p>{% trans %}Adding fields and other content (such as text or images) to a contact form on the website.{% endtrans %}</p>
+<h2>Steps</h2>
+<p>{% trans %}To add and alter fields on a contact form:{% endtrans %}</p>
+<ol>
+  <li>{% trans %}Navigate to the <a href="{{ contact_admin }}">Contact forms page</a>.{% endtrans %}</li>
+  <li>{% trans %}Navigate to the <em>Manage fields</em> and <em>Manage field display</em> to alter fields, including their labels and help text.{% endtrans %}</li>
+  <li>{% trans %}Enter information into the fields and click <em>save</em>.{% endtrans %}</li>
+</ol>
+<p>{% trans %}To add other content to a contact form:{% endtrans %}</p>
+<ol>
+  <li>{% trans %}To add other content, use a block.{% endtrans %}</li>
+  <li>{% trans %}To create or edit a block, navigate to the  <a href="{{ block_layout_url }}">Block layout page </a>, if the Block module is installed.{% endtrans %}</li>
+</ol>
+<h2>Additional resources</h2>
+<ul>
+  <li><a href="https://www.drupal.org/docs/8/core/modules/contact/overview#configuration">{% trans %}Online documentation for configuration of the Contact module{% endtrans %}</a></li>
+  <li><a href="https://www.drupal.org/documentation/modules/block/">{% trans %}Online documentation for the   Block module{% endtrans %}</a></li>
+</ul>
diff --git a/core/modules/contact/help_topics/contact.configuring_personal.html.twig b/core/modules/contact/help_topics/contact.configuring_personal.html.twig
new file mode 100644
index 0000000000..cb3abdb474
--- /dev/null
+++ b/core/modules/contact/help_topics/contact.configuring_personal.html.twig
@@ -0,0 +1,16 @@
+<meta name="help_topic:label" content="Configuring user contact forms"/>
+<meta name="help_topic:related" content="contact.overview"/>
+{% set account_settings_url = render_var(url('entity.user.admin_form')) %}
+
+<h2>Goal</h2>
+<p>{% trans %}Configuring personal contact forms for registered users on the website.{% endtrans %}</p>
+<h2>Steps</h2>
+<ol>
+  <li>{% trans %}Navigate to the <a href="{{ account_settings_url }}">Account settings page</a>.{% endtrans %}</li>
+  <li>{% trans %}In the Contact settings section, specify whether the contact form is enabled for users by default.{% endtrans %}</li>
+  <li>{% trans %}Click <em>Save configuration</em>.{% endtrans %}</li>
+</ol>
+<h2>Additional resources</h2>
+<ul>
+  <li><a href="https://www.drupal.org/docs/8/core/modules/contact/overview#configuration">{% trans %}Online documentation for configuration of the Contact module{% endtrans %}</a></li>
+</ul>
diff --git a/core/modules/contact/help_topics/contact.configuring_site.html.twig b/core/modules/contact/help_topics/contact.configuring_site.html.twig
new file mode 100644
index 0000000000..fb80d72e89
--- /dev/null
+++ b/core/modules/contact/help_topics/contact.configuring_site.html.twig
@@ -0,0 +1,16 @@
+<meta name="help_topic:label" content="Configuring site-wide contact forms"/>
+<meta name="help_topic:related" content="contact.overview"/>
+{% set contact_admin = render_var(url('entity.contact_form.collection')) %}
+
+<h2>Goal</h2>
+<p>{% trans %}Configuring site-wide contact forms on the website.{% endtrans %}</p>
+<h2>Steps</h2>
+<ol>
+  <li>{% trans %}Navigate to the <a href="{{ contact_admin }}">Contact forms page</a>.{% endtrans %}</li>
+  <li>{% trans %}Navigate to the <em>Manage fields</em> and <em>Manage field display</em> to alter fields, including their labels and help text.{% endtrans %}</li>
+  <li>{% trans %}Enter information into the fields and click <em>save</em>.{% endtrans %}</li>
+</ol>
+<h2>Additional resources</h2>
+<ul>
+  <li><a href="https://www.drupal.org/docs/8/core/modules/contact/overview#configuration">{% trans %}Online documentation for configuration of the Contact module{% endtrans %}</a></li>
+</ul>
diff --git a/core/modules/contact/help_topics/contact.linking.html.twig b/core/modules/contact/help_topics/contact.linking.html.twig
new file mode 100644
index 0000000000..7fb7be08de
--- /dev/null
+++ b/core/modules/contact/help_topics/contact.linking.html.twig
@@ -0,0 +1,17 @@
+<meta name="help_topic:label" content="Linking to contact forms"/>
+<meta name="help_topic:related" content="contact.overview"/>
+{% set contact_admin = render_var(url('entity.contact_form.collection')) %}
+
+<h2>Goal</h2>
+<p>{% trans %}Linking to existing contact forms.{% endtrans %}</p>
+<h2>Steps</h2>
+<ol>
+  <li>{% trans %}Navigate to the <a href="{{ contact_admin }}">Contact forms page</a>.{% endtrans %}</li>
+  <li>{% trans %}Select the desired contact form and <em>Edit contact form</em>.{% endtrans %}</li>
+  <li>{% trans %}Find the <em>Machine name</em> of the  <em>Contact form.</em>{% endtrans %}</li>
+  <li>{% trans %}The URL to link to the webform has the format <em>/contact/{machine_name}</em>.{% endtrans %}</li>
+</ol>
+<h2>Additional resources</h2>
+<ul>
+  <li><a href="https://www.drupal.org/docs/8/core/modules/contact/overview#configuration">{% trans %}Online documentation for configuration of the Contact module{% endtrans %}</a></li>
+</ul>
diff --git a/core/modules/contact/help_topics/contact.overview.html.twig b/core/modules/contact/help_topics/contact.overview.html.twig
new file mode 100644
index 0000000000..888bb4303c
--- /dev/null
+++ b/core/modules/contact/help_topics/contact.overview.html.twig
@@ -0,0 +1,11 @@
+<meta name="help_topic:label" content="Managing contact forms"/>
+<meta name="help_topic:top_level"/>
+
+<h2>{% trans %}What is the contact form?{% endtrans %}</h2>
+<p>{% trans %}The contact form allows visitors to contact registered users on your site, using the personal contact form, and also allows you to set up site-wide contact forms.{% endtrans %}</p>
+<h2>{% trans %}Contact form overview{% endtrans %}</h2>
+<p>{% trans %}Using the <em>Contact</em> module in core, site visitors can send emails to authenticated users and to the site administrator without knowing their email addresses. See the related topics and resources listed below for specific tasks and more information.{% endtrans %}</p>
+<h2>Additional resources</h2>
+<ul>
+  <li><a href="https://www.drupal.org/documentation/modules/contact/">{% trans %}Online documentation for the Contact module{% endtrans %}</a></li>
+</ul>
diff --git a/core/modules/contact/help_topics/contact.setting_default.html.twig b/core/modules/contact/help_topics/contact.setting_default.html.twig
new file mode 100644
index 0000000000..55939989f8
--- /dev/null
+++ b/core/modules/contact/help_topics/contact.setting_default.html.twig
@@ -0,0 +1,16 @@
+<meta name="help_topic:label" content="Setting a default contact form"/>
+<meta name="help_topic:related" content="contact.overview"/>
+{% set contact_admin = render_var(url('entity.contact_form.collection')) %}
+
+<h2>Goal</h2>
+<p>{% trans %}Setting a site-wide contact form as the default contact form.{% endtrans %}</p>
+<h2>Steps</h2>
+<ol>
+  <li>{% trans %}Navigate to the <a href="{{ contact_admin }}">Contact forms page</a>.{% endtrans %}</li>
+  <li>{% trans %}Select the desired contact form and <em>Edit contact form</em>.{% endtrans %}</li>
+  <li>{% trans %}On the <em>Edit contact form</em> page, check the <em>Make this the default form is there bellow Weight</em> option and click <em>Save</em>.{% endtrans %}</li>
+</ol>
+<h2>Additional resources</h2>
+<ul>
+  <li><a href="https://www.drupal.org/docs/8/core/modules/contact/overview#configuration">{% trans %}Online documentation for configuration of the Contact module{% endtrans %}</a></li>
+</ul>
diff --git a/core/modules/contact/help_topics/contact.using.html.twig b/core/modules/contact/help_topics/contact.using.html.twig
new file mode 100644
index 0000000000..8ce930150c
--- /dev/null
+++ b/core/modules/contact/help_topics/contact.using.html.twig
@@ -0,0 +1,12 @@
+<meta name="help_topic:label" content="Using the personal contact form"/>
+<meta name="help_topic:related" content="contact.overview"/>
+{% set contact_admin = render_var(url('entity.contact_form.collection')) %}
+
+<h2>Goal</h2>
+<p>{% trans %}Using the perosnal contact form to contact registered users.{% endtrans %}</p>
+<h2>Steps</h2>
+<p>{% trans %}Site visitors can email registered users on your site by using the personal contact form, without knowing or learning the email address of the recipient. When a site visitor is viewing a user profile, the viewer will see a <em>Contact</em> tab or link, which leads to the personal contact form. The personal contact link is not shown when you are viewing your own profile, and users must have both <em>View user information</em> (to see user profiles) and <em>Use users' personal contact forms</em> permission to see the link. The user whose profile is being viewed must also have their personal contact form enabled (this is a user account setting); viewers with <em>Administer users</em> permission can bypass this setting.{% endtrans %}</p>
+<h2>Additional resources</h2>
+<ul>
+  <li><a href="https://www.drupal.org/docs/8/core/modules/contact/overview#configuration">{% trans %}Online documentation for configuration of the Contact module{% endtrans %}</a></li>
+</ul>
