diff --git a/src/controllers/accounts/settings.js b/src/controllers/accounts/settings.js
index 75d07a0846..483a7e5eb1 100644
--- a/src/controllers/accounts/settings.js
+++ b/src/controllers/accounts/settings.js
@@ -166,6 +166,10 @@ function getHomePageRoutes(callback) {
 					route: 'categories',
 					name: 'Categories'
 				},
+				{
+					route: 'unread',
+					name: 'Unread'
+				},
 				{
 					route: 'recent',
 					name: 'Recent'
diff --git a/src/controllers/index.js b/src/controllers/index.js
index d6d9d74c55..cb87d32ac8 100644
--- a/src/controllers/index.js
+++ b/src/controllers/index.js
@@ -50,6 +50,8 @@ Controllers.home = function(req, res, next) {
 
 		if (route === 'categories' || route === '/') {
 			Controllers.categories.list(req, res, next);
+		} else if (route === 'unread') {
+			Controllers.unread.get(req, res, next);
 		} else if (route === 'recent') {
 			Controllers.recent.get(req, res, next);
 		} else if (route === 'popular') {
diff --git a/src/controllers/unread.js b/src/controllers/unread.js
index 82efcd2dd3..2e988601c2 100644
--- a/src/controllers/unread.js
+++ b/src/controllers/unread.js
@@ -59,7 +59,10 @@ unreadController.get = function(req, res, next) {
 		data.categories = results.watchedCategories.categories;
 		data.selectedCategory = results.watchedCategories.selectedCategory;
 
-		data.breadcrumbs = helpers.buildBreadcrumbs([{text: '[[unread:title]]'}]);
+		if (req.path.startsWith('/api/unread') || req.path.startsWith('/unread')) {
+			data.breadcrumbs = helpers.buildBreadcrumbs([{text: '[[unread:title]]'}]);
+		}
+
 		data.title = '[[pages:unread]]';
 		data.filters = [{
 			name: '[[unread:all-topics]]',