AV round 3: body copy on /about /technology /advertise /marketplace — broadcast→pro AV (about description, technology category descs, advertise H1+sample, marketplace category+meta)
This commit is contained in:
@@ -20,7 +20,7 @@ export default function AboutPage() {
|
|||||||
</div>
|
</div>
|
||||||
<h1 className="font-serif text-4xl md:text-5xl font-bold tracking-tight">About</h1>
|
<h1 className="font-serif text-4xl md:text-5xl font-bold tracking-tight">About</h1>
|
||||||
<p className="mt-3 text-[#9ca3af] text-base max-w-2xl">
|
<p className="mt-3 text-[#9ca3af] text-base max-w-2xl">
|
||||||
An independent trade publication covering broadcast, live production, streaming, and post-production technology.
|
An independent trade publication covering pro AV, live production, display tech, and signal-flow technology.
|
||||||
</p>
|
</p>
|
||||||
</header>
|
</header>
|
||||||
|
|
||||||
@@ -41,7 +41,7 @@ export default function AboutPage() {
|
|||||||
|
|
||||||
<Block title="Where we go">
|
<Block title="Where we go">
|
||||||
We cover the major industry shows in person and remotely — NAB
|
We cover the major industry shows in person and remotely — NAB
|
||||||
Show, IBC, BroadcastAsia, MPTS, InfoComm, and more — track
|
Show — InfoComm, ISE, NAB Show, IBC, and more — track
|
||||||
product launches and acquisitions year-round, and publish
|
product launches and acquisitions year-round, and publish
|
||||||
interviews with the engineers, post supervisors, and executives
|
interviews with the engineers, post supervisors, and executives
|
||||||
building the next generation of workflows.
|
building the next generation of workflows.
|
||||||
|
|||||||
@@ -47,7 +47,7 @@ export default function AdvertisePage() {
|
|||||||
<div className="bg-[#0d1520] border-b border-[#1e3a5f] py-12">
|
<div className="bg-[#0d1520] border-b border-[#1e3a5f] py-12">
|
||||||
<div className="max-w-container mx-auto px-4 text-center">
|
<div className="max-w-container mx-auto px-4 text-center">
|
||||||
<span className="section-label mb-3 inline-block">Advertise</span>
|
<span className="section-label mb-3 inline-block">Advertise</span>
|
||||||
<h1 className="font-heading text-white text-4xl font-bold mb-4">Reach Broadcast Engineering Professionals</h1>
|
<h1 className="font-heading text-white text-4xl font-bold mb-4">Reach Pro AV & Live Production Professionals</h1>
|
||||||
<p className="text-[#aaa] font-body text-lg max-w-2xl mx-auto mb-6">
|
<p className="text-[#aaa] font-body text-lg max-w-2xl mx-auto mb-6">
|
||||||
AV Beat is the leading digital platform for pro AV, live production, and display tech professionals. Connect your brand with decision-makers, integrators, and executives across the pro AV industry.
|
AV Beat is the leading digital platform for pro AV, live production, and display tech professionals. Connect your brand with decision-makers, integrators, and executives across the pro AV industry.
|
||||||
</p>
|
</p>
|
||||||
@@ -187,7 +187,7 @@ export default function AdvertisePage() {
|
|||||||
value={formData.company}
|
value={formData.company}
|
||||||
onChange={(e) => setFormData({ ...formData, company: e.target.value })}
|
onChange={(e) => setFormData({ ...formData, company: e.target.value })}
|
||||||
className="search-input w-full py-2.5 px-3 text-sm"
|
className="search-input w-full py-2.5 px-3 text-sm"
|
||||||
placeholder="Acme Broadcast Co."
|
placeholder="Acme AV Systems"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ import Footer from '@/components/Footer';
|
|||||||
export const metadata = {
|
export const metadata = {
|
||||||
title: 'Production Crew & Vendor Marketplace | AV Beat',
|
title: 'Production Crew & Vendor Marketplace | AV Beat',
|
||||||
description:
|
description:
|
||||||
'Find broadcast and production crew, vendors, jobs, and gig opportunities. The professional marketplace built for the broadcast industry.',
|
'Find pro AV, live production, and display tech crew, vendors, jobs, and gig opportunities. The professional marketplace built for the pro AV industry.',
|
||||||
};
|
};
|
||||||
|
|
||||||
const CATEGORIES = [
|
const CATEGORIES = [
|
||||||
@@ -13,7 +13,7 @@ const CATEGORIES = [
|
|||||||
{ icon: '🎙️', label: 'Audio', count: 'Mixers, Boom Ops, Sound Designers' },
|
{ icon: '🎙️', label: 'Audio', count: 'Mixers, Boom Ops, Sound Designers' },
|
||||||
{ icon: '🎬', label: 'Directing & Production', count: 'Directors, Producers, ADs' },
|
{ icon: '🎬', label: 'Directing & Production', count: 'Directors, Producers, ADs' },
|
||||||
{ icon: '✂️', label: 'Post Production', count: 'Editors, Colorists, VFX' },
|
{ icon: '✂️', label: 'Post Production', count: 'Editors, Colorists, VFX' },
|
||||||
{ icon: '📡', label: 'Broadcast & Live', count: 'TDs, Engineers, MCOs' },
|
{ icon: '📡', label: 'Pro AV & Live', count: 'Integrators, Engineers, TDs' },
|
||||||
{ icon: '🏢', label: 'Vendors & Companies', count: 'Rental Houses, Post Facilities' },
|
{ icon: '🏢', label: 'Vendors & Companies', count: 'Rental Houses, Post Facilities' },
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|||||||
@@ -50,7 +50,7 @@ export async function generateMetadata({ searchParams }: PageProps): Promise<Met
|
|||||||
const sp = await searchParams;
|
const sp = await searchParams;
|
||||||
const cat = sp?.category && CATEGORY_FILTERS[sp.category];
|
const cat = sp?.category && CATEGORY_FILTERS[sp.category];
|
||||||
const title = cat ? `${cat.title} — AV Beat` : "Production Technology Deep Dives — AV Beat";
|
const title = cat ? `${cat.title} — AV Beat` : "Production Technology Deep Dives — AV Beat";
|
||||||
const desc = cat?.description || "Deep-dive analysis of broadcast technology trends: IP workflows, cloud production, AI automation, streaming infrastructure, and ATSC 3.0.";
|
const desc = cat?.description || "Deep-dive analysis of pro AV technology trends: AV-over-IP, cloud production, AI automation, display tech, and signal-flow standards.";
|
||||||
return {
|
return {
|
||||||
title,
|
title,
|
||||||
description: desc,
|
description: desc,
|
||||||
@@ -75,7 +75,7 @@ export default async function TechnologyPage({ searchParams }: PageProps) {
|
|||||||
const h1 = filter ? filter.title : "Production Technology";
|
const h1 = filter ? filter.title : "Production Technology";
|
||||||
const subtitle = filter
|
const subtitle = filter
|
||||||
? filter.description
|
? filter.description
|
||||||
: "Deep-dive coverage of IP infrastructure, AI, cloud production, and the standards shaping broadcast's future";
|
: "Deep-dive coverage of AV-over-IP infrastructure, AI, cloud production, and the standards shaping pro AV's future";
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className="min-h-screen bg-background">
|
<div className="min-h-screen bg-background">
|
||||||
|
|||||||
Reference in New Issue
Block a user