SEO: canonical apex hostname, expanded schema, WebSite + ProfessionalService graph, clean stray comma
This commit is contained in:
parent
de1a33bd60
commit
f4b58f789e
1 changed files with 113 additions and 40 deletions
|
|
@ -15,57 +15,59 @@ const jetbrainsMono = JetBrains_Mono({
|
||||||
weight: ["400", "500"],
|
weight: ["400", "500"],
|
||||||
});
|
});
|
||||||
|
|
||||||
|
const SITE_URL = "https://wilddragon.net";
|
||||||
|
|
||||||
export const metadata: Metadata = {
|
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:
|
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: [
|
keywords: [
|
||||||
"broadcast systems integration",
|
"broadcast systems integration",
|
||||||
"systems design",
|
"broadcast systems integrator Washington DC",
|
||||||
"broadcast engineering",
|
|
||||||
"SMPTE ST 2110",
|
|
||||||
"production facility design",
|
"production facility design",
|
||||||
"IP broadcast",
|
"broadcast engineer DMV",
|
||||||
|
"SMPTE ST 2110",
|
||||||
|
"IP broadcast infrastructure",
|
||||||
"cloud production",
|
"cloud production",
|
||||||
|
"vMix production",
|
||||||
"XR virtual production",
|
"XR virtual production",
|
||||||
"broadcast control room design",
|
"broadcast control room design",
|
||||||
"Ross Video integrator",
|
"Ross Video integrator",
|
||||||
|
"Grass Valley AMPP",
|
||||||
"NDI SRT production",
|
"NDI SRT production",
|
||||||
"Washington DC broadcast engineer",
|
|
||||||
"camera operator DMV",
|
|
||||||
"Arri Trinity operator",
|
"Arri Trinity operator",
|
||||||
"1st AC Washington DC",
|
|
||||||
"RED camera operator",
|
"RED camera operator",
|
||||||
|
"1st AC Washington DC",
|
||||||
],
|
],
|
||||||
authors: [{ name: "Zachary Gaetano" }],
|
authors: [{ name: "Zachary Gaetano", url: SITE_URL }],
|
||||||
creator: "Zachary Gaetano",
|
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: {
|
alternates: {
|
||||||
canonical: "https://www.wilddragon.net",
|
canonical: "/",
|
||||||
},
|
},
|
||||||
openGraph: {
|
openGraph: {
|
||||||
title: "Zachary Gaetano | Broadcast Systems Integration",
|
title:
|
||||||
|
"Zachary Gaetano | Broadcast Systems Integration & Production Facility Design",
|
||||||
description:
|
description:
|
||||||
"Systems designer specializing in broadcast facility design, IP infrastructure, and cloud production for enterprise, sports, and financial organizations.",
|
"Systems designer specializing in broadcast facility design, IP & cloud production, and XR stages for sports, corporate, financial services, aerospace, and defense organizations.",
|
||||||
url: "https://www.wilddragon.net",
|
url: SITE_URL,
|
||||||
siteName: "Wild Dragon",
|
siteName: "Wild Dragon",
|
||||||
type: "website",
|
type: "website",
|
||||||
locale: "en_US",
|
locale: "en_US",
|
||||||
images: [
|
|
||||||
{
|
|
||||||
url: "/images/wild-dragon-logo.jpg",
|
|
||||||
width: 1200,
|
|
||||||
height: 630,
|
|
||||||
alt: "Wild Dragon - Broadcast Systems Integration",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
},
|
},
|
||||||
twitter: {
|
twitter: {
|
||||||
card: "summary_large_image",
|
card: "summary_large_image",
|
||||||
title: "Zachary Gaetano | Broadcast Systems Integration",
|
title:
|
||||||
|
"Zachary Gaetano | Broadcast Systems Integration & Production Facility Design",
|
||||||
description:
|
description:
|
||||||
"Systems designer specializing in broadcast facility design, IP infrastructure, and cloud production.",
|
"Systems designer specializing in broadcast facility design, IP & cloud production, and XR stages.",
|
||||||
images: ["/images/wild-dragon-logo.jpg"],
|
|
||||||
},
|
},
|
||||||
robots: {
|
robots: {
|
||||||
index: true,
|
index: true,
|
||||||
|
|
@ -78,17 +80,37 @@ export const metadata: Metadata = {
|
||||||
"max-video-preview": -1,
|
"max-video-preview": -1,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
verification: {
|
||||||
|
// Add when you set these up in Search Console / Bing Webmaster Tools
|
||||||
|
// google: "...",
|
||||||
|
// other: { "msvalidate.01": "..." },
|
||||||
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
const structuredData = {
|
const structuredData = {
|
||||||
"@context": "https://schema.org",
|
"@context": "https://schema.org",
|
||||||
"@graph": [
|
"@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",
|
"@type": "Person",
|
||||||
"@id": "https://www.wilddragon.net/#person",
|
"@id": `${SITE_URL}/#person`,
|
||||||
name: "Zachary Gaetano",
|
name: "Zachary Gaetano",
|
||||||
jobTitle: "Broadcast Systems Integrator & Camera Operator",
|
jobTitle: "Broadcast Systems Integrator & Engineer",
|
||||||
url: "https://www.wilddragon.net",
|
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: [
|
sameAs: [
|
||||||
"https://www.linkedin.com/in/zachary-gaetano-05962386/",
|
"https://www.linkedin.com/in/zachary-gaetano-05962386/",
|
||||||
"https://vimeo.com/zachary_gaetano",
|
"https://vimeo.com/zachary_gaetano",
|
||||||
|
|
@ -105,6 +127,9 @@ const structuredData = {
|
||||||
"Cloud Production",
|
"Cloud Production",
|
||||||
"IP Broadcast Infrastructure",
|
"IP Broadcast Infrastructure",
|
||||||
"Extended Reality Production",
|
"Extended Reality Production",
|
||||||
|
"vMix Live Production",
|
||||||
|
"Grass Valley AMPP",
|
||||||
|
"Ross Video Systems",
|
||||||
"Camera Operation",
|
"Camera Operation",
|
||||||
"Arri Trinity",
|
"Arri Trinity",
|
||||||
"RED Cinema Cameras",
|
"RED Cinema Cameras",
|
||||||
|
|
@ -114,19 +139,26 @@ const structuredData = {
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"@type": "ProfessionalService",
|
"@type": "ProfessionalService",
|
||||||
"@id": "https://www.wilddragon.net/#organization",
|
"@id": `${SITE_URL}/#organization`,
|
||||||
name: "Wild Dragon",
|
name: "Wild Dragon",
|
||||||
|
alternateName: "Wild Dragon LLC",
|
||||||
description:
|
description:
|
||||||
"Broadcast systems integration and production facility design for sports, corporate, financial services, and defense organizations.",
|
"Broadcast systems integration and production facility design for sports, corporate, financial services, aerospace, and defense organizations.",
|
||||||
url: "https://www.wilddragon.net",
|
url: SITE_URL,
|
||||||
founder: {
|
logo: `${SITE_URL}/images/wild-dragon-logo.png`,
|
||||||
"@id": "https://www.wilddragon.net/#person",
|
image: `${SITE_URL}/images/wild-dragon-logo.png`,
|
||||||
},
|
founder: { "@id": `${SITE_URL}/#person` },
|
||||||
areaServed: "United States",
|
areaServed: [
|
||||||
|
{ "@type": "AdministrativeArea", name: "Washington, DC" },
|
||||||
|
{ "@type": "AdministrativeArea", name: "Maryland" },
|
||||||
|
{ "@type": "AdministrativeArea", name: "Virginia" },
|
||||||
|
{ "@type": "Country", name: "United States" },
|
||||||
|
],
|
||||||
address: {
|
address: {
|
||||||
"@type": "PostalAddress",
|
"@type": "PostalAddress",
|
||||||
addressRegion: "DC",
|
addressRegion: "DC",
|
||||||
addressCountry: "US",
|
addressCountry: "US",
|
||||||
|
addressLocality: "Washington",
|
||||||
},
|
},
|
||||||
contactPoint: {
|
contactPoint: {
|
||||||
"@type": "ContactPoint",
|
"@type": "ContactPoint",
|
||||||
|
|
@ -135,10 +167,52 @@ const structuredData = {
|
||||||
areaServed: "US",
|
areaServed: "US",
|
||||||
availableLanguage: "English",
|
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",
|
"@type": "VideoObject",
|
||||||
"@id": "https://www.wilddragon.net/#showreel",
|
"@id": `${SITE_URL}/#showreel`,
|
||||||
name: "Zachary Gaetano — Camera Operator & DP Showreel",
|
name: "Zachary Gaetano — Camera Operator & DP Showreel",
|
||||||
description:
|
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.",
|
"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",
|
embedUrl: "https://player.vimeo.com/video/225920311",
|
||||||
contentUrl: "https://vimeo.com/225920311",
|
contentUrl: "https://vimeo.com/225920311",
|
||||||
uploadDate: "2017-01-01",
|
uploadDate: "2017-01-01",
|
||||||
creator: {
|
creator: { "@id": `${SITE_URL}/#person` },
|
||||||
"@id": "https://www.wilddragon.net/#person",
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
};
|
};
|
||||||
|
|
@ -162,6 +234,7 @@ export default function RootLayout({
|
||||||
<html lang="en" className={`${inter.variable} ${jetbrainsMono.variable}`}>
|
<html lang="en" className={`${inter.variable} ${jetbrainsMono.variable}`}>
|
||||||
<head>
|
<head>
|
||||||
<meta name="theme-color" content="#0a0a0a" />
|
<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="icon" href="/images/dragon-mark.png" type="image/png" />
|
||||||
<link rel="apple-touch-icon" href="/images/dragon-mark.png" />
|
<link rel="apple-touch-icon" href="/images/dragon-mark.png" />
|
||||||
<link rel="preconnect" href="https://player.vimeo.com" />
|
<link rel="preconnect" href="https://player.vimeo.com" />
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue