diff --git a/modules/Cms/Resources/views/layout_builder/shell.blade.php b/modules/Cms/Resources/views/layout_builder/shell.blade.php
index 089f63cb0..32a4df554 100644
--- a/modules/Cms/Resources/views/layout_builder/shell.blade.php
+++ b/modules/Cms/Resources/views/layout_builder/shell.blade.php
@@ -5,11 +5,10 @@
-
@php
$resolvedSiteName = SiteSettings::get('site.name', config('app.name'));
- $resolvedMetaTitle = $seoTitle ?? $siteTitle ?? SiteSettings::get('seo.default_meta_title', $resolvedSiteName);
- $resolvedMetaDescription = $seoDescription ?? SiteSettings::get('seo.default_meta_description', '');
+ $resolvedMetaTitle = filled($seoTitle ?? null) ? $seoTitle : SiteSettings::get('seo.default_meta_title', $resolvedSiteName);
+ $resolvedMetaDescription = filled($seoDescription ?? null) ? $seoDescription : SiteSettings::get('seo.default_meta_description', '');
$resolvedFavicon = SiteSettings::value('site.favicon.original') ?: asset('favicon.ico');
@endphp