SEO: canonical apex hostname, expanded schema, WebSite + ProfessionalService graph, clean stray comma

This commit is contained in:
Zac Gaetano 2026-05-04 00:00:37 -04:00
parent de1a33bd60
commit f4b58f789e

View file

@ -15,57 +15,59 @@ const jetbrainsMono = JetBrains_Mono({
weight: ["400", "500"],
});
const SITE_URL = "https://wilddragon.net";
export const metadata: Metadata = {
title: "Zachary Gaetano | Broadcast Systems Integration & Production Facility Design",
title: {
default:
"Zachary Gaetano | Broadcast Systems Integration & Production Facility Design — Washington DC",
template: "%s | Wild Dragon",
},
description:
"Systems designer and broadcast engineer specializing in production facility design, IP infrastructure, and cloud-based broadcast solutions. Principal projects include Washington Commanders, BetMGM, CVS/Aetna, UBS, Monumental Sports, COSM, and Intuit.",
"Broadcast systems integrator and engineer in the Washington DC area. Production facility design, IP & cloud broadcast (SMPTE ST 2110, NDI, SRT), XR stages, and live production. Selected work for the Washington Commanders, CVS / Aetna, UBS, BetMGM, Monumental Sports, and Intuit.",
keywords: [
"broadcast systems integration",
"systems design",
"broadcast engineering",
"SMPTE ST 2110",
"broadcast systems integrator Washington DC",
"production facility design",
"IP broadcast",
"broadcast engineer DMV",
"SMPTE ST 2110",
"IP broadcast infrastructure",
"cloud production",
"vMix production",
"XR virtual production",
"broadcast control room design",
"Ross Video integrator",
"Grass Valley AMPP",
"NDI SRT production",
"Washington DC broadcast engineer",
"camera operator DMV",
"Arri Trinity operator",
"1st AC Washington DC",
"RED camera operator",
"1st AC Washington DC",
],
authors: [{ name: "Zachary Gaetano" }],
authors: [{ name: "Zachary Gaetano", url: SITE_URL }],
creator: "Zachary Gaetano",
metadataBase: new URL("https://www.wilddragon.net"),
publisher: "Wild Dragon",
applicationName: "Wild Dragon",
category: "Broadcast Technology",
metadataBase: new URL(SITE_URL),
alternates: {
canonical: "https://www.wilddragon.net",
canonical: "/",
},
openGraph: {
title: "Zachary Gaetano | Broadcast Systems Integration",
title:
"Zachary Gaetano | Broadcast Systems Integration & Production Facility Design",
description:
"Systems designer specializing in broadcast facility design, IP infrastructure, and cloud production for enterprise, sports, and financial organizations.",
url: "https://www.wilddragon.net",
"Systems designer specializing in broadcast facility design, IP & cloud production, and XR stages for sports, corporate, financial services, aerospace, and defense organizations.",
url: SITE_URL,
siteName: "Wild Dragon",
type: "website",
locale: "en_US",
images: [
{
url: "/images/wild-dragon-logo.jpg",
width: 1200,
height: 630,
alt: "Wild Dragon - Broadcast Systems Integration",
},
],
},
twitter: {
card: "summary_large_image",
title: "Zachary Gaetano | Broadcast Systems Integration",
title:
"Zachary Gaetano | Broadcast Systems Integration & Production Facility Design",
description:
"Systems designer specializing in broadcast facility design, IP infrastructure, and cloud production.",
images: ["/images/wild-dragon-logo.jpg"],
"Systems designer specializing in broadcast facility design, IP & cloud production, and XR stages.",
},
robots: {
index: true,
@ -78,17 +80,37 @@ export const metadata: Metadata = {
"max-video-preview": -1,
},
},
verification: {
// Add when you set these up in Search Console / Bing Webmaster Tools
// google: "...",
// other: { "msvalidate.01": "..." },
},
};
const structuredData = {
"@context": "https://schema.org",
"@graph": [
{
"@type": "WebSite",
"@id": `${SITE_URL}/#website`,
url: `${SITE_URL}/`,
name: "Wild Dragon",
description:
"Broadcast systems integration and production facility design — Zachary Gaetano, Washington DC.",
publisher: { "@id": `${SITE_URL}/#organization` },
inLanguage: "en-US",
},
{
"@type": "Person",
"@id": "https://www.wilddragon.net/#person",
"@id": `${SITE_URL}/#person`,
name: "Zachary Gaetano",
jobTitle: "Broadcast Systems Integrator & Camera Operator",
url: "https://www.wilddragon.net",
jobTitle: "Broadcast Systems Integrator & Engineer",
description:
"Broadcast systems integrator and engineer in the Washington DC area. Designs production facilities for sports, corporate, financial services, aerospace, and defense clients.",
url: SITE_URL,
email: "mailto:zgaetano@wilddragon.net",
image: `${SITE_URL}/images/wild-dragon-logo.png`,
worksFor: { "@id": `${SITE_URL}/#organization` },
sameAs: [
"https://www.linkedin.com/in/zachary-gaetano-05962386/",
"https://vimeo.com/zachary_gaetano",
@ -105,6 +127,9 @@ const structuredData = {
"Cloud Production",
"IP Broadcast Infrastructure",
"Extended Reality Production",
"vMix Live Production",
"Grass Valley AMPP",
"Ross Video Systems",
"Camera Operation",
"Arri Trinity",
"RED Cinema Cameras",
@ -114,19 +139,26 @@ const structuredData = {
},
{
"@type": "ProfessionalService",
"@id": "https://www.wilddragon.net/#organization",
"@id": `${SITE_URL}/#organization`,
name: "Wild Dragon",
alternateName: "Wild Dragon LLC",
description:
"Broadcast systems integration and production facility design for sports, corporate, financial services, and defense organizations.",
url: "https://www.wilddragon.net",
founder: {
"@id": "https://www.wilddragon.net/#person",
},
areaServed: "United States",
"Broadcast systems integration and production facility design for sports, corporate, financial services, aerospace, and defense organizations.",
url: SITE_URL,
logo: `${SITE_URL}/images/wild-dragon-logo.png`,
image: `${SITE_URL}/images/wild-dragon-logo.png`,
founder: { "@id": `${SITE_URL}/#person` },
areaServed: [
{ "@type": "AdministrativeArea", name: "Washington, DC" },
{ "@type": "AdministrativeArea", name: "Maryland" },
{ "@type": "AdministrativeArea", name: "Virginia" },
{ "@type": "Country", name: "United States" },
],
address: {
"@type": "PostalAddress",
addressRegion: "DC",
addressCountry: "US",
addressLocality: "Washington",
},
contactPoint: {
"@type": "ContactPoint",
@ -135,10 +167,52 @@ const structuredData = {
areaServed: "US",
availableLanguage: "English",
},
hasOfferCatalog: {
"@type": "OfferCatalog",
name: "Broadcast Services",
itemListElement: [
{
"@type": "Offer",
itemOffered: {
"@type": "Service",
name: "Broadcast Systems Design",
description:
"End-to-end broadcast facility design including signal flow engineering, equipment specification, and architectural documentation.",
},
},
{
"@type": "Offer",
itemOffered: {
"@type": "Service",
name: "Systems Integration",
description:
"Full system integration from rack builds and wiring to commissioning, testing, and operator training.",
},
},
{
"@type": "Offer",
itemOffered: {
"@type": "Service",
name: "IP & Cloud Production",
description:
"Cloud-native production architectures, SMPTE ST 2110, NDI, SRT, and hybrid on-prem/cloud workflows.",
},
},
{
"@type": "Offer",
itemOffered: {
"@type": "Service",
name: "Broadcast Engineering",
description:
"Live production engineering, RF systems, video routing, and real-time broadcast operations.",
},
},
],
},
},
{
"@type": "VideoObject",
"@id": "https://www.wilddragon.net/#showreel",
"@id": `${SITE_URL}/#showreel`,
name: "Zachary Gaetano — Camera Operator & DP Showreel",
description:
"Showreel for Zachary Gaetano, camera operator and director of photography based in the Washington DC area. Featuring commercial, sports, documentary, and narrative work including RED Komodo-X and Arri Trinity.",
@ -146,9 +220,7 @@ const structuredData = {
embedUrl: "https://player.vimeo.com/video/225920311",
contentUrl: "https://vimeo.com/225920311",
uploadDate: "2017-01-01",
creator: {
"@id": "https://www.wilddragon.net/#person",
},
creator: { "@id": `${SITE_URL}/#person` },
},
],
};
@ -162,6 +234,7 @@ export default function RootLayout({
<html lang="en" className={`${inter.variable} ${jetbrainsMono.variable}`}>
<head>
<meta name="theme-color" content="#0a0a0a" />
<meta name="format-detection" content="telephone=no" />
<link rel="icon" href="/images/dragon-mark.png" type="image/png" />
<link rel="apple-touch-icon" href="/images/dragon-mark.png" />
<link rel="preconnect" href="https://player.vimeo.com" />