-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpage.tsx
More file actions
63 lines (57 loc) · 1.87 KB
/
page.tsx
File metadata and controls
63 lines (57 loc) · 1.87 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
import { Metadata } from 'next'
import HeroSimple from '@/components/HeroSimple'
import CTA from '@/components/CTA'
import FAQMasonryGrid from '@/components/FAQMasonryGrid'
import { JsonLd } from '@/components/JsonLd'
import { MESSAGING } from '@/lib/messaging.constants'
export const metadata: Metadata = {
title: 'FAQ | Good Robot Co.',
description: 'Common questions about working with Good Robot Co. — pricing, process, timelines, AI, lead generation, and what to expect from a growth partnership.',
openGraph: {
title: 'FAQ | Good Robot Co.',
description: 'Common questions about working with Good Robot Co. — pricing, process, timelines, AI, lead generation, and what to expect from a growth partnership.',
url: 'https://goodrobotco.com/faq',
type: 'website',
images: [
{
url: '/og-image.png',
width: 1200,
height: 630,
alt: 'Good Robot Co. - Technology That Works For Your Business',
},
],
},
}
export default function FAQPage() {
const faqSchema = {
'@context': 'https://schema.org',
'@type': 'FAQPage',
mainEntity: MESSAGING.faqItems.map((item) => ({
'@type': 'Question',
name: item.question,
acceptedAnswer: {
'@type': 'Answer',
text: item.answer,
},
})),
}
return (
<>
<JsonLd data={faqSchema} />
<HeroSimple
label="FAQ"
title="Questions, answered."
subtitle="Everything you'd want to know before we start working together."
/>
<section className="py-16 md:py-24 bg-cream">
<div className="max-w-6xl mx-auto px-6 md:px-12">
<FAQMasonryGrid items={MESSAGING.faqItems} />
</div>
</section>
<CTA
headline="Still have questions?"
subheadline="Book a free 20-minute call. I'll give you straight answers — no pitch, no pressure."
/>
</>
)
}