AV round 2: per-page metadata on /advertise /about /about-team /show-coverage /gear /technology /forum — broadcast→pro AV
This commit is contained in:
@@ -4,7 +4,7 @@ import SidebarAdStack from "@/components/SidebarAdStack";
|
||||
|
||||
export const metadata = {
|
||||
title: "About AV Beat",
|
||||
description: "AV Beat is an independent industry publication covering broadcast, production, and post-production technology.",
|
||||
description: "AV Beat is an independent industry publication covering pro AV, live production, and display tech.",
|
||||
};
|
||||
|
||||
export default function AboutPage() {
|
||||
|
||||
@@ -9,7 +9,7 @@ export const revalidate = 600;
|
||||
|
||||
export const metadata = {
|
||||
title: "Our team — AV Beat",
|
||||
description: "Meet the AV Beat team — editorial staff plus accounts and support, covering broadcast, streaming, and post-production.",
|
||||
description: "Meet the AV Beat team — editorial staff plus accounts and support, covering pro AV, live production, and display tech.",
|
||||
};
|
||||
|
||||
interface Persona {
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
import type { Metadata } from 'next';
|
||||
|
||||
export const metadata: Metadata = {
|
||||
title: 'Advertise With AV Beat — Reach Broadcast Engineering Professionals',
|
||||
description: 'Advertise with AV Beat to reach broadcast engineers, production professionals, and media technology decision-makers. Display ads, sponsored content, and newsletter placements.',
|
||||
title: 'Advertise With AV Beat — Reach Pro AV & Live Production Professionals',
|
||||
description: 'Advertise with AV Beat to reach pro AV integrators, live production engineers, display tech specialists, and media decision-makers. Display ads, sponsored content, and newsletter placements.',
|
||||
alternates: { canonical: '/advertise' },
|
||||
openGraph: {
|
||||
title: 'Advertise With AV Beat',
|
||||
description: 'Reach broadcast engineers, production professionals, and media technology decision-makers.',
|
||||
description: 'Reach pro AV integrators, live production engineers, and display tech decision-makers.',
|
||||
url: '/advertise',
|
||||
type: 'website',
|
||||
},
|
||||
|
||||
@@ -22,7 +22,7 @@ export default function ForumLayout({ children }: { children: React.ReactNode })
|
||||
'@context': 'https://schema.org',
|
||||
'@type': 'WebPage',
|
||||
name: 'AV Beat — The Crew Lounge',
|
||||
description: 'The Crew Lounge: an industry community for broadcast, motion picture and post production professionals worldwide.',
|
||||
description: 'The Crew Lounge: an industry community for pro AV integrators, live production engineers, and display tech professionals worldwide.',
|
||||
url: 'https://avbeat.com/forum',
|
||||
isPartOf: {
|
||||
'@type': 'WebSite',
|
||||
|
||||
@@ -13,11 +13,11 @@ export const revalidate = 1800;
|
||||
|
||||
export const metadata: Metadata = {
|
||||
title: "Production Gear & Reviews — AV Beat",
|
||||
description: "In-depth reviews and coverage of broadcast cameras, audio gear, production equipment, and professional media technology.",
|
||||
description: "In-depth reviews and coverage of pro AV gear, displays, audio systems, control hardware, and live production equipment.",
|
||||
alternates: { canonical: "/gear" },
|
||||
openGraph: {
|
||||
title: "Production Gear & Reviews — AV Beat",
|
||||
description: "In-depth reviews and coverage of broadcast cameras, audio gear, production equipment, and professional media technology.",
|
||||
description: "In-depth reviews and coverage of pro AV gear, displays, audio systems, control hardware, and live production equipment.",
|
||||
url: "/gear",
|
||||
type: "website",
|
||||
},
|
||||
|
||||
@@ -148,5 +148,5 @@ function EventCard({ e }: { e: Row }) {
|
||||
|
||||
export const metadata = {
|
||||
title: "Industry Show Coverage — events tracked by AV Beat",
|
||||
description: "All upcoming and past broadcast / production industry events tracked by AV Beat, with linked coverage.",
|
||||
description: "All upcoming and past pro AV / live production industry events tracked by AV Beat, with linked coverage.",
|
||||
};
|
||||
|
||||
@@ -18,12 +18,12 @@ const CATEGORY_FILTERS: Record<string, { title: string; keywords: string[]; desc
|
||||
ai: {
|
||||
title: "AI & Automation",
|
||||
keywords: ["ai", "artificial intelligence", "automation", "machine learning", "ml"],
|
||||
description: "Coverage of AI and automation in broadcast — generative tools, ML-driven workflows, automated playout, and editorial-grade AI.",
|
||||
description: "Coverage of AI and automation in pro AV — generative tools, ML-driven workflows, smart-room automation, and content-grade AI.",
|
||||
},
|
||||
cloud: {
|
||||
title: "Cloud Production",
|
||||
keywords: ["cloud"],
|
||||
description: "Cloud-native production, remote workflows, hybrid pipelines, and SaaS-delivered broadcast infrastructure.",
|
||||
description: "Cloud-native production, remote workflows, hybrid pipelines, and SaaS-delivered AV infrastructure.",
|
||||
},
|
||||
"ip-workflows": {
|
||||
title: "IP Workflows",
|
||||
@@ -38,7 +38,7 @@ const CATEGORY_FILTERS: Record<string, { title: string; keywords: string[]; desc
|
||||
"atsc-3": {
|
||||
title: "ATSC 3.0 / NextGen TV",
|
||||
keywords: ["atsc", "nextgen"],
|
||||
description: "ATSC 3.0 deployments, 5G Broadcast, datacasting, and the U.S. terrestrial transition.",
|
||||
description: "Distributed display systems, NDI / SDVoE / Dante, low-latency AV-over-IP, and large-venue signal flow.",
|
||||
},
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user