<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>SEO &amp; Website Design | RedPill Marketing</title>
<meta name="description" content="Most marketing is fluff. This isn't. Get a website, SEO, and Google Business Profile management on flat monthly pricing. Talk to Ed in 15 minutes.">
<meta name="author" content="Ed Weidman">
<meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1">
<link rel="canonical" href="https://redpillmkt.com/">

<meta property="og:title" content="SEO &amp; Website Design | RedPill Marketing">
<meta property="og:description" content="Most marketing is fluff. This isn't. Websites, SEO, and Google Business Profile management on flat monthly pricing. Talk to Ed in 15 minutes.">
<meta property="og:url" content="https://redpillmkt.com/">
<meta property="og:type" content="website">
<meta property="og:site_name" content="RedPill Marketing">
<meta property="og:image" content="https://redpillmkt.com/og/og.png">
<meta property="og:image:secure_url" content="https://redpillmkt.com/og/og.png">
<meta property="og:image:type" content="image/png">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="630">
<meta property="og:image:alt" content="RedPill Marketing — Marketing With an ROI. Flat monthly pricing for websites, SEO, AI search, and Google Business Profile management.">
<meta property="og:locale" content="en_US">

<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="SEO &amp; Website Design | RedPill Marketing">
<meta name="twitter:description" content="Most marketing is fluff. This isn't. Flat monthly pricing for websites, SEO, and Google Business Profile management.">
<meta name="twitter:image" content="https://redpillmkt.com/og/og.png">
<meta name="twitter:image:alt" content="RedPill Marketing — Marketing With an ROI.">

<link rel="icon" type="image/svg+xml" href="favicon.svg">
<meta name="theme-color" content="#111111">

<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="preload" as="style" href="https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Barlow:ital,wght@0,400;0,500;0,600;0,700;1,400&family=Barlow+Condensed:wght@400;600;700&display=swap" onload="this.onload=null;this.rel='stylesheet'">
<noscript><link href="https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Barlow:ital,wght@0,400;0,500;0,600;0,700;1,400&family=Barlow+Condensed:wght@400;600;700&display=swap" rel="stylesheet"></noscript>

<link rel="stylesheet" href="styles.css?v=20260512a">

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "ProfessionalService",
  "name": "RedPill Marketing",
  "url": "https://redpillmkt.com",
  "telephone": "+18284717706",
  "email": "letsgo@redpillmkt.com",
  "description": "RedPill Marketing builds and manages websites and Google Business Profiles for local service businesses.",
  "priceRange": "$297-$997",
  "areaServed": "United States",
  "founder": { "@type": "Person", "name": "Ed Weidman" },
  "offers": [
    { "@type": "Offer", "name": "Single-Service Local", "price": "297", "priceCurrency": "USD" },
    { "@type": "Offer", "name": "Multi-Service Contractor", "price": "497", "priceCurrency": "USD" }
  ]
}
</script>
</head>
<body>

<!-- TOP BAR -->
<div class="top-bar">
  <div class="top-bar-left">
    <span class="top-bar-dot"></span>
    <span>Now Booking · Local Service Businesses · US-Wide</span>
  </div>
  <div class="top-bar-right">
    <span>TEXT/CALL</span>
    <a href="tel:8284717706">(828) 471-7706</a>
  </div>
</div>

<!-- NAV -->
<nav>
  <a href="#top" class="nav-logo" aria-label="RedPill Marketing — Home">
    <span>REDPILL</span> MARKETING
  </a>
  <div class="nav-links">
    <a href="#services">Services</a>
    <a href="#pricing">Pricing</a>
    <a href="#how">How It Works</a>
    <a href="#about">About</a>
    <a href="#reviews">Reviews</a>
    <a href="#faq">FAQ</a>
    <a href="#contact" class="nav-cta">Start a Conversation</a>
  </div>
  <button class="mobile-toggle" onclick="toggleNav()" aria-label="Menu">
    <span></span><span></span><span></span>
  </button>
</nav>
<div class="mobile-nav" id="mobileNav">
  <a href="#services" onclick="closeNav()">Services</a>
  <a href="#pricing" onclick="closeNav()">Pricing</a>
  <a href="#how" onclick="closeNav()">How It Works</a>
  <a href="#about" onclick="closeNav()">About Ed</a>
  <a href="#reviews" onclick="closeNav()">Reviews</a>
  <a href="#faq" onclick="closeNav()">FAQ</a>
  <a href="#contact" onclick="closeNav()">Contact</a>
  <a href="tel:8284717706" onclick="closeNav()">Call (828) 471-7706</a>
