diff --git a/templates/zerver/help/all-messages.md b/templates/zerver/help/all-messages.md
new file mode 100644
index 0000000000..bca8f2960c
--- /dev/null
+++ b/templates/zerver/help/all-messages.md
@@ -0,0 +1,16 @@
+# All messages
+
+{!all-messages.md!}
+
+!!! keyboard_tip ""
+
+ Use S (narrow to stream) or Shift +
+ S (narrow to conversation) to zoom in, and A to
+ get back to **All messages**.
+
+
+## Related articles
+* [Reading strategies](/help/reading-strategies)
+* [Recent conversations](/help/recent-conversations)
+* [Configure default view](/help/configure-default-view)
+* [Reading topics](/help/reading-topics)
diff --git a/templates/zerver/help/configure-default-view.md b/templates/zerver/help/configure-default-view.md
index ab9ba12234..a528371483 100644
--- a/templates/zerver/help/configure-default-view.md
+++ b/templates/zerver/help/configure-default-view.md
@@ -6,7 +6,7 @@ keyboard shortcuts.
The default views available in Zulip are
[Recent conversations](/help/recent-conversations) and
-[All messages](/help/reading-strategies#all-messages). See
+[All messages](/help/all-messages). See
[Reading strategies](/help/reading-strategies) for recommendations
on how to use these views.
@@ -20,7 +20,7 @@ shortcut.
Organization administrators can [set the default view for their
organization](/help/configure-default-new-user-settings) to
[**Recent conversations**](/help/recent-conversations) or
-[**All messages**](/help/reading-strategies#all-messages).
+[**All messages**](/help/all-messages).
**Recent conversations** is especially recommended for high-traffic
organizations, and is configured by default.
@@ -68,4 +68,5 @@ shortcut.
* [Reading strategies](/help/reading-strategies)
* [Recent conversations](/help/recent-conversations)
+* [All messages](/help/all-messages)
* [Keyboard shortcuts](/help/keyboard-shortcuts)
diff --git a/templates/zerver/help/include/all-messages.md b/templates/zerver/help/include/all-messages.md
new file mode 100644
index 0000000000..1c855ad539
--- /dev/null
+++ b/templates/zerver/help/include/all-messages.md
@@ -0,0 +1,20 @@
+The **All messages** view is a feed of all the unmuted messages you have
+received, which combines stream messages and private messages. It's a great way
+to see new messages as they come in.
+
+You can configure **All messages** to be the [default
+view](/help/configure-default-view#configure-default-view) for the Zulip web app.
+
+{start_tabs}
+
+{tab|desktop-web}
+
+1. Open **All messages** from the left sidebar or with the
+ A keyboard shortcut.
+
+{tab|mobile}
+
+1. Tap the **All messages**
+ tab in the upper left corner of the app.
+
+{end_tabs}
diff --git a/templates/zerver/help/include/sidebar_index.md b/templates/zerver/help/include/sidebar_index.md
index b001381e9e..1f94cdc1eb 100644
--- a/templates/zerver/help/include/sidebar_index.md
+++ b/templates/zerver/help/include/sidebar_index.md
@@ -77,6 +77,7 @@
## Reading messages
* [Reading strategies](/help/reading-strategies)
* [Recent conversations](/help/recent-conversations)
+* [All messages](/help/all-messages)
* [Message actions](/help/message-actions)
* [Marking messages as read](/help/marking-messages-as-read)
* [Marking messages as unread](/help/marking-messages-as-unread)
diff --git a/templates/zerver/help/keyboard-shortcuts.md b/templates/zerver/help/keyboard-shortcuts.md
index 28e8e30bad..d3b237ff71 100644
--- a/templates/zerver/help/keyboard-shortcuts.md
+++ b/templates/zerver/help/keyboard-shortcuts.md
@@ -92,7 +92,7 @@ in the Zulip app to add more to your repertoire as needed.
* **Cycle between stream narrows**: Shift + A
(previous) and Shift + D (next)
-* **Narrow to all messages**: A — Shows all unmuted messages.
+* **Narrow to All messages**: A — Shows all unmuted messages.
* **Narrow to current compose box recipient**: Ctrl + .
@@ -159,7 +159,7 @@ in the Zulip app to add more to your repertoire as needed.
* **Collapse/show message**: -
* **Toggle topic mute**: Shift + M — Muted topics
- don't show up in any views (including All messages), and don't contribute
+ don't show up in any views (including **All messages**), and don't contribute
to unread counts. Read more about [muting topics](/help/mute-a-topic).
## Recent conversations
diff --git a/templates/zerver/help/reading-strategies.md b/templates/zerver/help/reading-strategies.md
index 75846befb4..80b5be7e9f 100644
--- a/templates/zerver/help/reading-strategies.md
+++ b/templates/zerver/help/reading-strategies.md
@@ -44,15 +44,7 @@ shortcut](/help/keyboard-shortcuts).
## All messages
-If you're all caught up, it can be useful to have a single place to keep
-track of all messages coming in.
-
-* Click on **All messages** near the top left corner of the app, or hit
- A.
-
-* You can use S (narrow to stream) or Shift +
- S (narrow to topic) to zoom in, and A to get back
- to All messages.
+{!all-messages.md!}
## Starring messages for later
diff --git a/templates/zerver/help/recent-conversations.md b/templates/zerver/help/recent-conversations.md
index 94b4288f63..cce3806eb8 100644
--- a/templates/zerver/help/recent-conversations.md
+++ b/templates/zerver/help/recent-conversations.md
@@ -11,3 +11,5 @@
* [Finding a topic to read](/help/finding-a-topic-to-read)
* [Reading topics](/help/reading-topics)
* [Reading strategies](/help/reading-strategies)
+* [All messages](/help/all-messages)
+* [Configure default view](/help/configure-default-view)