diff --git a/js/customElements/header.js b/js/customElements/header.js
index 9294e912c235cf141f898c34c5d90a4e9fb98770..5a24ba86954021f10f1169093629e723efa49d0d 100644
--- a/js/customElements/header.js
+++ b/js/customElements/header.js
@@ -14,10 +14,10 @@ class Header extends HTMLElement {
                     <jl-svg data-name="banner"></jl-svg>
                     </div >
                 </div >
-                <jl-main_menu id = "mainMenu"></jl-main_menu>
+                <jl-main_menu id = "mainMenu" data-title = "${pageTitle}"></jl-main_menu>
             </header>
         `;
     }
 }
 
-customElements.define("jl-header", Header);
\ No newline at end of file
+customElements.define("jl-header", Header);
diff --git a/js/customElements/mainMenu.js b/js/customElements/mainMenu.js
index fe24c522b182144e8ff5542cf91fd6ced83fc0d4..d34e51e6f31ccd742d680bce41db8145186b8034 100644
--- a/js/customElements/mainMenu.js
+++ b/js/customElements/mainMenu.js
@@ -73,7 +73,10 @@ class MainMenu extends HTMLElement {
         });
 
         this.appendChild(menuContainer);
+        if(document.title == "") {
+            document.title = this.getAttribute("data-title") + " - Jonas Leder";
+        }
     }
 }
 
-customElements.define("jl-main_menu", MainMenu);
\ No newline at end of file
+customElements.define("jl-main_menu", MainMenu);