</div>

<!-- HERO -->
<div class="hero" id="top">
  <div class="hero-inner">
    <div>
      <h1 class="display">Most Marketing Is Fluff.<br><em>This Isn't.</em></h1>
      <p class="hero-sub">
        Google &amp; AI-optimized websites and Google Business Profile management. <strong>Flat monthly pricing. No retainer games.</strong>
      </p>
      <div class="hero-stats">
        <div class="h-stat">
          <span class="h-stat-num">$297</span>
          <span class="h-stat-label">Starts At / Month</span>
        </div>
        <div class="h-stat-divider"></div>
        <div class="h-stat">
          <span class="h-stat-num">7-Day</span>
          <span class="h-stat-label">Setup Time</span>
        </div>
        <div class="h-stat-divider"></div>
        <div class="h-stat">
          <span class="h-stat-num">M-T-M</span>
          <span class="h-stat-label">Month-To-Month</span>
        </div>
      </div>
      <div class="hero-ctas">
        <a href="#pricing" class="btn-primary">See Pricing →</a>
        <a href="#contact" class="btn-ghost">Talk to Ed</a>
      </div>

      <!-- Trust badges -->
      <div class="hero-trust">
        <div class="ht-item">
          <span class="ht-icon">⭐</span>
          <span class="ht-text">15+ Years Experience</span>
        </div>
        <div class="ht-divider"></div>
        <div class="ht-item">
          <span class="ht-icon">🏆</span>
          <span class="ht-text">2,000+ Businesses Served</span>
        </div>
        <div class="ht-divider"></div>
        <div class="ht-item">
          <span class="ht-icon">📍</span>
          <span class="ht-text">Hickory, NC · Serving the US</span>
        </div>
      </div>
    </div>

    <!-- HERO SPEC CARD -->
    <div class="hero-card">
      <div class="hc-flag">MOST POPULAR</div>
      <div class="hc-title">Single-Service Local</div>
      <div class="hc-sub">One core service, one local market</div>
      <div class="hc-price">
        <span class="hc-price-amount">$297</span>
        <span class="hc-price-period">/ month</span>
      </div>
      <ul class="hc-list">
        <li>One-service conversion website</li>
        <li><strong>10 city pages included</strong></li>
        <li>Weekly automated GBP posts</li>
        <li>GBP photo uploads &amp; optimization</li>
        <li>Site maintenance &amp; updates</li>
        <li>Cloudflare hosting</li>
      </ul>
      <a href="#contact" class="hc-cta">Get Started →</a>
      <p class="hc-note">Or call/text (828) 471-7706.</p>
    </div>
  </div>
</div>

<!-- TRUTH STRIP -->
<div class="truth-strip">
  <p>Here's the truth: <span>most agencies sell reports.</span> We sell phone calls and booked jobs.</p>
</div>

<!-- WHAT WE DO -->
<div class="section section-light" id="services">
  <div class="section-header">
    <div class="kicker">What We Do</div>
    <h2>Three Things,<br><em>Done Right, Every Month.</em></h2>
    <p>The three levers that actually move the needle for local service businesses.</p>
  </div>

  <div class="services-grid">

    <div class="svc-card">
      <div class="svc-num">01</div>
      <div class="svc-icon">🌐</div>
      <div class="svc-title">Website Design &amp; Build</div>
      <p class="svc-desc">
        Fast, mobile-first sites built to convert. Hosted on <strong>Cloudflare</strong> for instant load times.
      </p>
      <div class="svc-outcome">
        <div class="svc-outcome-label">For your business</div>
        <p>A site that converts visitors into calls 24/7.</p>
      </div>
    </div>

    <div class="svc-card">
      <div class="svc-num">02</div>
      <div class="svc-icon">🤖</div>
      <div class="svc-title">SEO / AEO / GEO</div>
      <p class="svc-desc">
        Google search, AI answer engines, and Google AI Overviews — same playbook, same results.
      </p>
      <div class="svc-outcome">
        <div class="svc-outcome-label">For your business</div>
        <p>Cited by ChatGPT, Perplexity, and Google AI — where your competitors aren't.</p>
      </div>
    </div>

    <div class="svc-card">
      <div class="svc-num">03</div>
      <div class="svc-icon">📍</div>
      <div class="svc-title">GBP Optimization &amp; Management</div>
      <p class="svc-desc">
        Full optimization, weekly educational posts, ongoing photo uploads. Policy-compliant — never suspended.
      </p>
      <div class="svc-outcome">
        <div class="svc-outcome-label">For your business</div>
        <p>Map pack visibility and direct calls from Google.</p>
      </div>
    </div>

  </div>
