diff --git a/Code/Mantid/docs/sphinxext/mantiddoc/directives/aliases.py b/Code/Mantid/docs/sphinxext/mantiddoc/directives/aliases.py
index 494181945a7c39dd7339ed54294e95afa12f1836..b44255753ae205c75fc62e98de96a75cf48b460c 100644
--- a/Code/Mantid/docs/sphinxext/mantiddoc/directives/aliases.py
+++ b/Code/Mantid/docs/sphinxext/mantiddoc/directives/aliases.py
@@ -13,8 +13,11 @@ class AliasesDirective(BaseDirective):
         """
         Called by Sphinx when the ..aliases:: directive is encountered.
         """
-        title = self._make_header("Aliases")
         alias = self._get_alias()
+        if len(alias) == 0:
+            return []
+
+        title = self._make_header("Aliases")
         return self._insert_rest(title + alias)
 
     def _get_alias(self):
@@ -26,8 +29,11 @@ class AliasesDirective(BaseDirective):
         """
         name, version = self._algorithm_name_and_version()
         alg = self._create_mantid_algorithm(name, version)
-        return "This algorithm is also known as: " + "**" + alg.alias() + "**"
-
+        alias_name = alg.alias()
+        if len(alias_name) == 0:
+            return ""
+        else:
+            return "This algorithm is also known as: " + "**" + alias_name + "**"
 
 def setup(app):
     """