($appearance ?? 'system') == 'dark']) itemscope itemtype="https://schema.org/WebSite">
{{-- Schema.org LocalBusiness JSON-LD pour SEO Local --}} @php $ldSchema = [ '@context' => 'https://schema.org', '@type' => 'ProfessionalService', '@id' => url('/') . '#organization', 'name' => 'Web Discovery', 'description' => 'Création de sites web vitrine et applications SaaS sur mesure pour artisans, commerçants et entreprises. Développement web avec Laravel et Vue.js.', 'url' => url('/'), 'logo' => [ '@type' => 'ImageObject', 'url' => url('asset/logo.png'), 'width' => 512, 'height' => 512, ], 'image' => url('asset/logo.png'), 'email' => 'limacedric@hotmail.fr', 'address' => [ '@type' => 'PostalAddress', 'addressLocality' => 'Pau', 'addressRegion' => 'Nouvelle-Aquitaine', 'postalCode' => '64000', 'addressCountry' => 'FR', ], 'geo' => [ '@type' => 'GeoCoordinates', 'latitude' => 43.2951, 'longitude' => -0.3708, ], 'areaServed' => [ ['@type' => 'City', 'name' => 'Pau'], ['@type' => 'City', 'name' => 'Billère'], ['@type' => 'City', 'name' => 'Lescar'], ['@type' => 'City', 'name' => 'Lons'], ['@type' => 'City', 'name' => 'Jurançon'], ['@type' => 'City', 'name' => 'Bizanos'], ['@type' => 'AdministrativeArea', 'name' => 'Pyrénées-Atlantiques'], ['@type' => 'AdministrativeArea', 'name' => 'Nouvelle-Aquitaine'], ['@type' => 'Country', 'name' => 'France'], ], 'serviceType' => [ 'Création de site web', 'Création de site vitrine', 'Développement web', 'Développement d\'application SaaS', 'Référencement local (SEO)', ], 'knowsAbout' => ['Laravel', 'Vue.js', 'SEO local', 'Site vitrine', 'Application web'], 'priceRange' => 'Sur devis', 'openingHoursSpecification' => [[ '@type' => 'OpeningHoursSpecification', 'dayOfWeek' => ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday'], 'opens' => '09:00', 'closes' => '18:00', ]], 'sameAs' => ['https://www.facebook.com/profile.php?id=61587226977928'], ]; @endphp {{-- Données structurées spécifiques à la page (FAQ, BlogPosting, service…) --}} {{-- Rendues côté serveur pour être vues par Google dès le premier crawl. --}} @php $pageSchemas = data_get($page ?? [], 'props.structuredData'); @endphp @if (!empty($pageSchemas)) @foreach ((array_is_list($pageSchemas) ? $pageSchemas : [$pageSchemas]) as $schema) @endforeach @endif {{-- Inline script to detect system dark mode preference and apply it immediately --}} {{-- Inline style to set the HTML background color based on our theme in app.css --}}