</div>

<!-- PHILOSOPHY -->
<div class="section section-darker">
  <div class="section-header">
    <div class="kicker">The Thinking</div>
    <h2>A One-Service Site Isn't "Small."<br><em>It's Focused.</em></h2>
    <p>It's <strong>GBP-first strategy with a credibility anchor</strong>. The site does four jobs.</p>
  </div>

  <div class="philo-grid">
    <div class="philo-card">
      <div class="philo-num">01</div>
      <h3>Gives Your GBP a High-Quality Linked Domain</h3>
      <p>Google ranks Business Profiles with real websites higher than ones without.</p>
    </div>
    <div class="philo-card">
      <div class="philo-num">02</div>
      <h3>Converts the Traffic Your GBP Already Drives</h3>
      <p>People clicking through from Google are ready to call. A focused page closes them.</p>
    </div>
    <div class="philo-card">
      <div class="philo-num">03</div>
      <h3>Looks Legitimate to Referrals Who Google You</h3>
      <p>A clean one-service site builds trust in the 8 seconds someone spends on it.</p>
    </div>
    <div class="philo-card">
      <div class="philo-num">04</div>
      <h3>Hosts the UTM-Tracked Landing for GBP Posts</h3>
      <p>Every post drives traffic somewhere measurable. We know what's working.</p>
    </div>
  </div>
</div>

<!-- PRICING -->
<div class="section section-light" id="pricing">
  <div class="section-header">
    <div class="kicker">Pricing</div>
    <h2>Two Plans.<br><em>No Surprises.</em></h2>
    <p>Month-to-month. No contracts. Add location pages when you're ready to expand.</p>
  </div>

  <div class="pricing-grid">

    <div class="price-card">
      <div class="price-tier">TIER 01</div>
      <h3 class="price-name">Single-Service Local</h3>
      <p class="price-tagline">One core service, one local market</p>
      <div class="price-amount">
        <span class="price-num">$297</span>
        <span class="price-per">/ month</span>
      </div>
      <p class="price-best-for"><strong>Best for:</strong> deck builders, fence companies, epoxy, tree services, hydroseeding</p>
      <ul class="price-features">
        <li>One-service conversion website</li>
        <li><strong>10 city pages included</strong></li>
        <li>Custom domain + Cloudflare hosting</li>
        <li>Schema markup + on-page SEO</li>
        <li>GBP audit &amp; full optimization</li>
        <li>Weekly automated GBP posts</li>
        <li>Ongoing photo uploads</li>
        <li>Site maintenance &amp; updates</li>
      </ul>
      <a href="#contact" class="price-cta">Start with Tier 01 →</a>
    </div>

    <div class="price-card price-featured">
      <div class="price-flag">MOST CHOSEN</div>
      <div class="price-tier">TIER 02</div>
      <h3 class="price-name">Multi-Service Contractor</h3>
      <p class="price-tagline">Multiple services across a region</p>
      <div class="price-amount">
        <span class="price-num">$497</span>
        <span class="price-per">/ month</span>
      </div>
      <p class="price-best-for"><strong>Best for:</strong> general contractors, full-service landscapers, roofing+gutter+siding combos</p>
      <ul class="price-features">
        <li><strong>Full multi-page site:</strong> Home, About, Contact</li>
        <li>Up to <strong>3 dedicated service pages</strong></li>
        <li><strong>10 city pages included</strong></li>
        <li>Custom domain + Cloudflare hosting</li>
        <li>Advanced schema + on-page SEO</li>
        <li>GBP audit &amp; full optimization</li>
        <li>Weekly automated GBP posts</li>
        <li>Site maintenance &amp; updates</li>
        <li>Priority response on changes</li>
      </ul>
      <a href="#contact" class="price-cta price-cta-red">Start with Tier 02 →</a>
    </div>

  </div>

  <!-- LOCATION PAGES FOLDED IN -->
  <div class="loc-inline">
    <div class="loc-inline-header">
      <div class="kicker">Add-On</div>
      <h3>More Cities — Cast a Wider Net.</h3>
      <p>Both plans include <strong>10 city pages</strong>. Need more? Expand your reach with one of the options below.</p>
    </div>
    <div class="loc-packs">
      <div class="loc-pack">
        <div class="loc-pack-size">20</div>
        <div class="loc-pack-label">CITIES</div>
        <div class="loc-pack-price">+$100<small>/mo</small></div>
        <div class="loc-pack-desc">One metro + suburbs</div>
      </div>
      <div class="loc-pack loc-pack-mid">
        <div class="loc-pack-size">30</div>
        <div class="loc-pack-label">CITIES</div>
        <div class="loc-pack-price">+$200<small>/mo</small></div>
        <div class="loc-pack-desc">County + adjacent regions</div>
      </div>
      <div class="loc-pack">
        <div class="loc-pack-size">ALL</div>
        <div class="loc-pack-label">FULL MARKET</div>
        <div class="loc-pack-price">Custom<small>quote</small></div>
        <div class="loc-pack-desc">Complete market coverage</div>
      </div>
    </div>
  </div>
