Homepage Freeze: No changes until Apr 23 -- let Google settle
New-Site Lifecycle: Sandbox (Day 0-30) → Trust Building (Day 30-60) → Maturation (Day 60-90) → Compounding (Day 90+) Day 30: May 2 -- expect initial indexing stabilization Day 60: Jun 1 -- expect ranking improvements for low-competition keywords Day 90: Jul 1 -- expect compound growth, mid-tail rankings Pos 23 on a 10-day-old site = healthy. Do NOT panic about rankings yet.
📈 GSC Data Status
Last Pull: April 12, 2026
Next Scheduled: April 26, 2026 (bi-weekly)
Data Period: 16 months (old + new site)
📡 HENRY's Messages
🚨
CRITICAL: M3 -- Re-scrape Maria Theresa KB on homepage. Bot still trained on stale "$99 for 10 vents" language.
Apr 12, 2026
📊
GSC keyword analysis complete: 937,751 impressions, 87% coverage. 4 service gaps + 5 city gaps identified. Build queue ready.
Apr 12, 2026
✅
GHL chat widget deployed sitewide (401 pages). Booking calendar updated. Homepage mobile bar fixed.
Apr 10, 2026
📝
B2B contractor report completed: Top 5 opportunities ranked. NHSSF email sent to Bobby Alvarez. AHS/Frontdoor applications ready.
Apr 10, 2026
⚠️
T1: 82 stale 25C tax credit references across 39 pages. LEGAL RISK -- needs scrubbing ASAP.
Apr 7, 2026
🎯 This Week's Wins
✅
Homepage mobile bar fixed: Call + Book + duck, GHL bubble above at 210px (11 commits)
✅
GHL chat widget deployed sitewide (401 pages via shared-menu.js)
LEGAL RISK -- 25C Tax Credit Scrub: 82 stale references on 39 pages claiming expired $2,000 tax credit (25C expired 12/31/2025 under OBBBA). FTC/legal risk. NOT STARTED
llms.txt: Active on site. Schema markup on 399 of 408 pages. Passage-level citability. Voice search optimization baked in. 9 pages missing schema need audit.
Miami Gardens title + meta rewritten per Anthony's formula
Apr 6, 17:41
🎬 Video Queue
Page
Pipeline
Service
Prompt Ready?
Status
/ac-leak-repair/ -- service video
Emergency Repair
AC leak repair
YES
PLANNED
/blog/why-is-my-ac-leaking-water/ -- blog video
Education
AC leak repair
YES
PLANNED
/dryer-vent-cleaning/ -- service video
Maintenance
Dryer vent
YES
PLANNED
/blog/dryer-vent-fire-warning-signs/ -- blog video
Education
Dryer vent
NEEDS WRITING
NOT STARTED
📱 App Ideas
AC Health Score Calculator
Proprietary 1-100 AC scoring system + pro-rated value. Customers enter system age, last service date, issues -- get a health grade + recommended actions. Lead gen machine.
Revenue Impact: HIGHEffort: Medium (2-3 weeks)Status: IN DEVELOPMENT
QR Flyer Tracker
Unique QR per batch + UTM-tagged landing URL + GA4 tracking + batch tracker CSV. Measure which neighborhoods respond to which offers.
Email existing customers about dryer vent fire risks. Seasonal urgency play -- "Dryer fires peak in spring/summer." Include booking link + fire risk stats.
Revenue Impact: $5K-$15K per blastEffort: LowStatus: PLANNED
Property Management Contracts
Target: MIA Property Management, Luxury Property Care, Campbell Property Management. Pitch: free building assessment + maintenance contract proposal. Revenue: $2K-$10K+/month per large condo building.
Revenue Impact: $24K-$120K/yr per contractEffort: High (sales cycle)Status: NOT STARTED
Filter Subscription Program
Recurring revenue: monthly/quarterly filter delivery + annual cleaning reminder. Lock in customers with convenience.
Revenue Impact: $20K+/yr at scaleEffort: MediumStatus: PLANNED
Air duct sealing (9,354), duct repair (2,942), duct sanitizing (2,589), air handler (1,325). Build these 4 hub pages + city pages = coverage jumps from 87% to 93%.
34,287 impressions for "air duct cleaning services cost" with 0 clicks. Blog handles informational intent -- a service-adjacent page with pricing tables + booking CTAs captures commercial intent.
Impact: 34K impressions unlocked
Competitor Weakness: Nobody Has Honest Pricing
Every competitor hides pricing or uses $99 bait. We show honest per-vent pricing. This is our moat -- double down on cost transparency content.
Impact: Trust + conversion advantage
24-Hour / Emergency AC Repair Content
"24 hour ac repair miami" = 1,290 imp + "emergency ac repair miami" = 366 imp. Add emergency/24hr language to Miami repair page H2. High conversion intent.
Impact: 1,656 imp, high-intent
City Pages for 6 Uncovered Markets
Pompano Beach (1,970), Lauderhill (1,818), South Miami (778), Deerfield Beach (709), Coconut Creek (408), Bal Harbour (332). Total: 6,015 impressions waiting.
Impact: 6K+ new impressions captured
🕵️ Top 5 Miami HVAC Competitors
1. FilterBuy HVAC Solutions
Strength: Clean website, good design, strong brand. We originally used them as our design baseline.
What they rank for: "air duct cleaning miami", brand terms, some cost queries.
Weakness: Generic content, no honest pricing transparency, no per-vent pricing visible. Template-based city pages.
Our advantage: We have more pages (408 vs ~50), honest pricing, better PageSpeed, and real neighborhood-level content.
2. Sears Home Services
Strength: Brand recognition, trust from older homeowners, massive domain authority.
What they rank for: "duct cleaning near me", brand + location terms, appliance repair cross-sells.
Weakness: Slow site, outdated design, no local SEO strategy, generic national pages. No Miami-specific content.
Our advantage: Local-first content, Miami/Broward-specific pages, faster site speed (0.07s TTFB vs ~2s+), BBB A+.
3. Stanley Steemer
Strength: National brand, extensive Google Ads budget, "Stanley Steemer" is a household name.
What they rank for: Branded terms dominate. Some "duct cleaning" generic terms.
Weakness: Franchise model = inconsistent quality messaging. No transparent pricing. Cookie-cutter pages.
Our advantage: Owner-operated credibility, FL license #CAC1817115, custom pages per city, real pricing.
4. ABC Air Conditioning (Local)
Strength: Local Miami presence, Google My Business optimized, some reviews.
What they rank for: "ac repair miami", "air conditioning miami" -- local pack presence.
Weakness: Small website, few pages, no blog strategy, no content marketing.
Our advantage: 408 pages vs ~20, comprehensive blog strategy, 19 city pages, schema markup everywhere.
5. Air Quality Control Environmental (Local)
Strength: Environmental angle, mold remediation focus, some niche authority.
What they rank for: "mold in air ducts", "air quality testing miami".
Weakness: Narrow focus, no AC repair/maintenance pages, limited service coverage.
Our advantage: Full-service HVAC + duct cleaning + mold remediation. One-stop shop with 12+ service types.
💳 Competitor Ad Strategy (Observed)
Competitor
Keywords They Bid On
Our Counter-Strategy
FilterBuy
"air duct cleaning miami", brand terms
Outrank organically -- don't compete on their brand terms
Stanley Steemer
"duct cleaning near me", "$99 duct cleaning"
Content targeting same keywords, honest pricing angle
Sears
"hvac service miami", "ac repair near me"
Local pages + faster site + better UX beats their national approach
📋 HENRY's Competitor Intelligence Notes
💡
Pattern detected: NO competitor in Miami has honest per-vent pricing on their website. Everyone hides pricing or uses $99 bait-and-switch. This is our biggest differentiator -- double down on cost transparency.
Apr 12, 2026
💡
AI content moat: Competitors will flood blogs with generic AI content. Our advantage is real on-the-ground originality -- Anthony's actual HVAC experience, real before/after photos, real pricing from real jobs.
Apr 12, 2026
💡
Nobody has air duct sealing pages (9,354 imp). First mover advantage -- build /air-duct-sealing/ ASAP before competitors notice this gap.
Apr 12, 2026
📢 Google Ads
Status: SETUP IN PROGRESS
Campaign
Budget
Target Keywords
Status
Air Duct Cleaning -- Miami
TBD
"air duct cleaning miami", "duct cleaning near me"
PLANNED
AC Repair -- Emergency
TBD
"24 hour ac repair miami", "emergency ac repair"
PLANNED
Dryer Vent -- Fire Safety
TBD
"dryer vent cleaning miami", "dryer fire prevention"
PLANNED
RULE: ALWAYS exclude competitor names from ad targeting before expanding. -- Anthony's #1 ad concern
📘 Facebook Ads
Status: SETUP IN PROGRESS
Campaign
Creative
Audience
Status
Spring AC Tune-Up
Before/after photos + $1,850 savings
Miami-Dade homeowners 30-65
PLANNED
Dryer Vent Fire Safety
Fire risk stats + booking CTA
Miami-Dade + Broward homeowners
PLANNED
Facebook API connected. Permanent token + permissions configured. Ad cards go to PAGES not direct booking.
📱 Social Media Status
Platform
Status
Strategy
Notes
Facebook
ACTIVE
Max 1/day, links in comments, alternate tone
Graph API connected. Meta Verified needed. Post photos to FB first -- auto-syncs to IG.
Instagram
ACTIVE
Auto-sync from Facebook
Bypasses IG rate limits via FB auto-sync. All images must have logo + phone.
YouTube
ACTIVE
Service videos + educational content
API v3 connected. Channel: UCiDctC2_l2YFRUQMVvQvEXw. Last upload: Apr 10 (freon check).
Twitter/X
READ ONLY
On hold until revenue justifies $200/mo Basic tier
What content format wins (lists, tables, FAQs, videos, tools)
IN PROGRESS
22
Format Decay
When a format stops working (AI generic blogs, clickbait, thin content)
NOT STARTED
23
Moat Patterns
What gives us defensible advantage (real experience, local knowledge, honest pricing)
ACTIVE
💡 Active Pattern Insights
🌡️
Seasonal: April heat onset is NOW. Keywords "ac not cooling", "ac blowing hot air", "high electric bill" are spiking. Content for these should be live already.
Detected Apr 12, 2026
🔍
Content Gap: Nobody in Miami has air duct sealing pages. 9,354 impressions with zero coverage from any competitor. First mover advantage window is open.
Detected Apr 12, 2026
🎯
Site Age: Day 10 of new site. Position 23 on any keyword = healthy signal during sandbox phase. Do NOT react to low rankings yet. Build pages, earn links, wait.
Detected Apr 12, 2026
🛡️
Moat: Our competitive moat = real HVAC experience (not AI-generated), honest per-vent pricing (nobody else does this), FL license #CAC1817115, local neighborhood content. Protect these.
Detected Apr 12, 2026
🎨 Marketing Creatives Library
Creative
Type
File
Status
Commercial maintenance flyer
PDF
Commercial-Flyer-2026-Updated.pdf
APPROVED
Commercial B2B image
PNG
b2b-final-commercial.png
APPROVED
Realtor referral flyer
JPG
realtor-referral-flyer-mms-hq.jpg
SENT TO 138
Realtor flyer v2
PNG
b2b-realtor-final-v2.png
APPROVED
Homeowner flyer
PNG
b2b-final-homeowner.png
APPROVED
Allergy office flyer
JPG
b2b-allergy.jpg
READY
Door hanger test
PDF
2026-04-09-test-door-hanger.pdf
TEST ONLY
Preferred vendor badge
PNG
preferred-vendor-badge.png
READY
Social template 1 (Shocked Person + Hook)
PNG
template-1-example.png
ACTIVE
Social template 2 (Technician Action)
JPG
template-2-example.jpg
ACTIVE
Social template 3 (Warning/Danger)
PNG
template-3-example.png
ACTIVE
Social template 4 (Happy/Helpful)
PNG
template-4-example.png
ACTIVE
QR code (generic)
PNG
qr-code.png
ACTIVE
All social images must have: logo + phone number + teaser text. Never post unbranded. Rotate template styles for variety. Templates saved in ~/social-media/templates/