/* Genesis DMA — About, Contact, NotFound */ const { useState: _usA, useEffect: _ueA } = React; function AboutPage() { const crumbs = [{ path: '/', label: 'Home' }, { path: '/about', label: 'About' }]; useSEO({ title: 'About Genesis DMA — Operator-first growth agency in Houston', description: 'Genesis DMA is an operator-first growth agency based in Houston, TX, serving service businesses across the United States. Built for teams that care about the numbers.', path: '/about', jsonLd: [ ldOrganization(), { "@context": "https://schema.org", "@type": "AboutPage", "url": SITE.url + "/about", "name": "About Genesis DMA", "about": { "@id": SITE.url + "#organization" } }, ldBreadcrumb(crumbs), ], }); return (
Genesis DMA is a growth agency founded in 2021 and based in Houston, Texas. We serve service businesses across the United States — cleaning companies, home services, auto, medical, professional trades — the operators whose growth depends on predictable lead flow and disciplined unit economics. We are a small, senior team. The person who sells the engagement is the person who builds the account. We do not route work through junior planners. We do not ship strategy decks as a deliverable. We ship systems. We work across six disciplines — paid media, search and GEO, CRM, automation, content and analytics — because the boundary between them is where most agencies drop the ball. A paid media win that never reaches the CRM is not a win. An automation that never touches ad spend is a toy. We are opinionated about tools: GoHighLevel for CRM under 50 users, n8n for production automation, GA4 + CallRail + offline conversion import for attribution. We will tell you when a tool is wrong for the job, including our own. We take on a small number of engagements at a time. We do not scale by hiring account managers. We scale by making the system we run faster.
{[ ['Systems over tactics.', 'Tactics stop working. Systems keep compounding because they are built to be measured, improved and extended.'], ['Data over opinions.', 'We do not argue about creative or channels. We put a number on it, ship the test, and let the data end the conversation.'], ['Compound over campaigns.','A campaign ends. A system that generates leads, converts them and learns from every deal keeps paying for years.'], ].map(([t, d], i) => (

{t}

{d}

))}
{[ ['Engagements', 'A 60-day build-and-launch commitment, then 30-day rolling terms. No multi-year handcuffs.'], ['Team', 'Senior operators on every account. The person selling the engagement is the person building it.'], ['Reporting', 'One honest dashboard. Weekly written notes. Monthly strategic review. No slide-deck theater.'], ['Ownership', 'You own the accounts, the data, the creative and the documentation. We keep docs in your Drive.'], ].map(([t, d], i) => (

{t}

{d}

))}
If this sounds like a fit, let's talk. Start a conversation See the capabilities
); } /* --- Contact --- */ function ContactPage() { const crumbs = [{ path: '/', label: 'Home' }, { path: '/contact', label: 'Contact' }]; const [form, setForm] = _usA({ name: '', email: '', company: '', message: '' }); const [sent, setSent] = _usA(false); useSEO({ title: 'Contact Genesis DMA — Houston, TX', description: 'Start a conversation with Genesis DMA. Based in Houston, TX, serving service businesses across the United States.', path: '/contact', jsonLd: [ ldOrganization(), ldLocalBusiness(), { "@context": "https://schema.org", "@type": "ContactPage", "url": SITE.url + "/contact", "name": "Contact Genesis DMA" }, ldBreadcrumb(crumbs), ], }); const submit = (e) => { e.preventDefault(); setSent(true); }; return (
{sent ? (
Message received

Thanks, {form.name.split(' ')[0] || 'operator'}.

Expect an email from a real person at {SITE.email} within one business day. If it is urgent, call us directly — the number is on the right.

) : (

Send a note.