</div>

<!-- HOW IT WORKS -->
<div class="section section-darker" id="how">
  <div class="section-header" style="text-align:center;max-width:700px;margin:0 auto 52px;">
    <div class="kicker">The Process</div>
    <h2>Signed to Shipped<br><em>In 7 Days.</em></h2>
  </div>

  <div class="process-grid">
    <div class="proc-step">
      <div class="proc-num">01</div>
      <div class="proc-title">15-Minute Onboarding</div>
      <p class="proc-desc">Fill out the form in detail. That's the intake.</p>
    </div>
    <div class="proc-step">
      <div class="proc-num">02</div>
      <div class="proc-title">Site Live in 7 Days</div>
      <p class="proc-desc">Preview within a week. One round of revisions. Approved sites go live same day.</p>
    </div>
    <div class="proc-step">
      <div class="proc-num">03</div>
      <div class="proc-title">GBP Optimized</div>
      <p class="proc-desc">Fully optimized and consistent updates after launch.</p>
    </div>
    <div class="proc-step">
      <div class="proc-num">04</div>
      <div class="proc-title">Ongoing, Every Week</div>
      <p class="proc-desc">Posts, photos, updates. You focus on the work.</p>
    </div>
  </div>
</div>

<!-- ABOUT -->
<div class="section section-light" id="about">
  <div class="about-grid">
    <div class="about-img-wrap">
      <picture>
        <source srcset="https://edweidman.com/ed-weidman-hickory-nc.webp" type="image/webp">
        <img src="https://edweidman.com/ed-weidman-hickory-nc.jpg" alt="Ed Weidman — founder of RedPill Marketing, based in Hickory, NC" width="1080" height="847" loading="lazy" decoding="async">
      </picture>
    </div>
    <div class="about-content">
      <div class="kicker">Who's Behind RedPill</div>
      <h2>Ed Weidman<br><em>Down to Earth. Gets Results.</em></h2>
      <p>
        I've been in digital marketing for <strong>15+ years</strong> and running my own SEO agency for 10. I've worked directly with <strong>2,000+ business owners</strong> — contractors, service companies, local shops — and I've seen every version of "I know I need to do something about my online presence but I don't know where to start."
      </p>
      <p>
        RedPill Marketing is what I built to give local service businesses a clear, productized way to handle that — without retainers, contracts, or agency runaround. I'm based in <strong>Hickory, NC</strong>, and I do the actual work myself.
      </p>

      <div class="about-stats">
        <div class="a-stat">
          <span class="a-stat-num">15+</span>
          <span class="a-stat-label">Years in Digital Marketing</span>
        </div>
        <div class="a-stat">
          <span class="a-stat-num">2,000+</span>
          <span class="a-stat-label">Businesses Served</span>
        </div>
        <div class="a-stat">
          <span class="a-stat-num">40+</span>
          <span class="a-stat-label">Five-Star Reviews</span>
        </div>
      </div>

      <a href="#contact" class="btn-primary">Start a Conversation →</a>
    </div>
  </div>
</div>

