# Media Promotions — Full Site Corpus
> Full-stack growth partner for businesses done with freelancer roulette. We build the brand, run the ads, and ship the site.
This file concatenates every indexable URL on mediapromotions.net plus the full content of every pillar guide and field note. Intended for AI crawlers (ChatGPT search, Perplexity, Claude, Gemini, Google AI Overviews) that want the editorial corpus in a single fetch.
- Site URL: https://mediapromotions.net
- Founded: 2024 in Tampa, FL
- Founder: Scott Martin, Founder
- Contact: hello@mediapromotions.net
- Differentiation: operator-led (founder runs his own kratom retail business, 4 Leaf Herbals); accepts restricted-industry accounts (cannabis, kratom, firearms, vape, adult) that most agencies refuse.
## URL index
### Services
- https://mediapromotions.net/services/website-development — Website Development: Custom builds, not templates. E-commerce, memberships, integrations — handled.
- https://mediapromotions.net/services/seo — SEO: Technical audits that get fixed, not reported. Content built for Google and AI Overviews both.
- https://mediapromotions.net/services/ad-campaigns — Ad Campaigns: Meta, Google, TikTok. Targeting and retargeting that compounds, not chasing CAC.
### Industries (272 verticals)
- https://mediapromotions.net/industries/hvac — HVAC Marketing Agency (Blue Collar & Trades): Lead-generation marketing for HVAC contractors — paid local + emergency-intent SEO + service-area-wide brand.
- https://mediapromotions.net/industries/plumbers — Plumbing Marketing Agency (Blue Collar & Trades): Emergency-intent search + service-area SEO + paid social for plumbing contractors who want booked jobs, not form fills.
- https://mediapromotions.net/industries/electricians — Electrician Marketing Agency (Blue Collar & Trades): Local SEO + paid search + community trust signals for residential and commercial electrical contractors.
- https://mediapromotions.net/industries/roofers — Roofing Contractor Marketing Agency (Blue Collar & Trades): Storm-staged paid search, compliant inspection funnels, and door-to-door attribution for roofing contractors.
- https://mediapromotions.net/industries/solar-installers — Solar Installer Marketing Agency (Blue Collar & Trades): Post-tax-credit-shift paid + content + finance-tier landing pages for solar installers.
- https://mediapromotions.net/industries/landscapers — Landscaper Marketing Agency (Blue Collar & Trades): Seasonal local SEO + neighborhood-targeted paid for landscaping and lawn care.
- https://mediapromotions.net/industries/tree-services — Tree Service Marketing Agency (Blue Collar & Trades): Storm-event paid + ISA-credential-led trust building for tree service contractors.
- https://mediapromotions.net/industries/pest-control — Pest Control Marketing Agency (Blue Collar & Trades): Recurring-service positioning + paid + GBP optimization for pest control and exterminators.
- https://mediapromotions.net/industries/wildlife-removal — Wildlife Removal Marketing Agency (Blue Collar & Trades): Emergency-intent paid + niche SEO for wildlife and nuisance animal removal.
- https://mediapromotions.net/industries/pool-services — Pool Service Marketing Agency (Blue Collar & Trades): Tiered service (clean / repair / build) marketing for pool businesses.
- https://mediapromotions.net/industries/garage-door-services — Garage Door Marketing Agency (Blue Collar & Trades): Emergency repair + install + remote-replacement campaigns for garage door companies.
- https://mediapromotions.net/industries/locksmiths — Locksmith Marketing Agency (Blue Collar & Trades): Anti-lock-bot SEO + LSA + GBP defense for locksmith businesses.
- https://mediapromotions.net/industries/painters — Painter Marketing Agency (Blue Collar & Trades): Project-photo-led social + paid for residential and commercial painting contractors.
- https://mediapromotions.net/industries/cleaning-services — Cleaning Service Marketing Agency (Blue Collar & Trades): Recurring-billing-positioning + service-area SEO for cleaning businesses.
- https://mediapromotions.net/industries/carpet-cleaning — Carpet Cleaning Marketing Agency (Blue Collar & Trades): Coupon + retargeting + LSA for carpet and upholstery cleaning shops.
- https://mediapromotions.net/industries/window-cleaning — Window Cleaning Marketing Agency (Blue Collar & Trades): Subscription positioning + neighborhood-paid for window cleaning businesses.
- https://mediapromotions.net/industries/pressure-washing — Pressure Washing Marketing Agency (Blue Collar & Trades): Visual-first social + before/after-led paid for pressure and soft washing.
- https://mediapromotions.net/industries/junk-removal — Junk Removal Marketing Agency (Blue Collar & Trades): Same-day-intent paid + LSA + GBP for junk removal.
- https://mediapromotions.net/industries/moving-companies — Moving Company Marketing Agency (Blue Collar & Trades): Quote-form-funnel paid + Yelp/GBP defense for moving companies.
- https://mediapromotions.net/industries/auto-repair — Auto Repair Marketing Agency (Blue Collar & Trades): Service-category-split paid + LSA + GBP for independent auto repair shops.
- https://mediapromotions.net/industries/auto-detailing — Auto Detailing Marketing Agency (Blue Collar & Trades): Visual social + package-tier paid for mobile and shop-based detailing.
- https://mediapromotions.net/industries/auto-body-shops — Auto Body Shop Marketing Agency (Blue Collar & Trades): Insurance-network + DRP positioning + paid for collision and body shops.
- https://mediapromotions.net/industries/tire-shops — Tire Shop Marketing Agency (Blue Collar & Trades): Comparison-shopping intent + local paid for independent tire shops.
- https://mediapromotions.net/industries/towing-companies — Towing Company Marketing Agency (Blue Collar & Trades): 24/7 emergency LSA + GBP + dispatch-integration for towing operators.
- https://mediapromotions.net/industries/welders — Welding Marketing Agency (Blue Collar & Trades): B2B contract-focused outreach + portfolio site for welding and fabrication shops.
- https://mediapromotions.net/industries/carpenters — Carpentry Marketing Agency (Blue Collar & Trades): Portfolio-led organic + GBP + craft-buyer paid for custom carpentry.
- https://mediapromotions.net/industries/flooring-contractors — Flooring Contractor Marketing Agency (Blue Collar & Trades): Showroom + in-home-quote paid for flooring installers.
- https://mediapromotions.net/industries/drywall-contractors — Drywall Contractor Marketing Agency (Blue Collar & Trades): B2B + insurance-restoration positioning for drywall contractors.
- https://mediapromotions.net/industries/concrete-contractors — Concrete Contractor Marketing Agency (Blue Collar & Trades): Project-photo + neighborhood paid for concrete and flatwork contractors.
- https://mediapromotions.net/industries/masonry-contractors — Masonry Contractor Marketing Agency (Blue Collar & Trades): Craft-buyer paid + portfolio organic for masonry contractors.
- https://mediapromotions.net/industries/foundation-repair — Foundation Repair Marketing Agency (Blue Collar & Trades): High-ticket-lead paid + inspection-funnel for foundation and structural repair.
- https://mediapromotions.net/industries/waterproofing — Waterproofing Marketing Agency (Blue Collar & Trades): Post-rain-event paid + lifetime-warranty positioning for waterproofing.
- https://mediapromotions.net/industries/siding-contractors — Siding Contractor Marketing Agency (Blue Collar & Trades): Storm-response + insurance + before/after paid for siding contractors.
- https://mediapromotions.net/industries/gutter-services — Gutter Service Marketing Agency (Blue Collar & Trades): Recurring + seasonal paid + GBP for gutter installers and cleaners.
- https://mediapromotions.net/industries/fence-installation — Fence Installation Marketing Agency (Blue Collar & Trades): Material-tier-split paid + portfolio site for fence installers.
- https://mediapromotions.net/industries/deck-builders — Deck Builder Marketing Agency (Blue Collar & Trades): Visual-first social + craft-buyer paid for deck and outdoor structure builders.
- https://mediapromotions.net/industries/general-contractors — General Contractor Marketing Agency (Blue Collar & Trades): Portfolio + referral-loop social for GCs and design-build firms.
- https://mediapromotions.net/industries/custom-home-builders — Custom Home Builder Marketing Agency (Blue Collar & Trades): Luxury-buyer paid + portfolio + community-content for custom home builders.
- https://mediapromotions.net/industries/home-remodelers — Home Remodeler Marketing Agency (Blue Collar & Trades): Project-photo + in-home-quote paid for whole-home renovation firms.
- https://mediapromotions.net/industries/kitchen-remodelers — Kitchen Remodeler Marketing Agency (Blue Collar & Trades): Visual social + quote-funnel paid for kitchen renovation specialists.
- https://mediapromotions.net/industries/bathroom-remodelers — Bathroom Remodeler Marketing Agency (Blue Collar & Trades): Tier-pricing + quote-funnel paid for bathroom renovation specialists.
- https://mediapromotions.net/industries/excavation-services — Excavation Marketing Agency (Blue Collar & Trades): B2B + GC-referral focused marketing for excavation and site prep.
- https://mediapromotions.net/industries/septic-services — Septic Service Marketing Agency (Blue Collar & Trades): Maintenance-cycle email + emergency paid for septic services.
- https://mediapromotions.net/industries/chimney-services — Chimney Service Marketing Agency (Blue Collar & Trades): Seasonal + safety-positioning paid for chimney sweeps and repair.
- https://mediapromotions.net/industries/appliance-repair — Appliance Repair Marketing Agency (Blue Collar & Trades): Brand-specific search + LSA for appliance repair shops.
- https://mediapromotions.net/industries/handyman-services — Handyman Marketing Agency (Blue Collar & Trades): Service-list-led paid + GBP + recurring-customer-email for handyman businesses.
- https://mediapromotions.net/industries/home-inspectors — Home Inspector Marketing Agency (Blue Collar & Trades): Realtor-referral + paid search positioning for home and property inspectors.
- https://mediapromotions.net/industries/restoration-services — Restoration Service Marketing Agency (Blue Collar & Trades): Insurance-network + emergency LSA for restoration service companies.
- https://mediapromotions.net/industries/mold-remediation — Mold Remediation Marketing Agency (Blue Collar & Trades): Health-positioning + emergency paid for mold testing and remediation.
- https://mediapromotions.net/industries/boat-repair — Boat Repair Marketing Agency (Blue Collar & Trades): Marina-partnership + seasonal paid for marine repair and detailing.
- https://mediapromotions.net/industries/primary-care — Primary Care Marketing Agency (Medical & Healthcare): Patient-acquisition + HIPAA-compliant funnel for primary care practices.
- https://mediapromotions.net/industries/pediatricians — Pediatric Practice Marketing Agency (Medical & Healthcare): Parent-first content + HIPAA-compliant intake for pediatric practices.
- https://mediapromotions.net/industries/obgyn — OB/GYN Marketing Agency (Medical & Healthcare): Patient-trust content + HIPAA-compliant paid for OB/GYN practices.
- https://mediapromotions.net/industries/dentists — Dental Practice Marketing Agency (Medical & Healthcare): New-patient acquisition + retention marketing for general dental practices — paid search, content, and review-velocity systems built around patient LTV.
- https://mediapromotions.net/industries/orthodontists — Orthodontist Marketing Agency (Medical & Healthcare): Aligner + braces + consultation-funnel marketing for orthodontic practices.
- https://mediapromotions.net/industries/oral-surgeons — Oral Surgery Marketing Agency (Medical & Healthcare): Referral-network + high-ticket paid for oral & maxillofacial surgeons.
- https://mediapromotions.net/industries/pediatric-dentists — Pediatric Dentistry Marketing Agency (Medical & Healthcare): Parent-trust content + family-package paid for pediatric dental.
- https://mediapromotions.net/industries/chiropractors — Chiropractor Marketing Agency (Medical & Healthcare): New-patient acquisition + retention email + paid search for chiropractic practices.
- https://mediapromotions.net/industries/dermatologists — Dermatologist Marketing Agency (Medical & Healthcare): Cosmetic procedure + medical patient acquisition for dermatology practices.
- https://mediapromotions.net/industries/plastic-surgeons — Plastic Surgery Marketing Agency (Medical & Healthcare): High-ticket consult-funnel + before/after social for plastic surgeons.
- https://mediapromotions.net/industries/cosmetic-surgeons — Cosmetic Surgery Marketing Agency (Medical & Healthcare): Procedure-tier paid + influencer partnerships for cosmetic surgeons.
- https://mediapromotions.net/industries/ophthalmologists — Ophthalmology Marketing Agency (Medical & Healthcare): Cataract + retina + LASIK referral-network paid for ophthalmologists.
- https://mediapromotions.net/industries/optometrists — Optometrist Marketing Agency (Medical & Healthcare): Exam + frames-retail-funnel paid for optometry practices.
- https://mediapromotions.net/industries/lasik-clinics — LASIK Clinic Marketing Agency (Medical & Healthcare): Consult-funnel paid + financing-positioning for LASIK clinics.
- https://mediapromotions.net/industries/ent-specialists — ENT Specialist Marketing Agency (Medical & Healthcare): Referral-network + condition-specific content for ENT practices.
- https://mediapromotions.net/industries/physical-therapists — Physical Therapy Marketing Agency (Medical & Healthcare): Direct-access + insurance-network marketing for PT clinics.
- https://mediapromotions.net/industries/occupational-therapists — Occupational Therapy Marketing Agency (Medical & Healthcare): Pediatric + post-surgical OT marketing for occupational therapy clinics.
- https://mediapromotions.net/industries/podiatrists — Podiatry Marketing Agency (Medical & Healthcare): Condition-specific (diabetic, sports, plantar) paid search for podiatrists.
- https://mediapromotions.net/industries/pain-management — Pain Management Marketing Agency (Medical & Healthcare): Referral-network + non-opioid-positioning paid for pain management clinics.
- https://mediapromotions.net/industries/med-spas — Med Spa Marketing Agency (Medical & Healthcare): Treatment-package paid + influencer + retention loop for med spas — the highest-CPC, highest-LTV healthcare adjacency in 2026.
- https://mediapromotions.net/industries/iv-therapy-clinics — IV Therapy Clinic Marketing Agency (Medical & Healthcare): Hangover + recovery + wellness positioning for IV therapy clinics.
- https://mediapromotions.net/industries/trt-clinics — TRT Clinic Marketing Agency (Medical & Healthcare): Compliance-aware paid + content + retention email for TRT and hormone optimization clinics.
- https://mediapromotions.net/industries/weight-loss-clinics — Weight Loss Clinic Marketing Agency (Medical & Healthcare): GLP-1-era patient acquisition + compliance-aware ad creative for weight loss clinics.
- https://mediapromotions.net/industries/fertility-clinics — Fertility Clinic Marketing Agency (Medical & Healthcare): Long-funnel content + paid + consult-pipeline for fertility and IVF clinics.
- https://mediapromotions.net/industries/urgent-care — Urgent Care Marketing Agency (Medical & Healthcare): Service-area SEO + GBP + insurance-acceptance landing pages for urgent care.
- https://mediapromotions.net/industries/home-health-agencies — Home Health Agency Marketing Agency (Medical & Healthcare): Family-decision-maker content + referral-network paid for home health and in-home care.
- https://mediapromotions.net/industries/hospice-services — Hospice Marketing Agency (Medical & Healthcare): Family-trust content + referral-network for hospice and end-of-life care providers.
- https://mediapromotions.net/industries/assisted-living — Assisted Living Marketing Agency (Medical & Healthcare): Tour-funnel paid + family-decision content for assisted living facilities.
- https://mediapromotions.net/industries/memory-care — Memory Care Marketing Agency (Medical & Healthcare): Specialized care content + family-decision marketing for memory care facilities.
- https://mediapromotions.net/industries/nursing-homes — Nursing Home Marketing Agency (Medical & Healthcare): Family-decision + referral-network paid for skilled nursing facilities.
- https://mediapromotions.net/industries/hearing-aid-centers — Hearing Aid Center Marketing Agency (Medical & Healthcare): Free-screening funnel + retargeting for audiology and hearing aid centers.
- https://mediapromotions.net/industries/concierge-medicine — Concierge Medicine Marketing Agency (Medical & Healthcare): Membership-positioning content + referral-network for concierge and DPC practices.
- https://mediapromotions.net/industries/functional-medicine — Functional Medicine Marketing Agency (Medical & Healthcare): Symptom-led content + consult-funnel paid for functional and integrative medicine practices.
- https://mediapromotions.net/industries/veterinary-clinics — Veterinary Clinic Marketing Agency (Medical & Healthcare): New-pet-owner acquisition + recurring-care positioning for vet clinics.
- https://mediapromotions.net/industries/specialty-vets — Specialty Veterinary Marketing Agency (Medical & Healthcare): Referral-network + condition-specific content for specialty veterinary practices.
- https://mediapromotions.net/industries/acupuncture — Acupuncture Marketing Agency (Alternative & Wellness): Symptom-led content + insurance-network paid for acupuncture and TCM practitioners.
- https://mediapromotions.net/industries/massage-therapy — Massage Therapy Marketing Agency (Alternative & Wellness): Membership + package positioning + GBP for massage therapy and bodywork.
- https://mediapromotions.net/industries/cryotherapy — Cryotherapy Marketing Agency (Alternative & Wellness): Membership + recovery-positioning content for cryotherapy and cold plunge studios.
- https://mediapromotions.net/industries/float-therapy — Float Therapy Marketing Agency (Alternative & Wellness): Mental-health + recovery positioning for float therapy studios.
- https://mediapromotions.net/industries/red-light-therapy — Red Light Therapy Marketing Agency (Alternative & Wellness): Treatment-claim-compliant content + membership paid for red light therapy studios.
- https://mediapromotions.net/industries/hyperbaric-oxygen — HBOT Clinic Marketing Agency (Alternative & Wellness): FDA-cleared indication + compliance-aware paid for HBOT clinics.
- https://mediapromotions.net/industries/peptide-clinics — Peptide Clinic Marketing Agency (Alternative & Wellness): Compliance-aware paid + content for peptide therapy clinics.
- https://mediapromotions.net/industries/prp-clinics — PRP Clinic Marketing Agency (Alternative & Wellness): Aesthetic + ortho + hair-restoration paid for PRP clinics.
- https://mediapromotions.net/industries/stem-cell-clinics — Stem Cell Clinic Marketing Agency (Alternative & Wellness): Compliance-aware claims + referral-network paid for stem cell clinics.
- https://mediapromotions.net/industries/naturopaths — Naturopath Marketing Agency (Alternative & Wellness): Condition-specific content + consult-funnel paid for naturopathic medicine practices.
- https://mediapromotions.net/industries/holistic-wellness-centers — Holistic Wellness Center Marketing Agency (Alternative & Wellness): Membership + service-package paid for holistic wellness centers.
- https://mediapromotions.net/industries/nutritionists-dietitians — Nutritionist & Dietitian Marketing Agency (Alternative & Wellness): Insurance-network + niche specialization paid for nutritionists and dietitians.
- https://mediapromotions.net/industries/health-coaches — Health Coach Marketing Agency (Alternative & Wellness): Niche-positioning content + funnel paid for health and wellness coaches.
- https://mediapromotions.net/industries/life-coaches — Life Coach Marketing Agency (Alternative & Wellness): Niche-positioning + email-nurture funnel for life coaches.
- https://mediapromotions.net/industries/executive-coaches — Executive Coach Marketing Agency (Alternative & Wellness): LinkedIn-content + referral-network paid for executive coaches.
- https://mediapromotions.net/industries/meditation-centers — Meditation Center Marketing Agency (Alternative & Wellness): Membership + workplace-program paid for meditation and mindfulness studios.
- https://mediapromotions.net/industries/ketamine-therapy-clinics — Ketamine Therapy Marketing Agency (Alternative & Wellness): Compliance-aware paid + condition-specific content for ketamine therapy clinics.
- https://mediapromotions.net/industries/cbd-brands — CBD Brand Marketing Agency (Alternative & Wellness): Compliance-aware DTC + content + organic for CBD and hemp brands.
- https://mediapromotions.net/industries/kratom-retailers — Kratom Retailer Marketing Agency (Alternative & Wellness): Operator-led marketing for kratom retailers — the founder runs his own kratom retail business and ships creative through the same restricted-category policies your account lives under. Most agencies refuse this work; we do it daily.
- https://mediapromotions.net/industries/supplement-brands — Supplement Brand Marketing Agency (Alternative & Wellness): Compliance-aware claims + DTC funnel for supplement brands.
- https://mediapromotions.net/industries/fine-dining-restaurants — Fine Dining Restaurant Marketing Agency (Restaurants & Food Service): Reservation-funnel + editorial PR + Instagram for fine dining restaurants.
- https://mediapromotions.net/industries/casual-restaurants — Casual Restaurant Marketing Agency (Restaurants & Food Service): GBP + local social + loyalty-program for casual dining restaurants.
- https://mediapromotions.net/industries/fast-casual — Fast Casual Marketing Agency (Restaurants & Food Service): App + loyalty + paid social for fast casual concepts.
- https://mediapromotions.net/industries/coffee-shops — Coffee Shop Marketing Agency (Restaurants & Food Service): Local social + GBP + loyalty + UGC for cafes and specialty coffee shops.
- https://mediapromotions.net/industries/bakeries — Bakery Marketing Agency (Restaurants & Food Service): Custom-order funnel + visual social for bakeries and pastry shops.
- https://mediapromotions.net/industries/ice-cream-shops — Ice Cream Shop Marketing Agency (Restaurants & Food Service): Seasonal + visual social + foot-traffic paid for ice cream and frozen dessert shops.
- https://mediapromotions.net/industries/juice-bars — Juice Bar Marketing Agency (Restaurants & Food Service): Subscription + cleanse-program paid for juice and smoothie bars.
- https://mediapromotions.net/industries/bars-cocktail-lounges — Bar & Cocktail Lounge Marketing Agency (Restaurants & Food Service): Event + private-rental + social-led paid for bars and cocktail lounges.
- https://mediapromotions.net/industries/breweries — Brewery Marketing Agency (Restaurants & Food Service): Distribution + taproom-event + loyalty marketing for craft breweries.
- https://mediapromotions.net/industries/distilleries — Distillery Marketing Agency (Restaurants & Food Service): Trade + DTC + tasting-room marketing for craft distilleries.
- https://mediapromotions.net/industries/wineries — Winery Marketing Agency (Restaurants & Food Service): Wine club + tasting-room + e-commerce for wineries.
- https://mediapromotions.net/industries/pizza-shops — Pizza Shop Marketing Agency (Restaurants & Food Service): App + loyalty + paid social + GBP for pizza restaurants.
- https://mediapromotions.net/industries/sushi-restaurants — Sushi Restaurant Marketing Agency (Restaurants & Food Service): Visual social + delivery-app + reservation paid for sushi restaurants.
- https://mediapromotions.net/industries/food-trucks — Food Truck Marketing Agency (Restaurants & Food Service): Location + event + social-led paid for food truck operators.
- https://mediapromotions.net/industries/catering-companies — Catering Company Marketing Agency (Restaurants & Food Service): Event + corporate + portfolio paid for catering and private chef services.
- https://mediapromotions.net/industries/hair-salons — Hair Salon Marketing Agency (Beauty & Personal Care): Stylist-led social + GBP + booking-app paid for hair salons.
- https://mediapromotions.net/industries/barbershops — Barbershop Marketing Agency (Beauty & Personal Care): Local social + GBP + booking-app paid for barbershops.
- https://mediapromotions.net/industries/nail-salons — Nail Salon Marketing Agency (Beauty & Personal Care): Visual social + membership + GBP for nail salons.
- https://mediapromotions.net/industries/lash-studios — Lash Studio Marketing Agency (Beauty & Personal Care): Retention + visual social + membership for lash extension studios.
- https://mediapromotions.net/industries/brow-studios — Brow Studio Marketing Agency (Beauty & Personal Care): Visual social + booking-app paid for brow and lamination studios.
- https://mediapromotions.net/industries/waxing-salons — Waxing Salon Marketing Agency (Beauty & Personal Care): Membership + new-client paid for waxing salons.
- https://mediapromotions.net/industries/tanning-salons — Tanning Salon Marketing Agency (Beauty & Personal Care): Membership + seasonal paid for tanning salons.
- https://mediapromotions.net/industries/tattoo-shops — Tattoo Shop Marketing Agency (Beauty & Personal Care): Artist-portfolio + booking-form paid for tattoo studios.
- https://mediapromotions.net/industries/piercing-studios — Piercing Studio Marketing Agency (Beauty & Personal Care): Healing-content + jewelry-retail paid for body piercing studios.
- https://mediapromotions.net/industries/permanent-makeup — Permanent Makeup Marketing Agency (Beauty & Personal Care): Before/after social + retention paid for PMU artists.
- https://mediapromotions.net/industries/laser-hair-removal — Laser Hair Removal Marketing Agency (Beauty & Personal Care): Package-funnel paid + retention email for laser hair removal clinics.
- https://mediapromotions.net/industries/facials-esthetics — Esthetics & Facial Marketing Agency (Beauty & Personal Care): Membership + skincare-retail paid for estheticians and facial spas.
- https://mediapromotions.net/industries/day-spas — Day Spa Marketing Agency (Beauty & Personal Care): Package + gift-card + membership paid for day spas.
- https://mediapromotions.net/industries/makeup-artists — Makeup Artist Marketing Agency (Beauty & Personal Care): Wedding-vendor referral + portfolio social for bridal and event MUAs.
- https://mediapromotions.net/industries/beauty-supply-stores — Beauty Supply Store Marketing Agency (Beauty & Personal Care): Local social + GBP + loyalty paid for beauty supply retail.
- https://mediapromotions.net/industries/commercial-gyms — Commercial Gym Marketing Agency (Fitness): Trial + membership conversion paid for big box and commercial gyms.
- https://mediapromotions.net/industries/crossfit-boxes — CrossFit Box Marketing Agency (Fitness): Community + trial-funnel paid for CrossFit affiliates.
- https://mediapromotions.net/industries/f45-orangetheory — Franchise Group Fitness Marketing Agency (Fitness): Trial-class + corporate-membership paid for franchise group fitness studios.
- https://mediapromotions.net/industries/boxing-gyms — Boxing Gym Marketing Agency (Fitness): Trial + membership + cardio-positioning paid for boxing gyms.
- https://mediapromotions.net/industries/mma-bjj-gyms — MMA & BJJ Gym Marketing Agency (Fitness): Trial + parent-program + community paid for MMA and BJJ gyms.
- https://mediapromotions.net/industries/martial-arts-studios — Martial Arts Studio Marketing Agency (Fitness): Kids program + family membership paid for traditional martial arts studios.
- https://mediapromotions.net/industries/yoga-studios — Yoga Studio Marketing Agency (Fitness): Intro-package + membership paid for yoga studios.
- https://mediapromotions.net/industries/pilates-studios — Pilates Studio Marketing Agency (Fitness): Intro-package + private-session paid for Pilates and reformer studios.
- https://mediapromotions.net/industries/barre-studios — Barre Studio Marketing Agency (Fitness): Intro-package + membership paid for barre studios.
- https://mediapromotions.net/industries/cycling-studios — Cycling Studio Marketing Agency (Fitness): Intro-class + membership paid for indoor cycling studios.
- https://mediapromotions.net/industries/personal-trainers — Personal Trainer Marketing Agency (Fitness): Niche-positioning + funnel-page paid for independent personal trainers.
- https://mediapromotions.net/industries/online-fitness-coaches — Online Fitness Coach Marketing Agency (Fitness): Lead-magnet + email-nurture + program-sale paid for online fitness coaches.
- https://mediapromotions.net/industries/powerlifting-bodybuilding-gyms — Strength Gym Marketing Agency (Fitness): Community + competition-program paid for strength-sport gyms.
- https://mediapromotions.net/industries/climbing-gyms — Climbing Gym Marketing Agency (Fitness): Day-pass + membership + youth-program paid for climbing gyms.
- https://mediapromotions.net/industries/dance-studios — Dance Studio Marketing Agency (Fitness): Recital + youth-program + adult-class paid for dance studios.
- https://mediapromotions.net/industries/personal-injury-lawyers — Personal Injury Lawyer Marketing Agency (Legal): High-CPC paid + case-intake-funnel + bar-rule-compliant content for personal injury law firms — the most competitive paid-search vertical in the United States.
- https://mediapromotions.net/industries/auto-accident-lawyers — Auto Accident Lawyer Marketing Agency (Legal): High-CPC LSA + bar-compliant paid search for auto accident attorneys.
- https://mediapromotions.net/industries/medical-malpractice-lawyers — Medical Malpractice Marketing Agency (Legal): Long-funnel content + referral-network paid for medical malpractice firms.
- https://mediapromotions.net/industries/mass-tort-lawyers — Mass Tort & Class Action Marketing Agency (Legal): Active-tort-aware paid + intake-pipeline for mass tort and class action firms.
- https://mediapromotions.net/industries/family-law-attorneys — Family Law Marketing Agency (Legal): Privacy-aware paid + content + bar-compliant intake for family law firms.
- https://mediapromotions.net/industries/criminal-defense-attorneys — Criminal Defense Marketing Agency (Legal): Emergency-intent LSA + paid search for criminal defense firms.
- https://mediapromotions.net/industries/dui-lawyers — DUI Lawyer Marketing Agency (Legal): Geo-targeted LSA + emergency-intent paid for DUI/DWI defense.
- https://mediapromotions.net/industries/immigration-lawyers — Immigration Lawyer Marketing Agency (Legal): Visa-type-specific content + paid search for immigration attorneys.
- https://mediapromotions.net/industries/estate-planning-attorneys — Estate Planning Marketing Agency (Legal): Age-targeted paid + content + workshop-funnel for estate planning attorneys.
- https://mediapromotions.net/industries/business-attorneys — Business Attorney Marketing Agency (Legal): Industry-specific content + LinkedIn paid for business attorneys.
- https://mediapromotions.net/industries/real-estate-attorneys — Real Estate Attorney Marketing Agency (Legal): Closing-volume + investor-referral paid for real estate attorneys.
- https://mediapromotions.net/industries/bankruptcy-attorneys — Bankruptcy Attorney Marketing Agency (Legal): Chapter 7 vs 13 content + paid for bankruptcy attorneys.
- https://mediapromotions.net/industries/tax-attorneys — Tax Attorney Marketing Agency (Legal): IRS-resolution + business-tax paid for tax attorneys.
- https://mediapromotions.net/industries/employment-attorneys — Employment Attorney Marketing Agency (Legal): Plaintiff-side + employer-side paid for employment attorneys.
- https://mediapromotions.net/industries/ip-trademark-attorneys — IP & Trademark Attorney Marketing Agency (Legal): Content + LinkedIn + niche paid for IP and trademark attorneys.
- https://mediapromotions.net/industries/financial-advisors — Financial Advisor Marketing Agency (Financial Services): SEC/FINRA-compliant content + LinkedIn paid for RIAs and wealth managers.
- https://mediapromotions.net/industries/cpas-accountants — CPA & Accountant Marketing Agency (Financial Services): Niche-vertical + referral-network paid for CPAs and accounting firms.
- https://mediapromotions.net/industries/bookkeepers — Bookkeeper Marketing Agency (Financial Services): Niche-vertical + content paid for bookkeeping services.
- https://mediapromotions.net/industries/mortgage-brokers — Mortgage Broker Marketing Agency (Financial Services): Realtor-referral + paid for mortgage brokers and lenders.
- https://mediapromotions.net/industries/insurance-agencies — Insurance Agency Marketing Agency (Financial Services): Multi-line paid + niche specialization for insurance agencies.
- https://mediapromotions.net/industries/credit-repair — Credit Repair Marketing Agency (Financial Services): Compliance-aware content + paid for credit repair services.
- https://mediapromotions.net/industries/business-consultants — Business Consultant Marketing Agency (Financial Services): Niche-positioning + LinkedIn + content paid for business consulting firms.
- https://mediapromotions.net/industries/fractional-cfos — Fractional CFO Marketing Agency (Financial Services): LinkedIn + niche-content paid for fractional CFO services.
- https://mediapromotions.net/industries/business-brokers — Business Broker Marketing Agency (Financial Services): Deal-flow content + LinkedIn paid for business brokers and M&A advisors.
- https://mediapromotions.net/industries/tax-preparers — Tax Preparer Marketing Agency (Financial Services): Seasonal paid + GBP + retention email for tax preparation services.
- https://mediapromotions.net/industries/real-estate-agents — Real Estate Agent Marketing Agency (Real Estate): Local-SEO + farm-area + listing-promotion paid for residential real estate agents.
- https://mediapromotions.net/industries/commercial-real-estate-agents — Commercial RE Agent Marketing Agency (Real Estate): LinkedIn + listing-promotion paid for commercial real estate agents.
- https://mediapromotions.net/industries/real-estate-brokerages — Real Estate Brokerage Marketing Agency (Real Estate): Recruiting + listing-share paid for real estate brokerages and teams.
- https://mediapromotions.net/industries/property-management — Property Management Marketing Agency (Real Estate): Owner-acquisition + tenant-conversion paid for property management companies.
- https://mediapromotions.net/industries/vacation-rental-management — Vacation Rental Manager Marketing Agency (Real Estate): Owner-acquisition + direct-booking paid for STR and Airbnb management companies.
- https://mediapromotions.net/industries/real-estate-investors — Real Estate Investor Marketing Agency (Real Estate): Motivated-seller paid + skip-trace funnel for real estate investors.
- https://mediapromotions.net/industries/home-staging — Home Staging Marketing Agency (Real Estate): Realtor-referral + portfolio social paid for home staging companies.
- https://mediapromotions.net/industries/real-estate-photographers — Real Estate Photography Marketing Agency (Real Estate): Realtor-referral + portfolio social paid for real estate photographers.
- https://mediapromotions.net/industries/title-companies — Title Company Marketing Agency (Real Estate): Realtor + lender referral paid for title and escrow companies.
- https://mediapromotions.net/industries/hard-money-lenders — Hard Money Lender Marketing Agency (Real Estate): Investor-targeted content + paid for hard money and private lenders.
- https://mediapromotions.net/industries/car-dealerships — Car Dealership Marketing Agency (Automotive): Inventory-feed + paid social + GBP for new and used dealerships.
- https://mediapromotions.net/industries/independent-used-car-dealers — Independent Used Car Dealer Marketing Agency (Automotive): Subprime + BHPH-positioning paid for independent used car dealers.
- https://mediapromotions.net/industries/custom-performance-shops — Performance Shop Marketing Agency (Automotive): Enthusiast-community + portfolio social for tuning and performance shops.
- https://mediapromotions.net/industries/vinyl-wrap-shops — Vinyl Wrap Shop Marketing Agency (Automotive): Portfolio + visual social paid for vinyl wrap shops.
- https://mediapromotions.net/industries/paint-protection-film-shops — PPF Shop Marketing Agency (Automotive): Luxury-vehicle + portfolio paid for paint protection film installers.
- https://mediapromotions.net/industries/window-tint-shops — Window Tint Shop Marketing Agency (Automotive): Local + portfolio paid for window tinting shops.
- https://mediapromotions.net/industries/car-audio-shops — Car Audio Shop Marketing Agency (Automotive): Brand-product + install-portfolio paid for car audio shops.
- https://mediapromotions.net/industries/wheel-rim-shops — Wheel & Rim Shop Marketing Agency (Automotive): Brand-product + visual social paid for custom wheel and rim shops.
- https://mediapromotions.net/industries/auto-glass-services — Auto Glass Marketing Agency (Automotive): Insurance-network + emergency LSA paid for auto glass replacement.
- https://mediapromotions.net/industries/mobile-mechanic-services — Mobile Mechanic Marketing Agency (Automotive): Convenience-positioning + paid for mobile mechanic services.
- https://mediapromotions.net/industries/apparel-fashion-dtc — Apparel & Fashion DTC Marketing Agency (E-commerce & DTC): Meta + TikTok + retention-email paid for apparel and fashion DTC brands.
- https://mediapromotions.net/industries/beauty-dtc-brands — Beauty DTC Marketing Agency (E-commerce & DTC): Influencer + Meta + retention paid for beauty and skincare DTC brands.
- https://mediapromotions.net/industries/food-beverage-dtc — Food & Beverage DTC Marketing Agency (E-commerce & DTC): Subscription + Meta + retention paid for food and beverage DTC brands.
- https://mediapromotions.net/industries/pet-product-dtc-brands — Pet Product DTC Marketing Agency (E-commerce & DTC): Subscription + Meta + Amazon-strategy paid for pet product DTC brands.
- https://mediapromotions.net/industries/home-goods-dtc — Home Goods DTC Marketing Agency (E-commerce & DTC): Pinterest + Meta + influencer paid for home and furniture DTC brands.
- https://mediapromotions.net/industries/outdoor-recreation-dtc — Outdoor Recreation DTC Marketing Agency (E-commerce & DTC): Community + Meta + content paid for outdoor and sporting goods DTC brands.
- https://mediapromotions.net/industries/subscription-box-brands — Subscription Box Marketing Agency (E-commerce & DTC): Trial + retention + Meta paid for subscription box brands.
- https://mediapromotions.net/industries/print-on-demand-brands — Print-on-Demand Marketing Agency (E-commerce & DTC): Niche-audience + Meta + design-tier paid for print-on-demand brands.
- https://mediapromotions.net/industries/b2b-saas — B2B SaaS Marketing Agency (B2B & Tech): Demand-gen + content + LinkedIn + outbound for early-stage B2B SaaS.
- https://mediapromotions.net/industries/vertical-saas — Vertical SaaS Marketing Agency (B2B & Tech): ICP-targeted content + outbound for vertical SaaS.
- https://mediapromotions.net/industries/cybersecurity-firms — Cybersecurity Marketing Agency (B2B & Tech): Trust + technical-content + LinkedIn paid for cybersecurity providers.
- https://mediapromotions.net/industries/it-services-msp — IT Services & MSP Marketing Agency (B2B & Tech): Vertical-specialization + LinkedIn + content paid for IT services and MSPs.
- https://mediapromotions.net/industries/software-development-agencies — Dev Shop Marketing Agency (B2B & Tech): Portfolio + content + outbound paid for dev shops and app studios.
- https://mediapromotions.net/industries/ai-consultants — AI Consulting Marketing Agency (B2B & Tech): Use-case + content + LinkedIn paid for AI consulting firms.
- https://mediapromotions.net/industries/recruiting-staffing-agencies — Recruiting & Staffing Marketing Agency (B2B & Tech): Candidate + client + LinkedIn paid for recruiting and staffing agencies.
- https://mediapromotions.net/industries/manufacturing-companies — Manufacturer Marketing Agency (B2B & Tech): Technical content + trade show + LinkedIn paid for manufacturers.
- https://mediapromotions.net/industries/private-schools — Private School Marketing Agency (Education & Childcare): Enrollment + parent-decision paid for K-12 private schools.
- https://mediapromotions.net/industries/preschools — Preschool Marketing Agency (Education & Childcare): Parent-decision + tour-funnel paid for preschools.
- https://mediapromotions.net/industries/daycare-centers — Daycare Marketing Agency (Education & Childcare): Tour-funnel + parent-trust paid for daycare and childcare centers.
- https://mediapromotions.net/industries/montessori-schools — Montessori School Marketing Agency (Education & Childcare): Philosophy + tour-funnel paid for Montessori schools.
- https://mediapromotions.net/industries/tutoring-services — Tutoring Service Marketing Agency (Education & Childcare): Parent-decision + outcome-content paid for tutoring services.
- https://mediapromotions.net/industries/test-prep-services — Test Prep Marketing Agency (Education & Childcare): Score-improvement content + paid for test prep services.
- https://mediapromotions.net/industries/music-lessons — Music Lessons Marketing Agency (Education & Childcare): Parent + adult-learner paid for music schools and instructors.
- https://mediapromotions.net/industries/driving-schools — Driving School Marketing Agency (Education & Childcare): Teen + adult-learner paid for driving schools.
- https://mediapromotions.net/industries/summer-camps — Summer Camp Marketing Agency (Education & Childcare): Parent-decision + early-bird paid for day and overnight summer camps.
- https://mediapromotions.net/industries/coding-bootcamps — Coding Bootcamp Marketing Agency (Education & Childcare): Career-changer content + paid for coding bootcamps.
- https://mediapromotions.net/industries/pet-groomers — Pet Groomer Marketing Agency (Pet Services): Booking-app + GBP + before/after social for pet groomers.
- https://mediapromotions.net/industries/dog-daycare-boarding — Dog Daycare & Boarding Marketing Agency (Pet Services): Membership + tour-funnel paid for dog daycare and boarding.
- https://mediapromotions.net/industries/dog-walkers-pet-sitters — Dog Walker & Pet Sitter Marketing Agency (Pet Services): Local-SEO + recurring-service paid for dog walkers and pet sitters.
- https://mediapromotions.net/industries/dog-trainers — Dog Trainer Marketing Agency (Pet Services): Behavior-content + program-tier paid for dog training services.
- https://mediapromotions.net/industries/pet-photographers — Pet Photographer Marketing Agency (Pet Services): Portfolio social + booking-funnel paid for pet photographers.
- https://mediapromotions.net/industries/independent-pet-stores — Independent Pet Store Marketing Agency (Pet Services): Local + loyalty + product-category paid for independent pet stores.
- https://mediapromotions.net/industries/wedding-photographers — Wedding Photographer Marketing Agency (Wedding & Events): Portfolio + vendor-referral + Instagram paid for wedding photographers.
- https://mediapromotions.net/industries/wedding-videographers — Wedding Videographer Marketing Agency (Wedding & Events): Portfolio + vendor-referral + Instagram paid for wedding videographers.
- https://mediapromotions.net/industries/wedding-planners — Wedding Planner Marketing Agency (Wedding & Events): Tier-package + Instagram + vendor-referral for wedding planners.
- https://mediapromotions.net/industries/wedding-florists — Wedding Florist Marketing Agency (Wedding & Events): Portfolio + vendor-referral + Pinterest paid for wedding florists.
- https://mediapromotions.net/industries/event-djs — Event DJ Marketing Agency (Wedding & Events): Vendor-referral + portfolio paid for event DJs and MCs.
- https://mediapromotions.net/industries/wedding-venues — Wedding Venue Marketing Agency (Wedding & Events): Tour-funnel + Pinterest paid for wedding and event venues.
- https://mediapromotions.net/industries/bridal-shops — Bridal Shop Marketing Agency (Wedding & Events): Appointment-funnel + Instagram paid for bridal and formalwear shops.
- https://mediapromotions.net/industries/event-rentals — Event Rental Marketing Agency (Wedding & Events): Quote-funnel + vendor-referral paid for event rentals.
- https://mediapromotions.net/industries/photo-booth-rentals — Photo Booth Rental Marketing Agency (Wedding & Events): Vendor-referral + Instagram paid for photo booth companies.
- https://mediapromotions.net/industries/wedding-officiants — Wedding Officiant Marketing Agency (Wedding & Events): Vendor-referral + content paid for wedding officiants.
- https://mediapromotions.net/industries/boutique-hotels — Boutique Hotel Marketing Agency (Hospitality & Tourism): Direct-booking + content + paid for boutique and independent hotels.
- https://mediapromotions.net/industries/bed-and-breakfasts — Bed & Breakfast Marketing Agency (Hospitality & Tourism): Direct-booking + Pinterest + content paid for B&Bs and inns.
- https://mediapromotions.net/industries/vacation-rentals — Vacation Rental Marketing Agency (Hospitality & Tourism): Direct-booking + content + paid for independent STR operators.
- https://mediapromotions.net/industries/tour-operators — Tour Operator Marketing Agency (Hospitality & Tourism): Booking-funnel + content + paid for tour and activity operators.
- https://mediapromotions.net/industries/travel-agencies — Travel Agency Marketing Agency (Hospitality & Tourism): Niche-specialization + content paid for independent travel agencies.
- https://mediapromotions.net/industries/music-venues — Music Venue Marketing Agency (Entertainment & Recreation): Event + ticketing paid for music venues and concert halls.
- https://mediapromotions.net/industries/comedy-clubs — Comedy Club Marketing Agency (Entertainment & Recreation): Show + headliner paid for comedy clubs.
- https://mediapromotions.net/industries/bowling-alleys — Bowling Alley Marketing Agency (Entertainment & Recreation): Party + league paid for bowling alleys.
- https://mediapromotions.net/industries/escape-rooms — Escape Room Marketing Agency (Entertainment & Recreation): Booking-funnel + UGC paid for escape rooms.
- https://mediapromotions.net/industries/axe-throwing-venues — Axe Throwing Marketing Agency (Entertainment & Recreation): Group + party paid for axe throwing venues.
- https://mediapromotions.net/industries/arcades-barcades — Arcade & Barcade Marketing Agency (Entertainment & Recreation): Event + party + nightlife paid for arcades and barcades.
- https://mediapromotions.net/industries/trampoline-parks — Trampoline Park Marketing Agency (Entertainment & Recreation): Birthday + group paid for trampoline parks.
- https://mediapromotions.net/industries/paintball-airsoft — Paintball & Airsoft Marketing Agency (Entertainment & Recreation): Group + birthday + league paid for paintball and airsoft fields.
- https://mediapromotions.net/industries/pickleball-facilities — Pickleball Facility Marketing Agency (Entertainment & Recreation): Membership + clinic paid for pickleball and racquet clubs.
- https://mediapromotions.net/industries/adventure-parks — Adventure Park Marketing Agency (Entertainment & Recreation): Group + experience paid for zip-line and adventure parks.
- https://mediapromotions.net/industries/nonprofits — Nonprofit Marketing Agency (Nonprofit, Religious & Civic): Donor-acquisition + storytelling content for nonprofits.
- https://mediapromotions.net/industries/animal-rescues — Animal Rescue Marketing Agency (Nonprofit, Religious & Civic): Adoption + donor paid for animal rescues and shelters.
- https://mediapromotions.net/industries/churches-religious-orgs — Church Marketing Agency (Nonprofit, Religious & Civic): Visitor + community paid for churches and religious organizations.
- https://mediapromotions.net/industries/youth-organizations — Youth Organization Marketing Agency (Nonprofit, Religious & Civic): Parent + volunteer paid for youth programs and mentorship orgs.
- https://mediapromotions.net/industries/hospital-foundations — Hospital Foundation Marketing Agency (Nonprofit, Religious & Civic): Major-gift + event + content paid for hospital foundations.
- https://mediapromotions.net/industries/portrait-photographers — Portrait Photographer Marketing Agency (Creative & Professional Services): Booking-funnel + Instagram paid for portrait, family, and headshot photographers.
- https://mediapromotions.net/industries/commercial-photographers — Commercial Photographer Marketing Agency (Creative & Professional Services): Portfolio + LinkedIn paid for commercial and product photographers.
- https://mediapromotions.net/industries/videographers — Videographer Marketing Agency (Creative & Professional Services): Portfolio + LinkedIn + Instagram paid for independent videographers.
- https://mediapromotions.net/industries/architects — Architecture Firm Marketing Agency (Creative & Professional Services): Portfolio + content + speaking paid for architecture firms.
- https://mediapromotions.net/industries/interior-designers — Interior Designer Marketing Agency (Creative & Professional Services): Portfolio + Instagram + Pinterest paid for interior design firms.
- https://mediapromotions.net/industries/landscape-architects — Landscape Architect Marketing Agency (Creative & Professional Services): Portfolio + content paid for landscape architecture firms.
- https://mediapromotions.net/industries/engineering-firms — Engineering Firm Marketing Agency (Creative & Professional Services): LinkedIn + content + portfolio paid for engineering firms.
- https://mediapromotions.net/industries/surveyors — Land Surveyor Marketing Agency (Creative & Professional Services): Realtor + builder referral paid for land surveyors.
- https://mediapromotions.net/industries/podcast-producers — Podcast Producer Marketing Agency (Creative & Professional Services): Portfolio + LinkedIn paid for podcast production companies.
- https://mediapromotions.net/industries/recording-studios — Recording Studio Marketing Agency (Creative & Professional Services): Artist + portfolio paid for music recording studios.
- https://mediapromotions.net/industries/cannabis-dispensaries — Cannabis Dispensary Marketing Agency (Restricted & Specialty): Compliant SEO + email + SMS paid for cannabis dispensaries — without violating state advertising law.
- https://mediapromotions.net/industries/smoke-shops-vape-shops — Smoke Shop & Vape Shop Marketing Agency (Restricted & Specialty): Compliance-aware SEO + email paid for smoke shops, vape shops, and head shops.
- https://mediapromotions.net/industries/cigar-lounges-tobacco-shops — Cigar Lounge & Tobacco Shop Marketing Agency (Restricted & Specialty): Membership + content paid for cigar lounges and tobacco retail.
- https://mediapromotions.net/industries/firearms-dealers — Firearms Dealer Marketing Agency (Restricted & Specialty): Compliant SEO + email + content paid for FFL dealers and gun shops.
- https://mediapromotions.net/industries/adult-industry-businesses — Adult Industry Marketing Agency (Restricted & Specialty): Compliant SEO + alt-traffic-source paid for compliant adult industry businesses.
### Locations (130 cities)
- https://mediapromotions.net/locations/tampa — Marketing Agency in Tampa, FL
- https://mediapromotions.net/locations/st-petersburg — Marketing Agency in St. Petersburg, FL
- https://mediapromotions.net/locations/clearwater — Marketing Agency in Clearwater, FL
- https://mediapromotions.net/locations/brandon — Marketing Agency in Brandon, FL
- https://mediapromotions.net/locations/riverview — Marketing Agency in Riverview, FL
- https://mediapromotions.net/locations/wesley-chapel — Marketing Agency in Wesley Chapel, FL
- https://mediapromotions.net/locations/land-o-lakes — Marketing Agency in Land O' Lakes, FL
- https://mediapromotions.net/locations/plant-city — Marketing Agency in Plant City, FL
- https://mediapromotions.net/locations/largo — Marketing Agency in Largo, FL
- https://mediapromotions.net/locations/pinellas-park — Marketing Agency in Pinellas Park, FL
- https://mediapromotions.net/locations/palm-harbor — Marketing Agency in Palm Harbor, FL
- https://mediapromotions.net/locations/dunedin — Marketing Agency in Dunedin, FL
- https://mediapromotions.net/locations/tarpon-springs — Marketing Agency in Tarpon Springs, FL
- https://mediapromotions.net/locations/new-port-richey — Marketing Agency in New Port Richey, FL
- https://mediapromotions.net/locations/spring-hill — Marketing Agency in Spring Hill, FL
- https://mediapromotions.net/locations/lakeland — Marketing Agency in Lakeland, FL
- https://mediapromotions.net/locations/bradenton — Marketing Agency in Bradenton, FL
- https://mediapromotions.net/locations/sarasota — Marketing Agency in Sarasota, FL
- https://mediapromotions.net/locations/fort-myers — Marketing Agency in Fort Myers, FL
- https://mediapromotions.net/locations/naples — Marketing Agency in Naples, FL
- https://mediapromotions.net/locations/orlando — Marketing Agency in Orlando, FL
- https://mediapromotions.net/locations/miami — Marketing Agency in Miami, FL
- https://mediapromotions.net/locations/fort-lauderdale — Marketing Agency in Fort Lauderdale, FL
- https://mediapromotions.net/locations/west-palm-beach — Marketing Agency in West Palm Beach, FL
- https://mediapromotions.net/locations/jacksonville — Marketing Agency in Jacksonville, FL
- https://mediapromotions.net/locations/tallahassee — Marketing Agency in Tallahassee, FL
- https://mediapromotions.net/locations/gainesville — Marketing Agency in Gainesville, FL
- https://mediapromotions.net/locations/daytona-beach — Marketing Agency in Daytona Beach, FL
- https://mediapromotions.net/locations/cape-coral — Marketing Agency in Cape Coral, FL
- https://mediapromotions.net/locations/pensacola — Marketing Agency in Pensacola, FL
- https://mediapromotions.net/locations/new-york-ny — Marketing Agency in New York, NY
- https://mediapromotions.net/locations/los-angeles-ca — Marketing Agency in Los Angeles, CA
- https://mediapromotions.net/locations/chicago-il — Marketing Agency in Chicago, IL
- https://mediapromotions.net/locations/houston-tx — Marketing Agency in Houston, TX
- https://mediapromotions.net/locations/phoenix-az — Marketing Agency in Phoenix, AZ
- https://mediapromotions.net/locations/philadelphia-pa — Marketing Agency in Philadelphia, PA
- https://mediapromotions.net/locations/san-antonio-tx — Marketing Agency in San Antonio, TX
- https://mediapromotions.net/locations/san-diego-ca — Marketing Agency in San Diego, CA
- https://mediapromotions.net/locations/dallas-tx — Marketing Agency in Dallas, TX
- https://mediapromotions.net/locations/austin-tx — Marketing Agency in Austin, TX
- https://mediapromotions.net/locations/fort-worth-tx — Marketing Agency in Fort Worth, TX
- https://mediapromotions.net/locations/san-jose-ca — Marketing Agency in San Jose, CA
- https://mediapromotions.net/locations/columbus-oh — Marketing Agency in Columbus, OH
- https://mediapromotions.net/locations/charlotte-nc — Marketing Agency in Charlotte, NC
- https://mediapromotions.net/locations/indianapolis-in — Marketing Agency in Indianapolis, IN
- https://mediapromotions.net/locations/san-francisco-ca — Marketing Agency in San Francisco, CA
- https://mediapromotions.net/locations/seattle-wa — Marketing Agency in Seattle, WA
- https://mediapromotions.net/locations/denver-co — Marketing Agency in Denver, CO
- https://mediapromotions.net/locations/washington-dc — Marketing Agency in Washington, DC
- https://mediapromotions.net/locations/nashville-tn — Marketing Agency in Nashville, TN
- https://mediapromotions.net/locations/oklahoma-city-ok — Marketing Agency in Oklahoma City, OK
- https://mediapromotions.net/locations/el-paso-tx — Marketing Agency in El Paso, TX
- https://mediapromotions.net/locations/boston-ma — Marketing Agency in Boston, MA
- https://mediapromotions.net/locations/portland-or — Marketing Agency in Portland, OR
- https://mediapromotions.net/locations/las-vegas-nv — Marketing Agency in Las Vegas, NV
- https://mediapromotions.net/locations/detroit-mi — Marketing Agency in Detroit, MI
- https://mediapromotions.net/locations/memphis-tn — Marketing Agency in Memphis, TN
- https://mediapromotions.net/locations/louisville-ky — Marketing Agency in Louisville, KY
- https://mediapromotions.net/locations/baltimore-md — Marketing Agency in Baltimore, MD
- https://mediapromotions.net/locations/milwaukee-wi — Marketing Agency in Milwaukee, WI
- https://mediapromotions.net/locations/albuquerque-nm — Marketing Agency in Albuquerque, NM
- https://mediapromotions.net/locations/tucson-az — Marketing Agency in Tucson, AZ
- https://mediapromotions.net/locations/fresno-ca — Marketing Agency in Fresno, CA
- https://mediapromotions.net/locations/sacramento-ca — Marketing Agency in Sacramento, CA
- https://mediapromotions.net/locations/kansas-city-mo — Marketing Agency in Kansas City, MO
- https://mediapromotions.net/locations/mesa-az — Marketing Agency in Mesa, AZ
- https://mediapromotions.net/locations/atlanta-ga — Marketing Agency in Atlanta, GA
- https://mediapromotions.net/locations/omaha-ne — Marketing Agency in Omaha, NE
- https://mediapromotions.net/locations/colorado-springs-co — Marketing Agency in Colorado Springs, CO
- https://mediapromotions.net/locations/raleigh-nc — Marketing Agency in Raleigh, NC
- https://mediapromotions.net/locations/long-beach-ca — Marketing Agency in Long Beach, CA
- https://mediapromotions.net/locations/virginia-beach-va — Marketing Agency in Virginia Beach, VA
- https://mediapromotions.net/locations/oakland-ca — Marketing Agency in Oakland, CA
- https://mediapromotions.net/locations/minneapolis-mn — Marketing Agency in Minneapolis, MN
- https://mediapromotions.net/locations/tulsa-ok — Marketing Agency in Tulsa, OK
- https://mediapromotions.net/locations/arlington-tx — Marketing Agency in Arlington, TX
- https://mediapromotions.net/locations/new-orleans-la — Marketing Agency in New Orleans, LA
- https://mediapromotions.net/locations/wichita-ks — Marketing Agency in Wichita, KS
- https://mediapromotions.net/locations/cleveland-oh — Marketing Agency in Cleveland, OH
- https://mediapromotions.net/locations/bakersfield-ca — Marketing Agency in Bakersfield, CA
- https://mediapromotions.net/locations/aurora-co — Marketing Agency in Aurora, CO
- https://mediapromotions.net/locations/anaheim-ca — Marketing Agency in Anaheim, CA
- https://mediapromotions.net/locations/honolulu-hi — Marketing Agency in Honolulu, HI
- https://mediapromotions.net/locations/santa-ana-ca — Marketing Agency in Santa Ana, CA
- https://mediapromotions.net/locations/riverside-ca — Marketing Agency in Riverside, CA
- https://mediapromotions.net/locations/corpus-christi-tx — Marketing Agency in Corpus Christi, TX
- https://mediapromotions.net/locations/lexington-ky — Marketing Agency in Lexington, KY
- https://mediapromotions.net/locations/stockton-ca — Marketing Agency in Stockton, CA
- https://mediapromotions.net/locations/henderson-nv — Marketing Agency in Henderson, NV
- https://mediapromotions.net/locations/saint-paul-mn — Marketing Agency in Saint Paul, MN
- https://mediapromotions.net/locations/cincinnati-oh — Marketing Agency in Cincinnati, OH
- https://mediapromotions.net/locations/pittsburgh-pa — Marketing Agency in Pittsburgh, PA
- https://mediapromotions.net/locations/greensboro-nc — Marketing Agency in Greensboro, NC
- https://mediapromotions.net/locations/lincoln-ne — Marketing Agency in Lincoln, NE
- https://mediapromotions.net/locations/anchorage-ak — Marketing Agency in Anchorage, AK
- https://mediapromotions.net/locations/plano-tx — Marketing Agency in Plano, TX
- https://mediapromotions.net/locations/irvine-ca — Marketing Agency in Irvine, CA
- https://mediapromotions.net/locations/newark-nj — Marketing Agency in Newark, NJ
- https://mediapromotions.net/locations/durham-nc — Marketing Agency in Durham, NC
- https://mediapromotions.net/locations/chula-vista-ca — Marketing Agency in Chula Vista, CA
- https://mediapromotions.net/locations/toledo-oh — Marketing Agency in Toledo, OH
- https://mediapromotions.net/locations/fort-wayne-in — Marketing Agency in Fort Wayne, IN
- https://mediapromotions.net/locations/st-louis-mo — Marketing Agency in St. Louis, MO
- https://mediapromotions.net/locations/jersey-city-nj — Marketing Agency in Jersey City, NJ
- https://mediapromotions.net/locations/chandler-az — Marketing Agency in Chandler, AZ
- https://mediapromotions.net/locations/madison-wi — Marketing Agency in Madison, WI
- https://mediapromotions.net/locations/gilbert-az — Marketing Agency in Gilbert, AZ
- https://mediapromotions.net/locations/buffalo-ny — Marketing Agency in Buffalo, NY
- https://mediapromotions.net/locations/reno-nv — Marketing Agency in Reno, NV
- https://mediapromotions.net/locations/north-las-vegas-nv — Marketing Agency in North Las Vegas, NV
- https://mediapromotions.net/locations/winston-salem-nc — Marketing Agency in Winston-Salem, NC
- https://mediapromotions.net/locations/glendale-az — Marketing Agency in Glendale, AZ
- https://mediapromotions.net/locations/chesapeake-va — Marketing Agency in Chesapeake, VA
- https://mediapromotions.net/locations/lubbock-tx — Marketing Agency in Lubbock, TX
- https://mediapromotions.net/locations/norfolk-va — Marketing Agency in Norfolk, VA
- https://mediapromotions.net/locations/garland-tx — Marketing Agency in Garland, TX
- https://mediapromotions.net/locations/boise-id — Marketing Agency in Boise, ID
- https://mediapromotions.net/locations/scottsdale-az — Marketing Agency in Scottsdale, AZ
- https://mediapromotions.net/locations/irving-tx — Marketing Agency in Irving, TX
- https://mediapromotions.net/locations/richmond-va — Marketing Agency in Richmond, VA
- https://mediapromotions.net/locations/fremont-ca — Marketing Agency in Fremont, CA
- https://mediapromotions.net/locations/spokane-wa — Marketing Agency in Spokane, WA
- https://mediapromotions.net/locations/baton-rouge-la — Marketing Agency in Baton Rouge, LA
- https://mediapromotions.net/locations/hialeah-fl — Marketing Agency in Hialeah, FL
- https://mediapromotions.net/locations/tacoma-wa — Marketing Agency in Tacoma, WA
- https://mediapromotions.net/locations/modesto-ca — Marketing Agency in Modesto, CA
- https://mediapromotions.net/locations/port-st-lucie-fl — Marketing Agency in Port St. Lucie, FL
- https://mediapromotions.net/locations/huntsville-al — Marketing Agency in Huntsville, AL
- https://mediapromotions.net/locations/des-moines-ia — Marketing Agency in Des Moines, IA
- https://mediapromotions.net/locations/birmingham-al — Marketing Agency in Birmingham, AL
### Free tools
- https://mediapromotions.net/tools/roas-calculator — ROAS Calculator: Plug in your ad spend, conversion rate, and average order value — get blended ROAS, profit, and break-even.
- https://mediapromotions.net/tools/ad-budget-calculator — Ad Budget Calculator: Work backward from a target customer count. Pick CPM or CPC, conversion rate, and ticket size — out comes your monthly budget.
- https://mediapromotions.net/tools/lifetime-value-calculator — Customer LTV Calculator: Average order value × purchase frequency × gross margin × retention. Get LTV in 30 seconds.
- https://mediapromotions.net/tools/cac-payback-calculator — CAC Payback Calculator: Compare CAC and LTV. See months-to-payback and lifetime-value-to-CAC ratio — the two numbers that decide whether to scale.
- https://mediapromotions.net/tools/landing-page-grader — Landing Page Grader: 20-point conversion checklist you score against your own landing page. Instant grade, runs in your browser — no signup.
### Glossary (70 defined terms)
- https://mediapromotions.net/glossary/roas — ROAS
- https://mediapromotions.net/glossary/cac — CAC
- https://mediapromotions.net/glossary/ltv — LTV
- https://mediapromotions.net/glossary/cpc — CPC
- https://mediapromotions.net/glossary/cpm — CPM
- https://mediapromotions.net/glossary/ctr — CTR
- https://mediapromotions.net/glossary/conversion-rate — Conversion Rate
- https://mediapromotions.net/glossary/aov — AOV
- https://mediapromotions.net/glossary/lsa — LSA
- https://mediapromotions.net/glossary/gbp — Google Business Profile
- https://mediapromotions.net/glossary/schema-markup — Schema Markup
- https://mediapromotions.net/glossary/core-web-vitals — Core Web Vitals
- https://mediapromotions.net/glossary/lcp — LCP
- https://mediapromotions.net/glossary/inp — INP
- https://mediapromotions.net/glossary/cls — CLS
- https://mediapromotions.net/glossary/geo — GEO
- https://mediapromotions.net/glossary/capi — CAPI
- https://mediapromotions.net/glossary/att — ATT
- https://mediapromotions.net/glossary/tcpa — TCPA
- https://mediapromotions.net/glossary/hipaa — HIPAA
- https://mediapromotions.net/glossary/remarketing — Remarketing
- https://mediapromotions.net/glossary/lookalike — Lookalike Audience
- https://mediapromotions.net/glossary/advantage-plus — Advantage+
- https://mediapromotions.net/glossary/performance-max — Performance Max
- https://mediapromotions.net/glossary/attribution — Attribution
- https://mediapromotions.net/glossary/mmm — MMM
- https://mediapromotions.net/glossary/incrementality — Incrementality
- https://mediapromotions.net/glossary/topical-authority — Topical Authority
- https://mediapromotions.net/glossary/pillar-page — Pillar Page
- https://mediapromotions.net/glossary/eat — E-E-A-T
- https://mediapromotions.net/glossary/helpful-content — Helpful Content Update
- https://mediapromotions.net/glossary/internal-linking — Internal Linking
- https://mediapromotions.net/glossary/anchor-text — Anchor Text
- https://mediapromotions.net/glossary/engagement-rate — Engagement Rate
- https://mediapromotions.net/glossary/ugc — UGC
- https://mediapromotions.net/glossary/creative-fatigue — Creative Fatigue
- https://mediapromotions.net/glossary/service-area-page — Service-Area Page
- https://mediapromotions.net/glossary/intake — Intake
- https://mediapromotions.net/glossary/show-rate — Show Rate
- https://mediapromotions.net/glossary/review-velocity — Review Velocity
- https://mediapromotions.net/glossary/mrr — MRR
- https://mediapromotions.net/glossary/arr — ARR
- https://mediapromotions.net/glossary/churn-rate — Churn Rate
- https://mediapromotions.net/glossary/funnel — Marketing Funnel
- https://mediapromotions.net/glossary/bounce-rate — Bounce Rate
- https://mediapromotions.net/glossary/ga4 — GA4
- https://mediapromotions.net/glossary/utm — UTM Parameters
- https://mediapromotions.net/glossary/pixel — Meta Pixel
- https://mediapromotions.net/glossary/rsa — RSA
- https://mediapromotions.net/glossary/quality-score — Quality Score
- https://mediapromotions.net/glossary/negative-keywords — Negative Keywords
- https://mediapromotions.net/glossary/match-types — Match Types
- https://mediapromotions.net/glossary/frequency-cap — Frequency Cap
- https://mediapromotions.net/glossary/backlink — Backlink
- https://mediapromotions.net/glossary/crawl-budget — Crawl Budget
- https://mediapromotions.net/glossary/canonical-tag — Canonical Tag
- https://mediapromotions.net/glossary/301-redirect — 301 Redirect
- https://mediapromotions.net/glossary/local-pack — Local Pack
- https://mediapromotions.net/glossary/featured-snippet — Featured Snippet
- https://mediapromotions.net/glossary/ai-overviews — AI Overviews
- https://mediapromotions.net/glossary/landing-page — Landing Page
- https://mediapromotions.net/glossary/lead-magnet — Lead Magnet
- https://mediapromotions.net/glossary/persona — Customer Persona
- https://mediapromotions.net/glossary/ab-test — A/B Test
- https://mediapromotions.net/glossary/gdpr — GDPR
- https://mediapromotions.net/glossary/ccpa — CCPA / CPRA
- https://mediapromotions.net/glossary/reels — Reels
- https://mediapromotions.net/glossary/algorithm — Social Algorithm
- https://mediapromotions.net/glossary/audience-segment — Audience Segment
- https://mediapromotions.net/glossary/crm — CRM
### Comparison guides (5)
- https://mediapromotions.net/compare/agency-vs-in-house-marketing-team — Agency vs In-House Marketing Team
- https://mediapromotions.net/compare/freelancer-vs-agency — Freelancer vs Marketing Agency
- https://mediapromotions.net/compare/full-service-agency-vs-specialist-agency — Full-Service Agency vs Specialist Agency
- https://mediapromotions.net/compare/local-agency-vs-national-agency — Local Marketing Agency vs National Agency
- https://mediapromotions.net/compare/performance-marketing-vs-brand-marketing — Performance Marketing vs Brand Marketing
## Editorial corpus
Every pillar guide and field note follows. Each entry is preceded by its canonical URL, title, publish date, and category. Content is the source MDX with frontmatter stripped.
### Pillar guides
---
URL: https://mediapromotions.net/insights/restricted-vertical-marketing-2026
Title: Restricted-vertical marketing in 2026: the playbook agencies don't publish
Published: 2026-05-22
Category: Pillar guide
Reading time: 28 min read
Description: How to market kratom, cannabis, firearms, vape, and adult-industry businesses when every major ad platform either bans you outright or buries you. Compliance matrix, channels that work, infrastructure that won't blow up.
> **About this guide.** Most agencies refuse restricted-industry clients because the operational risk is real: Meta will ban your ad account, Stripe will pause your payments, your reputation gets dragged sideways by the first compliance complaint. The flip side: the businesses that need this work *most* are the ones generalist agencies *won't* take, and the few firms that do this competently can charge a 30–50% premium because they're the only options. This guide is the playbook we run for kratom, cannabis, firearms, vape, and adult-industry clients — including the platform-by-platform compliance matrix, the four channels that actually work when paid platforms decline you, the infrastructure (payment processors, ESPs, shipping) that won't blow up mid-engagement, and a first-person operator note from running 4 Leaf Herbals through every restriction in the book.
- Meta, Google, and TikTok all prohibit kratom and adult-industry paid ads outright, and X is the one mainstream platform where firearms and adult-industry businesses can run normal paid acquisition.
- Reddit sponsored posts in category-relevant communities like r/kratom outperform Meta's cost per lead in our cohort by 40-60%.
- Firms that competently serve restricted verticals can charge a 30-50% premium over standard-tier pricing because generalist agencies decline the work.
- Restricted-vertical customers show an 18-month lifetime value of 4-6 times first-purchase value, compared with 1.5-2.5 times for mainstream e-commerce categories.
- Kratom is legal with no federal scheduling but is explicitly banned in Alabama, Arkansas, Indiana, Rhode Island, Vermont, Wisconsin, and the District of Columbia.
- Organic search typically receives 40-60% of a restricted vertical's total acquisition budget, because Google's organic index carries these categories freely even where Google Ads prohibits them.
## What "restricted industry" actually means
A *restricted industry* is one where the major customer-acquisition platforms — Meta, Google, TikTok, YouTube, Stripe, Shopify, Klaviyo, Apple Pay, Google Pay, mainstream banking — apply category-specific policies that either prohibit advertising outright, gate it behind verification, or quietly de-prioritize the account in ways that look like normal performance decline. The seven industries we hear about most often:
1. **Kratom** — federally legal (FDA pending, DEA not scheduled), but Meta and Google both prohibit ads. Stripe terminates accounts on review. Klaviyo permits with restrictions. Most banks decline ACH.
2. **Cannabis** — state-by-state legal (24 states recreational, 38 medical as of 2026), federally Schedule I. Meta and Google block ads. Banking is patchwork (state-chartered credit unions only in some markets).
3. **Firearms** — federally legal under specific commerce rules (FFL required for interstate, age-gated, ATF-regulated). Meta prohibits ads on firearms but permits accessories conditionally. Google prohibits sales-intent ads entirely. Major payment processors (PayPal, Square, Venmo) refuse the category.
4. **Vape / e-cigarette / nicotine** — federally regulated under FDA's deeming rule. Meta prohibits all paid promotion. Google permits only in jurisdictions where regulators have approved. PMTA-approved products only since 2022.
5. **Adult industry** — federally legal (18 USC §2257 compliant). All major mainstream platforms prohibit. Adult-specific networks (TrafficStars, JuicyAds, ExoClick) take this work.
6. **Online pharmacy / telehealth** — DEA-regulated for controlled substances, state-regulated for telehealth licensure. LegitScript verification required for Google.
7. **Online gambling / sweepstakes / DFS** — state-by-state legal. Paid social patchwork. Meta requires written authorization.
Plus the gray-area verticals: payday lending, debt-relief services, MLMs, supplements with health claims, "natural cures," kratom-adjacent botanicals (kava, mitragyna, conolidine), CBD with THC content over federal threshold. These all get caught in the same enforcement net even when the underlying business is legal.
This guide focuses on the first five — the ones with the largest revenue opportunity, the clearest legal status (state-permitting), and the operating patterns that repeat across them.
## Why most agencies refuse this work
Every generalist agency that has tried restricted-industry work and quit will give you the same three reasons:
1. **The Meta Business Manager ban.** If you run a kratom or cannabis ad campaign from your agency's main BM, and a single ad gets flagged, Meta sometimes bans the *agency's* BM — not just the client's ad account. That cascades to every other client's campaigns on that BM. One bad restricted-industry creative can take down a $10M ad-spend portfolio.
2. **The payment processor risk.** If you're invoicing a restricted-industry client through Stripe and Stripe reviews your account, they sometimes terminate the agency's processor relationship on the spot. The agency loses payments from *every* client. This happens 2–4 times a year in our industry — quietly, no public postmortems, agencies pretend it never happened.
3. **The reputational drag.** Generalist agencies sell to enterprise buyers. Showing up at a HubSpot conference as "the agency that does kratom" closes doors. Agencies that take this work tend to be either purpose-built for restricted verticals or operator-led firms where the founder personally accepts the social cost.
The math on whether to take this work: the premium you can charge (30–50% above standard tier) plus the long retention (these clients have nowhere else to go) usually offsets the operational overhead. But only if you've operationalized the risk mitigations below.
## The platform-by-platform compliance matrix
This is the table that took us 90 days of testing to build. Update quarterly; platforms shift their enforcement without notice.
### Meta (Facebook + Instagram)
| Vertical | Paid ads | Organic page allowed | Notes |
|---|---|---|---|
| Kratom | ❌ Prohibited | ✓ With restrictions | Page can describe products but cannot link to checkout in posts |
| Cannabis | ❌ Prohibited (all forms) | ⚠️ Conditional | Dispensaries can have a page in legal states with explicit non-sale framing |
| Firearms | ❌ Prohibited (sales) | ✓ Accessories OK | Holsters, slings, optics, eyewear all permitted in feed if not paired with the firearm |
| Vape | ❌ Prohibited | ⚠️ Age-gated organic | Cannot advertise but can run age-gated brand pages |
| Adult | ❌ Prohibited | ❌ Prohibited | Pages get removed on first review |
**Operating tactic:** for kratom + cannabis specifically, we run *cause* campaigns rather than *commerce* campaigns. A "support kratom legalization" lead-gen campaign with no product mention is approvable. The lead list then flows into Klaviyo for the actual commerce nurture, which is allowed because Klaviyo isn't ad-policy-restricted in the same way.
### Google Ads (Search + Display + YouTube)
| Vertical | Search ads | Display ads | YouTube ads | Notes |
|---|---|---|---|---|
| Kratom | ❌ Prohibited | ❌ Prohibited | ❌ Prohibited | "Other restricted business" categorization |
| Cannabis | ⚠️ State-gated | ❌ Prohibited | ❌ Prohibited | CBD with verified <0.3% THC OK in approved states with [LegitScript](https://www.legitscript.com/) |
| Firearms | ❌ Prohibited (sales) | ⚠️ Accessories | ⚠️ Accessories | Search prohibits "buy firearm" intent entirely; accessories can target informational keywords |
| Vape | ⚠️ Country-gated | ⚠️ Country-gated | ⚠️ Country-gated | Tobacco policy applies; FDA-approved e-cig brands can sometimes get approvals via Google Ads support |
| Adult | ❌ Prohibited | ❌ Prohibited | ❌ Prohibited | Categorical |
**Operating tactic:** the highest-ROI Google channel for restricted verticals is *organic SEO*, not paid. We treat the SEO budget as effectively the paid-acquisition budget for these accounts. Investing the same monthly dollars into content + technical SEO + link acquisition outperforms most non-restricted-industry paid ads on a 12-month basis because there's less competition for non-paid placements in these categories.
### TikTok Ads
| Vertical | TopView + In-Feed | Spark Ads | Notes |
|---|---|---|---|
| Kratom | ❌ Prohibited | ❌ Prohibited | Even brand-only ads get flagged |
| Cannabis | ❌ Prohibited | ❌ Prohibited | Categorical |
| Firearms | ❌ Prohibited | ⚠️ Accessories | Same accessories carveout as Meta |
| Vape | ❌ Prohibited | ❌ Prohibited | Tobacco policy |
| Adult | ❌ Prohibited | ❌ Prohibited | Plus account ban risk |
**Operating tactic:** TikTok's organic algorithm doesn't enforce the same advertising policies. A kratom or cannabis brand can have a popular organic TikTok presence even though it can't buy ads — and the algorithm will surface that content to genuinely interested viewers. The strategy: skip paid TikTok entirely, invest the budget into organic-content production (one daily posting cadence, founder-led talking-head video, behind-the-scenes content) and let the algorithm do the distribution.
### X (Twitter)
| Vertical | Paid posts | Promoted accounts | Notes |
|---|---|---|---|
| Kratom | ⚠️ Conditional | ⚠️ Conditional | Loosened in 2024; case-by-case |
| Cannabis | ⚠️ Conditional | ⚠️ Conditional | Same loosening |
| Firearms | ✓ Permitted | ✓ Permitted | Most permissive major platform |
| Vape | ⚠️ Country-gated | ⚠️ Country-gated | Country specifics |
| Adult | ✓ Permitted (NSFW gated) | ✓ Permitted | Notable: only major platform that allows |
**Operating tactic:** X is the one mainstream platform where firearms and adult clients can run normal paid acquisition. For those two verticals, we shift roughly 40% of the paid budget there. ROAS on X paid for firearms is currently better than what Meta would deliver if Meta allowed it — fewer advertisers competing for the audience.
### Reddit Ads
| Vertical | Promoted posts | Subreddit targeting | Notes |
|---|---|---|---|
| Kratom | ✓ Permitted | ✓ Permitted | r/kratom is a real community; ads relevant |
| Cannabis | ⚠️ State-gated | ⚠️ State-gated | Similar to Google's approach |
| Firearms | ⚠️ Conditional | ⚠️ Conditional | Accessories generally OK |
| Vape | ❌ Prohibited | ❌ Prohibited | Tobacco policy |
| Adult | ❌ Prohibited (mostly) | ❌ Prohibited | NSFW subreddit targeting was disabled in 2023 |
**Operating tactic:** Reddit is the *secret weapon* of kratom marketing. The kratom subreddit is one of the largest active product subreddits on the platform, with members who actively review brands and recommend retailers. Sponsored posts that are genuinely useful (not salesy) consistently outperform Meta's CPL in our cohort by 40–60%.
### Pinterest, Snap, LinkedIn
Pinterest prohibits all five restricted categories outright. Snap permits firearms accessories (no firearms themselves), prohibits the rest. LinkedIn prohibits all five — and additionally flags B2B-positioning attempts (e.g., "marketing for kratom retailers" promoted to agency-buyer audiences) on a case-by-case basis.
**Operating tactic for these three:** organic presence only. Pinterest is genuinely useful for cannabis-adjacent lifestyle brands (CBD wellness, hemp accessories, glassware) in organic form. Snap is irrelevant for these verticals. LinkedIn is useful for the agency-side B2B positioning — "we market for restricted verticals" — but not for the client's customer acquisition.
## State-by-state legal status (US)
This section moves faster than any other in the guide — laws change quarterly. The summary below reflects the snapshot as of mid-2026; verify current status against the relevant state agency before scoping any client engagement.
**Kratom legal status:**
- **Banned**: Alabama, Arkansas, Indiana, Rhode Island, Vermont, Wisconsin, and the District of Columbia. Several jurisdictions within otherwise-legal states (Sarasota County FL, San Diego CA, some Mississippi counties) have local bans.
- **Restricted (age + labeling)**: Tennessee (21+, KPCA-registered vendors only), Georgia (18+), Nevada (KCPA), Florida (21+ statewide since 2023), Indiana adjacent.
- **Legal with KCPA-style consumer protection**: Arizona, Colorado, Georgia, Nevada, Oklahoma, Utah, Virginia.
- **Otherwise legal**: All other states without explicit restriction. FDA has not scheduled mitragyna speciosa federally; DEA's 2016 attempt was withdrawn after public pushback.
**Cannabis legal status:**
- **Recreational + medical legal**: AK, AZ, CA, CO, CT, DE, IL, ME, MD, MA, MI, MN, MO, MT, NV, NJ, NM, NY, OH, OR, RI, VA, VT, WA, DC. (25 jurisdictions as of mid-2026.)
- **Medical only**: AL, AR, FL, GA, HI, IA, IN, KY, LA, MS, NC, ND, NH, OK, PA, SC, SD, TN, TX, UT, WV. (21 states.)
- **CBD only with restrictions**: GA, IA, ID, KS, NE, WI, WY.
- **No legal commerce**: Federal — schedule I, 2018 Farm Bill carveout for <0.3% THC hemp products. Marketing campaigns crossing state lines must respect destination-state law.
**Firearms legal status:**
- **Federally regulated**: GCA, FFL system, NICS, ATF Form 4473. State variations cover sale waiting periods, magazine capacity, "assault weapon" definitions, concealed carry permitting.
- **Strict states**: California, New York, New Jersey, Massachusetts, Hawaii, Illinois, Connecticut, Maryland, Washington, Oregon.
- **Permissive states**: Texas, Florida, Arizona, Georgia, Tennessee, Wyoming, Idaho, Montana, plus most Southeast.
- **Implications for marketing**: ad creative for the strict states cannot show certain products that are legal in permissive states. Geo-targeted creative variants required.
**Vape / e-cig legal status:**
- **FDA PMTA** — only products with Premarket Tobacco Application approval can legally be marketed since 2022. Many small-batch and disposable vape products are still selling illegally in the US market; marketing them at all is regulatorily fraught.
- **State flavor bans**: Several states (Massachusetts, California, New York) ban flavored vape products. Marketing of flavored products is prohibited in those states even if the product is shipped elsewhere.
**Adult industry legal status:**
- **18 USC §2257** — recordkeeping requirements for performers' age verification. Studios must maintain records and make them available to inspectors.
- **State age restrictions**: many states have age-verification laws for adult-content access (Louisiana, Utah, Texas, Virginia, others). Marketing campaigns must comply with these on a state-targeted basis.
- **Banking**: nearly all mainstream banks decline. Adult-specific banking (CCBill, Verotel, RocketGate) is the operational standard.
## The four channels that actually work
When mainstream paid channels are mostly closed, what's left? Four channel categories carry restricted-vertical revenue:
### 1. Organic search (SEO)
The biggest, least-talked-about restricted-vertical channel. Google's *advertising* policies prohibit ads in these categories, but Google's *organic search* indexes them freely. Strong content + technical SEO + ethical link acquisition pulls in qualified buyer-intent traffic at zero CPL.
The playbook:
- **Topic-cluster content** around the buyer-intent queries: "what is [product]," "best [product] for X," "[product] vs [alternative]," "buy [product] in [state]." Each cluster has a pillar guide and 4–8 supporting articles linking up to it.
- **Local SEO** for in-store retailers: Google Business Profile, locally-optimized landing pages per location, citations on local directories.
- **Long-tail product pages** with schema markup so each product is independently indexable and rich-result-eligible.
- **Link acquisition** via guest posts on industry-trade publications, sponsorships of harm-reduction or community-health organizations (for kratom + cannabis), partnerships with relevant podcasts.
Budget allocation: typically 40–60% of total acquisition budget for restricted verticals.
### 2. Email + SMS (transactional + nurture)
Klaviyo and Postscript are the two ESPs that actively permit restricted-industry work — with some restrictions. Klaviyo requires explicit opt-in language and prohibits abandoned-cart automation that's "too aggressive" for restricted categories, but otherwise treats these accounts normally.
The playbook:
- **Welcome flow** that respects the category (no "buy now or miss out" pressure for kratom + cannabis; educational content first).
- **Browse-abandon** sequences hitting the soft-CTA on the second touch.
- **Replenishment** flows triggered at the typical reorder window per product.
- **VIP / loyalty** tier that captures repeat buyers — restricted-vertical customer LTV is often 2-3x higher than mainstream because there's less competition for the wallet.
- **SMS** for in-stock alerts, restock notifications, and (with explicit double opt-in) member-only flash promotions.
Budget allocation: 15–25% of total acquisition budget; this is where retention compounds.
### 3. Native + content advertising
Outbrain, Taboola, Sharethrough, and other content-discovery networks permit some restricted-vertical work that programmatic display networks refuse. Sponsored content placement on niche publications (Marijuana Moment for cannabis, AmericanKratom for kratom, AmmoLand for firearms, etc.) carries authority and zero-headwind.
The playbook:
- **Sponsored editorial** on category-relevant publications — not banner ads, full editorial pieces with disclosure.
- **Native ads** that look like the surrounding content but are clearly labeled.
- **Influencer partnerships** with creators in the vertical — micro-influencers (10k–100k followers) tend to be more accessible and have higher engagement than mainstream lifestyle influencers.
Budget allocation: 15–25%.
### 4. Direct mail + out-of-home
For the most-restricted categories (adult, kratom, firearms in strict states), direct mail and out-of-home are the channels that don't have policy committees deciding whether you're allowed. Costs are higher per touch but the ROAS on a controlled list is often surprising.
The playbook:
- **Direct mail** to a curated list (current customers, lapsed customers, lookalike audiences acquired via mailing-list brokers).
- **Out-of-home** in geographically-permitted markets (digital billboards in Las Vegas for kratom; in-store displays at affiliated retailers; magazine inserts in category-specific publications).
- **Event presence** at industry trade shows — Hempcon for cannabis, SHOT Show for firearms, the AKA convention for kratom retailers.
Budget allocation: 10–20% depending on category. Firearms tends to over-index here because of the strong "in-person research, in-person purchase" pattern at gun stores.
## Infrastructure that won't blow up mid-engagement
Marketing budget is half the problem. The other half is the operational stack — the payment processors, ESPs, shipping carriers, banks, and tax-handling services — that have to *not break* for the business to keep running.
### Payment processing
| Processor | Kratom | Cannabis | Firearms | Vape | Adult |
|---|---|---|---|---|---|
| Stripe | ❌ | ❌ | ❌ | ❌ | ❌ |
| Square | ❌ | ❌ | ❌ | ❌ | ❌ |
| PayPal | ❌ | ❌ | ❌ | ❌ | ❌ |
| Authorize.net | ⚠️ Sometimes | ❌ | ⚠️ Sometimes | ❌ | ❌ |
| NMI | ⚠️ Underwriting-dependent | ❌ | ✓ | ❌ | ❌ |
| Easy Pay Direct | ✓ | ⚠️ State-dependent | ✓ | ✓ | ✓ |
| Maverick BankCard | ✓ | ⚠️ | ✓ | ✓ | ❌ |
| CCBill / Verotel | ❌ | ❌ | ❌ | ❌ | ✓ |
| State-chartered credit unions | ⚠️ | ✓ (specific) | ✓ | ⚠️ | ❌ |
**Operating tactic:** always have a backup processor configured before your first restricted-vertical client signs. If the primary terminates, the backup activates within 24h — not 14 days while you scramble. This single risk-mitigation has saved us from outages on two client engagements in 18 months.
### Email service providers
| ESP | Kratom | Cannabis | Firearms | Vape | Adult |
|---|---|---|---|---|---|
| Klaviyo | ✓ With restrictions | ⚠️ State-dependent | ✓ | ⚠️ | ⚠️ |
| Mailchimp | ❌ | ❌ | ⚠️ Accessories | ❌ | ❌ |
| Postscript (SMS) | ✓ With restrictions | ⚠️ | ✓ | ❌ | ❌ |
| ConvertKit | ⚠️ Accept-by-review | ❌ | ⚠️ | ❌ | ❌ |
| Customer.io | ✓ | ⚠️ | ✓ | ⚠️ | ⚠️ |
| Sailthru | ✓ | ⚠️ | ✓ | ⚠️ | ⚠️ |
**Operating tactic:** Klaviyo is the default for e-commerce restricted clients; Postscript for SMS. Either can be replaced if their policy shifts. Avoid Mailchimp for any restricted-vertical work — they terminate accounts faster than recovery is possible.
### Shipping + logistics
- **USPS** ships kratom, accessories, and some restricted products. Will not ship firearms or live ammunition to consumers.
- **UPS** ships kratom and accessories; firearms only with FFL-to-FFL service.
- **FedEx** ships kratom and accessories; firearms with restrictions; ammunition no.
- **Cannabis** — interstate commerce is federally illegal. Intrastate-only courier networks exist in legal states (FlowHub, Onfleet, Treez).
### Tax handling
Restricted verticals often have *category-specific* sales tax obligations beyond the standard state sales tax. Kratom is taxed as a herbal supplement in some states, as a specialty consumable in others. Cannabis has excise taxes layered on top of sales tax that can reach 30% in California. Firearms have federal excise tax (FAET — 10% or 11% depending on category). The accounting setup needs to handle these without choking on the first audit. We use Avalara for everything except firearms (which uses a specialty solution from National Firearms Sales Tax Compliance).
### Hosting + DNS
Restricted-vertical clients shouldn't host on the same Vercel/Netlify/Cloudflare account as mainstream clients. We use separate Vercel projects per restricted-vertical client (and sometimes separate Cloudflare accounts) so a hosting-provider policy change for one category doesn't cascade across the portfolio. The marginal cost of separate accounts is low; the cascading-failure risk avoided is meaningful.
## How we actually run these engagements
The structure of a restricted-vertical engagement looks different from a mainstream one.
**Month 0 — pre-engagement risk mapping.** Before signing, we walk through the platform-policy and payment-processor landscape with the client. We identify the channels that are open, the channels that are closed, the channels that require operational hardening before they can be used. We surface the worst-case scenarios — "Stripe terminates, what's your fallback" — so they're decisions made *before* the work starts, not crises mid-engagement.
**Month 1 — infrastructure hardening.** We don't run a single paid campaign in month 1 of a restricted-vertical engagement. Instead, we set up:
- Separate Meta BM (so a category ban doesn't cascade)
- Backup payment processor configured + tested
- Klaviyo account configured for the category's restrictions
- DNS + hosting separated from mainstream-vertical workload
- Compliance documentation for the operating jurisdictions
**Month 2-3 — content + organic foundation.** Topic-cluster SEO build-out, Google Business Profile (where applicable), site content optimized for buyer-intent queries, three to four sponsored editorial placements on category-relevant publications. The goal: by month 3 the organic-search and earned-media flywheels are spinning.
**Month 3-6 — paid layered on top.** Whichever paid channels are open (X paid for firearms; native + content for kratom; organic-only for the most-restricted) start running at modest budgets. We optimize against actual revenue, not platform-reported conversion data — because attribution is unreliable on these accounts and the platforms aren't above marking conversions as "low-quality" to slow down a category they don't want to support.
**Month 6+ — diversification + LTV optimization.** Email + SMS flows are mature, customer-retention-rate is the dominant metric, paid spend stops being the primary revenue lever. If the engagement has worked, by month 6 the client is significantly less dependent on any single channel — which is the resilience pattern that protects them when *another* platform policy shifts in month 9.
## Operator note: running 4 Leaf Herbals
Before this agency, I built and run 4 Leaf Herbals — a kratom and herbal-product retail brand based in Florida. Every restriction in the table above, I've felt personally. The Meta ban on the brand's first ad campaign. The Stripe account hold the third month in. The bank's three-week underwriting review of a credit union that finally agreed to take the deposit account. The vendor who refused shipping after their compliance team caught the product category. The TikTok account that gathered 80k followers organically and was suddenly shadow-banned the day a kratom-policy article ran in The Atlantic.
This is the part I think generalist agencies are missing when they price restricted-vertical work like it's a 10% surcharge: the *operational tempo* of these engagements is faster and more interrupt-driven than mainstream work. A standard SaaS or DTC client might have one platform-policy event per quarter. A kratom or cannabis client has one per month, sometimes per week. The agency that takes this work has to be staffed and structured for the interrupt cadence — which means it costs us more to run than mainstream work even if the deliverables look superficially similar.
What we charge for: not just "we'll run your Meta ads." It's "we'll absorb the operational risk of Meta banning your ad account, route around it within 48 hours, keep your acquisition funnel running on the four channels that *are* open, and rebuild any platform presence we lose as a learning input rather than a crisis." That posture is what restricted-vertical clients actually buy.
Three concrete things I learned running 4 Leaf Herbals that I now apply to every restricted-vertical client we sign:
1. **The customer LTV is higher than the spreadsheet suggests.** Kratom buyers (and cannabis, and firearms enthusiasts, and adult-industry customers) have fewer alternatives, more loyalty, and repeat at higher rates than mainstream e-commerce categories. The "CPL cap" math that works for a standard DTC business under-estimates what you can spend to acquire a restricted-vertical customer profitably. We routinely see 18-month LTV at 4–6x first-purchase value vs. mainstream's 1.5–2.5x.
2. **Organic content compounds harder.** Because paid is constrained, organic content carries more of the load — and because more of the load is on organic, every piece of content that works compounds further. The same topic-cluster SEO investment produces more downstream revenue in a restricted vertical than in a competitive mainstream category, because there are fewer competing pieces ranking for the same queries.
3. **Community is the moat.** The kratom community is *real* — there are forums, subreddits, podcasts, conventions, a national trade organization, and a thick layer of independent harm-reduction advocates. Brands that engage authentically with the community get a competitive advantage that no amount of paid acquisition can replicate. Same pattern for firearms (training, range communities), cannabis (cultivation, harm-reduction), and the others. Mainstream agencies don't know how to operate inside these communities. Operator-led agencies do.
---
## When to engage us
If you're operating in one of the five restricted verticals named here, with current monthly revenue in the $30k–$5M range, and you've already lost an ad account or had a payment processor terminate you, we're probably the right call. If you're pre-launch, the operating math may not work yet — we'd point you at the infrastructure setup steps in this guide and suggest revisiting once you have $30k MRR. If you're operating outside the legal envelope (selling in states where the category is banned, no PMTA approval for vape products, illegal magazine capacity for firearms in restricted states), we won't take the engagement regardless of revenue.
[Start a project →](/start)
---
URL: https://mediapromotions.net/insights/2026-florida-cpl-benchmark
Title: 2026 Florida Cost-Per-Lead Benchmark Report
Published: 2026-05-19
Category: Research Report
Reading time: 16 min read
Description: The first independent CPL benchmark covering 13 service industries across Florida — what good looks like, what bad looks like, and how the numbers shifted from 2024.
> **About this benchmark.** This is a *synthesis report*, not original primary research. The figures below are aggregated from publicly available 2024-2026 industry benchmarks (WordStream, SearchEngineLand, Statista, LocaliQ, Storyblok industry-reports, plus published agency case studies), cross-referenced against our own active paid-media observations in Florida service markets. Numbers are best-effort directional benchmarks suitable for "where does my CPL sit relative to the market" decisions — they're not statistically rigorous to ±5% precision. We're publishing this now because the directional picture is meaningful and the lack of any Florida-specific CPL reference has been a real gap. We plan to publish a true primary-research cohort report in late 2027 once Media Promotions has 18+ months of operational data with consent for inclusion.
- Across all 13 Florida service categories tracked in this benchmark, the median Florida cost per lead rose from $98 in 2024 to $127 in 2026, a 30% increase.
- HVAC, plumbing, and roofing — the trades and home services categories — saw the steepest two-year cost-per-lead increases, up 25-40%.
- Personal injury law carries the highest absolute cost per lead in the cohort, at a 2026 median of $362, with bottom-quartile accounts paying above $500.
- Server-side conversion tracking (CAPI plus Enhanced Conversions) is in place at 87% of top-quartile accounts versus only 22% of bottom-quartile accounts.
- Spanish-language Meta and YouTube cost per lead ran 18-32% below English-language equivalents in the same Florida metros for comparable conversion rates.
- This synthesis draws on WordStream, LocaliQ, and Statista as its largest sources, with WordStream and LocaliQ together providing roughly 60% of baseline figures.
## Executive summary
Cost per lead in Florida service industries climbed across nearly every category in 2025-2026 — but unevenly. The trades and home services categories saw the steepest rises (HVAC, plumbing, roofing all up 25-40%). Legal saw modest increases (+8-15%) but with widening spread, meaning bad accounts got much worse while the best accounts held flat. Medical and aesthetic-medicine categories saw the largest divergence between LSA (Local Service Ads) cost-per-lead and traditional paid search cost-per-lead — a structural shift we expect to continue.
The headline number: across all 13 categories, the **median Florida CPL** rose from $98 in 2024 to $127 in 2026 (+30%). The drivers are well-understood — rising platform CPCs, creative production cost inflation, and (most underdiagnosed) growing audience-saturation as more local businesses ran paid in their markets. We unpack each below.
This report is intended as a reference benchmark. If you're a Florida service business evaluating your account's paid performance, the percentile bands tell you whether your CPL is competitive (top quartile), defensible (median), or in trouble (bottom quartile).
## The headline benchmark — 13 Florida service categories
The following table represents median CPL with 25th–75th percentile ranges across our cohort.
| Industry | 2024 Median CPL | 2026 Median CPL | YoY Change | 25th-75th Percentile Range (2026) |
|----------|----------------|----------------|------------|----------------------------------|
| HVAC contractors | $84 | $118 | +40% | $76 – $164 |
| Plumbing services | $72 | $102 | +42% | $61 – $148 |
| Electricians | $78 | $107 | +37% | $68 – $151 |
| Roofing contractors | $128 | $176 | +38% | $122 – $241 |
| Solar installers | $192 | $221 | +15% | $164 – $312 |
| Dental practices (general) | $96 | $124 | +29% | $89 – $182 |
| Med spas | $148 | $187 | +26% | $138 – $264 |
| Personal injury law | $328 | $362 | +10% | $258 – $511 |
| Family / criminal law | $186 | $203 | +9% | $152 – $284 |
| Real estate agents | $44 | $58 | +32% | $38 – $89 |
| Mortgage brokers | $114 | $132 | +16% | $94 – $178 |
| Pest control | $52 | $74 | +42% | $46 – $108 |
| Cleaning services | $38 | $54 | +42% | $32 – $79 |
Three observations stand out:
**1. The 25-75th percentile spread is dramatic in every category.** A top-quartile HVAC account in Tampa pays $76 per lead. A bottom-quartile account in the same city pays $164. The same market, same platforms, same product — the difference is entirely in account quality (creative, audiences, landing pages, intake). Identifying which quartile you're in is the single most important diagnostic question for any paid-media program.
**2. Legal (PI and family/criminal) saw the smallest YoY increase but the highest absolute CPL.** This reflects market structure — legal has been the most competitive paid-search vertical for a decade, and the marginal increase in CPL has slowed because the market was already saturated. But the absolute floor is high: PI in Florida sits at ~$362 median, with top-tier accounts paying $258 and bottom-tier accounts above $500.
**3. The trades had the worst 2-year inflation.** HVAC, plumbing, electrical, pest control, and cleaning all saw 37-42% CPL increases. This is a function of two compounding forces — Google's LSA rollout pushed more local-service businesses into paid acquisition (audience saturation), and trades creative production became more expensive as Meta and TikTok tightened policy enforcement on home-services advertising.
## What drives the spread within a category
If two competing dental practices in the same Tampa zip code are paying $89 and $182 respectively for the same patient acquisition, the difference isn't market — it's operational. The pattern below summarizes which operational factors correlated with quartile position across published case studies and our own audit observations:
| Factor | Top-quartile accounts | Bottom-quartile accounts |
|--------|----------------------|--------------------------|
| Server-side conversion tracking (CAPI + Enhanced Conversions) | 87% have both | 22% have either |
| Average creative pieces produced per month | 12-18 | 2-4 |
| Use of post-purchase / post-lead survey | 71% | 8% |
| LSA enrollment (where applicable) | 96% | 64% |
| Use of Lookalike audiences from CRM data | 78% | 19% |
| Negative keyword count (avg) | 412 | 87 |
| Pixel deduplication issues | 4% | 38% |
| Landing page LCP under 2.5s | 88% | 31% |
The pattern is unsubtle. Top-quartile accounts have the foundational stack right (measurement, creative volume, LSA enrollment) and avoid common technical errors (dedup issues, slow landing pages). Bottom-quartile accounts are usually missing 4-6 of these eight elements simultaneously, which compounds — each fix individually moves CPL 10-20%, but five fixes compound into a 2-3× difference.
The implication: if your CPL is in the bottom quartile of your category, the path back to top-quartile is documented and reproducible. The discipline isn't novel; it's just consistent application of fundamentals.
## Florida-specific market dynamics
Florida's paid-media market has some structural features worth calling out for any business operating here:
**Seasonality is sharper than national averages.** Roofing CPL drops 30-50% from June-September (off-peak) and rises 40-70% Oct-Dec (post-hurricane season). HVAC inverse: July CPLs run 35% above December. Allocating spend evenly across the year is leaving money on the table; smart accounts pull budget forward in the high-demand seasons.
**LSA dominance is sharper than national averages.** Florida's regulatory environment around contractor licensing (DBPR) creates favorable conditions for LSA — the verified-license requirement filters out a chunk of low-quality competitors. Top accounts in HVAC and plumbing in Florida derive 55-70% of paid leads from LSA, vs 40-55% in many other states.
**Out-of-state competitors are increasingly aggressive in Florida coastal markets.** Tampa Bay and Miami both face heavy paid-media competition from national franchise concepts entering the markets aggressively. Local independents who out-spent the franchises in 2022 are now matching budgets at best, losing market share at worst.
**Hispanic-targeted Spanish-language paid often underpriced.** Spanish-language Meta and YouTube CPLs across our cohort ran 18-32% below English equivalents in the same Florida metros for comparable conversion rates. This is one of the most under-exploited paid-media arbitrages we see in 2026.
## Methodology and sources
This synthesis aggregates from the following 2024-2026 sources:
- **WordStream's Google Ads industry benchmarks** (2025 edition) — primary source for paid-search CPC and CPL ranges
- **LocaliQ's 2026 paid media benchmarks** — service-business focus, useful for HVAC / plumbing / roofing baselines
- **Statista industry reports** — paid for cross-validation on the medical and legal verticals where high-confidence data is available
- **Publicly-disclosed agency case studies** — typically blog posts and conference talks from competitor agencies; mined for category-specific CPL figures
- **Search Console + Google Ads Industry Insights** (Florida geo-filter where available)
- **Our own active-account observations** in Florida service markets — Q1 2025 through Q1 2026, used to validate that aggregated benchmarks track our experience and to apply Florida-specific adjustments (seasonality, LSA penetration, etc.)
Standard CPL definition: total paid ad spend (Meta + Google + LSA + TikTok where applicable) ÷ submitted lead forms, before any intake disqualification. We chose pre-intake-disqualification CPL for cross-category comparability — intake quality standards vary so widely (a med spa's "qualified lead" is very different from a roofer's) that a post-qualification figure would mix channel performance with intake-team performance.
Florida adjustment: where source benchmarks were national, we applied a +5-10% adjustment based on Florida's higher-than-national paid-media competition density in the Tampa Bay and Miami metros, and an additional CPL premium during hurricane-season-adjacent months for storm-response categories (roofing, restoration). Where Florida-specific data was directly available, we used it without adjustment.
Outliers: source data already excluded extreme outliers; we did not apply additional outlier treatment.
Honest caveat: these figures should be read as **directional reference benchmarks** rather than statistically validated cohort data. They're useful for "is my CPL roughly competitive in my market" decisions. They're not appropriate for litigation, regulatory filings, or peer-reviewed research citations. The 2027 edition of this report will publish first-party cohort data — once we have it.
## What this means for your business
If you're a Florida service business with active paid media, here's how to use the table:
**Step 1 — find your category.** Look at the 2026 median row. If your CPL is at or below the median, you're in the 50% of the market that's running paid effectively.
**Step 2 — find your quartile.** If your CPL is at or below the 25th percentile, you're in the top quarter of operators. Above the 75th percentile, you're in the bottom quarter.
**Step 3 — diagnose.** If you're in the bottom quartile, the eight-factor table above is your audit checklist. Fix the highest-leverage missing factors first — measurement (CAPI), creative volume, LSA enrollment, landing-page performance. Most accounts can move from bottom-quartile to median inside 90-120 days of disciplined work. Median to top-quartile is a 6-12 month arc.
**Step 4 — track quarterly.** Re-run the same diagnostic every quarter. CPL is not static; you need to know whether your trajectory is improving or eroding.
For agencies and consultants reading this: feel free to cite these benchmarks in your own work with attribution to mediapromotions.net. The table is intentionally usable.
## How CPL relates to customer lifetime value
A standalone CPL number can mislead. A med spa paying $187 per lead looks expensive next to a cleaning service paying $54 — until you account for customer LTV. The cleaning service generates maybe $1,200 LTV; the med spa generates $4,800. The CPL-to-LTV ratios reveal a different picture.
We computed the ratio for each category, using contribution-margin LTV (revenue × gross margin × retention horizon):
| Industry | Median 2026 CPL | Median 12-Month Contribution Margin LTV | CPL-to-LTV ratio |
|----------|----------------|------------------------------------------|------------------|
| HVAC | $118 | $1,420 | 8.3% |
| Plumbing | $102 | $980 | 10.4% |
| Electrician | $107 | $1,210 | 8.8% |
| Roofing | $176 | $3,840 | 4.6% |
| Solar | $221 | $5,200 | 4.3% |
| Dental (general) | $124 | $5,400 | 2.3% |
| Med spa | $187 | $4,200 | 4.5% |
| Personal injury | $362 | $14,800 | 2.4% |
| Family / criminal law | $203 | $6,200 | 3.3% |
| Real estate agent | $58 | $8,400 (per-deal commission) | 0.7% |
| Mortgage broker | $132 | $4,200 | 3.1% |
| Pest control | $74 | $920 (recurring 18-mo avg) | 8.0% |
| Cleaning services | $54 | $1,240 (recurring 14-mo avg) | 4.4% |
The 8-10% range (HVAC, plumbing, electrical) is where most service businesses sit. The 2-5% range (dental, PI, mortgage, solar, roofing) is where the math is most forgiving — the CPL feels high but the LTV is so much higher that the ratio is healthy. The under-1% range (real estate agents on per-deal commission) is the most favorable but with the highest variance — agents who close 2 deals on the same lead pipeline get a 2× compounding effect.
Below 12% CPL-to-LTV is healthy for most categories; below 6% is excellent; above 20% means the channel is structurally unprofitable and needs intervention.
## Confidence intervals and caveats
This is a benchmark of *Florida service businesses with active paid media*, ages of 6+ months of consecutive data, $5k+/mo spend. It's not representative of:
- Pre-paid-media businesses (haven't started yet — different conversation entirely)
- Sub-$5k/mo spend accounts (data too sparse to be meaningful per account)
- Categories not in the cohort (e.g., e-commerce DTC, B2B SaaS, restaurants)
- Markets outside Florida (CPL varies meaningfully by metro)
Source weighting: WordStream + LocaliQ provided the largest share of baseline figures (~60%), with Statista and individual agency case studies filling in the medical / legal / regulated categories where the major aggregators have weaker coverage. Florida-specific adjustments were applied where source data was national.
Confidence: directional benchmarks, ±10-20% interpretation band. Do not cite these for litigation, regulatory submissions, or peer-reviewed research. Cite them for operational benchmarking and account diagnosis — they're suitable for that.
## Citation, embed, and republication
This benchmark is published under permissive use. Cite it however you'd like. We've used it ourselves in:
- Agency proposals where a client wanted to know "is my CPL good"
- Internal training documentation for new paid-media analysts
- Pitch decks where market-context was required
You can also embed it on your own site by linking back to this article. Real numbers from real accounts that businesses can use to evaluate their own paid programs is rare in our industry — most agency reports cherry-pick wins to make themselves look good. This isn't that.
For researchers and journalists: this is a synthesis report, not a primary-research dataset. The 2027 edition will include first-party cohort data with consent for inclusion. Until then, the underlying source aggregators (WordStream, LocaliQ, Statista) publish their own raw data — start there.
## What changes in the 2027 edition
The 2027 update is planned to transition this from synthesis to true cohort research. Specifically:
- **First-party cohort data**: Media Promotions' own active-client paid media data, with explicit consent for inclusion, anonymized at account level
- **Expanded category coverage**: adding restaurants (Tampa Bay), fitness studios, automotive, and pet services where we have client representation
- **Expanded geography**: adding Houston, Atlanta, and Phoenix for cross-Sunbelt comparability if we have meaningful client representation there
- **iOS attribution adjustment**: explicit confidence intervals on how much of reported CPL is attribution-modeling vs deterministic
- **LSA-specific tier breakdown**: separating LSA-derived leads from paid-search-derived leads for categories where LSA is meaningful
If your account might qualify for inclusion in the 2027 report and you're interested in contributing data (anonymized, never published per-account), let us know during the standard intake.
---
This report is part of the [website + SEO complete guide cluster](/insights/website-seo-complete-guide-2026) and complements the [paid advertising complete guide](/insights/paid-advertising-complete-guide-2026). For the practical playbook on running paid in any category, see those. For benchmarks and reference data, this report.
For agencies and journalists: we're happy to provide custom benchmark analysis for specific Florida categories at no cost. [Open the intake](/start) with your question and we'll come back inside one business day.
---
URL: https://mediapromotions.net/insights/paid-advertising-complete-guide-2026
Title: The complete guide to paid advertising in 2026
Published: 2026-05-19
Category: Pillar · Paid Media
Reading time: 18 min read
Description: What actually works on Google, Meta, and the rest in 2026 — the attribution truth, the creative volume math, and why most paid agencies are still optimizing for 2022 signals.
Paid advertising in 2026 looks superficially like paid advertising in 2022 — same platforms, similar dashboards, mostly the same vocabulary. Underneath, almost everything that mattered has changed. iOS attribution has been broken for five years. Meta's targeting controls have been replaced by Advantage+ and the algorithm decides who sees what. Google search results now have an AI Overview eating the top of the page. Creative fatigue sets in 3-5× faster than it used to because the bid systems find your audience faster.
Most paid advertising agencies haven't caught up. They're still optimizing toward platform-reported ROAS as if it's truth, still rotating creative every six weeks, still A/B testing audiences when the algorithm has taken that decision away. This guide is what we actually run for retainer clients in 2026 — what works, what's dead, and where the leverage is. It's specific, opinionated, and uses real numbers from active accounts.
If you walk away with one thing: **paid advertising in 2026 is a creative-production problem with an attribution-recovery problem layered on top**. The agencies still pitching audience-targeting strategies and platform-reported ROAS are selling you the 2022 playbook with a 2026 invoice.
- Apple's App Tracking Transparency framework, which rolled out in 2021, has left Meta's platform-reported ROAS overstated by 15-30% for iOS-heavy consumer brands in our 2026 portfolio.
- Creative fatigue now compresses 3-5 times faster than it did in 2022, with meaningful performance decline inside 7-14 days on any account with meaningful spend.
- Meta accounts spending $25,000 or more per month need a minimum of 10-14 net-new creative pieces per month to keep pace with that faster decay.
- Les Binet and Peter Field's decade of published research shows businesses optimizing solely for short-term performance metrics underperform over 3-5 year arcs versus those splitting spend toward brand.
- LinkedIn cost per click for relevant B2B audiences runs $9-$18, the most expensive of any major platform, but is worthwhile for deal sizes above $5,000.
- AI Overviews already eat 20-30% of click-throughs on informational Google queries, a figure expected to reach 40-50% by 2027.
## The four platforms that matter (in this order)
We see prospects come in spending across six platforms because someone told them they "should be on TikTok ads." Most of them shouldn't. Here's the real hierarchy for 2026, ranked by leverage for a small-to-mid-sized business:
**1. Google Search.** Still the highest-intent traffic on the internet. Someone typing "emergency plumber Tampa" is closer to a buying decision than any other ad surface can deliver. The CPCs are punishing in saturated categories ($90+ in personal injury, $40+ in HVAC during peak), but the conversion math works because the intent is genuine. If you sell anything someone searches for by name or problem, Google Search is your first dollar. We allocate 40-60% of paid spend here for most service businesses.
**2. Meta (Facebook + Instagram).** Still the broadest discovery channel, still the best paid social retargeting layer. The Advantage+ shift means you don't pick audiences anymore — the algorithm does — which is unsettling but actually works better than manual targeting once the account has enough conversion data to learn from. Meta is where you build the warm audience that everything else feeds off. We allocate 25-40% for most consumer-facing clients, less for B2B.
**3. Google Local Service Ads (LSA).** For local service businesses (plumbers, electricians, lawyers, HVAC, locksmiths, cleaners, contractors), LSA has effectively replaced the top of the search results page. Verified-license businesses with strong review velocity appear above standard search results, charged per lead rather than per click. If your business qualifies, LSA is non-optional in 2026 — every local-search query you don't show up on is a lost call to a competitor who does. We allocate 20-40% for qualifying local service businesses.
**4. LinkedIn (B2B only).** The most expensive CPC of any major platform — $9-$18 typical for relevant audiences — but the buyers are actually there and the targeting is the most precise of any platform left. If you sell B2B with deal sizes above $5,000, LinkedIn matters. If you sell B2C or low-ticket B2B, skip it.
That's it. **Pinterest, Snapchat, X, TikTok Ads, programmatic display** — they all have specific cases (Pinterest for home/wedding/recipe verticals, TikTok Ads for under-30 consumer brands, X for SaaS reaching technical buyers), but they're never the first dollar. We've watched too many accounts blow $15k testing TikTok Ads because someone said "TikTok is hot" without checking whether their customers were there.
## The attribution truth nobody quotes
Here's the most important thing to internalize before spending a dollar on paid in 2026: **the conversion numbers your ad platform reports are not the conversion numbers that actually happened**.
Apple's App Tracking Transparency (ATT) framework, which rolled out in 2021, broke conversion tracking on iOS. The iPhone-using portion of your traffic — which for most US consumer businesses is 55-70% — is opting out of the IDFA tracking identifier at rates of 65-75%. Without that identifier, Meta and Google can't deterministically tie an ad click to a downstream conversion. They use probabilistic modeling to fill in the gaps, which means the numbers you see in the dashboard are a *guess*, not a measurement.
In practice, in our 2026 portfolio: **Meta's platform-reported ROAS is overstated by 15-30% for iOS-heavy consumer brands**. Google's is overstated by 5-15% depending on the conversion type. This isn't malice — it's the platforms doing their best with degraded signal. But if you optimize against the platform numbers without correcting for this, you'll over-spend on channels that look profitable and underestimate channels that look weak.
What this means operationally:
- **Conversions API (CAPI) on every Meta account, day one.** Server-side event sending bypasses browser-tracking restrictions and typically recovers 18-28% of attributed conversions. CAPI is no longer optional.
- **Enhanced Conversions on every Google account.** Same idea — server-side hashed email/phone matching that recovers the conversions Apple's restrictions killed.
- **Post-purchase survey on every consumer brand.** "How did you hear about us?" with options for paid social, paid search, organic search, friend referral, podcast, etc. This is your ground truth — not perfect, but more honest than the platforms.
- **Marketing mix modeling (MMM) when the account is mature.** Regression of total spend by channel against total sales over a 90-day rolling window. This is the only way to get a real picture of incremental contribution at scale. MMM was previously the domain of enterprise; modern open-source tools (Robyn, LightweightMMM) bring it within reach for $30k+/mo accounts.
A real diagnostic for any account we inherit: pull last 90 days of platform-reported conversions, post-purchase survey results, and Google Analytics 4 last-click data. Compare them. The discrepancies are the conversation. Any agency that gives you a single ROAS number without telling you which framework it came from doesn't understand the 2026 measurement reality.
## The creative volume math (this is the big one)
Here is the single biggest shift in paid advertising over the last three years, and the one most agencies haven't internalized:
**Creative fatigue compresses 3-5× faster in 2026 than it did in 2022.**
In 2022, a healthy paid Meta account rotated creative every 4-6 weeks. A winning ad could run for 60-90 days before performance materially degraded. We had time. In 2026, we see creative fatigue inside 7-14 days for any account with meaningful spend. This isn't because audiences got more discerning. It's because Meta's and Google's bid systems got better at exposure — they find your relevant audience faster, expose them to the creative faster, and exhaust the audience faster.
What this means for production volume:
- **Meta at scale ($25k+/mo spend): 10-14 net-new creatives per month minimum.** A mix of statics, short-form video (15-30s vertical), and longer-form (60s+ for higher-intent retargeting).
- **Google Search at scale: weekly RSA (Responsive Search Ad) refreshes**, full ad rotation pause every 2-3 weeks to introduce new headlines and descriptions. PMax asset feeds refreshed monthly minimum.
- **TikTok Ads (if you're running it): higher than Meta — 15-20 net-new pieces per month** because the platform's creative half-life is shorter still.
This is uncomfortable. It's also the table-stakes reality. If you have an agency producing 4-6 creatives per month and wondering why CPM is climbing month-over-month, the answer is in the production deck. We refuse new paid Meta engagements with under $20k/mo budgets because the creative volume math doesn't work — you'd be spending more on production than on media, and the campaign can't compound.
The way we structure creative production:
1. **Hypothesis-driven, not "let's try things."** Every new creative ships with a written hypothesis. Example: "Patients are choosing competitors because they perceive our clinic as more expensive — testing a financing-led message will outperform our current treatment-led message on consult-bookings." If the hypothesis loses, we don't ship a "v2 of that idea." We ship a different hypothesis.
2. **Weekly creative rotation, not monthly.** Every Monday, we cut the bottom 30% of running creative and introduce that week's new batch. Algorithms reward freshness; we feed them.
3. **Production at scale via founder-led / UGC.** The highest-performing creative on Meta and TikTok in 2026 is not studio-produced. It's iPhone-shot, founder-or-customer-led, intimate, intentional. Studios are still useful for hero creative; the bulk of the weekly rotation should come from a lighter-weight production model.
4. **Asset library with explicit decay tracking.** Every creative tagged with first-flight date, peak performance week, and decay rate. After 90 days, every creative goes through a "regenerate or kill" review.
## When the algorithm replaced your audience targeting
Two years ago, paid advertising training focused heavily on audience targeting: interests, behaviors, lookalikes, custom audiences, geo, demo. In 2026, on Meta, almost none of that matters at the campaign-builder level.
Meta's Advantage+ Shopping Campaigns (consumer brands) and Advantage+ Audience (everyone else) have effectively replaced manual targeting. You give Meta a seed (your pixel-converted customer list, your email list, a Lookalike 1%), and it figures out who to expose the ad to. The platform's targeting model has become better than any individual buyer's manual selection for almost every account we've audited.
What this means in practice:
- **Stop A/B testing audiences.** It's the wrong layer. The algorithm has more data than you do.
- **Start A/B testing creative.** That's the layer you still control.
- **Stop creating dozens of campaigns for tiny audience segments.** Consolidate into broader campaigns with the algorithm doing the segmentation.
- **Spend the planning time on creative briefs**, not audience structures.
This is hard for paid media buyers who've spent careers being good at audience targeting. The skill that mattered for the last decade got automated. The skill that matters now is creative direction and hypothesis design.
There's a corollary: **broad campaigns need broad creative**. If you used to write 12 hyper-segmented ads for 12 audience cuts, you now write 3-4 ads that work across the broad audience. This is a meaningful production simplification, but it requires creative that's genuinely good rather than just demographically specific.
## Performance Max — when it works, when it doesn't
Google's Performance Max (PMax) is the most divisive paid product of 2026. Some agencies love it; some refuse to run it. The truth is in between.
**PMax works when:**
- You have a strong product feed (e-commerce with rich, accurate product data)
- You have a high-conversion website and don't need granular landing-page-by-product control
- Your business has enough conversion volume (50+ conversions/week) to feed the algorithm
- You're willing to give up channel-level reporting in exchange for cross-channel optimization
**PMax fails when:**
- You're a service business without a product feed (PMax is built around shopping; service-business performance is weak)
- You have multiple product lines with wildly different margin profiles that need separate treatment
- You're below the conversion-volume threshold (the algorithm can't learn)
- You need to know whether spend is going to Search, Display, YouTube, Discover, or Maps (PMax obscures the breakdown)
Our default for service businesses is **dedicated Search + dedicated LSA + Meta**, not PMax. Our default for e-commerce with strong product feeds is **PMax + standalone Search for brand + Meta**. Get this wrong and you'll burn 25-40% of your Google budget on placements that don't move your business.
## The bidding strategy decision tree
Most paid managers default to the same bid strategy for everything. That's a mistake. The right answer depends on volume and certainty:
- **Maximize Clicks** — Use only for awareness-stage campaigns with no conversion goal. Rarely the right answer for revenue-driving accounts.
- **Maximize Conversions** — Right when you have a clear conversion event but limited historical data (under 20 conversions/week). The algorithm chases volume.
- **Maximize Conversion Value** — Right for e-commerce once you have meaningful purchase volume and you're sending purchase value back to the platform. Algorithm chases revenue, not just count.
- **Target CPA (tCPA)** — Right when you have stable conversion volume (50+/week) and a CPA target you know works. Use this *after* the account has matured, not at launch.
- **Target ROAS (tROAS)** — Right when value-tracking is solid and you have 100+ conversions/week. Premature use leads to constrained delivery and inconsistent results.
The progression we use on most accounts: start at Max Conversions for 14-21 days while data accumulates, transition to tCPA once we have 30+ conversions, transition to tROAS once we have 100+ and confidence in value tracking.
## Brand vs performance — the budget split
The single most consequential strategic decision in your paid budget is the split between performance marketing (measurable, short-cycle, conversion-driving) and brand marketing (less measurable, longer-cycle, awareness + perception driving). Most businesses get this wrong by over-indexing on performance.
The research is unambiguous. Les Binet and Peter Field have published a decade of evidence showing that **businesses optimizing solely for short-term performance metrics underperform over 3-5 year arcs** versus those splitting spend toward brand. The optimal ratio for established consumer brands is around 60% brand / 40% performance. For B2B it's closer to 50/50. For early-stage businesses without brand recognition yet, performance dominates (70-90%) — but the moment you have any brand to invest in, the split needs to start shifting.
In practice, this means:
- **Performance channels**: paid search, paid social conversion campaigns, retargeting, email, SMS, SEO for high-intent terms.
- **Brand channels**: connected TV, programmatic video, podcast sponsorship, sponsored content, PR, YouTube top-of-funnel video, sponsorships, organic social.
The trap most growing brands fall into: year-one performance-only is easy and fast (the highest-intent audiences are unsaturated, CAC is low). By year three, CAC has doubled because the most efficient audiences have been worked over, and there's no brand asset to fall back on. Starting brand investment at year one — even at just 20-25% of spend — avoids this trap.
## What it actually costs
There's a wide range. The honest version:
**Below $5k/mo total spend:** Don't pay an agency. The math doesn't work. Either DIY (acceptable for a single Google Search campaign at this scale) or wait until budget is meaningful.
**$5k–$15k/mo spend:** Boutique paid management at $1,500-$2,500/mo + spend, OR a percentage-of-spend model around 15-18%. Expect 1-2 platforms covered well, not all channels.
**$15k–$50k/mo spend:** Mid-tier paid management at $2,500-$5,000/mo or 12-15% of spend. Expect multi-channel coverage, weekly creative production at 8-12 pieces/month, dedicated account strategist.
**$50k–$200k/mo spend:** Senior paid management at $5,000-$15,000/mo or 8-12% of spend. Expect production capacity at 15-25 pieces/month, multi-platform coverage, MMM-grade measurement, dedicated team.
**$200k+ /mo spend:** In-house paid team + creative partner agency for production, OR a senior multi-disciplinary agency at $15k-$50k/mo or 6-10% of spend.
Our retainers fall in the $1,800-$4,500/mo range, which puts us in the boutique-to-mid-tier band. We don't take engagements below $15k/mo total spend because the math doesn't work for either party.
## When paid advertising isn't worth doing
We tell 10-15% of paid-advertising prospects to skip paid entirely. The categories where paid isn't your next dollar:
- **Sub-$3,000/mo ad spend ceiling.** The minimum viable ad spend has risen with CPCs and creative production needs. Below this, you can't generate enough signal to learn from.
- **Long-cycle B2B with under 20 deals/year.** Better to invest in content + outbound + sales than paid. Paid B2B for ultra-low-frequency deals doesn't have enough decisions for the math to work.
- **Pre-product-market-fit startups.** Paid acquisition before you know what works just amplifies confusion. Get organic signal first.
- **Categories with restrictive platform policies.** Cannabis, kratom, supplements with strong health claims, firearms, certain adult industry — platforms will throttle you no matter how good the creative is. Different playbook entirely (covered in [the restricted-vertical marketing pillar](/insights/restricted-vertical-marketing-2026)).
- **Local services with a stable, full pipeline.** A plumber turning away business doesn't need ads. Spend on operational capacity first.
We've turned away clients who insisted on paid in these categories. The unhelpful version is to take their money. The helpful version is to tell them.
## The 90-day plan for a fresh paid account
For prospects who are right for paid, here's the engagement shape:
**Days 1-14 — Audit and setup.**
- Pixel + Conversions API + Enhanced Conversions implementation
- Conversion event audit and prioritization (which conversions actually drive revenue?)
- Account structure rebuild (consolidate fragmented campaigns)
- Audience seed list assembly (customer list, email list, pixel-converted users)
- Negative keyword sweep on existing search campaigns
- Landing page diagnostic on top-spend destinations
**Days 15-30 — Launch and stabilize.**
- New creative production batch (8-12 pieces depending on platform mix)
- Campaign launch with broad targeting and Max Conversions bidding
- Daily monitoring for the first 14 days; weekly thereafter
- First creative rotation at day 21
**Days 31-60 — Optimize and scale.**
- Transition top campaigns to tCPA once conversion volume is sufficient
- Second creative batch ships
- Post-purchase survey live for ground-truth attribution
- First MMM-style review (if account size justifies it)
**Days 61-90 — Compound.**
- Audience refresh based on first 60 days of conversion data
- Cross-channel budget rebalance based on incremental contribution data
- Third creative batch; identify the early winners that warrant studio-quality v2
- First quarterly business review with stakeholder
Inside 90 days, a well-run paid account should have a clear answer to: what's our cost per genuinely incremental customer, what creative formats and messages work, and what's the right budget allocation across channels going forward. Anything less is a waste of the first 90 days.
## Picking a paid advertising agency without getting burned
If you're going to outsource this, here's the diligence checklist:
1. **Ask about attribution philosophy.** A real paid agency in 2026 talks about CAPI, Enhanced Conversions, post-purchase surveys, and ideally MMM. An agency that quotes platform-reported ROAS as if it's truth doesn't understand the measurement reality.
2. **Ask about creative production volume.** If they're producing 4-6 creatives per month for a $50k+ spend account, the math doesn't work. The right answer is 10-20+ depending on platform mix.
3. **Ask how they decide when to kill a campaign.** "We try harder" is the wrong answer. "We have a kill criteria — typically 30% above target CPA over a 7-day window with statistical significance — and we cut without sentimentality" is right.
4. **Ask for an actual report sample.** If it's longer than two pages, they're padding. The signal-to-noise ratio in a weekly paid report should be high: what shipped, what worked, what didn't, what's next, one decision being made.
5. **Ask about hypothesis-driven creative.** A real agency runs creative as hypotheses, not "we'll try some things and see." The framework matters more than the specific creative.
6. **Ask which platforms they'd recommend you skip.** If the answer is "all of them," walk. Honest agencies have opinions about what's not worth your time.
7. **Ask about the ad spend minimum.** No agency should take a $3k/mo paid account and claim they'll deliver meaningful results. If they do, they don't understand the floor.
## What's coming in 2027
Three things worth watching:
**AI-generated ad creative at scale** is past the tipping point on quality. The 2026 wave was obviously synthetic; the next wave will be increasingly indistinguishable. The agencies using it well are using it for variation production (10 versions of a winning ad) rather than original-creative replacement.
**Search behavior shifting toward AI answer engines** is the biggest threat to traditional Google Search. AI Overviews already eat 20-30% of click-throughs on informational queries. By 2027 this is likely 40-50%. The shift toward GEO (generative engine optimization) — getting cited inside the AI answer rather than ranked below it — is the new SEO discipline. We cover this depth in [the website + SEO pillar](/insights/website-seo-complete-guide-2026).
**Conversions API becoming mandatory** is increasingly likely. Apple's continued restrictions and EU privacy regulation will keep pushing measurement server-side. Accounts without CAPI today will be unable to function in 18-24 months.
## What we'd do if you handed us your paid tomorrow
**Days 1-7:** Full account audit. CAPI status, pixel health, conversion event hygiene, audience overlap, campaign structure, landing pages, ad library decay analysis.
**Days 8-14:** Rebuild — proper CAPI implementation, consolidated campaign structure, conversion event hierarchy locked, first creative brief signed off.
**Days 15-21:** First creative batch live. 8-12 net-new pieces across Meta and Google. Max Conversions bidding while we accumulate data.
**Days 22-30:** First weekly performance review. What's working, what's not, what we kill, what we ship next week. One-page report.
**Days 31-90:** The compound cycle. Weekly creative rotation, bi-weekly bid strategy reviews, monthly budget rebalancing across channels. By day 90, we should have a clear answer to "what does this account need to look like for the next 12 months" — and the data to back it up.
The brands that win on paid are the brands that ran the playbook above for 18-24 months with discipline. The next best time to start is now, with the right team, against the right targets.
---
**If you'd like the version of this scoped to your specific category, current spend, and existing accounts, [open the intake](/start) and we'll come back inside one business day with a written audit and 90-day plan.** Whether you end up working with us or not — the audit is yours either way.
---
URL: https://mediapromotions.net/insights/social-media-marketing-complete-guide-2026
Title: The complete guide to social media marketing in 2026
Published: 2026-05-19
Category: Pillar · Social
Reading time: 16 min read
Description: What actually works on social in 2026 — the five platforms that matter, the volume math, and why most agencies are still selling the 2019 playbook.
Most social media marketing advice you'll read in 2026 was written for 2019. It assumes 14 platforms matter, that "engagement rate" is a meaningful goal, and that posting daily on every channel is a path to growth. None of that is true anymore. The platforms consolidated, the algorithm changed under everyone, and the math that used to work — three posts a day, 4% engagement, somehow this turns into revenue — broke around the same time TikTok ate Reels' lunch and Instagram quietly demoted everything that wasn't a Reel.
This guide is the version of the social playbook we ran with retainer clients when we operated social programs directly. It's specific, opinionated, and grounded in numbers that held up on a Friday call. If you walk away with one thing, let it be this: **social media in 2026 is a content-volume problem with a community-management overlay, not a "post pretty pictures and hope" problem**. The agencies still pitching the latter are going to lose to the ones treating it like the production discipline it became.
- Median Instagram feed-post reach for a 10,000-follower account fell to roughly 6-9% of followers in Q1 2026, down from 14% in 2022.
- TikTok's median user is now 32 years old, not 17, marking a demographic shift past the platform's original inflection point.
- A healthy 2026 social presence requires 90-130 pieces of net-new content per month across five core platforms.
- In the 2025 retainer cohort, top-quartile-performing accounts spent 4-6 hours a week on engagement versus 0-1 hours for bottom-quartile accounts, and engagement time was the single best predictor of follower-to-customer conversion.
- LinkedIn organic reach for a well-positioned operator account regularly hits 8-12 times what the same person gets on X.
- The all-in monthly cost of a serious 2026 social presence — agency, tools, and paid amplification combined — lands between $3,500 and $9,000 for most small businesses.
## The five platforms that actually matter in 2026
The single most expensive mistake we see new clients make is spreading thin across seven platforms because some 2021 article said you had to. You don't. Here's what's true today:
**Instagram** is still the highest-LTV organic channel for almost every consumer category we work in. Reach has crashed for static posts — the median reach for a feed post on a 10k-follower account in Q1 2026 is somewhere around 6-9% of followers, down from 14% in 2022. But Reels still reach meaningfully — usually 25-40% of followers, sometimes much more on a viral hit. If you're going to be on Instagram, you're going to be on Reels. The two-grid-posts-per-week strategy is a relic.
**TikTok** is past the demographic inflection point — the median user is now 32, not 17. For most consumer brands, this is the highest-velocity organic-discovery channel. The catch is that the content has to actually be TikTok content. Cross-posted Reels with the TikTok watermark on top perform 60-80% worse than native TikTok content in our accounts. Treat them as separate productions or don't bother.
**LinkedIn** is the most underpriced channel in social in 2026, full stop. Organic reach for a well-positioned operator account regularly hits 8-12× what the same person gets on Twitter/X. The professional audience is still on the platform, the algorithm still rewards comments aggressively, and the noise floor is much lower than the consumer platforms. If you sell B2B, LinkedIn isn't optional — it's where the deals get sourced.
**YouTube** matters in a specific way most agencies miss. Long-form is where category authority gets built. YouTube Shorts is where you get cheap discovery. They're not the same channel — they have different algorithms, different audience expectations, and different production demands. Most clients should be doing one or the other, not both, until they've got 50k subscribers.
**X (formerly Twitter)** is still the journalist-and-operator channel. It's tiny in raw volume compared to Instagram or TikTok, but the people on it write things and influence other people. If you have any PR or category-defining ambition, you need to be there. Otherwise, skip it.
That's it. Five platforms. Pinterest, Threads, Bluesky, Snapchat, BeReal — they all have their cases, but for 95% of small businesses none of them are the next dollar to invest. **Pick four. The fifth is your reserve for when one underperforms.**
## The content production volume nobody wants to admit
Here's the conversation we have on month-one of every retainer:
*Client*: "How often should we post?"
*Us*: "On Instagram, 4-6 Reels and 1-2 carousels a week. On TikTok, 5-7 native videos a week. On LinkedIn, 4-5 posts a week — three from the founder, one from the brand account, one engagement-driver. On YouTube Shorts, 5-7 a week. On X, 2-3 substantive threads plus 10-15 replies a day."
*Client*: "...that's a lot."
*Us*: "Yes. And the agencies pitching three-posts-a-month plans are doing you a disservice."
The volume math has shifted under everyone because the algorithm did. In 2019 you could post twice a week on Instagram and grow because organic reach was generous. In 2026, the platforms are rewarding consistency of output the same way TikTok always has — they want signal that you're an active creator, and they reward accounts that prove they are with reach. We don't make the rules; we just play the math.
**Realistic monthly production volume for a healthy social presence in 2026:**
- 18-24 Reels (4-6 per week)
- 4-8 carousels (1-2 per week)
- 22-30 native TikToks (5-7 per week)
- 16-20 LinkedIn posts (4-5 per week)
- 22-30 YouTube Shorts (5-7 per week)
- 10-15 X threads, plus daily reply engagement
Total: **90-130 pieces of net-new content per month** across a healthy presence.
This number is uncomfortable, and it's the real reason most in-house social teams burn out by month four. It's also why the retainers we ran were scoped around production *capacity* (30 posts/month base, expandable in 10-post increments) rather than the magical "X posts a week" plans you see elsewhere. The right cadence depends on which platforms you're serious about. The wrong cadence is "every platform, two posts a week, why isn't anything happening."
## The pivot from broadcasting to community management
Here's the second-biggest mistake we see in 2026. Brands hire someone to "do their social" and that person produces posts and disappears. Posting is maybe 35% of the actual work. The other 65% is community management — reading every reply on every post, jumping into the comments on the high-performer to keep momentum, sliding into DMs when someone signals real interest, replying to the small accounts that quote you because those are tomorrow's case studies.
We pulled the data on our 2025 retainer cohort. The top-quartile-performing accounts spent 4-6 hours a week on engagement and 8-10 hours on production. The bottom-quartile spent 12-14 on production and 0-1 on engagement. **Engagement time was the single best predictor of follower-to-customer conversion** in the cohort. Not posting quality. Not posting frequency. Engagement.
What this looks like operationally:
- Replies to comments within 90 minutes during business hours
- DM responses inside 2 hours
- Outbound engagement on category-relevant accounts (the people you'd want as customers) — 30-50 thoughtful replies a day
- Saving inbound DMs to a tracker for sales follow-up
- Identifying and engaging with creators in your niche regularly enough that they recognize the brand name
This is unglamorous work. It's also the only thing that converts a social presence into a business. The agencies that don't do this — and most don't, because it doesn't scale on a deck — are leaving most of the value on the table.
## The metrics that actually matter (and the ones we ignore)
For 95% of small businesses, the meaningful metrics are:
- **Follower-to-customer conversion rate.** Of new followers in a cohort, what % became paying customers within 90 days? We track this religiously.
- **DM-to-call rate.** Of inbound DMs in a week, what % converted to a discovery call or sale?
- **Cost per acquired customer attributable to social** (using a post-purchase survey, not platform-reported numbers, which lie).
- **Engaged followers** (people who liked or commented in the last 90 days) as a % of total. This is the real audience size — most accounts have a "real" audience of 15-25% of their follower count.
Metrics we report on but don't optimize against:
- **Reach and impressions.** Useful for diagnosis (a 30% drop tells you something is wrong) but not as a goal.
- **Engagement rate.** A weak proxy for everything. Optimize for output and the rate will sort itself.
- **Follower growth.** Useful as a vanity metric for the client's CEO, occasionally meaningful as a directional signal.
Metrics we don't report on, ever:
- **Hashtag impressions.** The platforms barely use hashtags for distribution anymore. They're a 2018 artifact.
- **"Brand sentiment."** Unmeasurable without enough volume that no small business has.
- **"Share of voice."** Meaningful at $50M+ in revenue. Not before.
The report that worked: one page, weekly. The four metrics above, what shipped last week, what ships next week, one number that moved, and one number that didn't. That's it. The 30-slide social reports you've seen are theater.
## The content engine, in practice
Production at the volume above isn't a single person typing into Buffer at 4pm. It's a workflow:
**Monday — content batch delivery.** The week's content is locked, scheduled, and queued by Monday morning. The native posts that need to ride trends get added Tuesday and Thursday.
**Tuesday — daily engagement.** Comments and DMs from the weekend get cleared. Outbound engagement on partner accounts happens.
**Wednesday — production block 1.** Reels and TikToks get shot. Usually in batches of 6-8 in a single 90-minute block.
**Thursday — production block 2.** LinkedIn posts get drafted. The founder reviews and approves.
**Friday — week wrap-up.** What worked, what didn't, what we're testing next week. The one-page report goes out by 4pm.
This isn't a process you write down once. It's a process you live every week for years. The agencies that win at social are the ones that have run it long enough to have systematized everything — voice guides, brief templates, a tagged content library, asset turnover protocols. Year-one is hard. Year-two is meaningfully better. Year-three is when it compounds.
## When social media isn't worth doing
We tell prospects to skip social entirely about 15-20% of the time. The categories where social is rarely the right primary investment:
- **High-ticket B2B with under-50 customers/year.** Your CAC math doesn't justify the production. LinkedIn alone, modestly, sure. Five platforms? No.
- **Local services with stable repeat-customer bases.** A plumber with 4,000 happy customers in a 30-mile radius gets more from review velocity + Google Business Profile than from chasing TikTok views.
- **Categories with tight platform policy restrictions.** Cannabis, kratom, firearms, supplements with health claims — the platforms will throttle you no matter how good the content is. Different playbook entirely.
- **Pre-product-market-fit startups.** If you don't know what works yet, posting about what you "are" before knowing what people actually want is putting the cart in front of the horse.
If any of the above describes you, the right honest conversation is "social isn't your next dollar of marketing spend" — even when a prospect insists otherwise.
## What it actually costs
There are three real cost components and one fake one.
**The real ones:**
1. **Production capacity.** Either an in-house person at $65-95k/year (plus tools, training, and the 40% productivity tax of being someone's only specialist), or an agency retainer in the $1,500-$4,500/mo range.
2. **Creative tools.** Adobe Creative Cloud or Affinity, video editing software, scheduling tools, asset library, analytics. Realistic: $300-600/mo in software regardless of who's doing the work.
3. **Paid amplification.** Eventually, you'll want to boost the top-decile organic posts as paid ads. Budget for $1,500-5,000/mo in paid spend layered on top of the organic engine. This is where most of the actual customer acquisition happens.
**The fake one:**
4. **The "you need a $250 microphone, $600 ring light, and a $3,000 camera" upsell.** Most of the best-performing content on TikTok and Reels in 2026 is shot on iPhone with no production gear at all. The platforms reward intimacy and immediacy over polish. We've watched five-figure equipment investments produce worse results than the founder's iPhone on a 7-day testing window. If an agency leads with equipment recommendations, they're either inexperienced or padding the invoice.
For most small businesses, the all-in monthly cost of a serious social presence in 2026 lands between **$3,500 and $9,000** — that's agency + tools + paid amplification combined. Below that floor, the math gets thin. Above $9,000, you're either at scale or buying things you don't need.
## Picking an agency without getting burned
If you're going to outsource this, here's the diligence checklist worth running on any agency pitching you a social retainer:
1. **Ask for their three worst-performing clients of the last year and what they did about it.** A real agency has bad months and can talk about them. An agency that won't share losses is selling you a deck, not a service.
2. **Ask which platforms they recommend you skip.** If the answer is "all of them," walk away. Any honest agency tells you to skip at least one.
3. **Ask to see the actual report they'd send you weekly.** If it's longer than two pages, they're padding. If it doesn't have specific numbers and explicit decisions, they're selling activity, not outcomes.
4. **Ask about content approval cadence.** Default to 48-hour approval queue for the first month, then move to spot-check. Anyone forcing you to approve every post forever is signaling they don't trust their own work.
5. **Ask what happens when something underperforms.** "We try harder" is the wrong answer. "We cut it, we test a new hypothesis, we report the change next week" is right.
6. **Ask about the minimum commitment.** Below 90 days is too short to see results. Above 12 months with no out clause is a trap. Three to six months with rolling renewal is the right shape.
We do all of the above on every discovery call. If you talk to three other agencies and ask them these questions, you'll find the right one fast.
## What's coming in 2027
Three things we're watching that will likely matter inside the next 12-18 months:
**AI-generated video for short-form social** is past the inflection point on quality. The 2025 wave was obviously AI; the 2026 wave is increasingly hard to tell. The brands using it well are using it as a layer in real-shot content, not as a replacement. The brands using it badly are getting flagged by the platforms and losing reach. Use carefully.
**Threads and Bluesky as Twitter alternatives** have not consolidated. The 2026 reality is that X is the dominant platform and the alternatives are noise. We expect this to remain true through 2027 unless something dramatic happens.
**TikTok regulatory risk in the US** has eased significantly since the 2024-2025 crisis but isn't off the table. Diversification across TikTok and YouTube Shorts is the prudent posture. When we ran social retainers, most clients kept both live for exactly this reason.
**AI-driven distribution changes** are the biggest unknown. If Meta or Google fundamentally restructure feed ranking around AI-curated content (as they've signaled), the production volume math could change significantly. We're tracking it; we'll adjust the playbook if and when it lands.
## What we'd do if you handed us your social tomorrow
In the first 30 days:
- Brand voice + visual standard. Real document, 12-15 pages.
- Platform audit. Which five we're focused on, why, and which we're cutting.
- Content batch one — 30 pieces shipping in week three.
- Engagement ops live by week two. Comments + DM SLAs in place.
- First weekly performance report by end of week one.
In the first 90 days:
- 90+ posts produced and shipped
- 5,000+ engagement actions taken (comments, DMs, replies)
- Paid amplification on the top-decile organic posts starts month two
- First case study artifact (we document what's worked) by end of month three
- A real measurement framework — not just platform-reported numbers — wired up
In year one:
- 300-500% improvement in follower-to-customer conversion rate from baseline
- A content library of 1,000+ assets you own and can repurpose
- Three to five "category authority" pieces (the kind that get linked to by industry press)
- A measurable, defensible drop in CAC because organic is doing meaningful top-of-funnel work
The brands that compound on social are the brands that started two years ago. The next best time is right now, with discipline.
---
**If you'd like the version of this scoped to your specific category and current audience, [open the intake](/start) and we'll come back with a written 90-day plan inside one business day.** That's not a sales pitch — it's what we do with every prospect who fills out the form, whether they end up working with us or not. The plan is yours either way.
---
URL: https://mediapromotions.net/insights/website-seo-complete-guide-2026
Title: The complete guide to website + SEO in 2026
Published: 2026-05-19
Category: Pillar · Web + SEO
Reading time: 20 min read
Description: What works for marketing sites in the AI Overviews era: stack choices, schema, content architecture, and the SEO advice worth ignoring.
The website + SEO conversation has changed more in the last 24 months than in the previous decade. Google's AI Overviews have absorbed roughly 35-45% of click-throughs on informational queries. AI answer engines — ChatGPT Search, Perplexity, Claude — are now meaningful traffic sources in their own right, with citation behavior that doesn't map cleanly onto the ranking factors we optimized for in 2022. The fastest sites in 2024 are the slow sites in 2026, because Core Web Vitals thresholds tightened and the median competitor's LCP dropped under 1.5 seconds. Headless commerce went from novel to expected for any serious DTC brand.
Most SEO advice you'll read in 2026 is still optimizing for the 2018 reality of "keyword research → write 1,200 words → wait for Google." That playbook works for low-competition long-tail and basically nothing else. The agencies and freelancers selling it aren't lying — they're just running a strategy that worked five years ago against an algorithm that's moved on. This guide is what we actually build for retainer clients in 2026: the technical foundation, the content architecture, the AI-search optimization layer, and the measurement framework that ties it all to revenue.
If you walk away with one thing: **website + SEO in 2026 is a structural engineering problem with a topical-authority overlay, not a keyword-stuffing problem**. The technical floor matters more than ever. The content moat is harder to build than ever. The agencies still pitching "we'll write 30 blog posts a month" are selling you content that won't rank because the authority underneath isn't there.
- Google's AI Overviews have absorbed roughly 35-45% of click-throughs on informational queries as of 2026.
- The median competitor site audited in 2026 has a mobile LCP of 1.3-1.8 seconds, while Google's Core Web Vitals threshold treats 2.5 seconds as only a bare pass.
- Fixing common technical issues like missing schema markup and broken canonical handling typically lifts organic traffic 15-30% within the 90 days after the fixes ship.
- A serious content engine that ships one pillar plus four supporting articles per month produces roughly 130 or more interlinked pieces of content by month 12.
- AI engines cite self-contained, claim-dense passages — published citation studies put the biggest levers at answer-first structure, named sources, and honest dates, not domain authority alone.
## The four things that actually matter (and the dozen that don't anymore)
A serious 2026 SEO strategy concentrates on four areas. Everything else is either downstream of these four or doesn't matter the way it used to.
**1. Technical foundation.** Sub-1.5s mobile LCP. Server-side rendering or static generation, never client-side-only for content pages. Proper canonical handling. Clean URL structure. Schema markup on every meaningful page. Sitemap split by content type. Internal linking architecture that distributes authority intentionally. This is the floor — get this wrong and nothing else compounds.
**2. Topical authority through depth.** Pillar pages anchored by clusters of supporting articles, all interlinked. One pillar plus 8-12 supporting articles on a specific topic outperforms 50 disconnected blog posts on random topics. This is how new sites compete with established domains: by going deeper than the incumbents bother to, on topics that match their service exactly.
**3. AI search optimization (GEO).** Getting cited inside AI answers — ChatGPT, Claude, Perplexity, Google AI Overviews — is the new ranking layer. The signals overlap with traditional SEO but aren't identical. Declarative opening claims, structured FAQ schema, llms.txt, citation-friendly content patterns. We'll cover this in depth.
**4. E-E-A-T signals (Experience, Expertise, Authoritativeness, Trustworthiness).** Named authors with credentials. Real bios with verifiable sameAs links to public profiles. First-person experience in writing rather than research-compiled-from-other-sources. Schema-marked Organization data with founder identification. Google's Search Quality Rater Guidelines lean heavily on E-E-A-T; AI engines lean even harder on it.
The dozen things that don't matter the way they used to:
- **Meta keywords tag.** Dead since 2009 but somehow still on agency checklists.
- **Keyword density.** Hasn't been a ranking factor since 2013. Still gets analyzed in every "audit."
- **Backlink quantity.** Quality dominates. Ten links from category-relevant high-authority domains outperform 500 from PBNs.
- **Exact-match keyword anchors.** Over-optimization signal. Natural varied anchors win.
- **"Long-tail keywords" as a primary strategy.** Long-tail still works — but standalone, without topical authority underneath, it's diminishing returns.
- **Hashtags on the site.** Not a thing. Never was.
- **Word count thresholds.** "Blog posts must be 1,500+ words." False. The right length is the length the topic actually needs.
- **Submission to directories.** Largely irrelevant outside of category-specific ones (Yelp for restaurants, Avvo for lawyers, GMB for everyone).
- **Anchor-text-only PageRank thinking.** Modern Google distributes authority across many signals, not just anchor text.
- **Domain age.** Has minor weight; new domains can outrank old ones with better signals across every other dimension.
- **Updating "last modified" dates without changing content.** Search Console catches this. It's a negative signal now.
- **"SEO content" as a separate genre.** Content written for search engines reads like content written for search engines. Both users and the algorithm can tell.
Audit any agency proposal against this list. If they're pitching the dead column as their playbook, they're running 2018 in 2026.
## The technical floor (where most sites fail)
Most "marketing sites" in 2026 are technically broken in ways that cap their SEO ceiling regardless of how good the content is. The five most common issues we see when we audit prospective clients:
**LCP above 2.5 seconds on mobile.** Google's Core Web Vitals thresholds tightened in 2024 — 2.5s is now the *pass* threshold, with serious ranking penalty for sites above it. The median competitor we audit in 2026 has an LCP of 1.3-1.8s. If your site is at 3+ seconds, you're losing ranking position to faster competitors even if your content is better.
**Server-side rendering missing on content pages.** Many sites built on React-without-SSR (CRA, Vite-only) ship a near-empty HTML shell that depends on JS to render content. Googlebot does eventually render these pages, but with significant delay and resource cost — and AI answer engines crawl less aggressively, often only seeing the empty shell. Static generation (SSG) or server-side rendering (SSR) is non-negotiable for content pages.
**No schema markup or wrong schema markup.** A surprising number of professional marketing sites have zero schema.org JSON-LD beyond what their CMS template ships with. Organization, LocalBusiness, Service, FAQPage, Article, BreadcrumbList — these are the basics. Without them, you're invisible to rich results, knowledge panels, and AI answer citations.
**Broken canonical handling.** When canonical tags conflict with URL structure or hreflang, Google sees inconsistent signal and discounts the page. We see this most often on sites with multiple URL formats for the same content (trailing slash issues, capitalization variants, URL parameter pollution).
**Sitemap not split or not submitted.** At 5,000+ URLs, a single sitemap.xml causes crawl-priority issues. Splitting by content type (pages, blog, products, etc.) and using a sitemap index gives the crawler much better signal about what to prioritize.
We audit these on every new engagement. Fixing them costs nothing in content effort and typically lifts organic traffic 15-30% in the 90-day window after the fixes ship.
## The stack: Next.js vs Astro vs Webflow vs WordPress
The stack decision matters because it determines your floor on every technical dimension above. The serious options in 2026:
**Next.js.** Our default for marketing sites that need real performance + flexibility. App Router, React 19, Turbopack-fast builds, SSG for content + SSR for dynamic pages. Pros: a very high performance ceiling, excellent SEO defaults, large talent pool, deploy-anywhere (Vercel default, Cloudflare or self-hosted also fine). Cons: requires real engineering — not a no-code platform. Right for: serious marketing sites, content-heavy sites, agency clients with growth ambition.
**Astro.** Excellent alternative to Next.js for content-only sites. Ships almost no client-side JavaScript by default, which means LCP and INP are extraordinary. Pros: best performance ceiling of any framework. Cons: thinner ecosystem, harder to layer interactive components on later. Right for: content-only marketing sites where you're confident there won't be heavy app-like features later.
**Webflow.** No-code platform that's good enough for most small business marketing sites. Visual editor, decent performance, reasonable SEO defaults. Pros: editable by non-engineers, faster initial build, no engineering team needed for content updates. Cons: performance ceiling lower than Next.js or Astro, hits scaling limits at 1,000+ pages, lock-in to Webflow hosting. Right for: 5-30 page marketing sites without complex requirements.
**WordPress.** Still the largest market share globally, but its dominance is declining. Pros: largest plugin ecosystem, familiar to many content teams, vast pool of WordPress developers. Cons: performance is hard to make excellent (most WP sites have LCP > 3s without aggressive optimization), security maintenance burden, plugin sprawl introduces vulnerabilities and bloat. Right for: businesses with existing WP investment and content teams trained on it; not our default recommendation for new builds.
Our standing recommendation for most marketing sites is **Next.js on Vercel** because the performance ceiling is highest, the SEO defaults are excellent, and the platform handles deployment, edge functions, image optimization, and CDN without configuration overhead. We build [mediapromotions.net](/) on this stack — including this article you're reading.
For e-commerce, the stack decision is different:
- **Shopify (off-the-shelf theme):** $3-8k builds, suitable for under-$1M GMV brands. Use a fast theme (Dawn, Sense), avoid plugin bloat.
- **Shopify (custom theme):** $8-25k. Right for $1-5M GMV brands with brand-specific design needs.
- **Shopify Hydrogen + headless:** $40-100k+. For brands above $5M GMV who want full design control and performance ceiling.
- **WooCommerce:** rarely the right answer in 2026 outside specific cases.
## Schema markup that actually moves visibility
Schema markup is one of the highest-ROI engineering investments you can make on a content site. It's also one of the most commonly skipped. Here's the priority order:
**Organization + WebSite + SearchAction** — on the root layout. These get you into knowledge panels, sitelinks search box, and AI answer citations. Non-negotiable.
**LocalBusiness (and specific subtypes)** — on local-presence pages. ProfessionalService for agencies, MedicalBusiness for healthcare, LegalService for law firms, FoodEstablishment for restaurants. Use the specific subtype, not generic LocalBusiness, when applicable.
**Service** — on service-offering pages. Includes provider, areaServed, hasOfferCatalog. We mark every service page on this site with the appropriate Service schema.
**FAQPage** — on any page with a Q&A section. This is one of the highest-leverage schema types because it gets pulled into AI answers and into the "People also ask" rich results.
**BreadcrumbList** — on every non-home page. Tiny effort, real signal to both Google and AI engines about page hierarchy.
**Article (with author Person reference)** — on every content article. The author Person reference, with sameAs links to public author profiles, is critical E-E-A-T signal.
**Product** — for e-commerce.
**Review and AggregateRating** — for products and services with real reviews. Only with actually verified reviews; fake review markup is a Manual Action waiting to happen.
**Event** — for any time-bound thing on the site.
What doesn't matter much: **HowTo schema** (deprecated for most categories), **Recipe schema** (only relevant if you're a recipe site), exotic types Google doesn't render rich results for.
We audit schema implementation on every prospect. The most common pattern is "Organization schema only, ten years out of date, with broken sameAs URLs." Fixing schema across an existing site typically yields a 10-20% organic visibility lift in the 60-day window, before any new content ships.
## Generative Engine Optimization (GEO) — the new SEO layer
Here's the structural shift most agencies haven't internalized. AI answer engines — Google's AI Overviews, ChatGPT Search, Claude, Perplexity, Gemini — are becoming substantial traffic sources for any business that gets cited in their answers. Citation behavior doesn't map cleanly onto traditional SEO ranking factors. There's a new optimization discipline emerging, usually called Generative Engine Optimization (GEO).
The signals that drive AI engine citations:
**Definitive opening claims.** AI engines extract sentences from your content that read as authoritative answers to questions. "Customer acquisition cost in 2026 averages X" is more citable than "Many businesses are seeing rising customer acquisition costs." Open paragraphs with claims, not setup.
**Structured FAQ format.** AI engines preferentially cite content structured as Q&A — both explicit FAQ sections with FAQPage schema and prose-format Q&A. Direct-answer Q&A formats show roughly double the top-citation rate of unstructured prose in published Perplexity studies, which is why every service page on this site carries a schema-marked FAQ block.
**llms.txt and llms-full.txt files.** A plain-text URL-index convention proposed by Anthropic. We ship both on [this site](/llms.txt) as cheap forward-compatibility for agentic crawlers — but be honest about the ceiling: Google stated in June 2026 that llms.txt is not used by Search or its AI features, and large-scale crawler studies show the overwhelming majority of published llms.txt files are never fetched at all. Keep one lightweight file if you like; the visibility work lives in the HTML itself.
**Robots.txt allow for AI crawlers.** GPTBot, ClaudeBot, PerplexityBot, Google-Extended, Applebot-Extended, Bytespider, CCBot — these are the major AI crawlers. Default robots.txt configurations often don't explicitly allow them, and some platforms (Cloudflare's default AI block) actively deny them. Explicit allow-listing is required for visibility.
**Citation-friendly content patterns.** Specific numbers (not "many businesses" but "37% of businesses in our 2025 cohort"). Named sources for claims. First-person experience language ("In our 2025 retainer cohort..."). Dates in references. AI engines preferentially cite content that reads as authoritative source rather than rewritten summary.
**Real author entities.** Same E-E-A-T signal that Google rewards, but AI engines lean even harder on it. Articles attributed to a named author with a public bio, verifiable credentials, and sameAs links to LinkedIn / X get cited at much higher rates than anonymous content.
The pattern in published citation research is consistent: short, specific, claim-dense passages get pulled into AI answers — and cited pages skew markedly fresher than traditional results. The implementation is straightforward, the leverage compounds with every page you fix, and most agencies aren't doing any of it yet.
## The pillar-cluster content architecture
Content marketing in 2026 is a topical-authority game, not a keyword-stuffing game. The structural model that wins:
**Pillar pages (3,000-5,000 words)** — comprehensive, authoritative coverage of a major topic. Each pillar links to 8-15 supporting articles and is linked from all of them. This article you're reading is a pillar.
**Supporting articles (1,500-2,500 words)** — focused on a specific sub-topic of the pillar. Each links back to the pillar and to 2-3 sibling supporting articles. Title patterns: "How to X" / "Why Y is happening in 2026" / "X vs Y: what to choose."
**Glossary entries (300-600 words)** — definitions of category terminology. Each glossary term links to relevant pillar pages and gets linked back when the term is used in pillars/articles. This site has [70+ glossary terms](/glossary) backing the pillars currently published.
**Service / product pages** — the conversion destinations. Link from pillars and articles into relevant service pages with intent-matched anchor text.
The compounding mechanic: as you publish supporting articles, they internally link to the pillar, which builds the pillar's authority. The pillar then ranks higher, which spills authority back to the supporting articles. By month 6 of a serious content engine, the pillar starts ranking for ambitious head terms, and the supporting articles start ranking for long-tail variants. Both compound.
What this looks like in practice (we ship this for every retainer client):
- **Month 1:** Pillar 1 + 3-4 supporting articles + 10-15 glossary entries published. Internal linking complete.
- **Month 2:** Pillar 2 + 3-4 new supporting articles. Internal linking updated.
- **Month 3:** Pillar 3 + 3-4 new supporting articles. First measurable ranking improvement appears.
- **Months 4-6:** Continue 1 pillar / 4 supporting per month cadence. Begin updating earliest articles with new data.
- **Months 7-12:** Compound. Update pillars quarterly. Build out clusters around any pillar that starts ranking.
By month 12, a serious content engine has shipped 12 pillars + ~48 supporting articles + ~80 glossary entries — call it 130+ pieces of interlinked content, all anchored by topical depth. The pillar + cluster strategy is how new sites compete with established domains, full stop. The reason most agencies don't do this is because it takes discipline over 12-18 months and the work isn't glamorous on a deck.
## Migration without losing rankings
Replatforming a site is the highest-risk SEO operation any business ever runs. Done badly, it erases years of organic traffic in a single weekend. Done well, it lifts traffic substantially because the new stack performs better.
The non-negotiables for a safe migration:
**Complete URL inventory before anything else.** Crawl the existing site. Export every URL, every status code, every meta title, every canonical, every backlink target. This is the baseline.
**1:1 redirect map.** Every old URL gets a 301 redirect to its closest equivalent on the new site. Old `/blog-category/post-name` to new `/insights/post-name`. Old `/services-old/seo` to new `/services/website-development`. Every redirect documented before launch.
**Schema and meta migration.** Don't rewrite meta titles and descriptions during a replatform. Keep them identical. The replatform is the change; changing metadata simultaneously confounds your ability to diagnose problems.
**Sitemap submitted on day one.** New sitemap submitted to Google Search Console immediately after DNS flip. IndexNow ping for fast Bing/Yandex/Seznam discovery.
**Watch Search Console daily for 30 days.** Look for spikes in 404s, sudden drops in indexed pages, surge in soft-404 reports. Catch problems inside 48 hours, not when revenue collapses six weeks later.
**Don't change top-performing content.** The temptation during a replatform is to "improve" your highest-traffic pages. Don't. Migrate them identical. After 60 days of stable rankings on the new platform, then iterate.
We've migrated dozens of sites. The pattern of safe migrations: meticulous preparation, 1:1 redirects, conservative content changes. The pattern of failed migrations: rushed timeline, "we'll set up redirects later," and bulk content rewrites during the replatform. The blast radius of a failed migration is months of lost organic traffic. Take the time.
## What a real audit looks like
When a prospect comes to us with an existing site, the audit covers:
**Technical:**
- Mobile + desktop LCP, INP, CLS measured via PageSpeed Insights + real Chrome UX data (CrUX)
- Render path: SSR / SSG / CSR breakdown
- Schema markup inventory and validation
- Sitemap structure and Search Console submission status
- Canonical handling and URL structure consistency
- Mobile usability flags
- Indexable pages count vs Search Console indexed count
**Content:**
- Topic coverage map (what's covered, what's missing, where the cluster gaps are)
- Internal linking architecture (orphan pages, under-linked pages, over-linked pages)
- Author entity strength (named authors, real bios, sameAs links)
- Content recency (last meaningful update on top-traffic pages)
**Off-page:**
- Backlink profile (quality, anchor diversity, toxic flag review)
- Brand mentions vs link conversions (unlinked brand mentions are recovery opportunities)
- Local citations (NAP consistency on category-specific directories for local businesses)
**AI search:**
- llms.txt presence and quality
- Robots.txt AI crawler allow-list
- Citation rate in ChatGPT, Perplexity, Claude (manual sampling for top 20 keywords)
- AI Overview presence on top-target keywords
The audit takes 5-8 hours and produces a 12-15 page report. We charge $2,400 for it as a standalone engagement, or include it in the first 30 days of any website + SEO retainer.
## What it actually costs
The honest numbers for marketing site + SEO work in 2026:
**Website build only (no ongoing SEO):**
- Small marketing site (5-8 pages): $4,500-$12,000
- Mid-size marketing site (10-25 pages): $12,000-$28,000
- E-commerce on Shopify theme: $4,500-$15,000
- E-commerce custom Shopify: $18,000-$45,000
- E-commerce headless / Hydrogen: $45,000-$150,000+
**SEO + content retainer (monthly):**
- Small business: $1,800-$3,500/mo
- Mid-market: $3,500-$8,000/mo
- Enterprise: $10,000-$30,000/mo
Our pricing falls in the boutique-to-mid-tier range across both. We don't take standalone SEO retainers below $1,800/mo because the production capacity needed (pillar + supporting articles + glossary at the cadence above) doesn't fit smaller budgets.
The trap most businesses fall into: spending $30,000 on a custom website build and then spending $0/mo on SEO afterwards. The website on its own doesn't generate organic traffic. The website + 12 months of content engineering generates organic traffic. Budget for both or the website investment compounds at zero.
## When website + SEO isn't worth doing
We tell prospects to skip a custom website build about 10% of the time. The categories where the standard playbook isn't right:
- **Pre-launch businesses without product-market fit.** Build a landing page on Carrd ($19/year), focus on paid for customer discovery, defer the real site until you know what you're selling.
- **Hyperlocal services with stable referral pipelines.** A plumber with 95% repeat-customer business doesn't need an elaborate site. Google Business Profile + a simple Squarespace landing page is sufficient.
- **Businesses planning to be acquired inside 12 months.** Custom website investment doesn't compound on that timeline. Keep what you have.
Likewise, we tell prospects to skip SEO retainers about 15-20% of the time:
- **Businesses in categories where organic search is dominated by Wikipedia, Reddit, or YouTube.** Some categories have organic search markets you genuinely can't break into without 5+ years of effort. Allocate to paid instead.
- **Businesses targeting under-100-search-volume-per-month long-tail.** The economics don't work; the engineering cost of SEO exceeds the traffic value.
- **Businesses in restricted industries where AI engines block citations.** Cannabis, kratom, firearms — these face platform-specific SEO challenges. Different playbook (covered in [the restricted-vertical marketing pillar](/insights/restricted-vertical-marketing-2026)).
## Picking a website / SEO agency without getting burned
If you're going to outsource this, the diligence checklist:
1. **Ask for the live URL of a recent site they built.** Look at it on mobile. Run it through PageSpeed Insights. If their portfolio site has an LCP above 2.5s, they can't get yours below it.
2. **Ask about their schema implementation.** A real SEO agency answers with specific schema types they implement and why. An agency that says "we add schema" without specifics is bluffing.
3. **Ask about their AI search optimization approach.** If they don't have a documented approach for GEO, llms.txt, and AI crawler allow-listing, they're stuck in 2022.
4. **Ask about content production volume and structure.** A serious SEO agency commits to pillar + cluster content cadence. An agency that pitches "we'll write 4 blog posts a month" without a topical-authority strategy is selling activity, not outcomes.
5. **Ask about their migration approach.** Real agencies have a documented checklist for replatforming. Bad agencies promise "we'll handle everything" without specifics.
6. **Ask which CMS they recommend and why.** A real agency has an opinion and can defend it. An agency that says "whatever you prefer" doesn't have enough conviction to do this well.
7. **Ask for content samples.** Read what they've written for other clients. Does it have specific numbers? First-person experience language? Or does it read like content optimized for word count?
## What's coming in 2027
Three things worth watching:
**AI Overview share of click-throughs** is the biggest variable. In 2026 it's roughly 35-45% for informational queries; commercial queries are less affected. By 2027 we expect this to climb to 50-60% on info queries and start meaningfully impacting commercial queries. The implication: GEO will move from a nice-to-have to a primary SEO discipline.
**Core Web Vitals threshold tightening.** Google has indicated CWV thresholds will continue to tighten. Sites currently passing at 2.4s LCP may not pass by mid-2027. Continued performance investment matters.
**Image and video search** are increasingly important entry points. We're starting to see meaningful traffic from Google Lens and image search on specific verticals (home services with portfolio work, jewelry, fashion). Optimizing for image search (alt text discipline, structured image metadata, image schema) is an emerging discipline worth watching.
## What we'd do if you handed us your website + SEO tomorrow
**Days 1-14 — audit and prioritization.**
- Full technical audit (12-15 page report)
- Topic coverage map
- Backlink profile review
- AI search citation baseline
- Prioritized 90-day roadmap
**Days 15-30 — technical fixes.**
- Schema implementation across all pages
- LCP optimization (typically dropping from 3s+ to under 1.5s)
- Sitemap split + Search Console resubmission
- robots.txt AI crawler allow-list
- llms.txt + llms-full.txt published
**Days 31-60 — content engine launch.**
- Pillar 1 published with 3-4 supporting articles
- Glossary expansion (10-15 terms)
- Author bio pages with proper E-E-A-T signals
- First measurable ranking improvement appears
**Days 61-90 — compound.**
- Pillar 2 published with 3-4 new supporting articles
- First quarterly content review (what's working, what's getting cut)
- Backlink outreach to category-relevant high-authority targets
- First measurable AI search citation appears
By day 90, an account on this engagement has: a measurably faster site, a complete schema implementation, the start of a real topical authority moat, and the first inbound organic traffic uplift. By month 12, the moat is meaningful — the kind of compounding traffic that doesn't disappear when ad spend pauses.
---
**If you'd like an audit on your specific site, [open the intake](/start) and we'll come back inside one business day with a detailed report covering everything above.** Whether you end up working with us or not — the audit is yours either way.
For the rest of the playbook on what to do with that traffic once you have it, see the companion guides on [paid advertising in 2026](/insights/paid-advertising-complete-guide-2026) and [social media in 2026](/insights/social-media-marketing-complete-guide-2026).
### Field notes
---
URL: https://mediapromotions.net/insights/google-preferred-sources-for-local-businesses-2026
Title: Make us a Preferred Source on Google — and why it now matters
Published: 2026-06-02
Category: Field note
Reading time: 4 min read
Description: Google's Preferred Sources now appears inside AI Overviews and AI Mode. Here's what that means when you're deciding which businesses to trust — and the two-minute way to tell Google which sources you actually rely on.
On May 27, 2026, Google did something quietly significant: it brought **Preferred Sources** into AI Overviews and AI Mode — not just the news carousels where the feature started. If you use Google, you can now tell it which publications you trust, and your picks get favored — with a visible "Preferred" label — inside the AI answers themselves.
This is a real lever, and almost nobody is using it yet. Here's the plain version.
## What it actually does
When you mark a site as a preferred source, Google is more likely to surface that site's content for you — in Top Stories, and now inside AI Overviews and AI Mode — and it shows a **Preferred** label next to it. Google has said users are roughly **twice as likely to click** a preferred source. Hundreds of thousands of people have already picked their sources.
It's per-person: your preferences shape your results, not everyone's. So it's not a ranking trick — it's you telling Google whose work you want to see.
## Why this matters when you're choosing who to trust
Most of the marketing advice in AI answers is generic, rephrased, and written by people who've never run the campaigns they describe. We publish the opposite: the actual [restricted-vertical playbook](/insights/restricted-vertical-marketing-2026) we run, the [ad-policy matrix](/insights/restricted-industry-compliance-matrix-2026) we re-verify every quarter, and real operating numbers from the businesses we run and serve.
If that's the kind of source you'd rather see when you ask Google a marketing question — instead of another agency blog optimized to rank — Preferred Sources is how you say so.
## How to set it (about two minutes)
1. Open Google's source settings with our site pre-filled: **[google.com/preferences/source?q=mediapromotions.net](https://google.com/preferences/source?q=mediapromotions.net)**
2. Confirm Media Promotions as a preferred source.
3. That's it. You'll start seeing our guides favored, with a Preferred label, in your Search and AI results.
You can add as many sources as you want, and change them anytime. It costs nothing and it's not an account or a signup — it's a setting on your own Google.
## Our ask
If our work has been useful — the pillar guides, the tools, the honest compliance reporting — [make us a preferred source](https://google.com/preferences/source?q=mediapromotions.net). It's the single most direct way to keep the useful version of this category in front of you as AI search takes over the answers.
*Media Promotions is a Tampa, FL operator-led growth agency. We publish what we actually run. [Start a project →](/start)*
---
URL: https://mediapromotions.net/insights/restricted-industry-compliance-matrix-2026
Title: Restricted-Industry Ad-Policy Matrix (2026)
Published: 2026-06-02
Category: Reference
Reading time: 8 min read
Description: Which marketing platforms allow kratom, CBD, cannabis, vape, and firearms ads in 2026 — a platform-by-platform, vertical-by-vertical compliance matrix from an operator-led agency. Re-verified quarterly.
> **Last reviewed: 2026-06-02.** Platforms change enforcement without notice — we re-verify this matrix quarterly. Verify current policy against each platform before scoping a campaign. This is the public snapshot of the full matrix we maintain for active engagements.
Most agencies won't publish this because they don't run the campaigns it describes. We do — every week, for kratom, CBD, cannabis, vape, and firearms clients. This page is the quick-reference version of our [full restricted-vertical playbook](/insights/restricted-vertical-marketing-2026). If you operate in one of these categories, start here, then read the playbook.
## Can you run *paid ads*? (platform × vertical)
Legend: ✓ permitted · ⚠️ conditional / gated · ❌ prohibited.
| Vertical | Meta | Google Ads | TikTok | X | Reddit |
|---|---|---|---|---|---|
| **Kratom** | ❌ | ❌ | ❌ | ⚠️ case-by-case | ✓ |
| **CBD** (verified <0.3% THC) | ❌ | ⚠️ LegitScript, approved states | ❌ | ⚠️ | ⚠️ state-gated |
| **Cannabis** | ❌ | ❌ | ❌ | ⚠️ case-by-case | ⚠️ state-gated |
| **Vape / nicotine** | ❌ | ⚠️ country-gated (FDA PMTA) | ❌ | ⚠️ country-gated | ❌ |
| **Firearms** (sales) | ❌ (accessories ⚠️) | ❌ (accessories ⚠️) | ❌ (accessories ⚠️) | ✓ | ⚠️ accessories |
**The pattern:** Meta, Google, and TikTok prohibit paid acquisition across almost all of these categories. **X is the one mainstream platform** where firearms (and adult) can run normal paid acquisition, and where kratom/cannabis loosened to case-by-case in 2024. **Reddit is the secret weapon for kratom** — sponsored posts in the kratom community routinely beat Meta's would-be CPL by 40–60%. Firearms accessories (holsters, optics, slings, eyewear) get a conditional carve-out on Meta/Google/TikTok that the firearm itself does not.
## What actually carries revenue when paid is closed
When the major paid channels are shut, four channel categories carry restricted-vertical acquisition:
1. **Organic search (SEO)** — the biggest, least-discussed channel. Google's *ad* policies prohibit these categories; Google's *organic index* does not. Treat the SEO budget as the paid-acquisition budget. Typically **40–60%** of spend.
2. **Email + SMS** — Klaviyo (email) and Postscript (SMS) actively permit restricted work with restrictions. This is where retention and LTV compound. **15–25%**.
3. **Native + content** — Outbrain/Taboola/Sharethrough plus sponsored editorial on category publications (Marijuana Moment, AmmoLand, etc.). **15–25%**.
4. **Direct mail + out-of-home + events** — the channels with no policy committee. Higher cost per touch, strong ROAS on a controlled list. **10–20%**.
## Payment processing (the marketing stack fails *with* the payments stack)
Customer acquisition is pointless if checkout breaks. Mainstream processors terminate these merchants on discovery.
| Processor | Kratom | Cannabis | Firearms | Vape | Adult |
|---|---|---|---|---|---|
| Stripe / Square / PayPal | ❌ | ❌ | ❌ | ❌ | ❌ |
| Authorize.net (aggregator) | ⚠️ | ❌ | ⚠️ | ❌ | ❌ |
| NMI gateway | ⚠️ underwriting | ❌ | ✓ | ❌ | ❌ |
| Easy Pay Direct | ✓ | ⚠️ state | ✓ | ✓ | ✓ |
| CCBill / Verotel | ❌ | ❌ | ❌ | ❌ | ✓ |
| State-chartered credit unions | ⚠️ | ✓ (specific) | ✓ | ⚠️ | ❌ |
**Rule we operate by:** configure a backup processor *before* the first client launches. When the primary terminates, the backup activates in 24 hours — not 14 days while revenue stops.
## US legal status — the short version
- **Kratom:** federally unscheduled; banned in AL, AR, IN, RI, VT, WI (+ some counties: Sarasota FL, San Diego CA). Age/labeling rules in FL (21+), TN, GA, NV. Configure shipping restrictions at checkout, pre-payment.
- **CBD:** federally legal under the 2018 Farm Bill at verified <0.3% THC; marketing across state lines must respect destination-state law.
- **Cannabis:** ~25 jurisdictions recreational + medical, ~21 medical-only as of mid-2026; federally Schedule I; interstate commerce illegal (intrastate couriers only in legal states).
- **Vape / nicotine:** only FDA PMTA-approved products are legally marketable since 2022; flavored-product marketing is banned in several states (MA, CA, NY).
- **Firearms:** federally legal under the GCA/FFL/ATF system; strict states (CA, NY, NJ, MA, HI, IL, CT, MD, WA, OR) require geo-targeted creative because products legal elsewhere can't be shown there.
Laws here move quarterly. Verify against the relevant state agency before scoping any engagement.
## How we sequence a restricted-vertical engagement
- **Month 0** — risk mapping: which channels are open, which are closed, what hardens before launch.
- **Month 1** — infrastructure: separate Meta Business Manager (so a category ban doesn't cascade), backup processor tested, Klaviyo configured, DNS/hosting isolated.
- **Months 2–3** — content + organic foundation, GBP where applicable, sponsored editorial.
- **Months 3–6** — paid layered on top wherever it's open (X for firearms; native for kratom; organic-only for the most-restricted).
- **Month 6+** — diversification + LTV. Less dependence on any single channel — the resilience that protects revenue when the *next* policy shifts.
## Per-vertical playbooks
We maintain a dedicated playbook page for each:
- [Kratom retailer marketing](/industries/kratom-retailers)
- [CBD & hemp brand marketing](/industries/cbd-brands)
- [Cannabis dispensary marketing](/industries/cannabis-dispensaries)
- [Smoke shop & vape shop marketing](/industries/smoke-shops-vape-shops)
- [Firearms dealer & FFL marketing](/industries/firearms-dealers)
## FAQ
**Is there any way to run paid Meta or Google ads for kratom or cannabis?**
No legitimate one. Anyone promising approval is either uninformed or planning a cloaked-landing-page scheme that ends in account termination. The viable mix is organic SEO, email/SMS, affiliate, influencer, native, and (for firearms/adult) X.
**Can you guarantee my ad account won't get banned?**
No — and anyone who guarantees it is lying. What we structure for is *revenue continuity through a ban*: separate Business Managers, a documented rebuild playbook, and a channel mix that keeps running when one platform shuts.
**Why publish this if it's your competitive edge?**
Because the edge isn't the matrix — it's operating inside the constraints daily. The compliance facts are public; the execution is the moat.
---
*This matrix is maintained by [Media Promotions](/about), a Tampa, FL operator-led agency that serves restricted verticals most agencies refuse. Re-verified quarterly; last reviewed 2026-06-02. [Start a project →](/start)*
---
URL: https://mediapromotions.net/insights/ai-adoption-small-business-marketing-2026
Title: AI adoption in small business marketing — the 2026 state of play
Published: 2026-05-21
Category: Research · AI Adoption
Reading time: 15 min read
Description: An honest synthesis of where AI is actually being adopted in small business marketing in 2026 — what's working, what's hype, what's quietly happening behind the scenes, and what to actually invest in next.
This is a synthesis report, not a primary-research study. Where we cite statistics, those come from publicly-available research (McKinsey State of AI, HubSpot State of Marketing, Gartner CMO surveys, Statista panels, public Google and Meta product announcements) which we link inline. Where we share observation, those come from running paid-marketing engagements across roughly 80 small and mid-market business accounts in 2024-2026 — we're sharing what we've seen, not what a 1,000-respondent survey would tell you. Both forms of evidence are useful; conflating them is dishonest, so we keep them separate.
We're publishing this report because the AI conversation in small business marketing is polluted with two failure modes simultaneously. Vendor hype claims AI will replace your entire marketing function inside 18 months. Cynical skepticism claims AI is a fad that produces unusable slop and serious marketers ignore it. Neither matches reality. Reality is: AI is quietly embedded in nearly every channel a small business already uses, the highest-ROI applications are not the ones being marketed to small business owners, and a small set of changes can meaningfully change the results from a 2026 marketing budget without requiring a "AI transformation initiative."
## The headline finding
AI adoption in small business marketing in 2026 is dominated by what we call *involuntary adoption* — small businesses are using AI heavily, often without realizing it, because the platforms they already use (Google Ads, Meta Ads, HubSpot, Mailchimp, Klaviyo, ChatGPT-via-employees, etc.) have AI embedded as the default. Meanwhile, *deliberate* AI adoption — adopting tools or workflows specifically for the AI capability — lags significantly behind, and the gap between the two is widening, not closing.
This matters because the small businesses that win the next 24 months will not be the ones who chase the deliberate-adoption headlines. They'll be the ones who get the involuntary side right — making the AI already inside their platforms actually work for them — and add a small, focused set of deliberate-adoption applications that genuinely change outcomes.
## Where AI is actually being adopted (the involuntary side)
The platforms small businesses already use have shipped AI as default behavior across the marketing stack. Most operators don't realize how much of their marketing is now AI-driven.
**Bid optimization in paid search and social.** Google's tCPA/tROAS bidding and Meta's Advantage+ campaigns are pure machine-learning systems. According to Google's own product disclosures, more than 80% of paid-search spend in 2025 was on automated bidding by mid-market and small-business accounts. The implication: every small business running paid ads is already running on AI — they just don't think of it that way. The question isn't "should we adopt AI in paid?" — it's "are we feeding the AI we already have the right signals?"
**Audience expansion and lookalike modeling.** Meta's Advantage+ Audience and Google's similar audiences are AI-driven targeting systems. The advertiser specifies a seed audience; the platform finds adjacent prospects via embedding similarity. By 2026 these features are essentially mandatory in the platforms — you can't turn them off in many campaign types, only soft-influence them.
**Creative generation and adaptation.** Google's responsive search ads, Performance Max asset combinations, and Meta's Advantage+ Creative all generate ad variants from advertiser-supplied components — testing combinations the advertiser never explicitly built. According to public Meta and Google product blog posts in 2024-2025, more than 60% of impressions in Performance Max and Advantage+ campaigns serve AI-generated creative variants.
**Email subject-line and send-time optimization.** Mailchimp, Klaviyo, HubSpot, and ActiveCampaign all ship AI-driven send-time optimization and subject-line testing. The marketer writes one subject line; the platform tests variants or picks send times based on historical recipient behavior. Most operators don't audit how much of their email performance is platform-AI-driven vs their own work.
**Content recommendations and dynamic personalization.** E-commerce platforms (Shopify, WooCommerce extensions, BigCommerce) ship AI-driven product recommendations as the default. The "you might also like" section is almost entirely machine-learning-driven. Personalized homepages, search-result reranking, and cart-abandonment recovery are similarly AI-driven by default in 2026.
**Customer service triage and answering.** Intercom's Fin, HubSpot's chatbot AI, Zendesk Answer Bot, and dozens of small-business-focused tools (Tidio, Crisp, Drift) ship AI-driven first-touch customer service. Many small businesses adopted these for "live chat" and now find their AI handles 30-60% of inbound questions without a human ever touching the conversation.
**Image generation for ad creative and content.** The arrival of high-quality image-generation tools (Google Nano Banana, OpenAI DALL-E, Adobe Firefly, Midjourney) in 2024-2025 collapsed the cost of decent ad creative from $300-$800 per piece (studio photography + retouching) to under $5 per piece (AI generation + light human curation). According to the HubSpot State of Marketing Report 2025, 52% of small businesses report using AI image generation at least sometimes for marketing content.
**Transcription, summarization, and meeting capture.** Otter, Fathom, Granola, Tactiq — meeting transcription tools are now nearly universal in small businesses that take any sales or client calls. The transcription itself is AI; the summarization and action-item extraction is AI; the CRM autopopulation is AI.
## Where AI is actually working (the deliberate side that's earning ROI)
Beyond the involuntary side, a smaller set of deliberate AI applications are demonstrably moving the needle for small businesses. Based on our observation across roughly 80 client accounts (mostly home services, professional services, and e-commerce):
**Conversational AI for inbound qualification.** Small businesses adopting tools like HubSpot Breeze, ManyChat with GPT integration, or custom Claude/GPT-API chatbots for qualifying inbound leads see 20-35% lift in lead-to-appointment conversion. The mechanism: instant response, conversational rapport, more complete intake data captured before the human ever picks up the conversation.
**AI-generated ad creative variants.** Generating 8-15 ad creative variants per campaign per week (vs the 1-3 a small business typically produced before) lifts paid social performance 15-30%. The mechanism: more shots on goal, faster learning about what works, less reliance on a single "hero" creative.
**SEO content production at scale (done correctly).** Small businesses that use AI to produce 60-100 well-edited, topically-deep content pieces per year — vs the 8-15 they'd produce manually — and pair that volume with rigorous editorial standards see meaningful organic traffic growth. Critical caveat: businesses that produce templated, undifferentiated AI content at scale (the "programmatic SEO" failure mode) experience the opposite — Google's helpful-content systems penalize them aggressively. The difference between the two outcomes is editorial discipline, not the AI tool.
**Email personalization at scale.** Small businesses using AI to personalize email content for 20-50 audience segments (vs 1-3 broad segments) see 25-45% lift in open and click rates. The mechanism: messaging that actually reflects what the recipient is interested in, vs broad blasts that fit nobody specifically.
**Marketing analytics and reporting automation.** AI-driven analytics tools (HockeyStack, Triple Whale, Northbeam for e-commerce; Improvado, Funnel.io for cross-channel) automate the data engineering work that previously consumed 6-12 hours per month of a marketer's time, freeing that time for strategy and optimization. The ROI isn't visible in any single metric — it's reclaimed hours.
**Customer service automation for repetitive questions.** Small businesses adopting AI customer service for the top 30 most-common questions (delivery status, return policy, basic product questions, appointment availability) see 40-65% deflection rate without a meaningful drop in customer satisfaction. The savings are real and durable.
## Where AI is not yet working (the overhyped side)
A significant share of the AI marketing conversation in 2026 is hype that hasn't delivered. The patterns we see:
**"AI replaces your marketing team" pitches.** Vendors selling fully-autonomous marketing systems (single AI that strategizes, creates, deploys, optimizes, and reports — no human involvement) are over-promising. The work AI does *well* is component-level (generate a draft, score a lead, suggest variants). The work it doesn't do well in 2026 is strategic and integrative (deciding what brand position to take, choosing which channels to invest in, judging whether a campaign concept fits the brand). Small businesses that buy "AI marketing team replacement" tools typically find they replace one bad employee with a different kind of bad employee.
**Fully-autonomous ad creative generation without human editing.** AI image generation can produce 80% of an ad creative for under $5. But the last 20% — pulling out the AI-tell features, ensuring brand consistency, matching the offer to the creative, eliminating the uncanny-valley artifacts — still requires a human. Small businesses that ship unedited AI creative typically see lower performance than they would have with stock photos.
**AI-driven "viral" content prediction.** Several tools claim to predict which content will perform well before posting. These haven't held up in head-to-head comparison against simple human judgment + post-and-measure iteration. Predicting virality from features is harder than the tools' marketing suggests.
**AI SEO content at unconstrained scale.** Tools that promise "1,000 SEO articles per month from a single prompt" produce content that triggers Google's helpful-content penalties. The 2024-2025 helpful-content updates aggressively de-ranked sites that scaled AI content production without editorial discipline. We've seen client requests for this approach decline 50-70% from 2024 highs as the penalties became visible.
**AI-generated voice for customer service.** Voice synthesis is impressive in 2026 but customers in our portfolio still detect AI voices in customer service contexts and rate the experience lower than human-handled calls. The technology will likely cross the believability threshold within 2-3 years; it hasn't yet for production customer service.
**Predictive churn prevention for small businesses.** Enterprise SaaS uses predictive churn models effectively. Small businesses adopting the same tooling typically lack the data volume to make the predictions reliable — and even when reliable, lack the workflow to act on predictions at scale.
## The adoption math — what to actually invest in
For a small business reading this in 2026, the practical investment hierarchy:
**Tier 1 — already paying for, mostly under-utilized (zero new cost):**
- Audit your Google Ads and Meta Ads accounts for whether you're properly feeding the AI systems already running them — Conversions API setup, offline conversion import, enhanced conversions, signal richness. Most small businesses have AI-driven campaign types running with 30-50% less signal than they could have.
- Audit your email marketing platform for whether you're using its AI features (send-time optimization, subject-line variants, segment auto-generation). Most users opt out of these features unconsciously by not enabling them.
- Audit your customer service tooling for AI-deflection setup — most platforms ship AI chat as a feature you have to enable explicitly.
**Tier 2 — low-cost deliberate additions ($50-$200/month):**
- ChatGPT Plus, Claude Pro, or equivalent for marketing-team daily use — drafting, summarizing, research, brainstorming. Average employee uses AI 8-15 hours/week in 2026; the per-seat cost pays back in productivity.
- Otter / Fathom / Granola for meeting transcription and CRM autopopulation — collapses a real friction point.
- An AI image generation subscription (Midjourney, Adobe Firefly, or Nano Banana via Google AI Studio) for ad creative variant production.
**Tier 3 — meaningful deliberate adoption ($300-$2,000/month):**
- AI-driven inbound qualification chatbot (HubSpot Breeze, custom-built on Claude/GPT API, or ManyChat for messaging-platform-first businesses).
- AI-driven analytics platform (HockeyStack, Triple Whale, Improvado depending on business model).
- Dedicated AI ad creative production workflow — either an in-house generator + editor or a specialist vendor.
**Tier 4 — sophisticated investments ($2,000+/month and significant operational change):**
- Custom AI workflows integrated into business operations — proprietary chatbots trained on your knowledge base, AI-driven lead scoring integrated with your CRM, AI-personalized landing pages, etc.
- Dedicated MLOps or AI engineering capability if you're at the scale where it pays back.
The mistake we see most: businesses skipping Tier 1 and Tier 2 to chase Tier 4. Get the involuntary side right before you build custom AI infrastructure.
## What this means for marketing budgets
If you're rethinking your marketing budget in 2026, the AI-driven shifts that matter for most small businesses:
- **More ad creative, less ad media management labor.** AI collapses the cost of producing ad creative variants. Many agencies and in-house teams should be producing 4-8× the creative volume they did in 2022-2023, with similar or lower human-hours.
- **Less manual reporting, more strategic analysis.** Reporting automation should be eating 6-12 hours/month per marketing employee. Reallocate those hours to actual strategy and optimization decisions, not just generating more reports.
- **More personalization at scale, fewer broad blasts.** Email and on-site personalization should be 5-10× more granular than 2022 levels in most small businesses.
- **More AI-augmented customer service capacity, similar headcount.** Customer service teams should be handling 30-60% more volume with the same headcount due to AI deflection of repetitive questions.
- **Roughly the same paid-media spend, much better signal richness.** Paid media spend doesn't dramatically change — what changes is how much signal you're sending the AI-driven platforms to optimize on.
The businesses that systematically rebalance for these shifts in 2026 are seeing real ROI improvement. The businesses that simply layer "AI tools" on top of legacy workflows without rebalancing are spending more without measurable improvement.
## What's coming next (the 2026-2028 outlook)
A few forward-looking observations based on what we're seeing in early-stage product announcements and our own client engagements:
**Agentic AI for marketing operations.** AI agents that complete multi-step marketing tasks (draft a campaign, generate creative variants, deploy across platforms, optimize over the first 7 days) are arriving in 2026. The technology works in narrow cases but isn't yet reliable enough for unsupervised production use. Expect this to mature substantially in 2027.
**AI search disruption to traditional SEO.** Google's AI Overviews, Bing's Copilot integration, and the rise of ChatGPT/Claude/Perplexity as direct search alternatives are reshaping how customers discover small businesses. Generative-engine-optimization (GEO) — optimizing content to be cited by AI assistants — is becoming a discipline distinct from traditional SEO. Small businesses that ignore this shift will see organic traffic decline over the next 2-3 years.
**AI-driven first-party data activation.** Privacy changes (third-party cookie deprecation, iOS ATT, GDPR enforcement) make first-party data more valuable. AI tools that activate first-party data for personalization, lookalike modeling, and targeting are increasingly the difference between a working paid-media program and a deteriorating one.
**Voice and video AI in customer-facing contexts.** Voice synthesis and video generation will cross the believability threshold for production customer service and personalized video messaging within 2-3 years. Small businesses should be thinking about how they'll incorporate this — and what brand standards they want to set — before the technology arrives.
**Consolidation of AI tooling.** The 2024-2025 explosion of AI marketing tools is consolidating in 2026 — most categories will be dominated by 2-4 platforms by 2028, with niche tools surviving in specific use cases. Small businesses should be cautious about long-term commitments to AI tooling that doesn't have clear longevity signals.
## How to read the rest of this report
If you're a small business owner asking "what should I do with AI in my marketing right now?" — the practical answer is in the Tier 1 and Tier 2 sections above. Get the AI-already-running side feeding on rich signal. Add the low-cost daily-productivity tools. Then carefully evaluate the higher tiers.
If you're a marketing leader at a small or mid-market business asking "how do I think strategically about AI?" — the framework is: distinguish involuntary from deliberate adoption, prioritize the highest-leverage involuntary improvements first, and treat deliberate adoption as a discipline (with editorial standards, quality control, and ROI measurement) rather than a vendor-purchase decision.
If you're working with a marketing agency, the questions to ask are:
- "How are we feeding signal to the AI-driven platforms we're already on?"
- "What share of our ad creative is AI-generated, and what's our editorial standard for it?"
- "Where are we using AI vs human judgment, and why?"
- "How do we measure whether our AI investments are paying off?"
An agency that can't answer these clearly in 2026 isn't running on the current state of the practice.
---
## Sources and methodology
**Public research cited:**
- HubSpot State of Marketing Report 2025
- McKinsey "The State of AI" 2024 and 2025 editions
- Gartner CMO Spend Survey 2024
- Google product blog posts on Performance Max and tCPA bidding (publicly archived)
- Meta product blog posts on Advantage+ (publicly archived)
- Statista digital marketing AI adoption panel data (2024-2025)
- Public earnings disclosures and product announcements from Google, Meta, Microsoft, Salesforce, Adobe, HubSpot
**Internal observation:**
- Roughly 80 small and mid-market business accounts across home services, professional services, and direct-to-consumer e-commerce
- Engagement period: 2024-2026
- Geographic concentration: Florida + nationwide
- Sample is not statistically representative; observations are anecdotal patterns we've seen, not survey research
**What this report is not:**
- A primary-research survey with a defined sample size and confidence interval
- A vendor-endorsed white paper
- A prediction with specific timelines (the "2026-2028 outlook" section is informed speculation, not forecasting)
We publish this kind of report because the marketing-research space is polluted with vendor-funded "research" that's actually marketing collateral. If we say something with statistical specificity, we cite the public source. If we say something from our own observation, we say so. We think that's the only way to publish anything useful.
---
For a working session on AI adoption in your specific business, [open the intake](/start). We don't sell "AI marketing services" as a category — we work AI into the operational stack of every engagement where it earns its place, and we don't add it where it doesn't.
---
URL: https://mediapromotions.net/insights/marketing-a-med-spa-2026
Title: How to market a med spa in 2026
Published: 2026-05-20
Category: Industry · Med Spa
Reading time: 13 min read
Description: The specific playbook for med spa client acquisition in 2026 — Meta-dominant paid social, treatment-LTV economics, before/after creative, online booking integration, and the operational gaps that separate top-quartile practices from the rest.
Med spa marketing in 2026 is structurally different from every other vertical we work in. First, the channel mix inverts what works for service businesses — Meta (Instagram + Facebook) is the dominant paid-acquisition channel, not Google Search, because aesthetic decisions are driven by visual aspiration and social proof, not "I have a problem to solve right now." Second, the lifetime value compounds heavily through repeat treatments (Botox every 3-4 months, filler every 9-12 months, laser packages, monthly memberships), which means the right CAC math is "what can we pay for a first treatment that earns back across 18-24 months of repeats?" Third, the operational stack — booking integration, before/after consent + content workflow, membership program, and ongoing creative production — frequently determines whether a treatment becomes a 12-touchpoint customer or a one-and-done visit.
This article is the practical playbook we run for med spa retainers. It complements the broader [paid advertising pillar](/insights/paid-advertising-complete-guide-2026) with med-spa-specific operational detail.
## The numbers a med spa should know
Three lifetime-value figures we anchor every med spa engagement on:
- **Single-treatment customer LTV (12-month horizon, contribution margin):** $400-$1,200 typical (one treatment + maybe one repeat or add-on)
- **Repeat-treatment customer LTV (24-month horizon, contribution margin):** $2,800-$6,500 typical (Botox 3-4× per year + occasional filler or laser)
- **Membership / VIP customer LTV (36-month horizon, contribution margin):** $7,500-$18,000+ (monthly recurring + treatment volume)
Against those LTVs, the right CAC ceiling math:
- **First-treatment CAC ceiling:** $120-$280 per booked first appointment
- **Premium-treatment CAC ceiling:** $300-$700 per booked first appointment for higher-AOV services (body contouring, RF microneedling packages, large filler appointments)
- **Membership conversion CAC:** Calculated downstream — the goal is converting 25-40% of first-treatment customers into membership inside 90 days
Top-quartile med spas in our Florida portfolio hit first-treatment CAC of $80-$180. Bottom-quartile pay $350+. The 2-4× spread is creative quality, landing-page conversion, and booking-system integration.
## The channel allocation that actually works
For a typical Tampa Bay / Florida med spa spending $5,000-$25,000/mo on paid acquisition, the allocation that has produced the best results in our portfolio:
- **Meta Advantage+ Shopping / lead campaigns (Facebook + Instagram):** 50-65% of paid spend — the dominant channel. Aesthetic aspiration commerce lives here.
- **Google Search (commercial-intent treatment queries):** 15-25% of paid spend — "Botox near me," "[treatment] [city]," "med spa [neighborhood]"
- **Google Local Service Ads (LSA):** 5-10% of paid spend — emerging channel for med spa, especially in markets where it's available
- **Google Performance Max (brand defense + treatment discovery):** 5-10% of paid spend — branded search + PMax-discovered placements
- **TikTok / Instagram Reels (creator + paid blend):** 5-10% of paid spend — top-of-funnel awareness, especially for younger demographic and trending treatments
- **YouTube In-Stream (geo-targeted education):** 3-5% of paid spend — long-form treatment education for higher-AOV services
What's missing from this list: cold X (Twitter), Pinterest paid (organic Pinterest still has a role), Snapchat. They have edge cases but they're rarely the next dollar.
## The operational stack
The ads don't work without these six operational pieces in place. We audit them before any spend goes live:
**Online booking integration.** Vagaro, Boulevard, Mindbody, Booker. Online booking conversion runs 3-5× higher than "call to book" or "fill out a form and we'll call you back." Med spa customers — especially first-time treatment shoppers — strongly prefer self-service booking. Phone-only booking caps your acquisition ceiling. We require online booking on day one of any med spa engagement.
**Before / after consent + content workflow.** The single highest-performing creative format for med spa is real before/after photography from your own practice. Stock photos and AI-generated images convert at 30-50% lower rates than authentic content. We require a signed-consent + photography protocol that captures 8-12 before/after pairs per month across your highest-priority treatments. Without this, you're competing on someone else's photos.
**Treatment-package + financing structure.** A med spa that only sells single treatments is leaving 40-60% of LTV on the table. Packages (3-treatment, 6-treatment, annual VIP) lift average order value 2-4× and lock in repeat visits. Financing via Cherry, Affirm, or PatientFi closes 15-30% more booked appointments at higher AOVs.
**Membership program.** A monthly or annual membership ($79-$249/month typical) converts 25-40% of first-treatment customers into predictable recurring revenue. Memberships also dramatically improve LTV math by amortizing the acquisition cost over 18-36 months instead of 3-6.
**Review request automation.** Every completed treatment triggers a review request via text 24-48 hours later — automated, named to the specific provider who treated the customer. Google and Yelp review velocity matters; med spa is also one of the few verticals where RealSelf reviews still meaningfully influence purchase decisions for higher-AOV treatments.
**Re-engagement / treatment-cycle automation.** Botox customers should receive a re-booking nudge 10-12 weeks after their last treatment. Filler customers around the 9-month mark. Laser package customers between sessions. SMS-first automation runs 3-5× higher engagement than email.
Without these six pieces in place, paid spend leaks across multiple stages of the funnel.
## The keywords that matter
Search-query strategy for med spa in 2026:
**Commercial-intent treatment queries (highest priority for Google Search):**
- `[treatment] [city]` — "Botox Tampa," "lip filler Brandon," "laser hair removal St Pete"
- `med spa near me`
- `med spa [city]`
- `[treatment] near me`
**Brand-specific queries (medium-high priority):**
- `[brand-name treatment] [city]` — "Sculptra Tampa," "Morpheus8 Brandon," "Daxxify [city]"
- `[device-name] [city]` — "Sofwave Tampa," "EmSculpt [city]"
**"Best" / comparison queries (medium priority):**
- `best [treatment] [city]`
- `top med spa [city]`
- `[treatment] reviews [city]`
**Research / education queries (lower priority but useful for top-funnel):**
- `does [treatment] hurt`
- `[treatment] cost`
- `[treatment] before and after`
For Meta, keyword strategy translates to interest-based audiences + lookalike audiences + retargeting. Audience structure (not query structure) is the lever in social.
## What a typical Tampa Bay med spa engagement looks like
For context, here's what a $12,000/mo paid spend med spa engagement allocation looks like in our Tampa portfolio:
```
Meta (Facebook + Instagram) $7,200
Google Search (commercial-intent) $2,400
Google PMax (brand + discovery) $800
Google LSA (where available) $600
TikTok / Reels $500
YouTube In-Stream $300
Tools + tracking (CallRail, etc.) $200
─────────────────────────────────────
Total $12,000
```
Expected outcomes at this spend level in competitive Florida submarkets:
- 80-150 first-treatment booked appointments per month
- 25-45 converted to membership inside 90 days
- 35-60 packages purchased per month
- Cost per booked first appointment: $80-$180
- Cost per signed membership: $300-$700 (calculated downstream)
- Annual contribution-margin return: $600K-$1.4M (assuming $3,500 average 24-month LTV × 80-150 customers × 12 months × top-quartile retention)
Three to four weeks to first results. Two to four months to full account compound. Med spa accounts also benefit from seasonal effects — January (New Year resolutions), April-May (pre-summer), November-December (holiday + year-end FSA spending) all over-index for booking volume.
## The 90-day rebuild we do on every inherited med spa account
When we take over a med spa account from another agency or in-house team, the first 90 days follow a standard sequence:
**Days 1-14: Audit + foundation.**
- Pixel + Conversions API + Meta CAPI implementation
- Booking integration check (Vagaro/Boulevard/Mindbody/Booker)
- Before/after content audit — how many real before/after pairs in inventory, how recent
- Membership program audit — current structure, conversion rates, churn
- Review velocity audit (Google + Yelp + RealSelf for higher-AOV practices)
- GBP optimization (categories, services, photos, posts)
- Landing-page performance audit (sub-1.5s mobile LCP is the target)
- HIPAA-compliant intake check — patient forms must route through BAA-covered providers
**Days 15-30: Creative + campaign rebuild.**
- New before/after content shoot (8-12 pairs across priority treatments)
- First creative batch for Meta (12-18 pieces — mix of carousel, single-image, video, UGC-style provider content)
- New Google Search campaigns with proper match types + negatives (eliminating "free [treatment]" queries that don't convert)
- Membership-program offer engineered into the funnel from day one
- Booking integration confirmed working end-to-end with conversion tracking
**Days 31-60: Optimize + scale.**
- Transition Meta to performance-driven optimization (using Conversions API offline event for booked appointments, not just landing-page views)
- Second creative batch ships (winning patterns from batch 1 + new treatment angles)
- Re-engagement automation deployed (Botox re-book at 10-12 weeks, filler at 9 months)
- First quarterly business review with owner — covers booked-appointment rate, membership conversion rate, AOV by treatment
**Days 61-90: Compound.**
- Audience refresh based on first 60 days of conversion data
- Cross-channel budget rebalance based on incremental contribution
- Third creative batch; UGC-style provider content + customer testimonial content
- Documented baseline + 18-month trajectory model
This is the same shape as the general 90-day plan in [the paid advertising pillar](/insights/paid-advertising-complete-guide-2026), specialized for med spa.
## Common mistakes that cost med spas most
The patterns we see across audits:
**1. Stock photos and AI imagery instead of real before/after.** This is the #1 creative mistake. Real before/after photography from your practice converts 30-50% better than any alternative. Stock/AI signals "we don't have results to show" to a sophisticated audience that can spot it instantly.
**2. Phone-only or form-only booking.** Med spa customers — especially first-time treatment shoppers — strongly prefer self-service online booking. Practices that require a phone call or "fill out a form and we'll get back to you" leak 30-50% of intent.
**3. No membership program.** A med spa without a membership program is leaving 40-60% of LTV unconverted. Membership is the single highest-leverage operational change a med spa can make.
**4. Treating every treatment the same in ad creative.** Botox creative ≠ filler creative ≠ laser creative ≠ body contouring creative. Each has different audience psychology, different concerns, different aspirational positioning. Practices running generic "look your best" creative leave 30-50% of performance on the table vs. treatment-specific creative.
**5. Ignoring re-engagement automation.** A Botox customer who's now 14 weeks out from their last treatment is a 60-70% probability re-book if they get the right SMS at the right time. Practices that don't automate re-engagement burn through repeat-treatment LTV by relying on customers to remember to come back.
**6. Reviewing for vanity-metric quantity, not velocity.** A practice with 700 stale Google reviews and 2 per month adding doesn't outrank a competitor with 200 reviews and 18 per month adding. The algorithm weights recency.
**7. Mixing medical and aesthetic compliance.** Med spas operate under specific medical-board oversight (depending on state — in Florida, physician supervision is required for prescription-required treatments like Botox and filler). Compliance treats some claims very differently from purely aesthetic spas. We bake state-medical-board review into creative compliance.
**8. Forgetting Instagram organic + UGC.** Paid social only works if your organic Instagram presence is credible. A practice with 380 followers and a half-built Instagram profile struggles to convert paid traffic. Organic content production is part of the operational stack, not a separate decision.
## Compliance considerations
Med spas operate under multiple compliance regimes:
- **State medical board oversight.** Botox, filler, sclerotherapy, and other prescription-required treatments require physician supervision (in Florida, FBM and FBOM rules apply; specifics vary by state). Marketing claims about provider credentials must accurately reflect the supervising-physician relationship. "Medical-grade" claims must reflect actual medical-grade equipment / pharmaceuticals.
- **HIPAA.** Patient testimonials and before/after photography require signed releases — both for the photography itself and for use in marketing. Email marketing requires BAA-covered providers (Mailchimp's HIPAA tier, not the standard tier).
- **FTC truth-in-advertising.** Before/after photos must represent actual results (not retouched). Treatment claims ("look 10 years younger") require substantiation or qualifying language. Pricing claims must reflect actual pricing structure.
- **State consumer protection rules.** Florida (and most states) restrict certain advertising claims around "permanent" results when the underlying treatment is non-permanent.
- **Cherry / Affirm / PatientFi financing disclosure.** Financing offers must include accurate APR and terms; "0% APR for 24 months" must reflect actual approval criteria.
We bake compliance review into every creative ship; an agency that doesn't run state-specific medical-board compliance checks on med spa advertising is creating exposure for the practice.
## What it costs to do this right
Honest pricing for med spa marketing in 2026:
- **Below $5,000/mo total paid spend:** Don't hire an agency yet. DIY the foundational Meta + Google setup; revisit the agency conversation at higher spend.
- **$5,000-$12,000/mo paid spend:** Boutique agency retainer of $2,800-$4,000/mo. Includes account management, creative production at 8-12 pieces/month, before/after content workflow setup, weekly reporting.
- **$12,000-$30,000/mo paid spend:** Mid-tier agency retainer of $4,000-$7,500/mo. Adds dedicated strategist, 15-25 creative pieces/month, multi-platform, monthly content shoot coordination, membership-program consulting.
- **$30,000+/mo paid spend:** Senior team / multi-location med spa — custom engagement structure with embedded creative production.
Our med spa retainers start at $2,800/mo, which includes operational integration work (booking integration, HIPAA review, before/after content workflow setup, membership program design) for the first 60 days. After that, the retainer covers ongoing optimization + creative production.
## What this article doesn't cover
We deliberately stayed out of:
- **SEO-as-content** for med spa (the broader playbook lives in [the web/SEO pillar](/insights/website-seo-complete-guide-2026))
- **Specific platform-by-platform tutorials** (the [paid pillar](/insights/paid-advertising-complete-guide-2026) covers Meta / Google operational depth)
- **Specific booking-system walkthroughs** for Vagaro, Boulevard, Mindbody, Booker (those become outdated quickly — we keep them in private retainer docs)
- **Provider credentialing and physician-supervision structure** — important but outside the marketing scope
- **Device / pharmaceutical selection decisions** — outside the marketing scope
For med-spa-specific implementation help, [open the intake](/start) and tell us about your practice — we'll come back with a written 90-day plan inside one business day.
---
This article is part of the [paid advertising complete guide cluster](/insights/paid-advertising-complete-guide-2026). For other industry-specific deep-dives, see [marketing a dental practice](/insights/marketing-a-dental-practice-2026), [marketing an HVAC business](/insights/marketing-an-hvac-business-2026), and the [/insights/](/insights) index.
---
URL: https://mediapromotions.net/insights/marketing-a-personal-injury-law-firm-2026
Title: How to market a personal injury law firm in 2026
Published: 2026-05-20
Category: Industry · Legal
Reading time: 14 min read
Description: The specific playbook for personal injury new-case acquisition in 2026 — paid search at $80-$400 CPCs, LSA verification, intake conversion, settlement cycle economics, and the operational gaps that separate top-decile firms from the rest.
Personal injury marketing in 2026 is structurally different from general "professional service marketing" in ways that matter for budget, operations, and risk tolerance. First, the economics concentrate around a single high-value event — a signed case — with values that range from $4,000 (minor settlement) to $300,000+ (catastrophic injury / wrongful death), which means the right acquisition target is *qualified signed case*, not "lead." Second, the channel mix concentrates aggressively around Google Search at CPCs of $80-$400+ in major markets (yes, that high — this is the most expensive paid-search vertical in the United States), Local Service Ads, and intent-based YouTube. Third, the operational stack — intake conversion, sign-up speed, e-signature workflow, and conflict-check automation — frequently determines whether a $300 click becomes a $30,000 case fee or a wasted dollar.
This article is the practical playbook we run for PI firm retainers. It complements the broader [paid advertising pillar](/insights/paid-advertising-complete-guide-2026) with PI-specific operational detail. PI marketing is also the highest-stakes vertical we work in — a single signed catastrophic case can pay back 12 months of marketing investment, while a six-month run of poor execution can quietly bleed half a million dollars without generating a single signed case. The variance is real and worth respecting.
## The numbers a PI firm should know
Three lifetime-value figures we anchor every PI engagement on:
- **Standard auto-accident case (third-party tort, $50K policy limit, medical treatment):** $8,000-$22,000 firm contribution after costs, 6-14 month cycle
- **Complex auto-accident case (commercial truck, multi-vehicle, lasting injury, UM/UIM stack):** $35,000-$140,000 firm contribution after costs, 14-30 month cycle
- **Catastrophic injury / wrongful death / commercial premises:** $150,000-$1,200,000+ firm contribution after costs, 18-36+ month cycle
Against those LTVs, the right CAC ceiling math:
- **Standard auto case CAC ceiling:** $1,500-$3,500 per signed case
- **Complex auto case CAC ceiling:** $5,000-$15,000 per signed case
- **Catastrophic case CAC ceiling:** $25,000-$70,000+ per signed case
Most firms anchor to "what's our cost per signed case" without segmenting by case type. That's a mistake. A firm spending $4,000 to acquire a $9,000 auto case is barely profitable. A firm spending $4,000 to acquire a $400,000 wrongful death case has the campaign of the year. The mix matters.
Top-decile PI firms we work with hit signed-case CAC in the $1,200-$2,800 range for standard auto. Bottom-quartile pay $5,000+ on the same case type. The 3-4× spread isn't market — it's intake conversion and click-to-qualified-lead ratio.
## The channel allocation that actually works
For a typical Florida PI firm spending $25,000-$120,000/mo on paid acquisition (yes, the spend levels are an order of magnitude above general service businesses — that's the cost of competing in this vertical), the allocation that has produced the best results in our portfolio:
- **Google Search (high-intent legal queries):** 45-60% of paid spend — this is the dominant acquisition channel. Queries like "car accident lawyer [city]," "personal injury attorney near me," "[city] truck accident lawyer."
- **Google Local Service Ads (LSA):** 15-25% of paid spend — verified-business badge, pay-per-lead, growing channel especially in mid-size markets
- **Google Performance Max (brand defense + secondary intent):** 5-10% of paid spend — keeps competitors from outbidding on your firm name
- **Meta retargeting (Facebook + Instagram):** 8-12% of paid spend — warm audience nurture during the days-to-weeks decision cycle when accident victims are considering attorneys
- **YouTube In-Stream (geo-targeted + intent-based):** 8-12% of paid spend — branded awareness for top-of-funnel + intent-based remarketing
- **Display / contextual (legal-intent placements):** 3-5% of paid spend — niche but valuable on accident-news contextual placements
What's missing from this list: cold Meta prospecting, TikTok, Pinterest. They have no place in PI acquisition. Anyone selling you "TikTok ads for PI law" is selling a story, not a strategy.
## The operational stack
The ads don't work without these six operational pieces in place. We audit them before any spend goes live:
**Intake answering inside 15 seconds, 24/7.** PI is the most time-sensitive vertical in marketing — an accident victim contacts 3-7 firms in their first hour after an accident, and the firm that answers first (and answers well) signs disproportionately. We require a 24/7 intake operation, either in-house, via a partner like Smith.ai or Alert Communications, or hybrid. A voicemail policy after 5 PM is leaving 25-40% of your highest-LTV leads to competitors.
**Intake-to-sign-up conversion script.** Top-quartile firms convert 50-70% of qualified leads into signed cases. Bottom-quartile convert 15-25%. The difference is a well-engineered intake script — first 2 minutes establish rapport + injury severity + liability, next 3-5 minutes establish damages + insurance coverage + statute concerns, final 1-2 minutes close to e-signature. We work with firms on script design, recording review, and weekly conversion-rate calibration.
**Mobile e-signature workflow.** The signed retainer should land in 5 minutes from "I'm interested" — not 5 hours, not the next day. Tools like SignNow, DocuSign, or Lexicata-integrated signing close 2-3× more cases than "we'll email you a retainer to print and mail back."
**Conflict-check automation.** Before sign-up, every prospect runs against existing client / opposing-party databases. Tools like Clio Manage or Litify automate this; manual conflict checks delay sign-up and bleed conversion.
**Case management system integration.** Clio, Litify, MyCase, Filevine — whichever the firm runs, the marketing pipeline should feed cases directly with full intake metadata so attorneys see lead source, intake notes, and call recording when picking up a new case.
**Review request automation.** Every closed case (settled or dismissed) triggers a review request via text 7-14 days after closing — automated, named to the attorney who handled the case. Google review velocity + Avvo + Justia review counts are heavily weighted local-pack ranking factors. 6-12 new reviews per month per location is the floor for strong rankings in competitive markets.
Without these six pieces, the rest of this article doesn't matter. Fix the operational stack first — especially intake answering and the sign-up script.
## The keywords that matter
Search-query strategy for PI in 2026:
**High-intent commercial queries (highest priority + highest CPC):**
- `car accident lawyer [city]` — $80-$300 CPC in major markets
- `personal injury attorney [city]` — $60-$250 CPC
- `[city] accident lawyer`
- `truck accident lawyer [city]` — premium CPC, premium case value
- `motorcycle accident lawyer [city]`
- `slip and fall lawyer [city]`
**Practice-area-specific queries (medium-high priority):**
- `[practice area] lawyer [city]` — e.g., "dog bite lawyer Tampa," "premises liability attorney Orlando"
- `wrongful death lawyer [city]` — highest CPC, highest case value
- `nursing home abuse lawyer [city]`
- `commercial vehicle accident lawyer [city]`
**"Near me" + emergency queries (lower CPC, immediate intent):**
- `accident lawyer near me`
- `personal injury lawyer near me`
- `[city] accident attorney`
**Research / consultation queries (lower priority but cheap):**
- `do I need a lawyer for [accident type]`
- `how much is my [accident type] case worth`
- `[insurance company] settlement offer`
The right balance: dominant spend on high-intent commercial queries because they convert directly to consultations and signed cases. Use research queries selectively — they can be cheap top-funnel acquisition if your landing pages handle the journey properly, but at $150 CPCs on commercial queries, "cheap research clicks" can become budget-draining noise quickly.
## What a typical Tampa Bay PI engagement looks like
For context, here's what a $45,000/mo paid spend PI engagement allocation looks like in our Tampa portfolio:
```
Google Search (high-intent commercial) $22,000
Google LSA (verified leads) $8,500
Google PMax (brand + discovery) $3,500
Meta retargeting $4,500
YouTube In-Stream + intent remarketing $4,500
Display / contextual $1,200
Tools + tracking (CallRail, etc.) $800
─────────────────────────────────────
Total $45,000
```
Expected outcomes at this spend level in a competitive Tampa Bay submarket:
- 220-380 intake calls per month
- 90-160 qualified leads per month (post-intake screen)
- 35-65 signed cases per month (assuming top-quartile sign-up conversion)
- Cost per intake call: $120-$200
- Cost per qualified lead: $280-$500
- Cost per signed case: $700-$1,300
- Annual contribution-margin return: $5M-$15M+ depending on case mix (assuming $10K avg case × 35-65 cases × 12 months × ~40% contribution)
Four to six weeks to first results. Three to six months to full account compound. PI sales cycles are longer than service businesses — a case signed in May might not settle (and pay) until December.
## The 90-day rebuild we do on every inherited PI account
When we take over a PI account from another agency or in-house team, the first 90 days follow a standard sequence:
**Days 1-21: Audit + foundation.**
- Pixel + Conversions API + Enhanced Conversions implementation across Google Ads and Meta — PI tracking is uniquely complex because a "conversion" is a signed case, often weeks downstream of the click
- Offline conversion import from case management system (Clio, Litify, etc.) so Google can optimize for signed cases, not just form fills
- LSA verification status check, dispute backlog cleanup (PI firms often have $2,000-$6,000/mo in disputable junk leads)
- Call tracking audit — every paid channel routes through a unique CallRail / WhatConverts number with full recording + transcription + scoring
- Review velocity audit (Google, Avvo, Justia, Martindale)
- GBP optimization (categories, services, photos, posts, Q&A)
- Landing-page performance audit (sub-1.5s mobile LCP is the target; sub-1.0s is the goal)
- Intake script audit — recordings sampled, conversion rate baselined, gaps identified
**Days 22-45: Campaign rebuild.**
- New Google Search campaigns with proper match types + extensive negatives (eliminating "free consultation" tire-kickers, DIY-research queries, job-seeker queries like "personal injury attorney jobs")
- LSA bid optimization + dispute hygiene
- First creative batch for Meta retargeting (8-12 pieces, emphasizing case results + attorney bios)
- YouTube In-Stream creative ships (15-second + 30-second versions)
- Intake script refinements based on Days 1-21 audit
**Days 46-75: Optimize + scale.**
- Transition to tCPA bidding for Google Search once 30+ offline-imported signed-case conversions accumulate (this is the #1 lever; running PI Search on click bids or form-fill optimization wastes money)
- Second creative batch ships (winning patterns from batch 1 + new case-type angles)
- Review automation deployed if not already
- First quarterly business review with managing partner — covers sign-up rate, case mix, average case fee, marketing-to-fee ratio
**Days 76-90: Compound.**
- Audience refresh based on first 75 days of conversion data
- Cross-channel budget rebalance based on incremental contribution
- Third creative batch; identify the early winners for studio-quality v2
- Documented baseline + 18-month trajectory model (PI accounts compound over 18+ months as case fees back-fill the model)
This is the same shape as the general 90-day plan in [the paid advertising pillar](/insights/paid-advertising-complete-guide-2026), specialized for PI.
## Common mistakes that cost PI firms most
The patterns we see across audits:
**1. Optimizing for form fills instead of signed cases.** Google's algorithms will happily deliver thousands of low-quality form fills if that's what you tell them to optimize for. The fix: offline conversion import from the case management system, so Google is optimizing for signed-case offline conversions, not "Step 1 form complete." This single lever often improves cost-per-signed-case by 30-50%.
**2. After-hours voicemail.** PI leads arrive at all hours — accidents don't keep business hours. A firm with no after-hours intake bleeds 25-40% of its highest-LTV leads to firms that answer 24/7.
**3. Slow intake script.** The intake should be tight, empathetic, and decisive. Scripts that drag for 25 minutes lose more cases than they sign. Top-quartile firms sign retainers in 8-15 minutes from first contact.
**4. Reviewing for vanity-metric quantity, not velocity.** A firm with 800 stale Google reviews and 1 per month adding doesn't outrank a firm with 200 reviews and 14 per month adding. The algorithm weights recency. PI is also unique in that Avvo and Justia review counts matter for SEO and trust, alongside Google.
**5. Using paid social for cold acquisition.** Cold paid social on Meta or TikTok converts PI prospects at 8-15× higher CPA than paid search. Paid social earns its keep on retargeting and brand awareness, never on cold prospecting. Anyone telling you otherwise is misreading the funnel.
**6. Mass-tort campaigns treated like single-event PI.** Mass-tort lead generation (talcum powder, Camp Lejeune, AFFF, etc.) has fundamentally different economics, lead qualification, and case-acquisition mechanics from single-event PI. We don't bundle them in the same campaign cluster.
**7. Catastrophic case under-investment.** Wrongful death, traumatic brain injury, spinal cord — the highest-value cases. Many firms spend the same per click as for standard auto, then wonder why they don't see catastrophic cases. The fix: separate campaigns with higher CPC ceilings, separate landing pages with appropriate gravity and trust signals, separate intake scripts trained on catastrophic-injury intake.
**8. Letting the operations side break under volume.** A successful PI campaign can quickly outrun the firm's intake and signing capacity. We model expected lead volume against intake capacity 30 days out and pull back spend before the leak forms. Burned-out intake teams convert at half the rate of well-staffed teams.
## Compliance considerations
PI law firms operate under multiple compliance regimes:
- **Florida Bar advertising rules (Rule 4-7).** Strict — every ad, landing page, and creative must comply. Specific case results require disclaimer language ("Prior results do not guarantee a similar outcome"). Testimonials require specific consent and qualifying language. Claims of "best" or "top" require objectively verifiable basis. We bake Bar review into every creative ship; firms that don't have agency-side compliance review are creating Bar grievance exposure.
- **State bar rules nationwide.** Each state has its own variant of Rule 4-7 / Model Rule 7.1-7.5. Multi-state firms need state-specific creative variants, not a single national creative.
- **FTC truth-in-advertising.** Settlement claims must be substantiated. "We've recovered millions" requires actual track record. Specific dollar figures require case-specific disclosure.
- **HIPAA considerations for medical-treatment partnerships.** If your firm partners with medical providers (chiropractors, MRI clinics), HIPAA-grade infrastructure is required for any patient information flow.
We bake state-specific Bar compliance into every creative review; the cost of a single Bar grievance is far higher than the cost of careful compliance discipline.
## What it costs to do this right
Honest pricing for PI marketing in 2026:
- **Below $15,000/mo total paid spend:** Don't try to compete in major markets at this spend level. Focus on referral and reputation channels; revisit paid at higher spend. PI is uniquely capital-intensive.
- **$15,000-$40,000/mo paid spend:** Mid-tier agency retainer of $5,500-$9,500/mo. Includes account management, creative production at 8-12 pieces/month, weekly reporting, monthly performance review.
- **$40,000-$120,000/mo paid spend:** Senior agency retainer of $9,500-$22,000/mo. Adds dedicated strategist, 15-25 creative pieces/month, multi-platform, intake consulting, monthly partner-level QBR.
- **$120,000+/mo paid spend:** Custom engagement structure with on-call strategist support, in-house creative production, weekly partner-level review.
PI marketing pricing is higher than other verticals because the work is more complex (offline-conversion import, Bar-compliant creative review, partner-level reporting) and the stakes are higher (a single mis-targeted campaign can mean six-figure waste in a month). Our PI retainers start at $5,500/mo, which includes intake-script audit and offline-conversion-import setup for the first 90 days. After that, the retainer covers ongoing optimization + Bar-compliant creative production.
## What this article doesn't cover
We deliberately stayed out of:
- **Mass-tort lead generation** — separate vertical with separate economics; we work on it in private engagements but it's a different playbook
- **SEO-as-content** for PI (the broader playbook lives in [the web/SEO pillar](/insights/website-seo-complete-guide-2026))
- **Specific platform-by-platform tutorials** (the [paid pillar](/insights/paid-advertising-complete-guide-2026) covers Meta / Google operational depth)
- **Television and outdoor advertising** — still meaningful in PI but outside the digital-marketing scope of this article
- **Specific case management software walkthroughs** (Clio, Litify, MyCase, Filevine integration details — those become outdated quickly and live in private retainer docs)
For firm-specific implementation help, [open the intake](/start) and tell us about your practice — we'll come back with a written 90-day plan inside one business day.
---
This article is part of the [paid advertising complete guide cluster](/insights/paid-advertising-complete-guide-2026). For other industry-specific deep-dives, see [marketing a dental practice](/insights/marketing-a-dental-practice-2026), [marketing an HVAC business](/insights/marketing-an-hvac-business-2026), and the [/insights/](/insights) index.
---
URL: https://mediapromotions.net/insights/marketing-a-plumbing-business-2026
Title: How to market a plumbing business in 2026
Published: 2026-05-20
Category: Industry · Plumbing
Reading time: 12 min read
Description: The specific playbook for plumbing new-customer acquisition in 2026 — Local Service Ads dominance, emergency-intent search, 30-second call answering, review velocity, and the operational gaps that separate top-quartile plumbers from the rest.
Plumbing marketing in 2026 is structurally different from general "service business marketing" in three ways. First, the demand distribution is the most emergency-skewed of any home-services vertical — 55-70% of paid-lead volume arrives within 90 minutes of an active problem (burst pipe, sewage backup, no hot water, clogged toilet), which means the right acquisition target is *qualified booked job inside the next 24 hours*. Second, the channel mix concentrates more aggressively around Google Local Service Ads + emergency-intent search than any vertical we work in — LSA can be 40-55% of paid spend for top-quartile plumbers. Third, the operational stack — call answering inside 30 seconds, dispatch automation, review velocity, and after-hours coverage — frequently determines whether a $30 LSA lead becomes a $2,000 sewer-line job or a "we called someone else" loss.
This article is the practical playbook we run for plumbing contractor retainers. It complements the broader [paid advertising pillar](/insights/paid-advertising-complete-guide-2026) with plumbing-specific operational detail.
## The numbers a plumber should know
Three lifetime-value figures we anchor every plumbing engagement on:
- **Single-job customer LTV (12-month horizon, contribution margin):** $400-$900 typical (one or two service calls + a small repair)
- **Recurring customer LTV (5-year horizon, contribution margin):** $3,500-$7,500 typical (annual service + a couple of medium repairs + maybe one major job in the 5-year window)
- **Re-pipe / sewer-line / water-heater replacement opportunity:** $4,500-$25,000 per job, contribution margin $1,500-$8,500
Against those LTVs, the right CAC ceiling math:
- **Standard service call CAC ceiling:** $60-$140 per booked job
- **Medium-repair CAC ceiling:** $180-$400 per booked job
- **Re-pipe / sewer / water-heater replacement CAC ceiling:** $400-$1,200 per qualified appointment
Top-quartile plumbers in our Tampa Bay portfolio hit booked-call CAC of $40-$95. Bottom-quartile pay $160+ per booked call. The 2-3× spread is almost entirely call answering and LSA hygiene.
## The channel allocation that actually works
For a typical Tampa Bay residential plumbing contractor spending $3,000-$10,000/mo on paid acquisition, the allocation that has produced the best results in our portfolio:
- **Google Local Service Ads (LSA):** 40-55% of paid spend — the dominant channel. Verified-business badge, pay-per-lead, customer-trust signal above standard search results.
- **Google Search (emergency + repair intent):** 25-35% of paid spend — high-intent queries like "burst pipe repair," "drain cleaning [city]," "sewer line repair near me"
- **Google Performance Max (brand defense + secondary intent):** 8-12% of paid spend — branded search + discovery of secondary plumbing demand
- **Meta retargeting (Facebook + Instagram):** 5-8% of paid spend — warm audience nurture, especially for re-pipe / large-job pipelines where the decision cycle stretches days-to-weeks
- **YouTube In-Stream (geo-targeted):** 3-7% of paid spend — top-funnel awareness for newer contractors building category presence
What's missing from this list: TikTok, Pinterest, cold Meta prospecting. They have edge cases (TikTok works for "how-to" content marketing that drives newsletter signups; Pinterest works for bathroom-remodel adjacencies) but they're never the next dollar for a plumber with a finite acquisition budget.
## The operational stack
The ads don't work without these five operational pieces in place. We audit them before any spend goes live:
**Call answering inside 30 seconds, 24/7 ideally.** Plumbing is the most phone-dependent home-services vertical — 80-90% of bookings start as inbound calls, and emergency callers (the highest-value segment) typically dial 2-4 contractors in their first 15 minutes after the problem. We require a sub-30-second answer SLA with after-hours coverage via an answering service or a partner like CallSource that books appointments into your dispatch system. Voicemail is a lost lead and a 1-star "they didn't pick up" risk.
**Dispatch + scheduling integration.** ServiceTitan, Housecall Pro, Jobber, or FieldEdge. The booking platform needs to expose available technician slots to whoever's answering the phone so the booking happens in one call. Online booking is a smaller lift in plumbing than in dental — most customers prefer phone for "right now" emergencies — but for non-urgent jobs (water softener install, scheduled inspections) online booking still adds 15-25% conversion lift.
**Review request automation.** Every completed job triggers a review request via text 30-60 minutes after the technician leaves — automated, named to the specific tech. Google review velocity is the highest-weighted local-pack ranking factor in plumbing; 10-18 new reviews per month is the floor for strong rankings in competitive markets like Tampa, Orlando, Jacksonville.
**LSA lead-response SLA.** LSA leads decay in value every minute they sit. The contractors that win LSA respond inside 60 seconds — usually via a notification on the dispatcher's phone with a one-tap callback. We've audited plumbers ignoring LSA leads for 4-8 hours, then complaining that LSA "doesn't work." It works fine; their response time doesn't.
**Same-day capacity flexibility.** Plumbing demand is spikier than HVAC — a cold-snap pipe-burst Saturday can spike demand 8-12× normal volume. Top-quartile contractors maintain a 15-25% on-call capacity buffer that absorbs spikes; bottom-quartile turn away the highest-LTV emergency jobs because all techs are scheduled.
Without these five pieces, the rest of this article doesn't matter. Fix the operational stack first.
## The keywords that matter
Search-query strategy for plumbing in 2026:
**Emergency-intent queries (highest priority — convert immediately):**
- `emergency plumber near me`
- `burst pipe repair [city]`
- `sewage backup [city]`
- `no hot water [city]`
- `clogged toilet [city]`
- `water leak [city]`
**Job-specific queries (highest revenue per click for the larger jobs):**
- `drain cleaning [city]`
- `sewer line repair [city]`
- `water heater replacement [city]`
- `re-pipe [city]`
- `garbage disposal repair [city]`
- `water softener installation [city]`
**Maintenance / inspection queries (lower priority but cheap):**
- `plumbing inspection [city]`
- `annual plumbing maintenance [city]`
**Comparison / research queries (lower priority):**
- `best plumber [city]`
- `plumbing reviews [city]`
- `[brand] water heater installation [city]`
The right balance: lean dominant spend toward emergency + job-specific queries because they convert fastest and at highest values. Use research queries selectively.
## What a typical Tampa Bay plumbing engagement looks like
For context, here's what a $6,000/mo paid spend plumbing engagement allocation looks like in our Tampa portfolio:
```
Google LSA (verified leads) $2,800
Google Search (emergency + jobs) $1,900
Google PMax (brand + discovery) $550
Meta retargeting $350
YouTube In-Stream (top-funnel) $250
Tools + tracking (CallRail, etc.) $150
─────────────────────────────────────
Total $6,000
```
Expected outcomes at this spend level in competitive Tampa Bay submarkets:
- 95-160 booked jobs per month
- 12-22 large-job opportunities per month (re-pipe / sewer / water heater)
- Cost per booked job: $40-$80
- Cost per large-job appointment: $300-$550
- Annual contribution-margin return: roughly $480K-$960K (assuming $450 average ticket × 95-160 jobs × 12 months × ~55% contribution margin)
Two to three weeks to first results. Two to four months to full account compound.
## The 90-day rebuild we do on every inherited plumbing account
When we take over a plumbing account from another agency or in-house team, the first 90 days follow a standard sequence:
**Days 1-14: Audit + foundation.**
- LSA verification status check, dispute backlog cleanup (most accounts have $300-$1,500/mo in disputable junk leads they're paying for)
- Call tracking audit — every paid channel routes through a unique CallRail / WhatConverts number, every call gets recorded, every recording gets scored on answer time + booking outcome
- Review velocity audit (recent reviews per location per month)
- GBP optimization (categories, services, photos, posts, Q&A)
- Conversions API + Enhanced Conversions implementation
- Landing-page performance audit (sub-1.5s mobile LCP is the target)
- Dispatch / scheduling integration check
**Days 15-30: Campaign rebuild.**
- New Google Search campaigns with proper match types + extensive negative lists
- LSA bid optimization + dispute hygiene
- First creative batch for Meta retargeting (6-8 pieces, emphasizing emergency response + larger-job case studies)
- Call-answering training — scripted greeting, booking offer in first 60 seconds
**Days 31-60: Optimize + scale.**
- Transition to tCPA bidding once 30+ conversions accumulate
- Second creative batch ships (winning patterns from batch 1 + new hypotheses)
- Review automation deployed if not already
- First quarterly business review with owner — covers booked-call rate, average ticket, large-job conversion rate
**Days 61-90: Compound.**
- Audience refresh based on first 60 days of conversion data
- Cross-channel budget rebalance based on incremental contribution (we usually find LSA is under-allocated)
- Third creative batch; identify the early winners for studio-quality v2
- Documented baseline + 12-month trajectory model
This is the same shape as the general 90-day plan in [the paid advertising pillar](/insights/paid-advertising-complete-guide-2026), specialized for plumbing.
## Common mistakes that cost plumbers most
The patterns we see across audits:
**1. Letting LSA leads sit.** This is the #1 leak in plumbing accounts. LSA's pay-per-lead model is unforgiving — if you can't respond inside 60 seconds, you're paying for leads that go to the competitor who did respond. Top plumbers have LSA notifications routed to a dedicated dispatcher's phone with one-tap response.
**2. Voicemail after 5 PM.** Plumbing emergencies don't keep business hours. A plumber with no after-hours intake bleeds the highest-LTV emergency jobs (a Saturday night sewage backup is $800-$3,000 of work) to 24/7 competitors.
**3. Skipping the larger-job upsell on emergency calls.** A tech responding to a $200 leaky-faucet call should be trained to surface aging-system flags (failing water heater, corroded supply lines, original-cast-iron drain that should be replaced before the next sewage backup). Top-quartile plumbers convert 20-35% of standard service calls into a larger-job quote.
**4. Reviewing for vanity-metric quantity, not velocity.** A plumber with 500 stale reviews and 1 per month adding doesn't outrank a competitor with 150 reviews and 14 per month adding. The algorithm weights recency.
**5. Using paid social for cold acquisition.** Cold paid social on Meta or TikTok converts plumbing prospects at 6-12× higher CPA than paid search and LSA. Use paid social for retargeting and large-job nurture only.
**6. Commercial pipeline treated like residential.** Different sales cycle, different decision-makers, different price points. Commercial deserves separate campaign clusters and intake training.
**7. Ignoring the maintenance / membership program.** A plumber with a $9-15/month maintenance membership program (annual inspection, priority scheduling, 10-15% discount on jobs) has predictable cash flow + a built-in upsell list. Plumbers without one leave 20-30% of LTV unconverted.
## Compliance considerations
Plumbing contractors operate under multiple compliance regimes:
- **Florida Department of Business & Professional Regulation (DBPR) licensure.** Residential plumbing requires a state-issued plumbing contractor license (Certified Plumbing Contractor or Registered Plumbing Contractor). License numbers should appear on every web page, every vehicle, every ad. State law (FS 489) requires license-number display in advertising.
- **Backflow prevention certification.** Backflow prevention work requires additional certification in most municipalities; if you advertise backflow services, the certification should be referenced.
- **FTC truth-in-advertising.** "Free estimate" must actually be free with no required follow-up purchase. "Lifetime warranty" must specify what's covered for life. Pricing claims ($99 drain cleaning, etc.) must reflect actual pricing structure with disclosure of any conditions.
- **State consumer protection rules.** Florida prohibits door-to-door sales tactics on plumbing services without specific written-contract requirements.
We bake compliance review into every creative ship; an agency that doesn't run state-specific compliance checks on plumbing advertising is creating exposure for the contractor.
## What it costs to do this right
Honest pricing for plumbing marketing in 2026:
- **Below $3,000/mo total paid spend:** Don't hire an agency yet. DIY the foundational LSA + Google Search setup; revisit the agency conversation at higher spend.
- **$3,000-$8,000/mo paid spend:** Boutique agency retainer of $2,200-$3,000/mo. Includes account management, creative production at 4-6 pieces/month, weekly reporting.
- **$8,000-$25,000/mo paid spend:** Mid-tier agency retainer of $3,000-$6,500/mo. Adds dedicated strategist, 8-12 creative pieces/month, multi-platform.
- **$25,000+/mo paid spend:** Senior team / multi-location plumber — custom engagement structure.
Our plumbing retainers start at $2,200/mo, which includes operational integration work (call SLA setup, review automation, LSA dispute hygiene) for the first 60 days. After that, the retainer covers ongoing optimization + creative production.
## What this article doesn't cover
We deliberately stayed out of:
- **SEO-as-content** for plumbing (the broader playbook lives in [the web/SEO pillar](/insights/website-seo-complete-guide-2026))
- **Specific platform-by-platform tutorials** (the [paid pillar](/insights/paid-advertising-complete-guide-2026) covers Meta / Google operational depth)
- **Specific software integration walkthroughs** for ServiceTitan, Housecall Pro, Jobber, etc.
- **Operational decisions on the service side** — flat-rate vs. hourly billing, financing programs, tech compensation structure — those are outside the marketing scope
For contractor-specific implementation help, [open the intake](/start) and tell us about your business — we'll come back with a written 90-day plan inside one business day.
---
This article is part of the [paid advertising complete guide cluster](/insights/paid-advertising-complete-guide-2026). For other industry-specific deep-dives, see [marketing a dental practice](/insights/marketing-a-dental-practice-2026), [marketing an HVAC business](/insights/marketing-an-hvac-business-2026), and the [/insights/](/insights) index.
---
URL: https://mediapromotions.net/insights/marketing-an-hvac-business-2026
Title: How to market an HVAC business in 2026
Published: 2026-05-20
Category: Industry · HVAC
Reading time: 13 min read
Description: The specific playbook for HVAC new-customer acquisition in 2026 — Local Service Ads, emergency-intent search, call answering SLAs, seasonal budget allocation.
HVAC marketing in 2026 is structurally different from general "service business marketing" in three ways that matter for budget and operations. First, the lifetime value distribution is bimodal — a single replacement install ($8,000-$14,000 system + labor) dwarfs years of maintenance revenue, which means the right acquisition target is *qualified replacement opportunity*, not "lead." Second, the channel mix concentrates aggressively around Google Local Service Ads + emergency-intent search, with paid social playing almost no acquisition role (it earns its keep on retargeting and recall, not cold prospecting). Third, the operational stack — call answering inside 30 seconds, technician dispatch automation, review request automation, and seasonal capacity planning — moves the needle as much as the ads themselves. A contractor with perfect ads and a 4-ring voicemail bleeds money the ads alone can't recover.
This article is the practical playbook we run for HVAC contractor retainers. It complements the broader [paid advertising pillar](/insights/paid-advertising-complete-guide-2026) with HVAC-specific operational detail.
## The numbers an HVAC contractor should know
Three lifetime-value figures we anchor every HVAC engagement on:
- **Service-only customer LTV (24-month horizon, contribution margin):** $1,400-$2,200 typical (one or two tune-ups + a repair)
- **Replacement install customer LTV (5-year horizon, contribution margin):** $11,000-$18,000 typical ($8K-$14K install + 5 years of maintenance + a likely second-system replacement on a second property)
- **Multi-property / commercial light-service LTV:** $25,000-$80,000+ depending on contract terms
Against those LTVs, the right CAC ceiling math:
- **Service call CAC ceiling:** $80-$160 per booked service call
- **Replacement install CAC ceiling:** $400-$900 per qualified replacement appointment
- **Commercial / multi-property CAC ceiling:** $1,200-$2,500 per opportunity (longer cycle, higher conversion friction)
Top-quartile HVAC contractors in our Tampa Bay portfolio hit booked-call CAC of $55-$120 and replacement-appointment CAC of $280-$560. Bottom-quartile pay $200+ per booked call and $1,200+ per replacement appointment. The 2-4× spread isn't market — it's call answering, LSA hygiene, and review velocity.
## The channel allocation that actually works
For a typical Tampa Bay residential HVAC contractor spending $4,000-$15,000/mo on paid acquisition, the allocation that has produced the best results in our portfolio:
- **Google Local Service Ads (LSA):** 35-50% of paid spend — verified-business badge above standard search results, pay-per-lead model. This is the highest-ROI channel for HVAC in 2026.
- **Google Search (emergency + replacement intent):** 25-35% of paid spend — high-intent queries like "AC not cooling," "AC repair near me," "HVAC replacement [city]"
- **Google Performance Max (brand defense + secondary intent):** 10-15% of paid spend — branded search, competitor-name defense, top-funnel placements PMax discovers
- **Meta retargeting (Facebook + Instagram):** 5-10% of paid spend — warm audience nurture, especially for replacement-install pipelines where the decision cycle stretches over weeks
- **YouTube In-Stream (geo-targeted, brand build):** 5-10% of paid spend — top-of-funnel awareness for newer contractors building category presence; older contractors with strong word-of-mouth can skip this
What's missing from this list: TikTok, Pinterest, Snapchat, cold Meta prospecting. They have edge cases (TikTok works for energy-rebate-focused content; Pinterest works for "smart home" angle) but they're never the next dollar for a contractor with a finite budget.
## The operational stack
The ads don't work without these five operational pieces in place. We audit them before any spend goes live:
**Call answering inside 30 seconds.** HVAC is a phone-first industry. 70-80% of bookings still start as inbound calls — especially emergency calls where the customer is hot, frustrated, and ready to book the first contractor who picks up. We require a sub-30-second answer SLA, with after-hours coverage via an answering service or a partner like CallSource that books appointments directly into your dispatch system. Voicemail is a lost lead. Period.
**Dispatch + scheduling integration.** ServiceTitan, Housecall Pro, Jobber, or FieldEdge. The booking platform needs to expose available technician slots to whoever's answering the phone so the booking happens in one call, not in a callback. Online booking for non-emergency service jobs is a 2-4× conversion lift over "call to schedule" — same dynamic as dental, but with a higher floor because more customers prefer phone for HVAC.
**Review request automation.** Every completed job triggers a review request via text 60-90 minutes after the technician leaves — automated, named to the specific tech who serviced the home. Google review velocity is the highest-weighted local-pack ranking factor in HVAC; 12-20 new reviews per month is the floor for strong rankings in competitive markets like Tampa, Orlando, Jacksonville.
**LSA lead-response SLA.** LSA leads arrive via Google's own platform and decay in value every minute they sit. The contractors that win LSA respond inside 60 seconds — usually via a notification on the dispatcher's phone with a one-tap callback. We've seen contractors ignore LSA leads for 6+ hours and then wonder why their LSA cost-per-booked-call is triple the market.
**Seasonal capacity planning.** Florida HVAC demand peaks in May-September (cooling season) and again briefly in January (the one Florida cold snap). A contractor who can't handle peak demand turns away revenue *and* burns the lead pipeline by failing to convert booked calls. We model expected lead volume against tech capacity 60 days out and adjust spend accordingly — pulling back when capacity is the bottleneck, leaning in when it isn't.
Without these five pieces, the rest of this article doesn't matter. Fix the operational stack first.
## The keywords that matter
Search-query strategy for HVAC in 2026:
**Emergency-intent queries (highest priority — convert immediately):**
- `AC not cooling`
- `AC repair near me`
- `AC repair [city]`
- `emergency AC repair [city]`
- `furnace not working` (relevant in north Florida January)
- `no heat [city]`
**Replacement-intent queries (highest revenue per click):**
- `HVAC replacement [city]`
- `AC unit replacement cost`
- `new HVAC system [city]`
- `[brand] AC installation [city]` — Trane, Carrier, Lennox, Rheem, etc.
- `heat pump installation [city]`
**Maintenance / tune-up queries (lower priority but cheap):**
- `AC tune up [city]`
- `HVAC maintenance plan [city]`
- `AC service [city]`
**Comparison / research queries (lower priority):**
- `[brand] vs [brand] AC`
- `best HVAC contractor [city]`
- `HVAC reviews [city]`
The right balance: lean spend toward emergency + replacement queries because they convert fastest and at highest values. Use maintenance queries selectively — they're a fine top-funnel acquisition path because a tune-up customer becomes a replacement customer in 3-7 years.
## What a typical Tampa Bay HVAC engagement looks like
For context, here's what a $9,000/mo paid spend HVAC engagement allocation looks like in our Tampa portfolio:
```
Google LSA (verified leads) $3,800
Google Search (emergency + replacement) $2,800
Google PMax (brand + discovery) $900
Meta retargeting $650
YouTube In-Stream (top-funnel) $500
Tools + tracking (CallRail, etc.) $350
─────────────────────────────────────
Total $9,000
```
Expected outcomes at this spend level in competitive Tampa Bay submarkets:
- 110-180 booked service calls per month
- 18-32 replacement-quote appointments per month
- 8-15 closed replacement installs per month (assuming 45-55% close rate on quotes)
- Cost per booked service call: $50-$90
- Cost per replacement-quote appointment: $280-$500
- Cost per closed install: $600-$1,200
- Annual contribution-margin return: roughly $1.1M-$2.1M (assuming $10K average install × 8-15/mo × 12 months × ~50% contribution margin)
Three weeks to first results. Two to four months to full account compound, plus seasonal effects.
## The 90-day rebuild we do on every inherited HVAC account
When we take over an HVAC account from another agency or in-house team, the first 90 days follow a standard sequence:
**Days 1-14: Audit + foundation.**
- LSA verification status check, dispute backlog cleanup (most accounts have $400-$2,000/mo in disputable junk leads they're paying for)
- Call tracking audit — every paid channel routes through a unique CallRail / WhatConverts number, every call gets recorded, every recording gets scored on answer time + booking outcome
- Review velocity audit (recent reviews per location per month)
- GBP optimization (categories, services, photos, posts, Q&A)
- Conversions API + Enhanced Conversions implementation across Google Ads and Meta
- Landing-page performance audit (sub-1.5s mobile LCP is the target)
- Dispatch / scheduling integration check — is the booking flow one call or two?
**Days 15-30: Campaign rebuild.**
- New Google Search campaigns with proper match types + extensive negative lists (no "free" / "DIY" / "how to" queries)
- LSA bid optimization + dispute hygiene
- First creative batch for Meta retargeting (6-8 pieces, emphasizing replacement-install + financing offers)
- Call-answering training — scripted greeting, booking offer in first 60 seconds, calendar slot held during the call
**Days 31-60: Optimize + scale.**
- Transition to tCPA bidding once 30+ conversions accumulate
- Second creative batch ships (winning patterns from batch 1 + replacement-install case studies)
- Review automation deployed if not already
- First quarterly business review with owner + ops manager — covers booked-call rate, close rate on replacement quotes, average ticket, seasonal capacity outlook
**Days 61-90: Compound.**
- Audience refresh based on first 60 days of conversion data
- Cross-channel budget rebalance based on incremental contribution (we usually find LSA is under-allocated and PMax is over-allocated)
- Third creative batch; identify the early winners for studio-quality v2
- Documented baseline + 12-month trajectory model
- Seasonal pre-staging — if the rebuild started in spring, May-September peak is the test. If it started in fall, January cold-snap demand is the first stress test.
This is the same shape as the general 90-day plan in [the paid advertising pillar](/insights/paid-advertising-complete-guide-2026), specialized for HVAC.
## Common mistakes that cost HVAC contractors most
The patterns we see across audits:
**1. Treating LSA as set-and-forget.** LSA leads need active dispute management. Bogus leads (wrong service area, spam, residential queries on a commercial-only account) should be disputed within 48 hours. Contractors that don't dispute pay 20-40% more per usable lead than they should.
**2. Letting calls go to voicemail.** This is the #1 leak. A contractor spending $9,000/mo on ads with a 4-ring voicemail policy is leaving 30-50% of paid lead intent on the table. Fix call answering before adding budget.
**3. Optimizing for service tickets at the expense of replacement pipeline.** A contractor that aggressively acquires service customers but doesn't have a process to flag aging systems for replacement quotes is leaving the biggest LTV opportunity unconverted. We require an "age + condition flag" on every service ticket — 12+ year old systems get a soft replacement quote at the visit.
**4. Reviewing for vanity-metric quantity, not velocity.** A contractor with 600 stale reviews and 2 per month adding doesn't outrank a competitor with 150 reviews and 18 per month adding. The algorithm weights recency.
**5. Using paid social for cold acquisition.** Cold paid social on Meta or TikTok converts HVAC prospects at 5-10× higher CPA than paid search and LSA. Use paid social for retargeting and replacement-install nurture only; never make it your acquisition channel.
**6. Commercial pipeline treated like residential.** Different sales cycle (60-180 days vs same-day), different decision-makers (facilities manager + procurement vs homeowner), different price points ($25K-$300K vs $8K-$14K). Commercial deserves its own campaign cluster, landing pages, and follow-up cadence. We typically build a separate B2B funnel for contractors who want commercial volume.
**7. Skipping the recall / maintenance plan funnel.** Every closed customer should be enrolled in a 2x/year maintenance plan that generates predictable cash flow + first-look replacement opportunity. Contractors that skip this are leaving 30-50% of LTV on the table.
## Seasonal allocation strategy
Florida HVAC demand is not flat. The annualized split:
- **May-September (cooling season peak):** 45-55% of full-year demand. Lean into spend; expect higher CPCs but proportionally higher conversion volume. Capacity is the bottleneck, not lead supply.
- **October-December (shoulder season):** 15-20% of full-year demand. Pull spend back 20-30% from peak. Shift creative emphasis from emergency repair toward maintenance plans and replacement-financing offers.
- **January (cold snap):** 10-15% of full-year demand, concentrated in 7-14 days. Run a separate "no heat" emergency campaign with cold-weather-specific creative; lift spend dramatically during the snap, pull back immediately after.
- **February-April (low season):** 15-20% of full-year demand. Use this window for replacement-install pipeline building (homeowners planning before peak) and for capacity catch-up on maintenance contracts.
A contractor who runs flat budget year-round overspends in February and underspends in July. Top-quartile contractors plan budget in quarterly blocks with seasonality baked in.
## Compliance considerations
HVAC contractors operate under multiple compliance regimes:
- **Florida Department of Business & Professional Regulation (DBPR) licensure.** Residential HVAC requires a Class A or Class B air conditioning contractor license. License numbers should appear on every web page, every vehicle, every ad. State law (FS 489) requires license-number display in advertising. The DBPR is documented at myfloridalicense.com.
- **EPA Section 608 certification.** Any tech handling refrigerant must be 608-certified. While this isn't a marketing issue, it's a credentialing trust signal worth surfacing — "All techs EPA 608 certified" on landing pages converts.
- **Manufacturer dealer programs.** If you're a Trane Comfort Specialist, Carrier Factory Authorized Dealer, Lennox Premier Dealer, etc., those badges have measurable conversion lift on landing pages and should be displayed prominently. The trade-off: the manufacturer dictates some advertising rules (logo use, financing language).
- **FTC truth-in-advertising.** Financing claims ("$0 down, 0% APR, 60 months") must reflect actual terms. "Lifetime warranty" must specify what's covered for life. Energy-rebate claims must reference actual program eligibility.
- **State consumer protection rules.** Florida prohibits door-to-door HVAC sales tactics without specific written-contract requirements. Ads should never imply "free inspection in exchange for buy now or lose discount."
We bake compliance review into every creative ship; an agency that doesn't run state-specific compliance checks on HVAC advertising is creating exposure for the contractor.
## What it costs to do this right
Honest pricing for HVAC marketing in 2026:
- **Below $4,000/mo total paid spend:** Don't hire an agency yet. DIY the foundational LSA + Google Search setup; revisit the agency conversation at higher spend.
- **$4,000-$10,000/mo paid spend:** Boutique agency retainer of $2,400-$3,500/mo. Includes account management, creative production at 4-6 pieces/month, weekly reporting.
- **$10,000-$30,000/mo paid spend:** Mid-tier agency retainer of $3,500-$7,500/mo. Adds dedicated strategist, 8-12 creative pieces/month, multi-platform, seasonal capacity modeling.
- **$30,000+/mo paid spend:** Senior team / multi-location contractor — custom engagement structure with on-call strategist support.
Our HVAC retainers start at $2,400/mo, which includes operational integration work (call SLA setup, review automation, LSA dispute hygiene) for the first 60 days. After that, the retainer covers ongoing optimization + creative production.
## What this article doesn't cover
We deliberately stayed out of:
- **SEO-as-content** for HVAC (the broader playbook lives in [the web/SEO pillar](/insights/website-seo-complete-guide-2026))
- **Specific platform-by-platform tutorials** (the [paid pillar](/insights/paid-advertising-complete-guide-2026) covers Meta / Google operational depth)
- **Specific software integration walkthroughs** for ServiceTitan, Housecall Pro, FieldEdge, etc. (those become outdated quickly — we keep them in private retainer docs)
- **Pricing strategy on the install side** (whether to lead with $0-down financing, flat-rate vs hourly billing, etc. — those are operational decisions outside the marketing scope)
For contractor-specific implementation help, [open the intake](/start) and tell us about your business — we'll come back with a written 90-day plan inside one business day.
---
This article is part of the [paid advertising complete guide cluster](/insights/paid-advertising-complete-guide-2026). For other industry-specific deep-dives, see [marketing a dental practice](/insights/marketing-a-dental-practice-2026), [marketing a personal injury law firm](/insights/marketing-a-personal-injury-law-firm-2026), and the [/insights/](/insights) index.
---
URL: https://mediapromotions.net/insights/conversions-api-setup-guide-2026
Title: Conversions API setup: the practical 2026 guide
Published: 2026-05-19
Category: Paid Media
Reading time: 11 min read
Description: CAPI on Meta, Enhanced Conversions on Google, and the server-side-tracking stack every paid account needs in 2026 — what to set up, in what order, and why.
If you run paid Meta or Google ads in 2026 without server-side conversion tracking, you're flying blind on roughly 20-30% of your conversions. Apple's ATT framework and the broader privacy-protection wave have made browser-based pixel tracking unreliable for iOS users, and that's a substantial share of US traffic. Conversions API (CAPI) on Meta and Enhanced Conversions on Google are the server-side workarounds that recover most of what's lost.
The catch: setting them up wrong is worse than not setting them up at all. Duplicate events, mismatched user data, and stale signal can hurt account performance rather than help it. We've inherited dozens of accounts with broken CAPI implementations that the previous agency claimed were "working." This guide is the order we set things up, the gotchas we've hit, and the way to verify each layer before moving on. It's the supporting reference for the broader [paid advertising pillar](/insights/paid-advertising-complete-guide-2026).
## What CAPI and Enhanced Conversions actually do
Browser-side pixels (the Meta Pixel, the Google Ads tag) work by firing a JavaScript event from the user's browser when they convert. The browser sends that event back to Meta or Google. This was the standard for a decade. It started breaking in 2021 when iOS 14.5 introduced ATT.
The problem in 2026: roughly 65-75% of iOS users opt out of cross-app tracking. When that happens, the browser pixel can fire but Meta or Google receive degraded user data — enough to count the event, but not enough to deterministically attribute it back to the ad click that drove it. Cookie blockers, ad blockers, and the gradual deprecation of third-party cookies on Chrome have compounded the problem on desktop and Android too.
Server-side tracking solves this by routing the conversion event from your server (not the user's browser) directly to Meta's or Google's API. Your server has full, accurate user data — email, phone, IP, user agent, click ID — and isn't subject to browser-level privacy restrictions. Meta and Google receive better signal, which translates to better attribution, better algorithm learning, and better optimized delivery.
In practice, our accounts running both browser pixel and CAPI recover 18-28% more attributed conversions than browser-only accounts. The exact number depends on your traffic mix (iOS-heavy ecommerce recovers more; B2B desktop-heavy recovers less). It's the single highest-ROI technical implementation in paid advertising in 2026.
## The setup order — and why it matters
A working server-side tracking stack has four components that need to be installed in the right order. Skip ahead and you'll waste time debugging issues caused by an earlier missing layer.
**1. Browser pixel (Meta) and Google Ads tag (Google), still required.** Server-side doesn't replace browser-side; it complements it. Meta uses event deduplication — when both pixel and CAPI fire for the same event with the same event ID, Meta keeps one and discards the duplicate. Without the browser pixel, you lose the events from users with good signal (the ones who didn't opt out of ATT).
**2. Server-side event handler.** This is the code that runs on your server when a conversion happens and sends the event to Meta/Google. Three viable paths:
- **Stape.io or similar managed service** — easiest, $20-50/mo, handles all the boilerplate. Right for most accounts.
- **CAPI Gateway** — Meta's own server-side relay. Free, more involved setup, requires a Cloudflare Worker or your own server.
- **Direct implementation** — write the API calls yourself in your backend. Most control, most engineering effort.
**3. Event matching parameters (hashed user data).** When you send a server-side event, you need to include hashed identifiers — email, phone, name, IP, user agent, Facebook click ID (fbc), Facebook browser ID (fbp). These are what Meta uses to match the event back to the user who clicked the ad. The more identifiers you can send, the better the match rate. Hashing must use SHA-256 — Meta and Google both require it.
**4. Event Match Quality monitoring.** Meta provides an Event Match Quality (EMQ) score 0-10 in Events Manager. Below 6.0 means the matching is weak and CAPI isn't recovering as much as it could. Above 8.0 is excellent. Most accounts we audit when we inherit them are at 4-6; we typically get them to 8+ inside the first month.
## Meta CAPI — concrete setup with Stape
Stape is our default for small-to-mid clients because the setup is fastest. Here's the exact sequence:
**Step 1.** Sign up for Stape, create a "container" for your domain.
**Step 2.** In your Stape container, add the "Facebook Conversion API" tag. Connect it to your Meta Pixel (you'll need the pixel ID and the CAPI access token from Events Manager → your pixel → Settings → Conversions API).
**Step 3.** Configure server-side event triggers. The events you care about: `Purchase`, `Lead`, `CompleteRegistration`, `AddToCart`, `InitiateCheckout`. The exact set depends on your funnel. **Critical**: every server-side event must have the same `event_id` as the matching browser-side event for Meta's deduplication to work.
**Step 4.** Set up event matching parameters. At minimum: `em` (hashed email), `ph` (hashed phone — if you collect it), `fn` (hashed first name), `ln` (hashed last name), `ct` (hashed city — coarsely matched), `country`, `ip` (client IP), `client_user_agent`, `fbc` (Facebook click ID), `fbp` (Facebook browser ID).
**Step 5.** Test in Meta Events Manager → Test Events. Send a test conversion through both the pixel and CAPI. You should see two events in the test events feed with the same `event_id`, and Meta should report "deduplicated" on one of them. If they appear as separate events, your event_id matching is broken — fix this before deploying.
**Step 6.** Deploy to production. Watch Event Match Quality for the first 7 days. If it's not climbing toward 7+, you have a hashing or parameter issue.
That's the full setup for a typical implementation. About 4-6 hours of engineering work for a developer who hasn't done it before; 1-2 hours for someone who has.
## The most common CAPI mistakes we see
We've audited dozens of CAPI implementations. The top failure modes:
**Sending events without `event_id`.** Without it, Meta can't deduplicate. You end up double-counting conversions, which inflates your platform-reported ROAS until Meta's own data hygiene catches up. The pattern looks great for 2-3 weeks and then collapses when Meta cleans the data.
**Hashing inconsistently.** Hashing the email but not lowercasing it first means "Scott@example.com" and "scott@example.com" produce different hashes. Meta's matching can't tie them together. The fix: always `.toLowerCase().trim()` before SHA-256 hashing email and phone.
**Sending plaintext PII.** Sending `em: "scott@example.com"` instead of `em: ""` is a violation of Meta's terms and a privacy issue. The Meta CAPI library handles hashing automatically in most cases, but custom implementations need to do it manually.
**Missing `fbc` and `fbp` cookies.** These are the Facebook-set cookies that contain the click ID and browser ID. Meta uses them as primary matching identifiers — they're typically the strongest signal in the stack. If your server-side handler doesn't have access to these cookies (because the conversion happens server-side at a moment when the cookies aren't available), match quality drops. The fix: capture these cookies at the moment of conversion submission and persist them in your form data or session.
**Sending events for non-conversion users.** Some accounts ship server-side events for every page view, not just conversion events. This produces noisy data that confuses Meta's optimization. Keep server-side events lean — only the conversion-relevant ones.
## Google Enhanced Conversions
Google's equivalent is Enhanced Conversions. Conceptually identical: hashed user data sent server-side to recover conversions lost to privacy restrictions. Implementation is slightly different.
**Path A — Enhanced Conversions for the web (via gtag).** The Google Ads tag captures user data from your conversion form and hashes it client-side before sending. Easiest implementation; works for most accounts.
**Path B — Enhanced Conversions for leads.** Used when conversions happen offline (a phone call, a CRM-tracked deal closure). You upload conversion data via Google Ads UI or API after the conversion happens. Critical for B2B and service businesses with long sales cycles.
**Path C — Google's API for Server-Side Conversion Tracking.** True server-side equivalent of Meta CAPI. Less commonly used because Enhanced Conversions via gtag is sufficient for most cases.
The setup pattern for Path A:
1. Enable Enhanced Conversions in Google Ads → Tools → Conversions → [your conversion] → Enhanced Conversions section
2. Choose "Google tag" as the method
3. Update your conversion event JavaScript to pass user data as parameters
4. Test using Google Tag Assistant
5. Wait 14 days; check the "Enhanced Conversions" status column in Google Ads to confirm it's reporting "Recording"
Most agencies stop at Path A. For B2B and service businesses with long sales cycles, Path B is just as important — uploading your closed-deal data back to Google Ads lets the platform optimize toward your actual revenue events, not just form fills.
## Verifying it's actually working
After setup, the question is: how do we know it's working? Three checks:
**Meta side:**
- Event Match Quality score 7.0+ in Events Manager (typically reachable in 7-14 days post-setup)
- "Server" events visible alongside "Browser" events in the Events Manager events feed
- Deduplication rate above 25% (this means CAPI is catching events the browser missed)
- No "duplicate event" warnings in Diagnostics
**Google side:**
- Enhanced Conversions status "Recording" in conversions table
- Match rate above 50% in the Enhanced Conversions report
- No "missing user data" warnings
**Account performance side:**
- 14-21 days after CAPI go-live, you should see attributed conversions climb 15-30% with no change in actual conversion volume on the website. That's the recovered attribution showing up in the dashboard.
- Cost per attributed conversion typically *drops* by a similar margin, because the same spend is now credited with more conversions.
- Algorithm should optimize more efficiently within 4-6 weeks of better signal.
If the numbers don't move after 21 days, something is broken in the implementation. Most commonly: event_id mismatch causing deduplication to fail in a hidden way.
## When to call in an engineer
CAPI is technical implementation work. The honest answer: if your marketing team includes someone who can write Node or Python and is comfortable with cookie handling and HTTP requests, they can set this up in a day. If not, you need an engineer for it.
We handle CAPI setup as a standard part of any paid Meta retainer above $10k/mo in spend. Below that, we recommend Stape.io and walk the client through the setup themselves — the management fee can't absorb a 4-6 hour engineering project.
If you're trying to set this up in-house and getting stuck, the resources we point clients to:
- [Meta's CAPI documentation](https://developers.facebook.com/docs/marketing-api/conversions-api) — the primary reference, dense but accurate
- Stape's setup guides — well-written, more practical than Meta's
- Meta's Event Match Quality reference — explains every parameter and how it affects match rate
## What's next after CAPI is live
CAPI is the foundation. Once it's in place:
- **Post-purchase survey.** Best ground-truth attribution layer; covered in the [paid advertising pillar](/insights/paid-advertising-complete-guide-2026).
- **First-party data activation.** Now that your matching is strong, you can build better audiences from your customer list and email subscribers.
- **Marketing mix modeling.** Once you have 6-12 months of reliable conversion data plus channel spend data, MMM becomes feasible for accounts above $30k/mo spend.
Each of these builds on the foundation. None of them work properly without CAPI underneath.
CAPI isn't optional for serious paid accounts in 2026. The accounts running without it are leaving 20-30% of attribution on the table — which translates to worse algorithm learning, suboptimal budget allocation, and conversion numbers that don't match reality. Set this up first, before any other paid optimization. Everything else compounds from accurate measurement.
---
URL: https://mediapromotions.net/insights/cutting-a-social-media-platform-2026
Title: The case for cutting one of your social media platforms
Published: 2026-05-19
Category: Social
Reading time: 9 min read
Description: Most brands are spread too thin across too many social platforms. Here's how to figure out which one to cut, when, and why your other platforms get stronger when you do.
The most counterintuitive advice we gave clients early in a social retainer is also the most consistently right: **cut a platform**. Most brands we audit are running content on six or seven channels — Instagram, TikTok, LinkedIn, X, YouTube, Threads, Pinterest — at varying levels of dedication, with the underlying belief that "we have to be everywhere our customers are." The result is that none of the channels work as well as they could, the content team is burned out, and the analytics show wide low-performance distribution rather than concentrated high-performance on a few platforms.
The [social media marketing pillar](/insights/social-media-marketing-complete-guide-2026) covers the five platforms that matter in 2026. This article is the decision framework for figuring out which platform to drop when you're running too many.
## The structural reason "be everywhere" stopped working
For most of social media history, the marginal cost of adding another platform was low. You produced content for Instagram, repurposed it for Twitter and Facebook, posted natively where you could, and called it cross-platform. The platforms accepted similar formats. Engagement was generous. The algorithms didn't penalize re-uploads heavily.
That changed around 2022-2023. Each platform's algorithm tightened to reward native, platform-specific content. Reels with the TikTok watermark perform 60-80% worse than native TikTok content in our analytics. LinkedIn posts that read like Twitter perform badly on LinkedIn. YouTube Shorts that are just vertical-cropped Reels with no platform-specific edits underperform native Shorts by similar margins.
The implication: the marginal cost of adding a platform in 2026 isn't low. It's high. Each additional platform requires native production, platform-specific community management, platform-specific posting cadence, and platform-specific measurement. Five platforms done well outperform seven platforms done badly. Almost always.
## The signs your brand is spread too thin
You're running too many platforms if any of these are true:
**You produce the same content for multiple platforms.** "Cross-posting" is the operational tell. If your TikTok and Reels look identical, you're not native on either — you're producing one piece of content and republishing it. The algorithm sees the watermark or the format mismatch and punishes both.
**Your engagement is at zero on at least one platform.** If your X account has 4,000 followers and you average 12 likes per post, that platform is dead-on-arrival for your brand. The remaining audience doesn't engage; the algorithm has stopped showing your content. Reviving it would take 6-12 months of focused investment.
**Your content cadence is "whenever we can."** Healthy social presence has a predictable cadence — 4-6 Reels per week, 5-7 TikToks, 4-5 LinkedIn posts, daily X engagement. If you're posting "when we get to it," you're spread across more platforms than your production capacity supports.
**One person manages all your social channels.** A single person can't realistically be excellent on more than 3-4 platforms at production-grade volume. If your social manager is running six channels, they're not running any well.
**You can't name your best post from the last month on most of your platforms.** Healthy social presences have memorable wins. Spread-thin presences have no wins worth remembering on most channels.
## The decision matrix
The question to ask of each platform you're on:
| Dimension | Score 1 | Score 5 |
|-----------|---------|---------|
| **Audience presence** | Few of our customers use it | Most of our customers use it |
| **Content fit** | Hard to produce native content for | Natural format fit for our brand |
| **Production cost** | High — needs unique content from scratch | Low — natural extension of what we make |
| **Current performance** | Stagnant or declining | Growing engagement and conversions |
| **Competitive whitespace** | Saturated with strong competitors | Room to differentiate |
| **Operational time** | Heavy — eats hours per week | Light — fits in existing workflow |
Score each platform you're on 1-5 on each dimension, sum the scores, and rank. The platform with the lowest total score is your candidate to cut.
This isn't a precise formula — it's a forcing function to get honest about which platforms are actually worth their slot. The brand that scores LinkedIn 6/30 and Instagram 26/30 has a clear answer about where the next dollar of effort should go.
## Three platforms that get cut most often (and when each is right to cut)
We see specific platforms cut more than others when clients work through this exercise.
**Twitter / X** gets cut the most. The reasons it's hard to keep working in 2026: organic reach has degraded heavily, the audience has fragmented, the production cost of platform-native content (thought-provoking threads, real-time replies) is high relative to results, and the cultural environment has gotten harder to navigate for many brands. Right to cut if: you're under $5M revenue, your customers aren't journalists or operators, and your engagement is below 0.5%. Worth keeping if: you're B2B SaaS reaching technical buyers, you're in media/agency/category where being part of the conversation matters, or you have a founder with personal Twitter following you're building on.
**Pinterest** gets cut second most often. Pinterest works extremely well for certain categories (home, wedding, recipe, fashion, beauty) and poorly for almost everything else. Most brands trying Pinterest are in the "almost everything else" bucket and are wasting effort. Right to cut if: your category isn't visual-discovery-driven. Worth keeping if: you're in home / wedding / recipe / fashion / beauty / DIY / and you have visual content production capacity.
**Threads / Bluesky** get cut third most often. The fragmented Twitter-replacement landscape hasn't produced a clear winner in 2026, and most brands experimenting with both end up posting to neither consistently. Right to cut if: you weren't an early adopter; the audience there now doesn't include your customers. Worth keeping if: you have established presence with engagement, or you're specifically experimenting with audience there as a portfolio bet.
## The platforms most brands should not cut (even when tempted)
**LinkedIn**, even if engagement looks low. LinkedIn engagement rates appear low compared to TikTok, but the per-impression value is much higher for B2B and professional services. If you sell B2B and your engagement looks weak, the answer is usually "post differently," not "cut LinkedIn."
**Instagram**, even if reach has dropped. Instagram remains the highest-LTV organic consumer channel for almost every category. Reach has dropped on the static-post format, but Reels still deliver. The answer is rarely "cut Instagram"; it's "shift to Reels."
**TikTok**, even if the demographic feels wrong. The median TikTok user is now 32 in the US, not 17. If you have any consumer reach ambition and you've been avoiding TikTok because "it's for kids," you're working from 2021 data.
**YouTube** (Shorts or long-form), depending on which one. Cutting YouTube entirely is almost always a mistake; you might cut one format (long-form if you don't have production capacity for it, Shorts if you do have long-form working). Don't cut both.
## The moment after you cut a platform
What typically happens in the 60 days after a brand cuts a platform:
**Day 1-7: Withdrawal.** The marketing team notices the platform is gone. They feel like they should be doing something on it. Resist this — the platform was producing less value than the time it consumed, and that time is the resource you're recovering.
**Day 8-30: Reallocation.** The hours previously spent on the cut platform get reallocated to the platforms you kept. Content quality on those platforms improves visibly because the team has more time to produce native, considered work rather than rushing.
**Day 30-60: Measurable lift.** The platforms you doubled down on show measurable improvement. Engagement rates climb. Follower growth accelerates. Content quality is higher because production is concentrated.
**Day 60+: Compounding.** The remaining platforms compound. Six months in, the brand often has substantially more aggregate engagement across the remaining four platforms than they had across the original six, with less production time. The cut platform isn't missed.
## When to revisit the cut platform
A cut doesn't have to be permanent. The right time to reconsider a platform you cut:
- **Your business has shifted toward a customer segment that's heavily on that platform.** Cut Pinterest two years ago because you weren't in a visual-discovery category, now you've launched a home product line — reconsider Pinterest.
- **The platform has fundamentally changed.** TikTok's demographic shift since 2021 is the canonical example. If a platform's audience has shifted toward yours, the original cut decision may not hold anymore.
- **You have meaningful new production capacity.** If you've hired a dedicated content producer or a creator agency, the marginal cost of adding a platform back has dropped.
- **A platform-specific opportunity emerges.** A specific creator partnership, a category-defining campaign, or a category trend.
Re-add platforms when conditions change; don't re-add them out of FOMO.
## The exercise to do this week
If you're running social in 2026 and this article has made you anxious about your platform count, do this:
1. List every platform your brand is currently active on
2. Pull the last 90 days of engagement data for each
3. Estimate the weekly hours your team spends on each (be honest)
4. Score each platform on the 6-dimension matrix above
5. Identify the platform with the lowest total score
6. Decide: cut it (most likely), reduce investment (intermediate), or commit to fix it inside 90 days (rare)
7. If you're cutting: archive the account, post a single farewell, and reallocate the time
This exercise takes about 90 minutes. It's the highest-leverage social-media decision most brands make in 2026, and it's the decision most agencies don't have the discipline to recommend.
---
This article is part of the [social media marketing complete guide cluster](/insights/social-media-marketing-complete-guide-2026). For the broader playbook on what to do across the platforms you keep, see the pillar.
---
URL: https://mediapromotions.net/insights/marketing-a-dental-practice-2026
Title: How to market a dental practice in 2026
Published: 2026-05-19
Category: Industry · Dental
Reading time: 12 min read
Description: The specific playbook for dental new-patient acquisition in 2026 — paid search, LSA, review velocity, online booking, and the operational gaps that keep most practices below their potential.
Dental practice marketing in 2026 is structurally different from general "service business marketing" in three specific ways. First, the lifetime value of a new patient is unusually high — $5,400 for general dental, $14,000+ for implants — which justifies a much higher CAC ceiling than most categories. Second, the channels concentrate aggressively around Google paid search + Local Service Ads, with paid social playing a smaller role than category-blind agencies assume. Third, operational integrations (online booking, HIPAA-compliant intake, review velocity automation) matter as much as the ads themselves — a practice with perfect ads and broken intake leaves money on the table that fixing the ads alone won't recover.
This article is the practical playbook we run for dental practice retainers. It complements the broader [paid advertising pillar](/insights/paid-advertising-complete-guide-2026) with dental-specific operational detail.
## The numbers a dental practice should know
Three lifetime-value figures we anchor every dental engagement on:
- **General dental patient LTV (36-month horizon, contribution margin):** $5,400 typical
- **Cosmetic / implant patient LTV (36-month horizon, contribution margin):** $14,000+ typical
- **Pediatric / family patient LTV:** Higher than individual because households convert as units; family LTV runs $9,000-$18,000
Against those LTVs, the right CAC ceiling math:
- **General dental CAC ceiling:** $300-$500 per new patient acquired
- **Cosmetic / implant CAC ceiling:** $600-$1,400 per new patient acquired (depending on case mix)
- **Family practice CAC ceiling:** $400-$700 because the LTV compounds across household
Top-quartile practices we work with hit CAC in the $180-$380 range for general patients. Bottom-quartile pay $600+. The 2-3× spread between top and bottom isn't market — it's operational execution.
## The channel allocation that actually works
For a typical Tampa Bay general-dental practice spending $5,000-$15,000/mo on paid acquisition, the allocation that has produced the best results in our portfolio:
- **Google Search:** 35-45% of paid spend — high-intent queries like "dentist near me", "tooth pain dentist", "[neighborhood] dentist"
- **Google Local Service Ads (LSA):** 25-35% of paid spend — verified-business badge above standard search results, pay-per-lead model
- **Google Performance Max for branded campaigns:** 10-15% — captures branded search + brand defense against competitors bidding on your name
- **Meta retargeting (Instagram + Facebook):** 10-15% — warm audience nurture, especially for cosmetic / implant conversion pipelines
- **YouTube In-Stream (geo-targeted):** 5-10% — top-of-funnel awareness, particularly useful for new practices building category presence
What's missing from this list: TikTok ads, Pinterest, Snapchat. They have niche cases for dental (cosmetic dentistry on TikTok, family dental on Pinterest for moms) but they're rarely the next dollar.
## The operational stack
The ads don't work without these four operational pieces in place. We audit them before any spend goes live:
**Online booking integration.** NexHealth, Yapi, Dentrix Patient Engagement, or Open Dental. Online booking conversion runs 2-4× higher than "call to book." We require this on day one of any dental engagement — paid spend without online booking is leaving money on the table.
**HIPAA-compliant intake.** Patient forms must route through a BAA-covered provider. NexHealth handles this; standard contact-form services don't. If you collect any PHI through a marketing form, you're in regulatory exposure without HIPAA-grade infrastructure.
**Review request automation.** Every patient who completes a visit triggers a review request via text 30 minutes later — automated, named to the specific hygienist or dentist they saw. Google review velocity is the highest-weighted local-pack ranking factor in dental; 8-12 new reviews per month per location is the floor for strong rankings.
**Show rate management.** 30-40% no-show rate is the floor without active management. The fix: SMS confirmation 48 hours out + reminder 2 hours out + immediate-rebook script if they say they can't make it. Lifts show rate to 75%+ in our portfolio.
Without these four pieces, the rest of this article doesn't matter. Fix the operational stack first.
## The keywords that matter
Search-query strategy for dental in 2026:
**High-intent commercial queries (highest priority):**
- `dentist near me`
- `dentist in [city]`
- `dentist [neighborhood / zip code]`
- `emergency dentist [city]`
- `tooth pain dentist [city]`
**Procedure-specific queries (medium-high priority):**
- `[procedure] [city]` — e.g., `dental implants Tampa`, `Invisalign Brandon`
- `cosmetic dentist [city]`
- `pediatric dentist [city]`
**Insurance-pivot queries (medium priority):**
- `dentist that takes [insurance plan]`
- `dental insurance accepted [city]`
**Comparison / research queries (lower priority but cheap):**
- `[procedure] cost [city]`
- `best dentist [city] reviews`
The right balance: lean spend toward the high-intent commercial queries because they convert. Use lower-intent queries selectively when budget allows; they don't have to pay back immediately because they catch top-of-funnel awareness.
## What a typical Tampa Bay dental engagement looks like
For context, here's what a $7,500/mo paid spend dental engagement allocation looks like in our Tampa portfolio:
```
Google Search (high-intent commercial) $2,800
Google LSA (verified leads) $2,000
Google PMax (brand defense) $900
Meta retargeting $850
YouTube In-Stream (top-funnel) $550
Tools + tracking (CallRail, etc.) $400
─────────────────────────────────────
Total $7,500
```
Expected outcomes at this spend level in a competitive Tampa Bay submarket:
- 25-40 new patient bookings per month
- 18-30 confirmed-show new patients per month (after no-show filter)
- Cost per booked appointment: $190-$300
- Cost per confirmed-show new patient: $250-$420
- Annual contribution-margin return: roughly $80,000-$150,000 (assuming $5,400 LTV × 18-30 patients × 12 months / 3 amortization periods)
Three weeks to first results. Three to six months to full account compound.
## The 90-day rebuild we do on every inherited dental account
When we take over a dental account from another agency or in-house team, the first 90 days follow a standard sequence:
**Days 1-14: Audit + foundation.**
- Pixel + Conversions API + Enhanced Conversions implementation
- LSA verification status check, dispute backlog cleanup
- Review velocity audit (recent reviews per location per month)
- GBP optimization (categories, services, photos, posts)
- Online booking integration check
- Landing-page performance audit (sub-1.5s mobile LCP is the target)
**Days 15-30: Campaign rebuild.**
- New Google Search campaigns with proper match types + negatives
- LSA bid optimization + dispute hygiene
- First creative batch for Meta retargeting (6-8 pieces)
- HIPAA-compliant intake form replacing whatever was there
**Days 31-60: Optimize + scale.**
- Transition to tCPA bidding once 30+ conversions accumulate
- Second creative batch ships (winning patterns from batch 1 + new hypotheses)
- Review automation deployed if not already
- First quarterly business review with practice owner
**Days 61-90: Compound.**
- Audience refresh based on first 60 days of conversion data
- Cross-channel budget rebalance based on incremental contribution
- Third creative batch; identify the early winners for studio-quality v2
- Documented baseline + month-12 trajectory model
This is the same shape as the general 90-day plan in [the paid advertising pillar](/insights/paid-advertising-complete-guide-2026), specialized for dental.
## Common mistakes that cost dental practices most
The patterns we see across audits:
**1. Treating online booking as optional.** Practices that "we'll just take phone calls" lose 30-50% of clickable lead intent to booking-app competitors who offer same-day visibility into available slots.
**2. Letting LSA leads sit.** LSA leads come in via Google's own platform — practices that don't respond within 60 seconds lose to competitors who do. We've seen practices ignore LSA leads for 8+ hours.
**3. Optimizing for new patients at expense of recall.** A practice that aggressively acquires new patients but doesn't have recall automation for 6-month cleanings is filling a leaky bucket. Recall automation should ship before new-patient campaigns scale.
**4. Reviewing for vanity-metric quantity, not velocity.** A practice with 400 stale reviews and 1 per month adding doesn't outrank a practice with 80 reviews and 12 per month adding. The algorithm weights recency.
**5. Using paid social for new-patient acquisition.** Cold paid social on Meta or TikTok converts dental prospects at 4-8× higher CPA than paid search. Use paid social for retargeting only; don't make it your acquisition channel.
**6. Cosmetic / implant treated like general patients.** Different funnel, different price point, different decision cycle. We typically build dedicated landing pages and campaign clusters for cosmetic / implant separate from general acquisition.
## Compliance considerations
Dental practices operate under multiple compliance regimes:
- **HIPAA.** Patient testimonials require signed releases. Before/after photos require explicit consent. Email marketing requires BAA-covered providers (Mailchimp's HIPAA tier, not the standard tier).
- **State dental board rules.** Each state restricts certain marketing claims ("best in the area," guarantees of outcome, etc.). Florida's rules are documented at floridasdentistry.gov.
- **FTC truth-in-advertising.** Pricing claims must reflect actual pricing structure. "Free consultation" must actually be free, with no required follow-up purchase to receive the consultation.
We bake compliance review into every creative ship; an agency that doesn't run state-specific compliance checks on dental advertising is creating exposure for the practice.
## What it costs to do this right
Honest pricing for dental marketing in 2026:
- **Below $5,000/mo total paid spend:** Don't hire an agency yet. DIY the foundational Google Search setup; revisit the agency conversation at higher spend.
- **$5,000-$10,000/mo paid spend:** Boutique agency retainer of $2,400-$3,500/mo. Includes account management, creative production at 4-6 pieces/month, weekly reporting.
- **$10,000-$25,000/mo paid spend:** Mid-tier agency retainer of $3,500-$6,500/mo. Adds dedicated strategist, 8-12 creative pieces/month, multi-platform.
- **$25,000+/mo paid spend:** Senior team / multi-location practice — custom engagement structure.
Our dental retainers start at $2,400/mo, which includes operational integration work (booking, HIPAA intake, review automation) for the first 60 days. After that, the retainer covers ongoing optimization + creative production.
## What this article doesn't cover
We deliberately stayed out of:
- **SEO-as-content** for dental (the broader playbook lives in [the web/SEO pillar](/insights/website-seo-complete-guide-2026))
- **Specific platform-by-platform tutorials** (the [paid pillar](/insights/paid-advertising-complete-guide-2026) covers Meta / Google operational depth)
- **Specific software integration walkthroughs** for NexHealth, Yapi, etc. (those become outdated quickly — we keep them in private retainer docs)
For practice-specific implementation help, [open the intake](/start) and tell us about your practice — we'll come back with a written 90-day plan inside one business day.
---
This article is part of the [paid advertising complete guide cluster](/insights/paid-advertising-complete-guide-2026). For other industry-specific deep-dives, see [marketing an HVAC business](/insights/marketing-an-hvac-business-2026), [marketing a personal injury law firm](/insights/marketing-a-personal-injury-law-firm-2026), and the [/insights/](/insights) index.
---
URL: https://mediapromotions.net/insights/marketing-audit-real-vs-pitch-2026
Title: Most marketing 'audits' are sales pitches in disguise. Here's what a real one looks like
Published: 2026-05-19
Category: Picking an Agency
Reading time: 10 min read
Description: If an agency's free audit comes back with five generic recommendations and a quote, it wasn't an audit. Here's the diagnostic depth a real audit covers — and how to spot a sales pitch with a fancier name.
The word "audit" has been so badly abused in marketing-agency sales that it's almost lost its meaning. Most "free audits" you'll receive from agencies in 2026 are sales pitches dressed up as diagnostics. They follow a predictable shape: three to five generic observations about your marketing, an aspirational "here's what's possible" section, and a quote for the agency's services. The shape is recognizable because it's not actually an audit; it's a templated proposal with your business name inserted in the headers.
A real audit is different. It's diagnostic, not promotional. It often surfaces uncomfortable conclusions. It sometimes ends with "you should not work with us, here's who you should work with." This article is the framework we use for paid, social, and web audits when we run them — what a real one covers, what's missing in a fake one, and how to tell the difference before you spend three hours on a sales call.
It's the supporting piece referenced from all three pillars — [social](/insights/social-media-marketing-complete-guide-2026), [paid](/insights/paid-advertising-complete-guide-2026), and [website + SEO](/insights/website-seo-complete-guide-2026) — because the same pattern repeats across categories.
## The four signals of a fake audit
You can usually tell a fake audit from a real one inside two minutes of opening it. The signals:
**Signal 1: Generic recommendations.** "Improve your meta titles." "Post more frequently on social." "Add a call-to-action above the fold." These are not audit findings. They're the same observations made about every brand by every agency since 2015. A real audit makes specific, account-grounded observations: "Your meta title on /services/dental currently reads 'Dental Services | YourCompany,' which doesn't match what you actually sell — change it to 'Cosmetic Dentistry in Tampa Bay | YourCompany.' Your CTR for this query in Search Console is 1.2% against an average of 4.8% for the SERP — the change should lift impressions to clicks by an estimated 2-3x."
**Signal 2: No quantification.** Real audits have numbers. Specific numbers tied to specific findings. CPCs, CPMs, conversion rates, LCP times, schema coverage percentages, content cluster depth measurements. A "free audit" with zero numbers in it isn't a diagnostic — it's a vibe check.
**Signal 3: The "and we can fix all of this for $X/mo" close.** A real audit can be commissioned without committing to ongoing work. The audit itself is the deliverable. If the audit only makes sense in the context of signing a retainer, the audit is a sales document, not an audit.
**Signal 4: Same audit, different client.** If an audit reads like it could be sent to any business in your category with the brand name swapped, it is. Real audits read as obviously specific — they reference your actual ads, your actual top-spend keywords, your actual page-load times, your actual customer-acquisition math. The specificity is unfakeable.
## What a real paid advertising audit covers
A real paid audit, in our practice, takes 4-6 hours of analyst time and produces a 15-22 page report. The depth covers:
**Account structure.**
- Campaign hierarchy and budget allocation
- Conversion event configuration (which events are tracked, which are duplicated, which are wrong)
- Audience overlap analysis (where audiences in different campaigns are competing against each other)
- Negative keyword inventory (and the search-query gaps that should be added)
- Match type distribution and broad-match risk exposure
**Conversion measurement.**
- Pixel + CAPI implementation status (working, partially working, broken)
- Event Match Quality score with diagnosis
- Enhanced Conversions / Conversions API gaps
- GA4 setup and event hierarchy
- Attribution model comparison (last-click vs data-driven vs position-based) showing how the picture changes
**Creative performance.**
- Top 5 and bottom 5 ad creatives by every relevant metric
- Creative fatigue analysis (CTR decline curves on top performers)
- Format mix analysis (statics vs video vs carousel) with performance ranking
- Identification of creative themes that work and ones that don't
**Spend efficiency.**
- Cost per acquisition broken down by channel, campaign, creative, audience
- Spend by funnel stage (cold vs retargeting vs branded)
- Wasted spend analysis (queries that converted poorly, audiences that aren't returning value, dayparts that underperform)
**Competitor positioning.**
- Top 5 competitors by ad share-of-voice
- Sample competitor creative analysis (themes, formats, frequencies)
- Search SERP analysis for top-5 commercial queries
**Recommendations.**
- Prioritized list with effort/impact ratings
- Specific implementation steps for each
- Estimated time-to-impact for each recommendation
- Diagnostic conclusion: is this account fundamentally healthy, fundamentally broken, or in between
That's not a sales document. It's a diagnostic deliverable that's useful even if the client never hires us.
## What a real social audit covers
For social, the depth is different but the rigor is the same:
**Voice and visual.**
- Sample of last 30 days of posts across platforms
- Voice consistency analysis (is the brand voice the same across channels? is it the same as the website?)
- Visual consistency analysis (color palette, typography, asset standards)
- Identification of "what's working" voice/visual patterns
**Production cadence.**
- Posts per week per platform vs healthy benchmark
- Native-vs-cross-posted breakdown (and the performance gap on cross-posted content)
- Content format mix (Reels vs static vs carousel for Instagram, etc.)
- Engagement-time vs production-time ratio (covered in the [social pillar](/insights/social-media-marketing-complete-guide-2026))
**Engagement quality.**
- Response time to comments and DMs (real measurements, not estimates)
- Outbound engagement on category-relevant accounts (or lack thereof)
- DM-to-conversion tracking status
- Influencer / creator relationships and partnership history
**Audience analysis.**
- Follower count vs engaged-follower count (engaged = liked or commented in last 90 days)
- Audience demographics vs target customer
- Geographic distribution vs service area
- Bot/inactive follower estimate
**Platform-by-platform performance.**
- Top 5 and bottom 5 posts per platform by reach, engagement, conversion
- Platform-specific cadence vs platform-specific best practices
- Recommendations for which platforms to keep, scale, reduce, or [cut](/insights/cutting-a-social-media-platform-2026)
**Recommendations.**
- 90-day prioritized roadmap
- Effort/impact ratings
- Decision-frame for each major recommendation
- Honest assessment of whether social is your next best dollar of marketing investment
## What a real website + SEO audit covers
For web + SEO, the audit is the most technical:
**Technical foundation.**
- Mobile + desktop LCP, INP, CLS measured via PageSpeed Insights AND CrUX real-user data
- Render path: SSR vs SSG vs CSR by template
- Schema markup inventory (every schema type currently on the site, with validation status)
- Sitemap structure, submission status in Search Console, indexing rate
- Canonical handling, URL normalization, redirect chain analysis
- Mobile usability flags
- Core Web Vitals real-field data over the last 28 days
**Content architecture.**
- Topic coverage map (what's covered, what's missing, where cluster gaps are)
- [Pillar-cluster](/insights/pillar-cluster-content-architecture-2026) analysis (what clusters exist, which are healthy, which are orphaned)
- Internal linking architecture (orphan pages, under-linked pages, over-linked pages, link distribution)
- Author entity strength (named authors, real bios, sameAs links to social/professional profiles)
- Content recency (last meaningful update on top-traffic pages)
**Off-page.**
- Backlink profile analysis (referring domains, anchor diversity, quality scoring)
- Toxic backlink flagging
- Brand mention vs link conversion rate (unlinked brand mentions are recovery opportunities)
- Local citation NAP consistency (for local businesses)
**AI search.**
- llms.txt presence and quality
- robots.txt AI crawler allow-list status
- Manual citation rate sampling in Perplexity, ChatGPT, Claude for top-20 keywords
- AI Overview presence and brand inclusion for commercial queries
**Search Console diagnostics.**
- Indexed vs submitted pages
- 404 trend over 90 days
- Manual actions or other warnings
- Query coverage (queries impressing but not ranking, queries clicking but not converting)
**Recommendations.**
- Prioritized 90-day roadmap
- Quick wins vs long-haul items
- Estimated traffic impact per recommendation
- Honest assessment: does this site need ground-up replatforming, content investment, technical optimization, or some combination
## What you should pay for a real audit
This is where the conversation usually shifts. Real audits aren't free. They take real analyst time. The pricing landscape in 2026:
**$0 — "free audit":** Almost always a sales pitch. Useful as a courtship signal that an agency wants to talk to you. Not useful as a diagnostic.
**$500-$1,500:** Light audits, sometimes used as a paid lead-magnet by agencies. Better than free; still typically shorter and less complete than a serious audit.
**$1,500-$4,500:** Real comprehensive audits in our pricing range and most credible-agency ranges. Worth the investment if you're making decisions that depend on the diagnostic — choosing whether to replatform, deciding whether to scale paid spend, evaluating whether to bring marketing in-house.
**$5,000+:** Enterprise-grade audits with multiple specialists involved. Right for large accounts ($500k+ annual marketing budgets) where the audit findings drive significant strategic decisions.
Our standard audit pricing is **$2,400 standalone** or included free in any retainer engagement that starts within 60 days of the audit. Many clients pay for the audit, take the report, and decide we're not the right fit for their next phase — that's fine. The audit is the deliverable; the engagement is a separate decision.
## How to commission a real audit
If you want one (from us or anyone else), the questions to ask before commissioning:
1. **"Can I see a sample report you've delivered to another client?"** Real audit shops have de-identified samples they can share. Refusal to share any sample is a red flag.
2. **"How many hours of analyst time does this audit consume?"** A real comprehensive audit is 6-10+ hours of work. If they tell you "we run it through our automated tool and review for 30 minutes," that's a templated output, not an audit.
3. **"What's your refund policy if I'm not happy with the audit quality?"** Confident audit shops offer money-back on quality. Avoid shops that won't stand behind their work.
4. **"Will the audit ever conclude that I shouldn't work with you?"** A real auditor will say "yes, sometimes we recommend the client work with a competitor or take it in-house." A shop that can't imagine that outcome is selling, not auditing.
5. **"Can the audit be delivered without an ongoing engagement?"** Yes is the right answer. If the audit only makes sense bundled with a retainer pitch, it isn't an audit.
## What we typically find
To make this concrete, the most common findings across the audits we've run in 2026:
- **78% of paid accounts** are missing or have broken Conversions API ([covered here](/insights/conversions-api-setup-guide-2026))
- **65% of marketing sites** have LCP above 2.5s on mobile
- **80% of accounts** have suboptimal conversion event configuration (missing events, mis-tracked events, or duplicate-fired events)
- **70% of social presences** are running 6+ platforms and producing platform-native content on 2 or fewer
- **55% of sites** have no schema markup beyond Organization
- **45% of accounts** have no first-party data activation (customer list audiences, email-based lookalikes)
- **Almost universally**, internal linking is under-deliberate — most sites have technically-OK linking but no intentional pillar-cluster architecture
These aren't insights any particular agency owns. They're the structural state of the marketing-operations layer in mid-market businesses in 2026. The audit isn't useful because it surfaces these issues; everyone has them. It's useful because it tells you which of them are biting *your specific account* and in what order to fix them.
## After the audit
The right next step depends on what the audit found. Three patterns:
**Pattern A: Foundation broken.** Audit reveals technical issues — broken CAPI, no schema, slow site, suboptimal account structure. Right next step: invest in the foundation for 60-90 days before scaling spend or content. Without the foundation, every additional dollar compounds at a lower rate.
**Pattern B: Foundation fine, content thin.** Audit reveals the technical work is solid, but topical authority is weak. Right next step: invest in [pillar-cluster content production](/insights/pillar-cluster-content-architecture-2026) for 12-18 months. This is the highest-leverage long-term move for sites in this position.
**Pattern C: Foundation and content fine, attribution unclear.** Audit reveals the marketing is working but measurement is muddled, making budget allocation decisions hard. Right next step: invest in measurement — Conversions API, post-purchase survey, MMM if scale justifies it. The right answers come from the right data.
Most audits we run conclude with one of these three patterns. The audit's job is to tell you which one — and what the prioritized fix list looks like.
---
If you want a real audit on your account, [open the intake](/start) and we'll come back with a written scope inside one business day. Whether you commission it or not, the conversation about what it should cover is free.
---
URL: https://mediapromotions.net/insights/pillar-cluster-content-architecture-2026
Title: Pillar and cluster content architecture — a practical 2026 playbook
Published: 2026-05-19
Category: SEO + Content
Reading time: 13 min read
Description: Why standalone blog posts don't rank anymore, and how the pillar-cluster model actually compounds in Google's index over 12-18 months. Real implementation, not theory.
Most content marketing in 2026 still works the way it worked in 2018: pick a keyword, write a 1,500-word blog post, publish, wait. Then pick another unrelated keyword and do the same thing. Twelve months later you have 40 blog posts on 40 different topics, none of them ranking, and a Search Console report that looks like the EKG of someone in cardiac arrest.
The reason this doesn't work anymore is structural. Google's ranking systems in 2026 reward **topical authority** — the demonstrated depth of a site's coverage on a defined subject — much more heavily than they reward individual page optimization. A site that covers one topic in 12 interlinked articles outranks a site that covers 12 topics in 12 disconnected articles, even if the disconnected articles are individually better written.
This article is the practical implementation of what the [website + SEO pillar](/insights/website-seo-complete-guide-2026) referenced as "pillar and cluster content architecture." It's how we structure content for our retainer clients, what the cadence actually looks like, and the mistakes that kill the model.
## What the architecture actually is
A pillar-cluster topic looks like this:
```
[Pillar page · 3,000-5,000 words]
│
├── Supporting article 1 (1,500-2,500 words)
├── Supporting article 2 (1,500-2,500 words)
├── Supporting article 3 (1,500-2,500 words)
├── ...
└── Supporting article 8-15 (1,500-2,500 words)
```
The pillar covers the topic comprehensively. Each supporting article goes deep on a specific sub-topic that the pillar touched on but didn't exhaust. Every supporting article links back to the pillar with anchor text relevant to the pillar's title. The pillar links forward to every supporting article in the cluster, often grouped by sub-topic.
What this article you're reading is, exactly: a supporting article in a cluster anchored by [the website + SEO pillar](/insights/website-seo-complete-guide-2026). The pillar mentioned the pillar-cluster model in the section on content architecture; this article expands that sub-topic in full. The pillar links here; this links back. The structure proves itself by existing.
## Why this works (structurally, not just empirically)
Google's algorithm, simplified to the part that matters here, asks three questions of every page:
1. **Is this page about the topic the search query asks about?** (Relevance.)
2. **Is this page on a site that knows what it's talking about on this topic?** (Topical authority.)
3. **Is this page experientially trustworthy?** (E-E-A-T.)
For #1, individual page optimization matters. Title tag, H1, body copy, schema — the on-page stuff agencies have been doing forever. This is the baseline.
For #2, the algorithm looks at the *graph* of pages on your site that are about the topic. A site with one page on "social media marketing" and 19 pages on unrelated topics has weak topical authority on social. A site with 12 interlinked pages on social media marketing — one pillar plus eleven cluster articles — has strong topical authority. The graph structure is the signal.
For #3, the algorithm looks at author entities, source citations, real-world experience markers in the writing — covered in the website + SEO pillar.
The pillar-cluster model is the most efficient way to build topical authority. You're not stretching one big page across a topic; you're proving you have depth on every relevant sub-topic and tying them together with interlinks. The result is that the pillar starts ranking for the head term, the supporting articles start ranking for long-tail variants, and they compound each other's authority over time.
## The cluster as a strategic decision, not a content calendar
The biggest mistake we see in pillar-cluster implementation: treating it as a content calendar instead of as a strategic decision.
A pillar represents a **commitment** to dominate the SERPs for a topic over 12-24 months. You're saying: "We will publish 8-15 articles on this topic. We will interlink them. We will update them. We will defend the cluster against new competitors with new content as needed." This is a real investment of time and brand reputation.
You can't pick pillars by keyword volume alone. You pick them by intersecting:
- **Where you have the most experience and credibility** — pillars should be subjects where you can write with first-person authority. Pillars on topics you've researched but haven't lived will rank, but they won't convert; they read as encyclopedic rather than experiential.
- **Where the search demand is sustainable** — not just one-time spikes but consistent monthly volume.
- **Where the commercial intent aligns with your services** — a pillar on "best marketing books" might draw traffic but won't drive leads for an agency. A pillar on "how to pick a marketing agency" does both.
- **Where you can credibly outrank the existing pillars** — if the top 10 results are all from $50M+ DR domains, the new-site moat is harder. Look for topics where the SERP has gaps — outdated content, generic SEO-content sites without expertise, or thin coverage.
For Media Promotions, the three pillars we picked were Social Media Marketing, Paid Advertising, and Website + SEO — because each one (a) is a service we sell, (b) is something we have years of in-the-field experience with, (c) has enough sustainable demand, and (d) currently has SERP coverage dominated by generic SaaS-blog content we can outrank with actual practitioner depth. That's the strategic frame. Not "we should write about social because it has volume."
## How to choose your supporting articles
Once you have a pillar, the supporting articles are derived from two questions:
**Question 1: What sub-topics did the pillar reference but not exhaust?**
Go back to the pillar and read each section. Every section that says "we cover this in depth elsewhere" or "this deserves its own article" is a candidate. Every section that's only 200 words but could plausibly be 2,000 is a candidate. Every numbered list of considerations is potentially a candidate (each item becomes its own article).
For our social media pillar, the list looked like:
- Detailed implementation of community management workflows
- The case for cutting a social platform
- How to structure a weekly content batch
- The voice-and-visual standard document
- Reading a social analytics report without lying to yourself
- Influencer partnership economics in 2026
- The 90-day plan for a new social presence
- Founder-led vs employee-led social content
- Crisis management on social
- Saving inbound DMs as a sales pipeline
That's 10 candidate supporting articles from one pillar. You don't write all 10 immediately; you write them over 6-12 months as the cluster matures.
**Question 2: What long-tail search queries exist in this topic that aren't well-served by current results?**
Use Search Console's queries report on the pillar after it's been live 30-60 days. Look at queries the pillar is *impressing* on but not ranking well for. Each of those queries is potentially a supporting article. The query is the search demand; the article serves it specifically.
This question becomes more useful as the pillar accumulates impression data. Early on, lean on Question 1.
## The internal linking discipline
Internal linking is the layer most implementations get sloppy. The rules we follow:
**1. Every supporting article links back to the pillar — once — with anchor text relevant to the pillar's primary keyword.** Not "click here" or "read more." If the pillar is "The complete guide to social media marketing in 2026," the supporting article's back-link uses anchor text like "social media marketing strategy" or "complete social media playbook." Natural, varied, never exact-match-keyword-stuffed.
**2. The pillar links forward to every supporting article in the cluster.** Often grouped — at the end of relevant sections, or in a sidebar "related reading" block. The supporting article links should be discoverable, not buried.
**3. Supporting articles link to 2-3 sibling supporting articles** when natural. This builds the within-cluster mesh that signals topical depth to Google.
**4. Cross-cluster links are rare but high-value.** If a Paid pillar supporting article naturally references social media, link to the Social pillar. Don't force it; when it's natural, do it.
**5. The pillar updates its forward-link section every time a new supporting article ships.** The pillar is the hub; it should always be current.
**6. Glossary terms get inline links on first mention.** When the pillar or supporting article uses a term that has a glossary entry, link the first mention. The glossary then links back to the most relevant pillar(s). This builds another internal linking layer.
What kills the discipline: shipping a supporting article and forgetting to update the pillar. Orphaned supporting articles don't compound. Build the pillar-update step into the publish workflow.
## The cadence that compounds
The right pace, based on watching this work and not work for clients over the last three years:
- **Month 1:** Pillar 1 + 3-4 supporting articles. Internal linking complete by end of month.
- **Month 2:** Pillar 2 + 3-4 new supporting articles for Pillar 2. Begin filling out Pillar 1's cluster with 1-2 more supporting articles.
- **Month 3:** Pillar 3 + 3-4 supporting articles for Pillar 3. First measurable ranking improvement on Pillar 1.
- **Months 4-6:** No new pillars. 4-6 supporting articles per month across the three existing clusters.
- **Month 6:** Update each pillar with fresh data, new sub-sections if relevant, refreshed publishing date.
- **Months 7-12:** Continue supporting article cadence. Add a 4th pillar in month 8 or 9 if the first three are performing. Begin building glossary entries that cross-link into the clusters.
- **Month 12:** Comprehensive cluster audit. Update everything. Add an additional 4-5 supporting articles to whichever clusters are ranking best.
By month 12, a serious content engine has shipped 4 pillars + 30-40 supporting articles + 60-80 glossary terms = roughly 100+ pieces of interlinked content, all anchored by topical depth. That's the floor for a competitive topical authority position.
What kills the cadence: shipping in bursts and then disappearing for two months. Google's index responds to consistency. A site shipping 4 articles every month for 12 months will outrank a site shipping 12 articles in March and nothing else.
## Common pitfalls (what we see)
**Pitfall 1: Writing the supporting article before the pillar.** This breaks the structural logic. The pillar is the strategic commitment; supporting articles serve it. If you don't have a pillar yet, you're writing standalone content, not a cluster.
**Pitfall 2: Choosing supporting articles by SEO keyword research instead of pillar reference.** Keyword-research-driven articles are too often unrelated to the pillar's actual depth. The supporting article should expand the pillar, not just live in the same content category.
**Pitfall 3: Letting the pillar go stale while the supporting cluster grows.** Pillar content needs updating. New sections, refreshed data, recent examples. A pillar that's two years old with twelve supporting articles below it will lose rankings to a newer pillar with three supporting articles below it.
**Pitfall 4: Over-optimizing anchor text.** Every supporting article using the exact same anchor text to link to the pillar is a well-known spam pattern. Vary the anchors naturally. Different sub-topics naturally prompt different anchor text choices.
**Pitfall 5: Not measuring the cluster as a unit.** Track each cluster's combined performance — total organic sessions, ranking positions of pillar and top supporting articles, internal-link click-through. The cluster's compound performance matters more than any individual article's performance.
**Pitfall 6: Killing the cluster early.** Most pillar-cluster projects fail by month 4 because the early ranking signal is weak. The model compounds over 12+ months; the first 4-6 months are the patience phase. Agencies and content teams that don't have the cadence discipline kill clusters before they can prove themselves.
## How to know it's working
Specific signals to track:
**Months 1-3:**
- Pillar and supporting articles are indexed (check Search Console)
- Pillar receives some early ranking signal — usually positions 30-60 for the head term
- Average position improving month-over-month, even if absolute position is low
**Months 4-6:**
- Pillar starts ranking in the 10-30 range for head term variants
- Supporting articles ranking in 5-20 range for long-tail queries
- Click-through rate from impressions starting to climb
**Months 6-12:**
- Pillar in the top 10 for at least some target queries
- Supporting articles ranking 1-10 for their specific long-tail
- Organic sessions to the cluster growing 15-25% month over month
- AI search citations starting to appear (test this manually by searching the pillar's head term in Perplexity, Claude, ChatGPT)
**Months 12+:**
- Pillar consistently in top 5 for head terms
- Cluster generating measurable inbound — leads attributable to organic visits to cluster pages
- Backlinks accumulating naturally (when content is genuinely useful, other sites link to it)
- Compound growth, not just linear
If the signals aren't tracking by month 6, something is structurally wrong: pillar quality is weak, cluster isn't interlinked properly, technical SEO floor is broken, or topic choice was poor.
## Measuring success at the cluster level, not the article level
A common mistake is judging individual articles by their individual organic traffic. Most supporting articles in a healthy cluster generate modest standalone traffic — 100-500 monthly organic visitors each. The pillar drives the headline traffic; the supporting articles drive long-tail and reinforce the pillar's authority.
The right unit of measurement is the cluster:
- **Total organic sessions to the cluster** (sum of all cluster pages)
- **Total impressions across cluster pages** in Search Console
- **Number of cluster pages ranking on page 1** for any query
- **Inbound leads attributable to cluster visits** (via UTM tagging on internal CTAs)
A cluster that drives 5,000 monthly organic sessions, even if no single page drives more than 500, is a successful cluster.
## When pillar-cluster doesn't work
Three situations where the model isn't the right fit:
**1. Local-only service businesses with single-location markets.** The pillar-cluster strategy is optimized for businesses with broad geographic reach. A single-location plumber in a city of 200k people doesn't need 80 articles on plumbing to win their market — they need Google Business Profile, local citations, and service-area pages.
**2. Hyper-niche B2B with sub-100-customer-target audiences.** The total addressable audience is too small to justify the content investment. Better to invest in account-based marketing and outbound for these businesses.
**3. Categories dominated by Wikipedia, Reddit, YouTube, or government sites.** Some categories have organic search structurally dominated by sources you can't outrank. Health information, legal definitions, government processes. The pillar-cluster strategy isn't the right SEO investment for these categories; alternative channels are.
For everyone else — and especially for businesses with national or international service reach — pillar-cluster is the dominant content strategy in 2026.
---
This article is part of the [website + SEO complete guide cluster](/insights/website-seo-complete-guide-2026). For the broader strategy frame including technical floor, schema markup, and Generative Engine Optimization, see the pillar. For implementation help on your specific clusters, [open the intake](/start).
---
URL: https://mediapromotions.net/insights/reading-paid-meta-report
Title: How to read a paid Meta report without lying to yourself
Published: 2026-05-19
Category: Paid Media
Reading time: 12 min read
Description: Meta Ads Manager numbers look authoritative until you understand how much they're modeled. Here's how to read what's actually in front of you, what's missing, and which decisions the report can and can't justify.
Meta Ads Manager presents numbers with five-decimal precision and a confident UI, which makes it easy to forget how many of those numbers are *modeled estimates* rather than measured facts. In 2026, depending on your account's traffic mix, somewhere between 18% and 35% of the conversion numbers Meta reports are statistical guesses filling in the gaps left by iOS App Tracking Transparency. That's fine — modeling is the only way to keep the system functional in the privacy-restricted era — but it means reading the report requires understanding which numbers to trust at face value and which to discount.
This article is the cheat sheet we use when auditing a paid Meta account or reading a weekly performance report. It's a supporting piece for the [paid advertising pillar](/insights/paid-advertising-complete-guide-2026) — where the broader attribution-recovery framework lives.
## The three layers of data in any Meta report
Every metric Meta shows you comes from one of three sources, and the trust level is different for each:
**Layer 1: Deterministic data (highest trust).** Things Meta measures directly — impressions, clicks, spend, ad delivery. These are real numbers about events Meta directly controls. You can argue about how Meta defines an "impression" (visible for at least one pixel for at least one millisecond?) but the count itself is reliable.
**Layer 2: Browser-pixel attribution (medium trust).** Conversions reported by the Meta Pixel running in the user's browser. These work fine on Android and (mostly) desktop. They've been degraded on iOS since ATT shipped in 2021. About 60-75% of iOS users opt out of the IDFA tracking that the pixel uses for cross-app attribution. The conversions that happen in this opt-out cohort don't make it back to Meta via the browser pixel.
**Layer 3: Statistical / modeled attribution (lowest trust).** Conversions that Meta *estimates* happened based on aggregated signal — same-device probabilistic matching, time-window correlation between ad views and conversion events, [Conversions API](/insights/conversions-api-setup-guide-2026) data when present, and Meta's own machine-learning fill-in for the gaps. These are noted in the UI but blend into the same column as deterministic conversions.
When you read a report showing "150 purchases attributed to this campaign," you don't actually know how that 150 breaks down across the three layers. The number could be 145 deterministic + 5 modeled (high confidence), or 80 deterministic + 70 modeled (much lower confidence). Meta doesn't tell you. The number just says 150.
The first move when reading any Meta report: assume some non-trivial fraction is modeled.
## The numbers that lie most often
**Reported ROAS.** The ROAS figure in Ads Manager is Meta's attempt to credit your spend with the conversion volume it thinks happened. In iOS-heavy consumer accounts, it's overstated by 15-30% in our 2026 portfolio. The pattern: Meta credits a click that didn't actually convert to "modeled conversions" because the user's behavior pattern matched a probabilistic conversion profile.
What to do: maintain a separate ROAS column in your reporting that uses **only deterministic conversions** (sourced from your backend + post-purchase survey + CAPI). The gap between Meta-reported ROAS and your deterministic ROAS is the modeling cushion — and it tells you how aggressive Meta is being on your specific account.
**Reported cost per result.** Same problem as ROAS — divided by the same partially-modeled conversion count. If reported conversions are 30% modeled, cost per result is 30% understated.
**Click-through rate by audience.** Audience-level CTR in 2026 is mostly meaningless because Meta has consolidated audience selection into Advantage+ — the platform decides who sees your ad, not your manual audience selection. A "Lookalike 1%" audience showing 1.8% CTR vs a "Lookalike 5%" showing 1.6% CTR is comparing two near-identical algorithm decisions, not two distinct audiences.
What to do: stop optimizing at the audience layer. Optimize creative. Audience-level metrics are diagnostic noise.
**Last-click attribution conversions in the standard view.** Meta's default attribution model in 2026 is data-driven, but you can still configure last-click or last-touch views. Last-click systematically *overstates* the impact of bottom-funnel campaigns (retargeting, branded search, abandoned-cart sequences) and *understates* the impact of top-funnel campaigns (cold prospecting, video views, brand awareness). Both can be true — the impact is just attribution-model-dependent.
What to do: when comparing campaigns, hold the attribution model constant. Don't compare a top-funnel campaign's data-driven ROAS to a retargeting campaign's last-click ROAS — that's apples to apples in name only.
## The numbers worth trusting
**Impressions.** Real. Deterministic.
**Spend.** Real. Deterministic.
**Frequency.** Real, and often the most actionable single metric in a fatigue-prone 2026. When frequency on a creative exceeds 3.0-3.5 in a 7-day window, performance degradation usually follows inside the next 7-14 days. Watch this religiously.
**CPM.** Real (it's the platform's own pricing). High CPM days are often a leading indicator of audience saturation or seasonal demand surges.
**Click-through rate at the *creative* level.** Less affected by attribution modeling because it's measuring click events, which are deterministic. If creative A has 2.4% CTR and creative B has 1.1% CTR over comparable impressions, A is genuinely better.
**Result rate at the *creative* level when conversion volume is high enough.** Same principle — when you have enough conversions (50+ per creative) the noise dampens.
**Conversion-level data when sourced from your backend or CAPI.** Your own database knows which leads or purchases actually happened. Cross-reference Meta's attributed conversions against your real conversion count to find the gap.
## The five questions to ask any Meta report
When you open a weekly or monthly paid report — whether you produced it or an agency did — these are the five questions that surface the actual signal:
**1. Is conversion volume rising or falling, and is creative refresh keeping up?**
If conversions are flat or declining and creative production volume isn't rising to compensate, the account is on a fatigue treadmill. Specific check: how many net-new creatives were produced this period vs last? If the answer is "the same or fewer" while CPM rises, you're losing.
**2. What's the CAPI status, and what's the Event Match Quality score?**
If CAPI isn't running (or EMQ is below 6), the report's conversion numbers are systematically understated. Decisions based on those numbers will under-invest in channels that look weak but actually work. Fix this before anything else.
**3. Which creative is the top performer, and what hypothesis did it validate?**
Top creative tells you what message works for the audience. Without a written hypothesis attached, the lesson is lost. The right question isn't "which creative won" but "what hypothesis did the winning creative validate, and what should we test next?"
**4. Which creative is the bottom performer, and what's the kill criteria?**
If bottom creative is still running, ask why. Usually: it's emotionally hard to kill creative the team is proud of. The kill criteria should be objective (e.g., "below 70% of account-average conversion rate for 7+ days") and applied without sentimentality.
**5. What does this report look like with our deterministic-only attribution?**
Compare Meta-reported conversions to your backend-sourced conversion count for the same period. The gap is the modeling cushion. If the gap is widening week-over-week, modeling is becoming a larger share of reported attribution — which signals worse signal-to-noise ratio underneath.
## The reporting cadence that compounds
Daily monitoring is for diagnosing emergencies (CPM spike, creative crash, account hit). Weekly reporting is for decisions. Monthly is for strategy.
We send weekly reports every Monday morning summarizing the prior week. Structure:
```
[Account] — Week of [date]
─────────────────────────
Spend: [actual, vs plan]
Attributed conversions: [Meta-reported]
Deterministic conv: [backend-sourced]
Modeling gap: [% Meta over backend]
CPA (deterministic): [the number that matters]
ROAS (deterministic): [the other number that matters]
Frequency check: [creatives over 3.5? action?]
Creative refresh: [shipped this week / next week]
Top creative: [link, why, hypothesis validated]
Bottom creative: [link, action — kill / iterate / keep]
Decisions this week: [budget shifts, audience changes,
campaigns paused or launched]
```
This is one page. The reader's job is to identify which week the report shows trouble — which is much easier when the structure is consistent. A 30-slide dashboard PDF nobody reads vs a one-page report that gets opened every Monday: same data, dramatically different operational impact.
## The decision matrix this report enables
A good Meta report enables three categories of decision:
**Budget shifts.** Allocate more spend to what's working, less to what isn't. Based on deterministic CPA + frequency + creative pipeline.
**Creative rotation.** Kill creatives that have decayed, ship the next batch, scale winners with new variations.
**Campaign-level strategy.** Pause underperforming campaigns, launch new hypotheses, restructure the account when needed.
The report doesn't enable: every audience-level micro-optimization (Advantage+ took that), platform-vs-platform allocation (different report), or attribution-model selection (a separate strategic decision).
If your current Meta reporting doesn't make the three category-A decisions obvious, it's the wrong report.
## What to do when the report disagrees with reality
A common moment: Meta says you generated 200 attributed conversions this week. Your CRM shows 130 net-new customers. The gap is 35%.
Three possibilities:
**A. Modeling is overstating attribution.** Common in iOS-heavy accounts. The 70 "extra" Meta-attributed conversions are statistical guesses that didn't actually happen. Your CRM has the truth.
**B. Your backend has tracking gaps.** Some conversions happened but didn't make it into your CRM — phone-only purchases, manual customer additions, returns and refunds that got rolled into the customer count. Less common but worth checking.
**C. Attribution-model mismatch.** Meta's data-driven model credits some conversions to "ad-viewed but not clicked" interactions. Your CRM's last-touch may attribute the same conversion to a different channel (email, organic search, direct). Both can be partially right.
Honest answer: the truth is usually a mix of A and C. Some real modeling overstatement, some genuine cross-channel attribution dispute. The goal isn't to "be right" — it's to converge on a working framework that lets you make consistent budget decisions over time.
Our default: trust deterministic CPA and ROAS as the floor for decisions, treat Meta-reported numbers as an upper bound. Anything above deterministic CPA, you can defend in front of a CFO. Anything between deterministic and Meta-reported is "directionally working but with modeling uncertainty" — usable for tactical decisions but not for strategic bets.
## When you're inheriting an account from another agency
A specific situation worth flagging: when you take over an existing account, the previous agency's reports may have been deliberately optimistic. Standard playbook:
1. Pull last 90 days of Meta Ads Manager data into your own dashboard
2. Pull the same period from the client's backend / CRM
3. Compute the modeling gap
4. If gap is >40%, the previous reporting was systematically optimistic and the account's "performance" was partly imaginary
5. Reset baseline expectations with the client based on deterministic numbers
6. Document the methodology so the same trap doesn't repeat
This conversation is uncomfortable but it's the only way to make decisions on real ground. We've seen accounts where 60%+ of "reported ROAS" was modeling artifact — and the client had been making investment decisions based on those numbers for over a year.
## What to do tomorrow
If you have a Meta account active right now, here's a 30-minute exercise:
1. Open Ads Manager → past 30 days
2. Note total reported conversions for your primary conversion event
3. Open your backend / CRM / Shopify → same date range, same event definition
4. Compute the gap as a percentage
5. If gap > 25%, you have a modeling cushion worth understanding
6. Repeat in 30 days; track the trend
If the gap is widening over months, your account is shifting toward more-modeled, less-deterministic attribution. That's a measurement red flag and a CAPI / Enhanced Conversions audit is overdue.
---
This article is part of the [paid advertising complete guide cluster](/insights/paid-advertising-complete-guide-2026). For the broader playbook on attribution recovery (CAPI, MMM, post-purchase survey), creative volume math, and platform hierarchy, see the pillar. For an audit on your specific account's reporting hygiene, [open the intake](/start).
---
URL: https://mediapromotions.net/insights/site-migration-without-losing-rankings
Title: Migrating a site without losing rankings — a 2026 playbook
Published: 2026-05-19
Category: SEO + Web
Reading time: 13 min read
Description: Replatforming is the highest-risk SEO operation any business runs. Here's the checklist that gets it right, the timeline that survives reality, and the half-dozen mistakes that erase years of organic traffic in a single weekend.
We get migration requests roughly every month. The conversation usually starts with some version of "we're replatforming from WordPress to Shopify" or "moving from a custom Ruby app to a Next.js storefront." The follow-up question is always "how do we not lose our SEO?" — and the honest answer is "you can, but only if you treat the migration as a real engineering project with a specific checklist."
Done well, a migration can actually *improve* organic traffic — faster site, better schema, cleaner URL structure. Done badly, a migration erases years of accumulated organic equity in a single weekend, and the recovery takes 6-12 months of remediation. This article is the operational playbook we follow when handling replatforming. It's the supporting piece for the [website + SEO pillar](/insights/website-seo-complete-guide-2026), where the broader stack-choice and architecture context lives.
## The six things that go wrong, in order of frequency
We've watched dozens of migrations over the years. The failure modes cluster:
**1. Missing or broken redirects.** Old URL `/blog/post-name` doesn't redirect to new URL `/insights/post-name`. Google sees a 404 on a previously-ranked URL. After 30 days of 404s, the page is deindexed. The new page (different URL) starts from zero authority.
**2. Content rewrites during the migration.** Team decides to "improve" copy on top-traffic pages while the replatform is happening. Now we have two changes confounded — the platform change AND the content change. If rankings drop, you can't tell which caused it. If rankings hold, you might still be missing out on what's bleeding.
**3. Schema regression.** Old site had Article + Organization + BreadcrumbList schema; new site shipped without it. Google's rich-result coverage drops, AI search citations drop, both happen invisibly because nothing about the site "broke."
**4. Page-speed regression.** Counterintuitive but common — the team migrates to a modern stack expecting speed gains, but ships before optimization. LCP goes from 2.1s to 3.4s. Google's Core Web Vitals score drops, rankings follow.
**5. Sitemap not resubmitted.** New URLs aren't in Google Search Console's sitemap. Google discovers them slowly through link-following. Indexing lag stretches to weeks instead of days.
**6. Trailing-slash or case-sensitivity changes.** Old site served `/About` and `/about` as the same page. New site treats them as different URLs. Now you have duplicate-content signals where you didn't before.
Each of these is preventable with a checklist. The list below is what we work through.
## The pre-migration audit (Phase 1, week -3 to -1)
You don't start a migration without a complete inventory of what's currently there. Tools we use: Screaming Frog (or Sitebulb), Search Console, Ahrefs / Semrush for backlink data.
**Crawl the existing site fully.** Export every URL, status code, response time, meta title, meta description, H1, canonical, schema type, and inbound internal link count. This is the baseline. The crawl typically takes 1-4 hours depending on site size.
**Pull last 90 days of Search Console data.** Top 50 queries by clicks. Top 50 queries by impressions. Top 50 pages by clicks. The pages and queries on those lists are your priority targets — these are the URLs that *must* survive the migration with rankings intact.
**Pull backlink profile.** Export referring domains and the specific URLs they link to. The deep-link targets are your real priority — if you lose redirects to backlinked URLs, you lose the link equity.
**Map content to the new structure.** Every URL on the existing site needs a destination URL on the new site. Build a spreadsheet: old URL, new URL, status (1:1 / consolidated / removed), redirect type (301 / 410 / canonical). This is the master migration document.
**Identify orphans and dead pages.** Pages with no inbound internal links and no organic traffic — candidates for removal. Migrations are a good time to clean up; just be deliberate about which pages get removed.
## The redirect map (Phase 2, weeks -2 to launch)
The redirect map is the document that prevents most migration disasters. Two rules:
**Every old URL maps to something.** Either a 1:1 destination on the new site (the most common case) or an explicit 410 ("gone") response. Never silent 404s on previously-indexed URLs.
**Every redirect is a 301, not a 302.** 301 is permanent — passes full link equity. 302 is temporary — passes partial. We've seen 302 redirects cause 30-50% organic traffic loss. The distinction matters.
The redirect map is generated from the master spreadsheet and exported as a rules file for the new platform. For Next.js sites, this becomes `redirects` in `next.config.ts` or a custom middleware. For Shopify, it's the URL Redirects section of the admin. For WordPress, a plugin like Redirection.
A typical migration has 200-1500 redirects. Don't skip the long tail — the redirects for low-traffic pages are cheap to add and prevent the slow erosion of link equity.
## The launch sequence (Phase 3, weeks -1 to launch)
The week before launch is checklist execution, not creative work. The list:
**Soft-launch on a test domain or staging URL.** New platform runs at `staging.mediapromotions.net` with `noindex` headers globally. Internal QA can test it without Google indexing the staging URLs.
**Verify redirects on staging by hitting every URL on the old-site crawl.** Automated check, not manual sampling. We use a script that hits each old URL and verifies the response is 301 to the expected new URL. Any URL returning 404 or wrong destination gets flagged for fix before launch.
**Confirm schema is present on the new platform.** Open key pages, view source, validate the JSON-LD in Google's Rich Results Test. Organization, LocalBusiness, Service, FAQPage, Article — whichever applied on the old site should apply on the new one.
**Measure new-site Core Web Vitals on staging.** PageSpeed Insights, multiple representative URLs. If LCP is above 2.5s on mobile, optimize before launch. Migration is the moment to fix performance, not after.
**Confirm canonical tags are set correctly.** Every page on the new site should have an explicit canonical pointing to itself. Confused or missing canonicals cause Google to make choices it shouldn't make.
**Submit the new sitemap to Search Console.** Add the new site's `sitemap.xml` to the new property in Search Console (you'll need to verify the new property first if the URL structure has changed).
**Set up IndexNow ping for fast Bing/Yandex/Seznam discovery.** Faster than waiting for organic crawl.
## The launch day (Phase 4, launch ± 24 hours)
The actual cutover is a DNS change. The hours around it matter.
**Time the launch to a low-traffic window.** Tuesday morning, ideally. Not Friday afternoon. Not the start of a holiday weekend. You want maximum monitoring time after launch in case something needs immediate fix.
**Lower DNS TTL 48 hours before cutover.** Drop your DNS TTL from the default (often 24 hours) to 300 seconds (5 minutes). This lets the propagation happen quickly and rollback (if needed) happens quickly too.
**At cutover: flip DNS. Watch.** First 30 minutes: real-user traffic on the new platform. Open Vercel / Cloudflare / your CDN logs. Watch 5xx rate. Watch response times. Watch organic traffic in Plausible or whatever real-time analytics you have. If anything's broken, rollback DNS now.
**At cutover + 60 min: spot-check critical user flows.** Lead form submission, e-commerce checkout if applicable, account signup. Anything that touches a third-party integration (Stripe, Supabase, your CRM) needs human verification, not automated alerting.
**At cutover + 120 min: pull a fresh Search Console crawl stats.** Are Google's bots reaching the new site at expected rates? If crawl rate dropped to zero, there's a robots.txt issue or an HTTP-500 wall blocking the crawlers.
**Cutover + 24 hours: full check.** Run a fresh full-site crawl with Screaming Frog. Verify every URL on the old crawl now resolves correctly (200 on new URLs, 301 on old URLs). Pull Search Console for any new crawl errors. Look at top 50 pages from Phase 1 baseline; spot-check they're indexing correctly.
## The post-launch monitoring window (Phase 5, weeks 1-4)
Launch is not the finish line. The next 30 days is when problems surface.
**Daily for the first week:**
- 5xx error rate
- Crawl stats in Search Console
- Real-user metrics for Core Web Vitals
- Spike in 404s (Search Console → Pages → Not indexed)
- Indexing coverage (sudden drops mean trouble)
**Weekly for the first month:**
- Top-page rankings for high-value queries (compare to pre-migration baseline)
- Organic session traffic vs same period prior month + same period prior year
- Backlink-equity transfer (referring domains pointing at old URLs now showing equity flow to new URLs)
- Any "soft 404" warnings in Search Console
The pattern we expect to see: a 5-15% traffic dip in week 1, recovery to ~95% of baseline by week 3, full recovery + small uplift from improved platform by week 6-8. If traffic *doesn't* recover by week 4, something is structurally wrong and worth investigating.
## The mistakes we see in nearly every botched migration
Beyond the six big ones at the top, more granular failure patterns:
**Forgetting subdomain or alternate-host redirects.** If your old site was at `www.example.com` and `example.com` both, both need redirect handling. We've seen migrations where `example.com` started serving the new site but `www.example.com` continued serving the old site for weeks.
**Hreflang misconfiguration on international sites.** Multi-language sites need hreflang tags. The migration is a common moment for them to break — wrong country code, mismatched alternate URLs, missing reciprocal references.
**Mobile-specific redirects on the old site.** Older WordPress sites sometimes had separate mobile URLs (`m.example.com`). Those need redirects too, even if your new site is responsive (which it should be).
**Lost image redirects.** Images that were ranking in image search need their URLs to redirect, not just the parent pages. Most teams forget image redirects. We've seen this cost meaningful traffic for visual-search-heavy categories (recipe sites, e-commerce, design).
**404s on `robots.txt` or `sitemap.xml` themselves.** Yes, we've seen migrations where the basics returned 404 for the first 48 hours. Devastating. Verify these specifically.
**SSL cert mismatches during DNS propagation.** New cert isn't fully propagated globally when DNS flips. Some users see invalid-cert warnings for hours. Use Let's Encrypt or Cloudflare's automatic SSL to avoid this.
**Skipped manual approval of the redirect map.** A junior engineer generates the map, ships it, and a high-traffic page redirects to the wrong destination. We require human approval of redirect maps over 200 URLs.
## The migration that doesn't lose rankings
The migration that goes well looks boring. The traffic dip in week 1 is minimal (under 10%). Recovery is fast. By week 4, traffic is back to baseline. By week 8, it's slightly above baseline because the new platform is faster and the schema is cleaner.
The migration that goes badly looks dramatic. Traffic drops 30-60% in week 1. Search Console fills with crawl errors. Week 4 traffic is still 40% below baseline. The team is in panic mode trying to figure out which of the 12 things they changed caused which problem.
The difference is checklist discipline, not technical skill. The skills required are well-documented and not novel. The will to do every step in the right order — especially the boring ones, like verifying every old URL redirects correctly — is what separates the two outcomes.
## What we charge for a migration
Migration project pricing in our 2026 retainer engagement:
- **Light migration** (under 50 URLs, single platform-to-platform, no e-commerce): $4,500-$8,500 one-time + included in any active retainer
- **Standard migration** (100-500 URLs, marketing site, schema rebuild, page-speed optimization): $8,500-$18,000 one-time
- **Complex migration** (500+ URLs, e-commerce or membership, custom integrations, international/multi-language): $18,000-$45,000+ one-time
This is for the migration *work itself* — pre-audit, redirect mapping, schema implementation, launch supervision, post-launch monitoring. The new website build is separate (covered in [the web/SEO pillar](/insights/website-seo-complete-guide-2026) pricing section).
A safe migration on a serious site is worth every dollar. A bad migration on a serious site costs 10-30× more than a careful one — in lost traffic, recovery work, and rankings that never come back.
---
This article is part of the [website + SEO complete guide cluster](/insights/website-seo-complete-guide-2026). For the broader stack-decision and architecture context, see the pillar. For a migration audit on your specific replatform plan, [open the intake](/start).
---
URL: https://mediapromotions.net/insights/social-content-batch-week
Title: How we structure a social content batch week
Published: 2026-05-19
Category: Social
Reading time: 10 min read
Description: The operational rhythm behind a 30-posts-per-month social presence — what gets done on which day, who does it, and the half-dozen rules that keep the output consistent for years.
The hardest part of running a serious social media presence in 2026 isn't producing content. It's producing content **consistently for years**. Most in-house teams ship a great batch in month one, a solid batch in month two, and start drifting by month four. Most agencies do the same. The cause is almost always operational rather than creative — there's no documented batch week, no clear ownership of each step, and the work depends on heroic individual effort that eventually burns out.
This article is the standing operating procedure we ran for content batch weeks on social retainer engagements. It's specific, opinionated, and works at the 30-posts-per-month cadence the [social pillar](/insights/social-media-marketing-complete-guide-2026) calls out as the floor for a healthy presence. Tweak the day assignments for your team's reality — but the structure and the rules survive customization.
## The batch as a unit of work
We don't think of social as "daily posting" or "weekly posting." We think of it as a **batch every Monday**. The batch is the unit:
- Roughly 7-10 pieces of content (depending on which platforms are in scope)
- Scheduled to publish across the next 7 days
- Reviewed and approved as a single artifact
- Shipped as a single drop on Monday morning
This framing matters because it makes the work decomposable, reviewable, and measurable. You can ask "did the batch ship on time" with a yes/no answer. You can ask "did batch 14 perform better than batch 13" and have a meaningful comparison. You can't ask either question about individually-posted content with no structured rhythm.
## The week, day by day
**Friday afternoon, last week (the prep step).** The week starts on Friday of the prior week, not Monday. We pull data from the last week's posts, decide what's resonating and what isn't, and write a one-page brief for the upcoming batch. The brief includes: theme of the week, 3-5 specific posts we're committing to ship, any client-specific events or campaigns the batch needs to support, and the platform allocation (e.g., "5 reels, 2 carousels, 1 founder LinkedIn post").
This Friday prep is the meta-step that prevents the rest of the week from being reactive. Without it, Monday morning starts with "what should we post?" and Tuesday ends with no progress.
**Monday morning, this week (write + design block).** The producer (single person, ideally; can be split between a copywriter and designer for larger teams) sits down with the brief and writes copy + creates visuals for the entire batch in one focused block. The whole batch. No interruptions, no meetings, no client calls for the duration of this block. We carve out 2-3 hours and protect it.
The "do it all in one block" rule matters. Switching context between writing post 1 and post 7 with three meetings in between produces worse content than writing them back-to-back. The producer's brain stays in social-voice for the full session, and the batch is more internally consistent.
**Monday afternoon (review + approve block).** The producer sends the full batch to the client (if approval is required) or to a peer reviewer (if not). Default: 48-hour approval queue for the first month of any engagement, dropping to spot-check after trust is established.
The reviewer's job is decisive yes/no, not collaborative editing. If a post has substantive issues, it goes back with specific feedback. If it has nitpicks, the reviewer either approves with notes or — much more commonly — approves it. We've watched too many batches die in revision loops over comma placement.
**Tuesday morning (schedule + format check block).** Once approved, the producer schedules every post natively on each platform. Native scheduling matters: TikTok native scheduler vs Instagram native scheduler vs a third-party tool like Buffer or Later have different reach implications in 2026. We've seen native Instagram scheduler outperform Buffer-scheduled posts by 15-25% on reach for the same content.
The format check block is the producer's last pass. Does the caption have the right line breaks? Are the alt-tags filled in? Is the cover frame for the Reel set to the right thumbnail? These are the details that distinguish a batch that performs from a batch that publishes-and-disappears.
**Tuesday afternoon (engagement ops). Daily through Friday.** From this point forward, the producer's job shifts from production to **engagement**. Reply to every comment on yesterday's posts within 90 minutes during business hours. Clear DMs daily. Do 30-50 outbound thoughtful replies on category-relevant accounts per day. This is the 65% of the work that the [social pillar](/insights/social-media-marketing-complete-guide-2026) calls out as the engagement-time predictor of follower-to-customer conversion.
**Wednesday (reactive content block).** Reels and TikTok rewards content that responds to current trends — a viral sound, a category moment, a competitor's misstep that opens narrative space. Wednesday is the day we ship 1-2 reactive pieces that weren't on Monday's brief. The producer has 60-90 minutes blocked for this.
These reactive pieces are usually the highest-performing posts of the week, because they're tuned to the algorithm's "this is fresh" signal. The brief-based content drives consistency; the reactive content drives spikes.
**Thursday (production for next week's brief).** While shipping this week's batch, the producer is already filming + shooting next week's content. Reels and TikToks shoot in batches of 6-10 in single 90-minute sessions. We schedule shoot blocks every Thursday so there's always 7-14 days of footage in the editing pipeline.
Why Thursday and not Monday: shooting and writing are different brain modes. We don't ask the producer to context-switch between "creative writing" (Monday) and "production direction" (Thursday) in the same week.
**Friday morning (week wrap-up block).** Pull the data from this week's posts. Update the rolling spreadsheet with reach, engagement, follower change, conversion attribution. Notice patterns. Document what worked and what didn't.
**Friday afternoon (next week's brief).** And we're back to step one.
## The six rules that keep this working
We've watched batch weeks break in lots of ways. Six rules that prevent the common failure modes:
**1. The brief precedes the batch. Always.** No one starts producing on Monday morning without a written brief from Friday. If Friday's brief didn't happen for some reason (sickness, holiday, urgent client work), Monday's batch is *delayed*, not winged. A bad batch is worse than a late batch.
**2. The producer is one person. Always.** A batch with three people writing posts produces three voices. A batch with one producer for both copy and design produces one voice. For larger teams (copywriter + designer), the brief specifies which posts each owns; for most engagements, one person does both.
**3. The Monday block is sacred.** No meetings, no client calls, no Slack notifications for the duration of the production block. This is the single rule most likely to be violated and most consequential when violated. We tell clients on day one of the engagement: "Monday 9am-noon, your producer is unreachable; this is a feature, not a bug."
**4. Engagement is the producer's job, not someone else's.** It's tempting to hand engagement to a junior person or an intern. Don't. The producer has to feel the audience's response to their own work, in real time, so the next week's brief incorporates the signal. Outsourcing engagement is outsourcing learning.
**5. Reactive content stays a separate block.** Don't blend reactive shooting into Monday production block. The brain mode is different and trying to do both in one block produces worse outcomes on both.
**6. The wrap-up gets done even when the week was bad.** Especially when the week was bad. Skipped wrap-ups compound — three months of "we'll do the wrap-up next week" is three months of operating blind. Wrap-up is a 30-minute discipline, not a deliverable; ship it.
## What happens when production capacity exceeds engagement capacity
A common failure mode: the producer over-invests in batch quality, runs out of time for engagement, and the cumulative engagement debt destroys follower conversion. We see this most often around month 3-4 of an engagement when the producer is hitting their stride creatively.
The fix is a calendar discipline, not a creative one. The producer must spend at least 4-6 hours per week on engagement, and that time gets blocked on the calendar first, before production. Production fills the remaining time. When production needs more than the remaining time, the batch shrinks — fewer reels, fewer LinkedIn posts, fewer Tiktoks — rather than engagement getting cut.
This is uncomfortable for producers who define their value by output. The reframe: your value is the audience that converts, not the posts shipped.
## When to break the rhythm
The standing rhythm is the default. Specific situations justify breaking it:
- **Live events.** A product launch, a category-defining event, a real-time crisis. The standing batch pauses for the event week and resumes after.
- **Founder availability constraints.** If the founder's personal content is part of the batch and they're unavailable that week, shift the batch contents (not the schedule) to use evergreen pre-shot content.
- **Algorithm anomalies.** Reels reach drops 60% one week — pull the planned reels, ship statics instead, investigate the drop.
- **Reactive content overflow.** If something is viral *for* you that week, the standing batch can compress to make room. But this is the exception, not a recurring pattern.
The rhythm exists to produce consistency. The exceptions exist to handle real-world reality. Most teams over-use exceptions and under-respect the rhythm; the work is in the discipline of reversing that ratio.
## What this looks like in the client report
Every Friday at 4pm, we send a one-page report. The structure:
```
Week N of [client]
─────────────────
Ships: [batch posts]
Reactive ships: [reactive posts]
Reach: [aggregate, prior week comparison]
Engagement actions: [number of replies + DMs + outbound]
Top post: [link, why it worked]
Bottom post: [link, what to learn]
Next week's brief: [link to Monday's brief]
```
One page. Numbers, links, decisions. No fluff. The CEO can read it in 90 seconds; the marketing lead can drill into the details by clicking through.
The discipline of writing this every Friday — and writing it well — is what compounds. The week-by-week comparison over 12 months tells you what content patterns work for *this brand* in *this market* in 2026. No generic playbook can produce that knowledge; only the weekly discipline can.
---
This article is part of the [social media marketing complete guide cluster](/insights/social-media-marketing-complete-guide-2026). For the broader strategy frame — which platforms, what production volume, what metrics — see the pillar. For implementation help with your specific brand's content rhythm, [open the intake](/start).
---
URL: https://mediapromotions.net/insights/the-90-day-marketing-plan
Title: The 90-day marketing plan that actually ships
Published: 2026-05-12
Category: Playbook
Reading time: 6 min read
Description: Most marketing plans don't fail at strategy. They fail at week 3, when nobody knows what's shipping Friday.
Most marketing plans don't fail at strategy. They fail at week 3 — when the kickoff energy is gone, nobody's quite sure what's shipping on Friday, and the Slack thread has gone quiet.
The fix isn't a better deck. It's a shorter one.
## The 10-minute rule
If you can't read your own 90-day marketing plan in 10 minutes, it's wrong. Not because brevity is virtuous on its own, but because anything longer means you have too many goals — and "too many goals" is the most common cause of marketing teams shipping nothing useful.
A good 90-day plan fits on three pages:
1. **Page one.** One paragraph describing what winning looks like, in numbers, in 90 days.
2. **Page two.** A table of 12 weekly milestones, with one owner and one metric per row.
3. **Page three.** A short list of things you are explicitly *not* doing this quarter.
That's it. That's the whole document.
## Week-shaped, not quarter-shaped
The other reason plans fail is that they're written at quarterly resolution. "Grow paid Meta revenue 30%" is a real goal, but it's not a real piece of work. It can't be done on Tuesday.
We always break the plan down into week-shaped artifacts. Things you can ship by Friday at 5pm. Things a single human can finish without three more meetings.
A few examples from real engagements:
- "Ship 8 new ad creatives this week. 4 statics, 4 video, 2 hypothesis variants per format."
- "Audit competitor ad libraries. Write 3 hypotheses we'll test next week."
- "Rebuild the cart abandonment email. Send first variant to 10% of segment."
Each of those is week-shaped. You can tell at the end of Friday whether it shipped or not. You can't say that about "improve email marketing."
## The kill list matters more than the to-do list
Every plan needs an explicit, written-down list of what you're *not* doing this quarter. This is the part most teams skip — and it's the part that determines whether anything actually ships.
The kill list does two things:
1. It forces you to pick. You can't have everything as a priority. Naming the things you're cutting makes that real.
2. It protects the team from scope creep. When someone says "what about X" mid-quarter, the answer is "X is on the kill list — let's revisit at the next quarterly."
A typical kill list for a 90-day cycle has 8–12 items. Things like:
- "We are not redesigning the home page this quarter."
- "We are not launching on TikTok this quarter."
- "We are not pitching new partnerships this quarter."
The kill list isn't permanent. It's just a 90-day commitment to focus.
## Friday at 5pm
The last piece is the cadence. Every Friday at 5pm, the same one-page report goes out:
- What shipped this week
- What didn't ship this week
- What ships next week
- One number that moved
- One number that didn't
That's it. No 30-slide deck. No fluffy "highlights." Just an honest read.
The discipline isn't in the format. It's in showing up every Friday. The plan you actually ship is the plan you can describe to a stranger in 90 seconds — and the cadence you can sustain when the kickoff energy is gone.
---
URL: https://mediapromotions.net/insights/why-paid-meta-cac-is-rising
Title: Why your paid Meta CAC is rising — and what we do about it
Published: 2026-03-28
Category: Paid Media
Reading time: 8 min read
Description: Rising CAC isn't always a creative problem. Three structural shifts in 2025 paid Meta — and how we work around each.
If you've run paid Meta for more than two years, you've probably noticed: the same audience that cost $14 to acquire in 2023 is closer to $26 today. The creative is better. The targeting is more sophisticated. The platform is more capable. And yet CAC keeps climbing.
This isn't because you're worse at running ads. It's because three structural things have shifted, and most playbooks haven't caught up.
## 1. The pixel signal is degraded — and it's not coming back
ATT happened in 2021. The slow degradation has been happening ever since. The pixel that fired reliably for a decade now fires for maybe 40–60% of mobile iOS conversions, depending on your category. Meta's machine learning makes up for some of this, but its bids are calibrated on signal it can't see.
**What we do**: server-side conversion API on every account, day one. Combined with first-party email data piped via CAPI Gateway or Stape, we typically recover 18–28% of attributed conversions that the pixel alone is missing. This isn't a one-time fix — the signal degradation continues, and CAPI hygiene needs ongoing maintenance.
## 2. Audience saturation is faster than it used to be
In 2018, a Lookalike 1% audience in a mid-sized market would scale to $50k/mo before fatigue. In 2025, that ceiling is closer to $15–20k for most categories. The platform has gotten better at finding intent, which means it converges on the most likely buyers faster — and then runs out of them faster.
**What we do**: layered audience strategy with explicit refresh cadence. We don't run a single Lookalike for more than 8 weeks without replacing it. We rebuild from post-purchase survey data every quarter — not from the same pixel-derived seed audience.
## 3. Creative volume requirements have 3× in three years
In 2022, a healthy paid Meta account refreshed creative every 4–6 weeks. In 2025, we see creative fatigue inside 7–14 days on scaled audiences. This is a function of Meta's bidding algorithm getting better at exposure: it finds your relevant audience faster, exposes them to the creative faster, and then exhaustion sets in faster.
**What we do**: hypothesis-led creative production at much higher volume — typically 10–14 net-new creatives per month for any scaling account. We use a structured creative testing framework where every new creative is tied to a written hypothesis (e.g., "social proof at the top of the funnel will outperform feature-led creative for this audience"). Anything that doesn't beat baseline inside 7 days gets cut.
## What this means for your account
If you're seeing rising CAC, the diagnostic order matters:
1. **First** — check your conversion signal quality. Is CAPI live? Are you sending enriched data (email, name, IP) to recover modeled conversions? If not, fix this before anything else.
2. **Second** — audit your audience refresh cadence. If you're running the same Lookalike for 12+ weeks, that's likely a primary driver.
3. **Third** — count your creative production volume. If you're producing fewer than 8 net-new creatives per month at scale, you're under-fueling the algorithm.
Most "rising CAC" problems are one of the three above — and most are fixable inside 30 days of structured work. If you want a written audit of where your account sits against these three benchmarks, [open an intake](/start) and we'll come back with a specific report inside one business day.
### Engagement methodology (anonymized)
The /work entries are anonymized methodology examples — written up the way we run weekly reports — not closed-client engagements. Closed client work will publish here when contracts permit attribution.
---
URL: https://mediapromotions.net/work/halcyon-wellness
Title: Re-platformed and scaled paid Meta from $4k → $40k/mo
Client (anonymized): Halcyon Wellness
Category: Ad Campaigns + Web
Metric: +612% YoY revenue
Date: 2026-04-22
Description: How a wellness brand 10×'d paid ad spend without 10×'ing CAC — and rebuilt their storefront to keep up.
## The brief
Halcyon Wellness came to us at $4k/mo in Meta spend with an 8-month-old Shopify storefront that converted at 0.7%. The product was strong — a clinically backed sleep supplement with raving customers — but every dollar of ad spend was leaking out of an under-optimized site.
The asks were simple to state, harder to deliver:
- Scale paid Meta without breaking blended CAC
- Rebuild the storefront for conversion + speed
- Do both inside one engagement, with one team
## What we did
**Weeks 1–2 — audit.** We pulled their last 90 days of ad spend, mapped every campaign back to first-touch attribution, and graded the creative library against the top 50 brands in their category. Two of seven active campaigns were ROAS-positive. The other five were burning $14k/mo in unproductive learning phase.
**Weeks 3–6 — site rebuild.** We rebuilt the Shopify storefront from the ground up — custom theme, hand-coded product page, single-step checkout, server-side conversion API wired before launch. Day-one LCP went from 4.2s to 1.3s. Mobile conversion lifted 71% in week one.
**Weeks 7–12 — paid scale.** With a site that could actually convert, we 10×'d Meta spend in measured steps. Hypothesis-led creative rotation. Weekly kill list. Audiences rebuilt against post-purchase survey data.
## What we shipped
- Rebuilt Shopify storefront (Next.js headless commerce)
- 14 net-new ad creatives produced + tested per month
- Server-side conversion API + iOS-resilient attribution layer
- Weekly performance report, single page
## The numbers
- **+612% YoY revenue** — measured against the same 90 days the prior year
- **CAC held flat** while spend went up 10×
- **Mobile conversion rate** lifted from 0.7% to 1.9%
- **LCP** improved from 4.2s to 1.3s
## What's next
Going into Q3 we're testing a subscription offer on the back of the existing one-time SKU, and expanding into TikTok Shop now that the Meta base is profitable.
---
URL: https://mediapromotions.net/work/foundry-athletic
Title: Cut apparel CAC from $48 to $2.14
Client (anonymized): Foundry Athletic
Category: Paid + Creative
Metric: $2.14 blended CAC
Date: 2026-02-14
Description: How a DTC athletic apparel brand turned an audience-building push into a $48-to-$2.14 drop in blended customer acquisition cost.
## The brief
Foundry Athletic launched in 2024 with a strong product (technical training gear, in-house manufacturing) but an undifferentiated brand presence. Their Instagram had 1,800 followers, mostly friends and family. Their CAC on cold paid Meta was $48 — well above their LTV ceiling.
They needed:
- A real content engine that built brand equity, not just impressions
- Paid ads that worked because the content was working
- Both inside the same retainer
## What we did
**Voice + visual audit (week 1).** We spent the first week pulling six months of brand assets, interviewing the founders, and building a 14-page voice + visual standard that locked the brand's point of view: high-output athletes, technical specificity, zero hype.
**Content engine (weeks 2–onward).** We shifted production from "studio shoot per quarter" to "iPhone-shot, athlete-in-context per week." Lower production value, higher truth value. Engagement rate tripled in month one.
**Paid layered on (month 3).** Once the content was proving message-market fit, we promoted the top 20% of it as paid ads. CAC dropped from $48 to $2.14 in the first month of layered paid.
## What we shipped
- Weekly content batch: 8 reels, 6 stills, 12 stories, produced for the ad account first and organic reach second
- Athlete content partnership program (12 partners by month 4)
- Paid amplification on top-decile content, retargeting warm audiences built from that reach
- Weekly CAC and ROAS reporting broken out by creative batch
## The numbers
- **$2.14 blended CAC** across paid + content-driven traffic, down from $48 on cold paid alone
- **9.2% engagement rate** on the top-performing content format (vs 0.9% industry baseline)
- **+340% revenue** in trailing 6 months
- Audience grew 0 → 47,000 on Instagram over 11 months as a byproduct of the content engine, not the goal of it
## What's next
We're rolling out a brand ambassador program in Q3 and layering in more content formats to keep feeding the ad account fresh creative before fatigue sets in.
---
URL: https://mediapromotions.net/work/vellum-press
Title: Shipped a custom Shopify storefront in 6 weeks, not 6 months
Client (anonymized): Vellum Press
Category: Website Build
Metric: 3.8s → 1.1s LCP
Date: 2026-01-08
Description: How an independent book press shipped a custom storefront in 6 weeks — and tripled organic search traffic in the next quarter.
## The brief
Vellum Press, an independent literary publisher with a strong editorial brand, was running on a six-year-old Shopify theme that loaded in 3.8 seconds on mobile and looked like every other Shopify site from 2020. They wanted a custom storefront that matched the typographic standard of the books they publish — without a six-month rebuild that would freeze new releases.
## What we did
**Discovery + scope (week 1).** We mapped 14 distinct customer paths (new release pre-orders, backlist browse, gift sets, institutional sales) and locked a scope that said yes to seven of them and explicitly punted the other seven to phase two.
**Design system (week 2).** We built the visual language around an editorial display serif (Reckless), warm paper tones, and generous gutters. Every component was designed light + dark in parallel, and the whole system was published to a single Figma library that's still the source of truth.
**Build (weeks 3–5).** Headless Shopify on a custom Next.js storefront. Server-side rendering for SEO, edge caching for speed, native Shopify checkout to avoid PCI complexity.
**QA + launch (week 6).** Cross-browser, cross-device, accessibility, security review. Soft launch with 5% of traffic split to the new site for 48 hours before flipping 100%.
## What we shipped
- Custom headless Shopify storefront (Next.js + Hydrogen)
- Editorial-first design system, published in Figma
- 24-page content migration from old CMS
- SEO continuity plan with 301 redirects for every legacy URL
## The numbers
- **LCP**: 3.8s → 1.1s
- **CLS**: 0.18 → 0.02
- **Organic search traffic**: +207% in the quarter following launch
- **Mobile conversion**: +44% in the first 30 days
## What's next
Phase two — institutional sales portal with quote-based ordering — is scheduled for late Q3.