diff --git a/resources/views/components/head.blade.php b/resources/views/components/head.blade.php
new file mode 100644
index 00000000..7b9ff065
--- /dev/null
+++ b/resources/views/components/head.blade.php
@@ -0,0 +1,12 @@
+<head>
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0" />
+
+    <title>{{ session()->get('title') }} | {{ config('app.name') }}</title>
+    <meta name="socketport" content="{{env('SOCKET_PORT')}}" />
+    <meta name="adrema_base_url" content="/">
+    @if(auth()->id())
+    <meta name="meilisearch_key" content="{{config('scout.meilisearch.key')}}" />
+    @endif
+    @vite('resources/livewire-js/app.js')
+</head>
diff --git a/resources/views/components/layouts/app.blade.php b/resources/views/components/layouts/app.blade.php
index 52f704a4..065b4883 100644
--- a/resources/views/components/layouts/app.blade.php
+++ b/resources/views/components/layouts/app.blade.php
@@ -1,17 +1,6 @@
 <!DOCTYPE html>
 <html class="h-full" lang="de">
-    <head>
-        <meta charset="utf-8">
-        <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0" />
-
-        <title>{{ session()->get('title') }} | {{ config('app.name') }}</title>
-        <meta name="socketport" content="{{env('SOCKET_PORT')}}" />
-        <meta name="adrema_base_url" content="/">
-        @if(auth()->id())
-        <meta name="meilisearch_key" content="{{config('scout.meilisearch.key')}}" />
-        @endif
-        @vite('resources/livewire-js/app.js')
-    </head>
+    <x-head></x-head>
     <body class="min-h-full flex flex-col">
         <livewire:page.sidebar />
         {{ $slot }}