/** * Single source of truth for on-page copy + structured data. * Mirrors content/home-content.md (EN, revenue-focused marketing). * NOTE: metrics, cases and testimonials are illustrative SAMPLES for the * prototype — swap for real, verifiable data before launch. */ export const SITE = { name: "Feedback Studios", url: "https://studiosfeedback.com", tagline: "Marketing that grows your revenue.", email: "hello@feedbackstudios.com", contactEmail: "feedback.studios.design@gmail.com", booking: "https://cal.feedback-studios.com", description: "Most agencies sell activity. Feedback Studios builds paid, SEO and content programs around one number: your revenue. And we report on it every month.", }; export const services = [ { id: "seo", name: "SEO that compounds", desc: "Rank for the searches your buyers make, and keep ranking long after the invoice clears.", }, { id: "paid", name: "Paid ads that pay back", desc: "Google, Meta, TikTok, and LinkedIn, managed to ROAS and pipeline. Not vanity clicks.", }, { id: "content", name: "Content that converts", desc: "Articles, landing pages, and assets that pull in qualified traffic and turn it into customers.", }, { id: "social", name: "Social that builds demand", desc: "Feeds and creative that make people remember you before they're ready to buy.", }, { id: "web", name: "Web & landing pages", desc: "Fast, on-brand pages built for one job: conversion.", }, { id: "creative", name: "Creative & brand", desc: "Scroll-stopping creative that still sells.", }, ] as const; export const metrics = [ { value: 40, prefix: "$", suffix: "M+", label: "client revenue generated" }, { value: 3.8, suffix: "×", decimals: 1, label: "average return on ad spend", accent: true }, { value: 183, prefix: "+", suffix: "%", label: "average organic traffic in 6 months" }, { value: 92, suffix: "%", label: "client retention" }, ] as const; /** * Case studies. Each card now pairs a distinct SECTOR PHOTO with a data * visualisation tailored to its story, so no two cards look alike: * - Fashion: dual-metric viz — CPA falling while ROAS climbs. * - SaaS: a ramping demo-requests line (slow start, steep finish). * - Clinic: monthly bookings bars converging on a target line. * `viz` selects the chart; `series`/`series2` hold the (sample) data 0..100. */ export const cases = [ { tag: "E-commerce · Fashion", image: "/assets/case-fashion.webp", alt: "A minimalist clothing rack of folded knitwear in a dim showroom.", problem: "Rising ad costs were eating the margin.", result: "−34% CPA and +52% ROAS in 90 days", how: "Meta + Google Shopping restructure.", metricNum: "+52%", metricLabel: "ROAS in 90 days", viz: "dual", // CPA falling (down is good) + ROAS rising — the two-line story series: [92, 80, 74, 60, 52, 42], // CPA index, falling series2: [38, 44, 50, 62, 78, 96], // ROAS index, rising accent: "#8b5cf6", }, { tag: "B2B SaaS", image: "/assets/case-saas.webp", alt: "A laptop on a desk at dusk showing a glowing analytics dashboard.", problem: "Plenty of traffic, no pipeline.", result: "+217% qualified demo requests in 6 months", how: "SEO + content + LinkedIn.", metricNum: "+217%", metricLabel: "demo requests", viz: "ramp", // a slow-then-steep demo-requests ramp series: [12, 16, 24, 38, 64, 96], accent: "#3b82f6", }, { tag: "Aesthetic clinic", image: "/assets/case-clinic.webp", alt: "A calm, softly-lit aesthetic clinic treatment room with a garden view.", problem: "Empty calendar despite the ad spend.", result: "+128 booked consultations a month", how: "Paid + landing-page rebuild.", metricNum: "+128", metricLabel: "consultations / month", viz: "bookings", // monthly bookings bars climbing toward a capacity target line series: [26, 38, 44, 58, 74, 92], target: 85, accent: "#10b981", }, ] as const; export const processSteps = [ { n: "01", name: "Audit", desc: "We find where your revenue is leaking." }, { n: "02", name: "Plan", desc: "A channel mix and targets tied to your numbers, not guesswork." }, { n: "03", name: "Execute", desc: "We build, launch, and optimize. Fast." }, { n: "04", name: "Report", desc: "Every month: marketing tied straight to pipeline and sales." }, ] as const; /** * Testimonials — illustrative SAMPLES (consistent with the footer disclaimer). * Structured with name / role / company so the carousel can render coded * monogram avatars and proper figcaptions. Swap for real, attributed quotes * before launch. */ export const testimonials = [ { quote: "We were spending $20k a month on ads with nothing to show. Six months later, marketing is our most predictable growth channel.", name: "Sarah Lin", role: "Head of Growth", company: "Lumen Apparel", metric: "+52% ROAS", avatar: "/assets/person-1.webp", }, { quote: "They talk in revenue, not impressions. First agency that actually moved our pipeline instead of our vanity dashboards.", name: "Marcus Reyes", role: "CMO", company: "Northpeak SaaS", metric: "+217% demos", avatar: "/assets/person-2.webp", }, { quote: "Our calendar went from empty to fully booked. The monthly report ties every dollar of spend straight to consultations.", name: "Dr. Amara Osei", role: "Founder", company: "Vista Aesthetics", metric: "+128 booked/mo", avatar: "/assets/person-3.webp", }, { quote: "Finally an agency that pushes back when something isn't working. They killed two channels and doubled down on what sold.", name: "Daniel Brenner", role: "VP Marketing", company: "Forge Commerce", metric: "−34% CPA", avatar: "/assets/person-4.webp", }, { quote: "Organic traffic used to be a black box. Now we can see exactly which content earns pipeline, and we brief around it.", name: "Arjun Nair", role: "Demand Gen Lead", company: "Cobalt Systems", metric: "+183% organic", avatar: "/assets/person-5.webp", }, { quote: "The reporting alone is worth it. Our board finally trusts the marketing number because it reconciles with sales.", name: "Elena Rossi", role: "CEO", company: "Maris Group", metric: "92% retention", avatar: "/assets/person-6.webp", }, ] as const; export const faqs = [ { q: "What does a digital marketing agency do?", a: "A digital marketing agency plans and runs campaigns across search, paid media, social, and content to grow a business. Feedback Studios focuses on revenue, not vanity metrics, and puts your budget into the channels that convert.", }, { q: "How much does a digital marketing agency cost?", a: "Most retainers run from about $2,000 to $20,000+ a month, depending on scope, channels, and competition. Feedback Studios scopes the work to your growth goals, and we also offer one-time audits and project work if a full retainer isn't the right fit yet.", }, { q: "How long until I see results?", a: "Paid campaigns can bring in leads within 2 to 4 weeks. SEO and content usually show real organic growth in 3 to 6 months. We set clear 30, 60, and 90-day milestones so you always know what to expect, and when.", }, { q: "What makes Feedback Studios different?", a: "We measure success by revenue, not impressions or followers. Every campaign is built around your bottom line, with monthly reporting that ties what we do straight to pipeline and sales. If it doesn't grow the business, we stop doing it.", }, { q: "Which businesses do you work with?", a: "We work with e-commerce brands, B2B SaaS, clinics, and professional-service firms that want to grow revenue through digital channels. Clients range from scaling startups to established companies that have outgrown their current marketing.", }, { q: "What should I look for in a marketing agency?", a: "Look for transparent reporting, real case studies with hard numbers, a clear process for your channels, and a team that talks in revenue, not reach. Ask to see work in your industry before you sign anything.", }, ] as const;