Pool Service Seasonal Content: The 12-Month Editorial Calendar That Books $200K
A 12-month seasonal content calendar that turned a pool service blog into a $200K/yr attributed lead source.
A Phoenix pool service we work with attributes $214K of 2025 revenue directly to their blog. They publish exactly two posts a month, every month, on a 12-month calendar we built around their seasonal demand curve. Here's the calendar, the reasoning, and the refresh cadence.
Why seasonal content compounds for pool service
Pool service search volume is wildly seasonal. 'Pool opening' peaks in March. 'Algae bloom' peaks in July. 'Pool closing' peaks in October. Content published 6 weeks before the peak gets fully indexed and ranks just in time. Publishing during the peak misses the window entirely.
The calendar
- Jan: 'When to schedule pool service for spring' + 'Heater repair checklist'
- Feb: 'Pool opening cost breakdown' + 'Salt vs chlorine for 2026'
- Mar: 'Algae prevention before pool season' + 'Equipment inspection guide'
- Apr: 'New pool installation timeline' + 'Pool chemicals starter pack'
- May: 'Pool pump troubleshooting' + 'Cartridge filter cleaning'
- Jun: 'Why pools turn green overnight' + 'Pool service weekly schedule'
- Jul: 'Algae bloom emergency response' + 'Heat wave pool care'
- Aug: 'Pool deck resurfacing options' + 'Saltwater chlorinator life'
- Sep: 'Pool closing in Phoenix (still warm)' + 'Winter cover comparison'
- Oct: 'Pool closing chemical kit' + 'Equipment winterization'
- Nov: 'Off-season pool monitoring' + 'Repair quotes before spring'
- Dec: 'Planning pool renovation for spring' + 'Year-end equipment deals'
The refresh rule
Every post gets a refresh 12 months after publication: updated stats, refreshed photos, new internal links to any newer posts in the cluster, and the modified date bumped. Refreshed posts rank within 2 weeks on average — faster than new posts and with compounding authority.
Internal linking pattern
Every seasonal blog post links to two service pages ('pool cleaning service [city],' 'pool repair service [city]') and to the two sibling posts (the one before it and the one after it in the calendar). This creates a continuous chain Google reads as a thematic hub.
Frequently asked questions
Is two posts per month enough for pool service SEO?
Yes, if every post targets a real seasonal search peak and includes original photos. Volume past 4/month rarely improves rankings — quality and timing matter more than frequency.
What's the right post length for seasonal pool content?
1,400–2,200 words for service-intent topics, 800–1,200 for diagnostic/how-to posts. Above 2,500 words conversion drops without measurable ranking benefit in our data.