@props(['pageIdentifier', 'title' => null, 'description' => null, 'keywords' => null, 'image' => null]) @php $seo = page_seo($pageIdentifier); $finalTitle = $title ?: ($seo?->title ?? page_title($pageIdentifier)); $finalDescription = $description ?: ($seo?->description ?? page_description($pageIdentifier)); $finalKeywords = $keywords ?: ($seo?->keywords ?? ''); $finalImage = $image ?: ($seo?->og_image ? Storage::url($seo->og_image) : asset('images/og-default.jpg')); @endphp {{-- Basic Meta Tags --}} {{ $finalTitle }} @if($finalKeywords) @endif {{-- Open Graph Meta Tags --}} {{-- Twitter Card Meta Tags --}} {{-- Additional SEO Meta Tags --}} {{-- Schema.org Structured Data --}} @if($seo && $seo->schema_markup) @else {{-- Default Organization Schema --}} @endif