<!-- TESTIMONIALS -->
<div class="section section-light" id="reviews">
  <div class="section-header">
    <div class="kicker">What Clients Say</div>
    <h2>Real Results,<br><em>Real Reviews.</em></h2>
    <p>40+ five-star Google reviews from business owners I've personally worked with. <a href="https://maps.app.goo.gl/BknphTe2ou5gKrHB8" target="_blank" rel="noopener" class="reviews-link">Read them all on Google →</a></p>
  </div>

  <div class="reviews-grid">
    <div class="rev-card">
      <div class="rev-mark">"</div>
      <div class="rev-stars">★★★★★</div>
      <p class="rev-text">It's refreshing to know and work with someone like Ed who is very professional, has high character and integrity and truly cares about helping business owners like myself. Learning from his experience and knowledge has helped me create the right mindset for me to offer my services to more local business owners. He shows you how to take control and operate with ease eliminating any stress or anxiety!</p>
      <div class="rev-bottom">
        <div class="rev-ava">CH</div>
        <div class="rev-meta">
          <div class="rev-name">Chuck Huxster</div>
        </div>
        <span class="rev-src">Google ★</span>
      </div>
    </div>

    <div class="rev-card">
      <div class="rev-mark">"</div>
      <div class="rev-stars">★★★★★</div>
      <p class="rev-text">Ed is truly an Expert in Search Engine Optimization. He was able to understand my business needs and customize a plan of action that has yielded results for my business. My business has been so positively impacted by Ed's consulting and knowledge!</p>
      <div class="rev-bottom">
        <div class="rev-ava">SC</div>
        <div class="rev-meta">
          <div class="rev-name">Sammy Chon</div>
          <div class="rev-sub">Local Guide</div>
        </div>
        <span class="rev-src">Google ★</span>
      </div>
    </div>

    <div class="rev-card">
      <div class="rev-mark">"</div>
      <div class="rev-stars">★★★★★</div>
      <p class="rev-text">I had Ed come in and do some business consulting for me. Ed's knowledge of internet marketing and business in general is amazing. I am super motivated after speaking to him to implement his processes and watch my own business boom. Anyone in business should consider a consultation with him as the results will blow you away.</p>
      <div class="rev-bottom">
        <div class="rev-ava">AJ</div>
        <div class="rev-meta">
          <div class="rev-name">AJ</div>
          <div class="rev-sub">Local Guide</div>
        </div>
        <span class="rev-src">Google ★</span>
      </div>
    </div>

    <div class="rev-card">
      <div class="rev-mark">"</div>
      <div class="rev-stars">★★★★★</div>
      <p class="rev-text">I am overly impressed with Ed, his team and the quality service they provide. After having minimal results with other "SEO Experts" I was referred to Ed by a good friend &amp; colleague of mine. Within days of switching I saw immediate results &amp; increased rankings to my website. I receive frequent updates on my rankings which continue to increase week after week. Ed's communication, knowledge &amp; willingness to help has been absolutely astounding! Highly Recommended!</p>
      <div class="rev-bottom">
        <div class="rev-ava">KB</div>
        <div class="rev-meta">
          <div class="rev-name">Kris Bourne</div>
        </div>
        <span class="rev-src">Google ★</span>
      </div>
    </div>

    <div class="rev-card">
      <div class="rev-mark">"</div>
      <div class="rev-stars">★★★★★</div>
      <p class="rev-text">Ed is one of the most genuine people I know, the man is also a master at his craft, with SEO and business sales coaching. His knowledge and guidance is one of the main reasons my agency is alive and growing everyday!! I cannot recommend him enough!!!</p>
      <div class="rev-bottom">
        <div class="rev-ava">JB</div>
        <div class="rev-meta">
          <div class="rev-name">Jeffrey Bistany Jr.</div>
        </div>
        <span class="rev-src">Google ★</span>
      </div>
    </div>

    <div class="rev-card">
      <div class="rev-mark">"</div>
      <div class="rev-stars">★★★★★</div>
      <p class="rev-text">If you ever want someone to care about your success as much (if not more) as you care about your own, then you have found the right guy!!! Ed Weidman is a man of integrity, honesty, and always goes above and beyond what you can ask or require. Your success IS his success! I have worked with many agencies and 'gurus' over the years, and Ed is by far one of the VERY BEST! He is professional, knowledgeable, and top-notch in the SEO &amp; Marketing world. You are not just another dollar to him.</p>
      <div class="rev-bottom">
        <div class="rev-ava">AF</div>
        <div class="rev-meta">
          <div class="rev-name">Anna Fragiorgi</div>
          <div class="rev-sub">Local Guide</div>
        </div>
        <span class="rev-src">Google ★</span>
      </div>
    </div>
  </div>
</div>

