Pre launch / Early blog
SEO — blog content
Matt wrote pool care blog posts based on advice he gave customers daily at his pool job. He focused on building the site to look credible (strong HTML/design skills) despite poor writing, and published content targeting common pool care problems.
→ $20,000 in year one (supplemented with freelance web design)
Year 1 monetization
Adsense
Added Google AdSense to monetize early blog traffic. This was the first revenue source — lowest friction way to make money from incoming SEO traffic.
→ First dollar earned; later dropped due to irrelevant ads degrading content experience
Early growth
Affiliate marketing amazon
Removed AdSense entirely and pivoted 100% to affiliate marketing, recommending specific pool products (mostly Amazon) within blog content. This became the sole revenue model for several years before products were created.
→ $40,000 in year two; confirmed as primary revenue for years
First product attempt
Owned website
Created a PDF guide and sold it directly on the site. Tested price points: $50 (no sales), $40 (no sales), $30 (some sales), $29 (more sales), $24 (strong sales). Found the price point through iterative testing.
→ Found viable price point at $24; established proof of concept for info products
Product expansion
Owned website
Created the Pool Care Handbook — a larger, more polished product combining an ebook with video course components, applying all lessons learned from the first PDF. Later added a printed physical book.
→ Became the majority of business revenue; courses + book are now the primary monetization
Scaling content engine
YouTube
Built a YouTube channel publishing one long-form video per week. Scripts written by wife Stephanie. Repurposes the same script into 3 short-form videos per week distributed across YouTube Shorts, Instagram, TikTok, Pinterest, Twitter, and LinkedIn.
→ 225,000 YouTube subscribers
Scaling content engine
SEO — blog content
Long-form YouTube scripts are reformatted into SEO blog posts targeting Google search. This creates a content flywheel: one piece of content becomes a video, short-form clips, and a blog post simultaneously.
→ Dominant Google rankings for pool care queries; drives affiliate and course sales
Audience owned channel
Email newsletter
Built an email list of pool owners captured from blog and YouTube traffic. Sends 2–3 emails per week (cadence varies by season). Used Klaviyo as the platform. Newsletter drives course and book sales.
→ 100,000 email subscribers
Sustained growth
Paid ads
Added paid ads to supplement organic content distribution. Treated as a secondary amplification layer on top of the existing SEO + YouTube + email flywheel.
→ Described as supplementary; exact lift not stated
Maturity
YouTube AdSense
Monetized YouTube channel through AdSense/YouTube Partner Program as a separate revenue stream from the blog (which runs affiliate links, not display ads).
→ One of multiple revenue streams contributing to $1M/year total
MRR $83k