@php(do_action('get_header')) @php(wp_head()) @include('partials.schema-block', [ 'type' => 'localbusiness', 'name' => $siteNameForOrg, 'businessType' => 'ProfessionalService', 'email' => '[email protected]', 'telephone' => '+447378792064', 'openingHours' => $hours, 'area' => $serviceAreaTowns, 'geo' => $geo, 'address' => [ 'streetAddress' => '4 Houndstone Close', 'addressLocality' => 'Yeovil', 'addressRegion' => 'Somerset', 'postalCode' => 'BA21 3RL', 'addressCountry' => 'GB', ], ]) @if (!defined('AIOSEO_VERSION')) {{-- WebSite schema (global) --}} @include('partials.schema-block', [ 'type' => 'website', ]) {{-- Organization schema (global) --}} @include('partials.schema-block', [ 'type' => 'organization', 'name' => $siteNameForOrg, 'organization' => [ // You can pass explicit values if you don’t want to rely on helpers 'url' => home_url('/'), 'description' => 'Full-service web design and development agency based in Yeovil, Somerset.', // Optional extras you can add: 'email' => '[email protected]', 'telephone' => '+447378792064', 'address' => [ 'streetAddress' => '4 Houndstone Close', 'addressLocality' => 'Yeovil', 'addressRegion' => 'Somerset', 'postalCode' => 'BA21 3RL', 'addressCountry' => 'GB', ], 'sameAs' => [ 'https://www.linkedin.com/company/blunt-notion', 'https://www.instagram.com/blunt.notion/', 'https://www.facebook.com/bluntnotionagency/', ], // 'logo' => Vite::asset('resources/images/logo.svg'), // ensure absolute URL ], ]) @endif @if (!empty($breadcrumbs)) @include('partials.schema-block', [ 'type' => 'breadcrumb', 'breadcrumb' => $breadcrumbs, ]) @endif {{-- Optional page-specific JSON-LD schema --}} @php $additionalPageSchema = null; if (is_singular() && function_exists('get_field')) { $rawAdditionalPageSchema = get_field( 'additional_page_schema', get_queried_object_id() ); if (is_string($rawAdditionalPageSchema) && trim($rawAdditionalPageSchema) !== '') { try { $decodedAdditionalPageSchema = json_decode( wp_unslash($rawAdditionalPageSchema), true, 512, JSON_THROW_ON_ERROR ); // Only accept a JSON object or array—not strings or numbers. if (is_array($decodedAdditionalPageSchema)) { $additionalPageSchema = $decodedAdditionalPageSchema; } elseif (defined('WP_DEBUG') && WP_DEBUG) { error_log(sprintf( 'Additional schema on post %d must contain a JSON object or array.', get_queried_object_id() )); } } catch (\JsonException $exception) { if (defined('WP_DEBUG') && WP_DEBUG) { error_log(sprintf( 'Invalid additional schema on post %d: %s', get_queried_object_id(), $exception->getMessage() )); } } } } ?>
Skip to content

Contact Us

Ready to transform your digital presence? Contact us today to find just out how Blunt Notion can help you.

Digital Agency In Yeovil, Somerset

We’re a leading digital agency in Yeovil, Somerset that build websites that work for your business across the UK. We offer a full suite of web design, development, SEO, digital marketing, and photography services – all designed to get you real results.

Services & Solutions
Contact Blunt Notion.