<!-- FAQ -->
<div class="section section-darker" id="faq">
  <div class="section-header">
    <div class="kicker">Common Questions</div>
    <h2>Straight Answers,<br><em>No Runaround.</em></h2>
  </div>

  <div class="faq-grid">
    <div class="faq-item">
      <div class="faq-q">Tier 01 vs Tier 02 — which do I need?</div>
      <p class="faq-a">Tier 01 ($297/mo) is for one core service, one market — most leads from GBP and referrals. Tier 02 ($497/mo) is for multiple services that each need to rank independently.</p>
    </div>
    <div class="faq-item">
      <div class="faq-q">Do I own my website?</div>
      <p class="faq-a">Yes. Domain is in your name. If you leave, you keep your domain, your GBP, and we hand off the site files. <strong>No assets held hostage.</strong></p>
    </div>
    <div class="faq-item">
      <div class="faq-q">Why monthly pricing?</div>
      <p class="faq-a">Your site and GBP need ongoing maintenance and weekly posts to stay visible. <strong>No contracts.</strong> If it stops working, you stop paying.</p>
    </div>
    <div class="faq-item">
      <div class="faq-q">How long until I see results?</div>
      <p class="faq-a">GBP lift in <strong>30-60 days</strong>. New site ranking in <strong>30-90 days</strong>. Location pages in <strong>60-120 days</strong>. No shortcuts, but a clear timeline.</p>
    </div>
    <div class="faq-item">
      <div class="faq-q">Who actually does the work?</div>
      <p class="faq-a">Ed Weidman. Direct line — <strong>(828) 471-7706</strong>. No account managers, no offshore handoffs.</p>
    </div>
    <div class="faq-item">
      <div class="faq-q">What is AEO and GEO?</div>
      <p class="faq-a">AEO = getting cited by ChatGPT, Perplexity, Claude. GEO = showing up in Google AI Overviews. Both growing fast. Both included.</p>
    </div>
  </div>
</div>

<!-- CTA BANNER -->
<div class="cta-banner">
  <div style="position:relative;z-index:1;">
    <h2>Stop Guessing About<br>Your Online Visibility.</h2>
    <p>10-15-minute chat. No pitch. Just an honest look at whether RedPill is the right fit.</p>
  </div>
  <div class="cta-actions">
    <a href="tel:8284717706" class="cta-phone">(828) 471-7706</a>
    <div class="cta-phone-note">Text or Call · Direct Line</div>
    <a href="#contact" class="btn-dark">Send a Message →</a>
  </div>
</div>

