Skip to main content
MAC Endeavors

Our Own Site · Case Study

Practicing what we sell: turning our own site into a real lead-generation product.

Live at mac-endeavors.com

MAC Endeavors homepage, live screenshot

The actual homepage — live screenshot, not a mockup.

5

third-party services wired into one lead pipeline

0

manual steps from a submitted lead to a CRM contact

12

pages shipped or rebuilt in the process

The Client

A solo AI & automation consultancy, doing the same kind of work for itself that it sells to clients: a real product-shaped site, not a placeholder. No in-house dev team, no marketing department — just the same standard applied inward that gets applied to every founding-client engagement.

The Challenge

The site started the way a lot of small business sites do: deployed to Vercel by uploading files directly, with no git history behind the live version, no custom domain yet, and a contact form that only worked by opening the visitor’s own email client — which quietly fails for anyone without a configured desktop mail app, with no way to ever know a lead was lost. It was a polished informational site. It wasn’t yet a product built to convert and capture.

The brief, boiled down to one sentence: never let a lead go unanswered.

Phase One: Real Infrastructure

Git-based deploys

Moved the project into a proper GitHub repository and linked the existing Vercel project to it for git-based deploys, so every push to main builds and ships automatically — no more manual file uploads standing between a change and production.

A real domain and inbox

Registered mac-endeavors.com and pointed it at the site, then wired up hello@mac-endeavors.com so it actually receives mail — forwarding into a real inbox via DNS-level email routing.

Phase Two: The Conversion Rebuild

Once the infrastructure was solid, the site itself got rebuilt around a single question: does this page turn a visitor into a scheduled conversation? That meant replacing informational copy with a funnel, and replacing hope with instrumentation.

A lead pipeline that doesn’t depend on the visitor

The client-side mailto: link became a server-side API route with validation, a honeypot, and rate limiting. A submission now triggers three things automatically: an internal email notification, a confirmation email back to the prospect, and a new contact (with a note capturing their message, interest, and timeline) in HubSpot. Nothing depends on the visitor’s email client working.

Live contact form success state, showing a confirmed lead and a link to schedule a meeting

The confirmation state a real lead sees today — no manual follow-up required to get there.

Scheduling and measurement

A successful submission immediately surfaces a Calendly link — the visitor doesn’t have to wait for a follow-up email to book time. PostHog tracks the funnel end to end: CTA clicks, form starts, submissions, errors, and scheduling starts, so the conversion rate is a measured number, not a guess.

A clearer offer

Added a dedicated MAC Launch page for early-stage founders (kept visually secondary to the core consulting offer), a Case Studies section featuring this build and the Second Light Bottle Co. storefront, and productized the Opportunity Audit, Implementation, and Optimization tiers with clear scopes and deliverables instead of vague descriptions.

Compliance and consent

Added a phone number field and opt-in SMS consent checkbox — unchecked by default, disabled until a phone number is entered — plus Privacy Policy, SMS Terms, and Accessibility pages.

Phase Three: Findable and Solid

A fast site that nobody finds and nobody trusts doesn’t convert either. The last pass covered the parts that don’t show up in a screenshot.

Security & accessibility

A branded 404 page, security headers (CSP, referrer policy, permissions policy), and accessibility fixes — skip-to-content link, visible focus rings, full keyboard navigation, and reduced-motion support for anyone who has that preference set.

Search & discovery

robots.txt, a sitemap, canonical URLs, structured data, and a dynamically generated Open Graph image instead of a stretched logo. The domain was verified in Google Search Console with its sitemap submitted.

Domain & email reliability

www now redirects to the apex domain, and hello@mac-endeavors.com sends real replies through Gmail via a verified SMTP relay — not just automated notifications.

Since Launch

The first real test of the git-based pipeline didn’t go cleanly. A verification push landed in a BLOCKED state instead of building — Vercel’s seat-verification layer silently refuses to build a commit whose author email isn’t tied to a recognized team member, and the local git config had defaulted to an auto-generated name@hostname.local identity that matched nothing. The fix wasn’t a workaround; it was setting the repo-scoped git identity to match the actual account, so every commit since has built automatically with no silent failures sitting behind the scenes.

The Result

A site that deploys itself on every push, owns its own domain and email, turns every form submission into a tracked lead in a real CRM, and gets a visitor from “interested” to “on the calendar” without a human touching a single step in between. The same standard we hold client projects to.

Version Log

Shipped incrementally, in order, on the same site you’re looking at right now.

v1.2InfrastructureGitHub repo, git-based Vercel deploys, custom domain, email forwarding
v1.3Brand assetsHigh-resolution logo and favicon, resized nav
v1.4Real lead captureResend-backed contact form, SMS consent, Privacy & SMS Terms pages
v1.5Case studiesSecond Light Bottle Co. and this site’s own build, documented
v2.0Conversion rebuildLead pipeline, MAC Launch, restructured funnel, SEO/accessibility/security overhaul
v2.1Founder photoReplaced the About page placeholder with a real headshot
v2.2Discoverabilitywww redirect, Search Console verification, deployment protection audit
v2.3Send-as emailhello@mac-endeavors.com wired into Gmail via Resend’s SMTP relay

The Stack

Framework

Next.js 16 (App Router), Tailwind CSS v4

Hosting & CI/CD

Vercel, git-based deploys from GitHub — every push to main builds and ships automatically

Domain & DNS

mac-endeavors.com, registered and managed directly through Vercel, including a www redirect

Email delivery

Resend for transactional lead notifications and confirmations (domain-verified), ImprovMX for hello@ inbound routing, and Resend’s SMTP relay wired into Gmail so replies send as hello@mac-endeavors.com

CRM

HubSpot — every lead becomes a contact with a note capturing their message, interest, timeline, and source

Scheduling

Calendly, surfaced automatically after a lead submits the contact form

Analytics

PostHog, tracking the funnel from CTA click through form completion to scheduling

Discovery

Google Search Console verified, sitemap submitted, canonical URLs and structured data on every page

Compliance

TCPA-style SMS opt-in on lead forms, Privacy Policy, SMS Terms, and Accessibility pages

Want your business running on infrastructure this solid?