diff --git a/plugins/CoreHome/templates/_menu.twig b/plugins/CoreHome/templates/_menu.twig
index 4086367d2a659bd377ff1d1d39a6535f7d5995b3..ddbc3375db94cb135b4e75235da788409a01097a 100644
--- a/plugins/CoreHome/templates/_menu.twig
+++ b/plugins/CoreHome/templates/_menu.twig
@@ -1,6 +1,6 @@
 {% macro submenuItem(name, url, anchorlink) %}
     {% if name|slice(0,1) != '_' %}
-        <li>
+        <li role="menuitem" title="{{ name|translate }}">
             <a class="item" href="{% if anchorlink %}#{% else %}index.php?{% endif %}{{ url|urlRewriteWithParameters|slice(1) }}">
                 {{ name|translate }}
             </a>
@@ -9,7 +9,7 @@
 {% endmacro %}
 
 {% macro groupedItem(name, group, anchorlink) %}
-    <li>
+    <li role="menuitem" title="{{ name|translate|e('html_attr') }}">
         <div piwik-menudropdown show-search="true" menu-title="{{ name|translate|e('html_attr') }}">
             {% for item in group.getItems %}
                 <a class="item menuItem"
@@ -33,7 +33,7 @@
         <div id="search" ng-cloak>
             <div piwik-quick-access class="borderedControl"></div>
         </div>
-        <ul class="navbar">
+        <ul role="menu" class="navbar">
             {% for level1,level2 in menu %}
                 {% set hasSubmenuItem = false %}
                 {% for name,urlParameters in level2 %}
@@ -45,15 +45,13 @@
                 {% endfor %}
 
                 {% if hasSubmenuItem %}
-                    <li id="{% if level2._url is defined and level2._url is not empty %}{{ _self.getId(level2._url) }}{% endif %}" class="menuTab">
+                    <li role="menuitem" title="{{ level1|translate }}" id="{% if level2._url is defined and level2._url is not empty %}{{ _self.getId(level2._url) }}{% endif %}" class="menuTab">
 
                         <a class="item" href="">
-                            <span class="menu-icon {{ level2._icon|default('icon-arrow-right') }}"></span>{{ level1|translate }}
-                            <span class="hidden">
-                             {{ 'CoreHome_Menu'|translate }}
-                           </span>
+                            <span class="menu-icon {{ level2._icon|default('icon-arrow-right') }}"></span>
+                            {{ level1|translate }}
                         </a>
-                        <ul>
+                        <ul role="menu" title="{{ level1|translate }}">
                             {% for name,urlParameters in level2 %}
                                 {% if urlParameters._url is defined and urlParameters._url is not iterable %}
                                     {{ _self.groupedItem(name,urlParameters._url, anchorlink) }}