<!-- CONTACT -->
<div class="section section-dark" id="contact">
  <div class="contact-grid">
    <div class="contact-left">
      <div class="kicker">Let's Talk</div>
      <h2 class="contact-title">Start a Conversation.</h2>
      <p class="contact-body">An honest look at your business and whether RedPill is the right fit.</p>

      <div class="contact-direct">
        <div class="contact-direct-row">
          <span class="contact-direct-label">Call or Text</span>
          <a href="tel:8284717706" class="contact-direct-value">(828) 471-7706</a>
        </div>
        <div class="contact-direct-row">
          <span class="contact-direct-label">Email</span>
          <a href="/cdn-cgi/l/email-protection#b4d8d1c0c7d3dbf4c6d1d0c4ddd8d8d9dfc09ad7dbd9" class="contact-direct-value"><span class="__cf_email__" data-cfemail="137f766760747c53617677637a7f7f7e78673d707c7e">[email&#160;protected]</span></a>
        </div>
      </div>
    </div>

    <div class="contact-right">
      <form id="leadForm" class="lead-form contact-form" method="POST"
            action="https://script.google.com/macros/s/AKfycbzEpxRcjgm4Ma0CfdlahVSXBrg4Y3GL2DxNyrtCly5DXzx_qrGRVC5zBCLnjVINAJbA0Q/exec"
            novalidate>

        <!-- Routing + attribution hidden fields -->
        <input type="hidden" name="client" value="redpill-marketing">
        <input type="hidden" name="_source"       class="_source"       value="">
        <input type="hidden" name="_landing"      class="_landing"      value="">
        <input type="hidden" name="_referrer"     class="_referrer"     value="">
        <input type="hidden" name="_utm_source"   class="_utm_source"   value="">
        <input type="hidden" name="_utm_medium"   class="_utm_medium"   value="">
        <input type="hidden" name="_utm_campaign" class="_utm_campaign" value="">
        <input type="hidden" name="_utm_term"     class="_utm_term"     value="">
        <input type="hidden" name="_utm_content"  class="_utm_content"  value="">
        <input type="hidden" name="_click_id"     class="_click_id"     value="">
        <input type="text"   name="_gotcha"       class="_gotcha"
               tabindex="-1" autocomplete="off" aria-hidden="true">

        <div class="cf-title">Start a Conversation</div>
        <div class="cf-sub">Same-day response.</div>

        <!-- Step 1: Contact info -->
        <div class="form-step form-step-active" data-step="1">
          <div class="cf-row">
            <input class="cf-field" type="text" name="name" placeholder="Your Name *" required autocomplete="name">
            <input class="cf-field" type="tel" name="phone" placeholder="Phone *" required autocomplete="tel">
          </div>
          <input class="cf-field" type="email" name="email" placeholder="Email *" required autocomplete="email">
          <input class="cf-field" type="text" name="address" placeholder="Business name &amp; city *" required autocomplete="organization">
          <button type="button" class="cf-btn next-btn">Next →</button>
        </div>

        <!-- Step 2: Project details -->
        <div class="form-step" data-step="2" hidden>
          <select class="cf-field cf-select" name="timeframe" required>
            <option value="">Which tier interests you? *</option>
            <option>Tier 01 — Single-Service ($297/mo)</option>
            <option>Tier 02 — Multi-Service ($497/mo)</option>
            <option>Not sure — help me decide</option>
          </select>
          <textarea class="cf-field cf-textarea" name="project_type" rows="3"
                    placeholder="Tell us about your business and what you need *" required></textarea>
          <div class="cf-actions">
            <button type="button" class="cf-btn cf-btn-ghost back-btn">← Back</button>
            <button type="submit" class="cf-btn submit-btn">Send My Message →</button>
          </div>
        </div>

        <div class="hc-error" role="alert" aria-live="polite" style="display:none"></div>
        <p class="cf-note">No spam. No pressure. Or call (828) 471-7706.</p>
      </form>
    </div>
  </div>
</div>

<!-- FOOTER -->
<footer>
  <div class="footer-grid">
    <div class="fg-brand">
      <a href="#top" class="nav-logo footer-logo" aria-label="RedPill Marketing — Home">
        <span>REDPILL</span> MARKETING
      </a>
      <p>Productized monthly pricing. No retainer games. Built for local service businesses.</p>
      <div class="fg-nap">
        <a href="tel:8284717706">(828) 471-7706</a><br>
        <a href="/cdn-cgi/l/email-protection#0468617077636b44766160746d6868696f702a676b69"><span class="__cf_email__" data-cfemail="224e475651454d62504746524b4e4e4f49560c414d4f">[email&#160;protected]</span></a>
      </div>
    </div>

    <div class="fg-col">
      <h4>Services</h4>
      <ul>
        <li><a href="#services">Website Design</a></li>
        <li><a href="#services">SEO / AEO / GEO</a></li>
        <li><a href="#services">GBP Management</a></li>
        <li><a href="#pricing">Location Pages</a></li>
      </ul>
    </div>

    <div class="fg-col">
      <h4>Pricing</h4>
      <ul>
        <li><a href="#pricing">Single-Service ($297/mo)</a></li>
        <li><a href="#pricing">Multi-Service ($497/mo)</a></li>
        <li><a href="#pricing">Location Page Packs</a></li>
      </ul>
    </div>

    <div class="fg-col">
      <h4>Quick Links</h4>
      <ul>
        <li><a href="#how">How It Works</a></li>
        <li><a href="#faq">FAQ</a></li>
        <li><a href="#contact">Contact</a></li>
      </ul>
    </div>
  </div>

  <div class="footer-bottom">
    <div class="footer-copy">© 2026 REDPILL MARKETING · By <a href="https://edweidman.com" target="_blank" rel="noopener">ED WEIDMAN</a></div>
  </div>
</footer>

<!-- MOBILE STICKY -->
<div class="mobile-sticky">
  <div class="ms-text">Talk to Ed:</div>
  <div class="ms-phone">(828) 471-7706</div>
  <a href="tel:8284717706" class="ms-btn">Call</a>
</div>

<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script>
function toggleNav() {
  var n = document.getElementById('mobileNav');
  n.classList.toggle('open');
  document.body.style.overflow = n.classList.contains('open') ? 'hidden' : '';
}
function closeNav() {
  document.getElementById('mobileNav').classList.remove('open');
  document.body.style.overflow = '';
}
document.querySelectorAll('a[href^="#"]').forEach(function(a) {
  a.addEventListener('click', function(e) {
    var t = document.querySelector(this.getAttribute('href'));
    if (t) {
      e.preventDefault();
      var nh = document.querySelector('nav').offsetHeight;
      window.scrollTo({ top: t.getBoundingClientRect().top + window.pageYOffset - nh - 8, behavior: 'smooth' });
    }
  });
});

// ─────────────────────────────────────────────────────────────
// LEAD FORM — Apps Script wired, first-touch attribution
// ─────────────────────────────────────────────────────────────
(function() {
  var ATTR_KEYS = ['utm_source','utm_medium','utm_campaign','utm_term','utm_content'];
  var CLICK_ID_KEYS = ['gclid','gbraid','wbraid','fbclid','msclkid','ttclid','li_fat_id','twclid','yclid'];
  var STORAGE_KEY = '_lead_attribution_v1';

  function readQuery() {
    var out = {};
    try {
      var sp = new URLSearchParams(window.location.search);
      ATTR_KEYS.forEach(function(k) { if (sp.has(k)) out[k] = sp.get(k); });
      for (var i = 0; i < CLICK_ID_KEYS.length; i++) {
        var k = CLICK_ID_KEYS[i];
        if (sp.has(k)) { out._click_id = k + '=' + sp.get(k); break; }
      }
    } catch (e) {}
    return out;
  }
  function loadStored() {
    try {
      var raw = window.sessionStorage.getItem(STORAGE_KEY);
      return raw ? JSON.parse(raw) : null;
    } catch (e) { return null; }
  }
  function saveStored(data) {
    try { window.sessionStorage.setItem(STORAGE_KEY, JSON.stringify(data)); } catch (e) {}
  }

  // First-touch: keep whatever we saw first this session
  var fresh = readQuery();
  var stored = loadStored();
  var attribution = stored;
  if (!stored && (Object.keys(fresh).length || document.referrer)) {
    attribution = {
      utm_source:   fresh.utm_source   || '',
      utm_medium:   fresh.utm_medium   || '',
      utm_campaign: fresh.utm_campaign || '',
      utm_term:     fresh.utm_term     || '',
      utm_content:  fresh.utm_content  || '',
      _click_id:    fresh._click_id    || '',
      _landing:     window.location.href,
      _referrer:    document.referrer || ''
    };
    saveStored(attribution);
  }
  attribution = attribution || { _landing: window.location.href, _referrer: document.referrer || '' };

  // Populate hidden fields on every lead form
  document.querySelectorAll('.lead-form').forEach(function(form) {
    var setVal = function(selector, value) {
      var el = form.querySelector(selector);
      if (el) el.value = value || '';
    };
    setVal('[name="_source"]',       window.location.href);
    setVal('[name="_landing"]',      attribution._landing || window.location.href);
    setVal('[name="_referrer"]',     attribution._referrer || '');
    setVal('[name="_utm_source"]',   attribution.utm_source);
    setVal('[name="_utm_medium"]',   attribution.utm_medium);
    setVal('[name="_utm_campaign"]', attribution.utm_campaign);
    setVal('[name="_utm_term"]',     attribution.utm_term);
    setVal('[name="_utm_content"]',  attribution.utm_content);
    setVal('[name="_click_id"]',     attribution._click_id);
  });

  // Wizard navigation + submit handler for every .lead-form on the page
  document.querySelectorAll('.lead-form').forEach(function(form) {
    var step1 = form.querySelector('[data-step="1"]');
    var step2 = form.querySelector('[data-step="2"]');
    var errorBox = form.querySelector('.hc-error');
    var submitBtn = form.querySelector('.submit-btn');

    var nextBtn = form.querySelector('.next-btn');
    if (nextBtn) nextBtn.addEventListener('click', function() {
      var required = Array.from(step1.querySelectorAll('[required]'));
      var firstInvalid = required.find(function(f) { return !f.checkValidity(); });
      if (firstInvalid) { firstInvalid.reportValidity(); return; }
      step1.hidden = true;
      step1.classList.remove('form-step-active');
      step2.hidden = false;
      step2.classList.add('form-step-active');
    });

    var backBtn = form.querySelector('.back-btn');
    if (backBtn) backBtn.addEventListener('click', function() {
      step2.hidden = true;
      step2.classList.remove('form-step-active');
      step1.hidden = false;
      step1.classList.add('form-step-active');
    });

    form.addEventListener('submit', function(e) {
      e.preventDefault();
      if (errorBox) errorBox.style.display = 'none';
      var origText = submitBtn ? submitBtn.textContent : '';
      if (submitBtn) { submitBtn.disabled = true; submitBtn.textContent = 'Sending…'; }
      var data = new FormData(form);
      fetch(form.action, { method: 'POST', body: data })
        .then(function() {
          window.location.href = '/thanks/';
        })
        .catch(function() {
          if (errorBox) {
            errorBox.style.display = 'block';
            errorBox.textContent = 'Submission issue — please call (828) 471-7706.';
          }
          if (submitBtn) { submitBtn.disabled = false; submitBtn.textContent = origText; }
        });
    });
  });
})();
</script>

</body>
</html>
