Back to Blog
solar sales business 18 min read

Solar Company Marketing: SEO, PPC & Social Strategy

The full digital marketing playbook for solar companies — CPL benchmarks by channel, local SEO, Google Ads structure, email drip sequences, and a 90-day plan.

Nirav Dhanani

Written by

Nirav Dhanani

Co-Founder · SurgePV

Rainer Neumann

Edited by

Rainer Neumann

Content Head · SurgePV

Published ·Updated

Most solar companies have a lead problem. Not a volume problem — a system problem. They spend money on Google Ads, buy shared leads from aggregators, post sporadically on Instagram, and then wonder why their cost per acquisition keeps climbing while close rates stay flat.

Solar marketing is not a collection of tactics you layer on top of each other. It is a system: a deliberate chain that connects a stranger’s first Google search to a signed proposal, with each stage feeding the next. Companies that treat it as a system, knowing their CPL by channel, their close rate by lead source, and their response time to the minute, consistently outperform peers spending twice as much on the same channels.

The 2026 market context makes this more urgent. US solar installed 11.7 GWdc in Q3 2025 alone, a 20% year-over-year increase, with solar accounting for 58% of all new US generating capacity through that quarter (SEIA). More installers are chasing a larger but more competitive pool of homeowners and business owners. This guide covers the full stack — SEO, paid search, social, email, CRO, attribution, and a 90-day execution plan — with the unit economics you need to make every channel decision with confidence.

TL;DR — Solar Marketing in 2026

Solar companies that respond to a lead within 5 minutes convert at 20–28%, vs. 1–4% after 24 hours (MIT/InsideSales). This guide covers the full stack: SEO, paid search, social, email, CRO, and attribution — with unit economics and a 90-day plan.

In this guide:

  • Build the funnel that turns strangers into installations
  • Calculate CAC, CPL, LTV, and ROAS
  • Win Local Pack rankings and Google Business Profile traffic
  • Run Google Ads and Local Services Ads inside benchmark CPL
  • Build a 6-email solar drip sequence
  • Track what’s actually working with multi-touch attribution
  • Execute a 90-day phased plan

Why Solar Marketing Demands a Different Playbook

Solar is not a commodity sale. A homeowner signing a $25,000 installation contract is making a 25-year financial decision tied to their roof, their utility rate, and their credit. The research window runs 3–6 months for most buyers. That changes everything about how you market.

The demand signal is strong. 45% of US homeowners researched solar in the past 2 years (InMyArea), and 46% have seriously considered rooftop solar (Pew Research). That is a massive addressable pool. But “considered” does not mean “ready to buy,” which is why most solar ads that interrupt people at the top of the funnel produce low-quality leads that never convert.

The regulatory environment adds complexity. Incentive structures vary by state and utility territory. Net metering rules differ county by county.

This means your marketing copy — especially claims about savings and payback — has to be locally accurate, not generically optimistic. Homeowners who do 3 months of research will catch inflated claims fast. A bad review citing a misleading quote will follow your Google Business Profile for years.

There is also a trust deficit specific to solar. Door-to-door abuses from prior boom cycles, high-pressure sales tactics, and news coverage of installer bankruptcies have made buyers cautious. Your marketing system has to build credibility before it asks for a commitment.

The residential and commercial solar funnels diverge significantly. Residential buyers are motivated primarily by utility bill savings and home value. Commercial buyers — property owners, business operators, C&I managers — evaluate solar against an internal rate of return, balance sheet treatment, and operational disruption. Both need a marketing approach tailored to how they actually make the decision.

Four common mistakes that break solar marketing systems before they start:

  1. Running paid ads without a response protocol — leads expire in hours, not days
  2. Treating all leads as equal regardless of source (referral leads close at 29–30%; aggregator leads close at 3–8%)
  3. Skipping Local Pack optimization while spending on national display campaigns
  4. Sending every lead into the same drip sequence regardless of whether they came from a branded search or a cold Meta ad

The Solar Marketing Funnel: From Stranger to Signed Contract

Every sale starts with a stranger who has a problem: a high electricity bill, a neighbor who just installed solar, a policy change that makes the numbers interesting. Your job is to move them through five stages at an appropriate pace for a high-consideration purchase.

Stage 1: Awareness. The prospect knows solar exists but hasn’t thought about it for their situation. They are not searching for installers yet. Channels: Meta awareness campaigns, YouTube pre-rolls, Nextdoor organic posts, local press coverage.

Stage 2: Education. They’ve started researching. They’re reading articles, watching explainer videos, comparing federal and state incentives. Channels: blog content, Google organic search, YouTube how-to videos, email from a lead magnet.

Stage 3: Consideration. They’re comparing specific companies in their area. They’re reading Google reviews, checking Better Business Bureau ratings, looking at proposal examples. Channels: Google Ads branded + local queries, Local Services Ads, review sites, referral calls.

Stage 4: Decision. They’re ready for a quote. Channels: contact form, phone call, Live chat. This is where response time determines the outcome.

Stage 5: Advocacy. Post-install. A satisfied customer becomes a referral source, a review writer, and a case study. Most solar companies underinvest here.

StageChannelConversion GoalBenchmark Metric
AwarenessMeta ads, YouTube, NextdoorImpression share, video view rateCPM under $12
EducationSEO blog, email, YouTube organicTime on page, email opt-in3+ min session, 15%+ opt-in
ConsiderationGoogle Ads, LSA, Local Pack, reviewsProfile views, ad clicks, form fillsCTR 8–12% (branded)
DecisionContact form, phone, chatLead submittedCPL $80–$130 (Google Ads)
AdvocacyReferral program, review requestsReview count, referrals per install1 review per 3 installs min

Industry average lead-to-sale conversion sits at 8–12%, with top performers hitting 15% or higher (Agentzap). The funnel stage where most companies lose is Stage 4 to Stage 5: the gap between a submitted lead and a closed contract.

Most of that gap is response time, proposal quality, and channel mix. We address all three in this guide.


Unit Economics: CAC, CPL, LTV, and ROAS

Before you allocate a dollar to any channel, you need to know what a customer is worth and what you can afford to pay to acquire them.

CAC (Customer Acquisition Cost) is the total spend — across all marketing channels plus sales labor — divided by installs closed. The national average is approximately $0.43/W, which works out to roughly $2,580 for a 6 kW system. In competitive markets like California, Massachusetts, and New Jersey, CAC can reach $10,000 per customer (Wood Mackenzie via RocketLaunch Media). If your current CAC is above your market average, you either have a cost problem (overpaying for leads) or a conversion problem (not closing enough of the leads you buy).

CPL by channel varies significantly:

ChannelCPL RangeLead TypeNotes
Google Ads$80–$130Exclusive, high intentSearch intent at point of purchase
Meta Ads$60–$90Exclusive, medium intentProfile-match targeting
Shared aggregator leads$20–$60Non-exclusive3–8% close rate; erodes margins fast
Exclusive aggregator leads$100–$150ExclusiveBetter quality; verify exclusivity in writing
ReferralNear $0 directExclusive, very high intent29–30% close rate
Organic SEO$0 per clickExclusiveHigh long-run ROI; 4–12 months to build

Source: RocketLaunch Media

LTV (Customer Lifetime Value) for a solar customer is larger than the initial job. A residential customer who paid $25,000 for their system may add battery storage ($10,000–$20,000) in years 2–4, may refer 1–2 neighbors (each worth $25,000 in revenue), and may be a candidate for an EV charger or panel upgrade in years 5–8. A conservative LTV for a residential solar customer, counting only the primary job and one referral conversion, is $35,000–$50,000.

ROAS (Return on Ad Spend) is straightforward for solar if you track installs back to lead source. Here is a worked example:

  • Google Ads monthly budget: $5,000
  • CPL at $100: 50 leads
  • Close rate at 10%: 5 installs
  • Average system revenue: $18,000
  • Monthly revenue attributed: $90,000
  • ROAS: 18:1

An 18:1 ROAS is excellent. A 5:1 ROAS is viable. Below 3:1, the channel is not covering its own cost once you factor in sales labor and overhead.

CAC formula for solar installers:

Total CAC = (Total Ad Spend + Sales Labor Cost + Creative/Agency Fees) ÷ Installs Closed

Run this calculation monthly, segmented by channel, and compare against your average system gross margin. If a channel’s CAC exceeds 15% of average contract value, it needs fixing — either by improving conversion or cutting spend and reallocating to better-performing channels.

Pro Tip

Shared leads are not inherently bad — but they demand a response system. If you can call a shared lead within 5 minutes, you compete. If you call 4 hours later, you have already lost to the 2 other installers who got the same lead and called first. The CPL looks cheap until you account for the wasted sales time chasing leads that already signed elsewhere.


SEO for Solar: Own the Local Search Results

Local search is where residential solar buyers make their final decision about which companies to consider. 93% of local-intent searches surface a Local Pack — the map results at the top of the page — and 32–44% of all clicks go to those top 3 positions (BrightLocal). If your company is not in the Local Pack for “[city] solar installation” searches, you are invisible to the segment of buyers closest to a purchasing decision.

Your SEO work has four layers: Google Business Profile, on-page city and service pages, content cluster, and technical.

Google Business Profile: 10-Step Checklist

  1. Claim and verify your GBP listing — mail verification takes 7–14 days; start immediately.
  2. Set primary category to “Solar Energy Company” (not “Electrician” or “General Contractor”).
  3. Add all relevant secondary categories — “Solar Panel Cleaner,” “Roofing Contractor” if applicable.
  4. Upload 20+ photos: crew, installs, equipment, office, before/after. Businesses with photos on their Google profile receive 42% more requests for driving directions and 35% more click-throughs to their websites (Google via BrightLocal).
  5. Write a description that includes your primary city, service area, and 2–3 differentiators. Do not keyword-stuff — Google’s guidelines prohibit it.
  6. Add all services with descriptions and pricing ranges where possible.
  7. Enable messaging and respond to every inquiry within 1 hour.
  8. Post weekly — short GBP posts about recent installs, incentive updates, and project spotlights.
  9. Respond to every review, positive and negative, within 48 hours.
  10. Request reviews from every install — a separate section covers the timing and ask strategy.

Local Pack Mechanics

Google weights GBP rankings on three factors: relevance (does your profile match the search?), distance (how close are you to the searcher?), and prominence (how many reviews, how recent, how well-responded?). You cannot control distance. You can control relevance through profile optimization and prominence through a systematic review program.

Proximity bias means a company 2 miles from the searcher will often outrank a better-known company 10 miles away. This has a practical implication: if your service area spans multiple cities or counties, consider whether a second GBP location (with a real physical address, not a P.O. box) makes sense for a major secondary market.

On-Page City and Service Pages

One page is rarely enough. Build a page for every city and service combination that gets meaningful search volume in your area. Structure:

  • /solar-installation-[city]/ — primary city page
  • /solar-installation-[city]/residential/ — residential sub-page
  • /solar-installation-[city]/commercial/ — commercial sub-page
  • /battery-storage-[city]/ — storage-specific page if you offer it

Each page needs: a local H1 with city name, a description of local utility rates and incentives (show you know the market), a Google Map embed, local reviews embedded or quoted, and a contact form above the fold. Generic “we serve [city]” pages that share 80% of content with other city pages will not rank.

Content Cluster Structure

Build a topical cluster around solar in your primary market:

  • Hub page: “Solar Panels in [City]: 2026 Cost & Savings Guide”
  • Spoke pages: “Net Metering in [State],” “[Utility] Solar Billing Explained,” “Solar Tax Credit [State] 2026,” “Best Solar Panels for [Climate Type] Weather”

Internal links from spoke pages to the hub page — and from the hub to relevant spoke pages — build topical authority. This is how a small regional installer can outrank a national aggregator for a local query.

A solar design software tool with a public-facing solar estimator embedded on your hub page gives you a unique content asset that aggregators cannot replicate. It also keeps visitors on your site longer — a positive signal for user behavior in search rankings.

Technical SEO

Mobile traffic is 54.2% of US web traffic (StatCounter). If your site loads slowly on mobile, you are losing more than half your potential visitors before they read a word. Target Core Web Vitals in the “Good” range: Largest Contentful Paint under 2.5s, Cumulative Layout Shift under 0.1, Interaction to Next Paint under 200ms.

Add LocalBusiness schema markup to your homepage and all city pages. Add FAQPage schema to any page with a Q&A section. Add Review schema if you embed customer testimonials. These structured data types increase the chance of rich results appearing in search — expanding your visual footprint without improving rankings directly.

Link-building tactics that work for solar: local press coverage of installs (pitch to the local paper, especially for schools, community buildings, or notable projects), partnerships with roofing companies (swap links), supplier or manufacturer installer directories, and sponsoring local home improvement shows or events.


PPC and Paid Search: Google Ads and Local Services Ads

88% of consumers trust online reviews as much as personal recommendations, and 93% of people aged 35–54 read online reviews before contacting a local business (Blue Corona). Google Ads puts you in front of buyers at the moment they are actively searching — which is why it commands a higher CPL than most other channels.

Local Services Ads

Local Services Ads (LSAs) appear above standard Google Ads results and above organic listings. They display your business name, star rating, and a “Google Guaranteed” badge. You pay per lead, not per click, and you only pay when a prospect calls or messages through the ad. LSA CPL for solar ranges from $60–$120 depending on market. This is often lower than standard search CPL because you are not paying for clicks that never convert.

To qualify for Google Guarantee, you need a background check (for your business and key employees), proof of licensing, and proof of insurance. Start the verification process early — it can take 3–6 weeks.

FeatureLocal Services AdsStandard Search Ads
PositionAbove all search resultsBelow LSA, above organic
Billing modelPer lead (call/message)Per click
Quality signalStar rating + review countAd Quality Score
Targeting controlCity/zip + service categoryFull keyword control
Best forHigh-trust, first contactKeyword-level intent targeting
Approximate CPL$60–$120$80–$130

3-Campaign Search Structure

Organize your Google Ads account into three campaigns:

Campaign 1 — Branded. Keywords: your company name and variations. Protect your brand from competitors bidding on your name. CPC here is low ($0.50–$2.00) and conversion rate is high (25–40%). Always run this.

Campaign 2 — Competitor. Keywords: competitor company names in your market. Higher CPCs, but these searchers are actively evaluating — which means they are close to a decision. Use ad copy that highlights your differentiators (reviews, warranty, local installer) without naming the competitor directly (against Google policy).

Campaign 3 — Generic. Keywords: “solar installation [city],” “solar panels cost [city],” “solar company near me.” These carry the highest CPCs (Google Ads CPC for solar ranges from $1.50 to $8.00+ per WordStream) and drive the most volume. This is where most of your budget goes and where negative keywords matter most.

Negative Keyword List

Add these from day one to prevent wasted spend:

  • DIY, do it yourself, how to install
  • Free, cheap, discount
  • Solar panels for sale (product intent, not service intent)
  • Solar farm, solar farm jobs
  • [Competitor names] — exclude from Generic campaign if you’re not running a Competitor campaign

Bidding Strategy

Start with Maximize Conversions while you accumulate 30–50 conversions in the account. Once you have that data, switch to Target CPA set at your maximum sustainable CPL. Do not set Target CPA until you have conversion data — Google’s algorithm needs training data to optimize.

Ad Copy Patterns That Work

Lead with the local market context: “Solar in [City]: See How Much You Save.” Include a proof element: “47 Five-Star Reviews.” Add a specific call to action: “Get Your Free Quote — We Call You in 5 Minutes.” Extensions matter too. Add all sitelinks (Residential, Commercial, Battery Storage, FAQ), callout extensions (Google Guaranteed, Local Installer Since 2015), and structured snippets (Services: Design, Permitting, Installation, Monitoring).

Landing page alignment is not optional. If your ad says “[City] Solar Installation — Free Quote,” the landing page must be the [city]-specific page with the quote form above the fold. Sending paid traffic to your homepage wastes CPL.


Social Media Advertising for Solar Companies

Social ads work differently from search ads. On Google, you reach someone at the moment they’re searching. On social, you reach someone who matches a profile but may not be thinking about solar at all. This changes both creative strategy and expectation-setting on CPL and close rates.

Meta (Facebook and Instagram) is the dominant social platform for residential solar lead generation. LinkedIn works for commercial solar targeting. YouTube functions as both a discovery and education platform. Nextdoor is underused but often delivers high-quality residential leads in specific neighborhoods.

PlatformBest ForAvg CPLTargeting StrengthContent Format
Meta (FB/IG)Residential homeowners$60–$90Homeowner, income, geographyVideo, carousel, lead form
LinkedInC&I decision-makers$120–$200Job title, company size, industrySponsored content, InMail
YouTubeAwareness + education$15–$40 CPVInterest, intent, demographicsPre-roll (15–30 sec)
NextdoorNeighborhood residentialVariesSpecific neighborhoodsOrganic + sponsored posts

Meta 3-Layer Architecture

Structure your Meta campaigns in three layers:

Layer 1 — Awareness (5–10% of Meta budget). Video ads (45–90 seconds) showing a recent local install, the homeowner’s before/after utility bill, and a quick explanation of the process. Objective: video views. Target: homeowners in your service area, aged 30–65, household income $75k+.

Layer 2 — Retargeting (30–40% of Meta budget). Target people who watched 50%+ of your awareness video, visited your website in the past 30 days, or engaged with your Facebook page. Objective: Lead Generation (Meta Lead Forms) or Conversions (landing page). This pool is warmer and your CPL will be lower.

Layer 3 — Lookalike (50–60% of Meta budget). Upload your past customer list (minimum 1,000 emails for a quality seed) and build a 1–3% lookalike audience. Target: homeowners in your market who look like your existing customers. This scales efficiently once you have 50+ past customers in your seed list.

Conversions API and iOS 14 Impact

iOS 14 privacy changes in 2021 broke pixel-based tracking for a significant portion of iPhone users. Meta’s Conversions API (CAPI) sends conversion events server-side, bypassing browser-level blocking. Installing CAPI reduces reported CPL by 15–25% — not because leads become cheaper, but because more of them are accurately attributed (LanderLab). If you’re measuring Meta CPL without CAPI, your data is understating performance.

Creative Patterns That Work for Solar

  • Real installs. A photo of a completed install with the homeowner’s address visible (with permission) outperforms stock imagery because it proves local presence.
  • Bill reveal. Show a July utility bill before ($240) and after ($18 with net metering credit). This is the outcome, not the product.
  • Quick stat. A 15-second reel: “Our average [City] customer saves $1,200 a year. Here’s what that looks like.” Cut to a testimonial clip.
  • Avoid: generic solar panel fields. Solar farm stock photos signal “big company” not “local installer.” Buyers want to know you’ve done their type of roof, their neighborhood, their utility.

Mobile traffic is 64.35% globally and 54.2% in the US (StatCounter). Design every creative for vertical video first. If it does not work at 9:16 on a phone screen, rebuild it before spending.

Organic social — particularly Nextdoor — works for residential solar in specific ZIP codes. A post in a neighborhood Facebook group or Nextdoor showing your latest install 3 streets over generates inquiries that no paid channel can replicate. Build a post-install social workflow: take a photo at completion (with homeowner permission), tag the neighborhood, write one sentence about the system size and expected annual savings. Do it for every job.


Email Marketing and Lead Nurturing Sequences

Email returns $36–$42 per $1 spent on average (HubSpot State of Marketing). For solar, where the research window is 3–6 months, email is the only channel that lets you stay present with a prospect for the entire consideration period without paying per touch.

The critical rule: the 5-minute response time applies to the first acknowledgment, not the full follow-up. An automated email that hits immediately — confirming receipt, setting expectations, and offering a direct calendar link — satisfies the buyer’s need for acknowledgment while your sales team handles the call queue (MIT/InsideSales).

6-Email Solar Drip Sequence

EmailTimingSubject LineGoal
1 — ConfirmationImmediate”Your solar quote request — what happens next”Set expectations, establish credibility
2 — EducationDay 2”How [State] net metering affects your savings”Build trust with local knowledge
3 — Social proofDay 5”How [City] homeowners are saving $1,100/year on average”Close-rate signal from real installs
4 — Objection handlingDay 9”The 3 questions every smart solar buyer asks”Pre-empt price, quality, and timeline concerns
5 — UrgencyDay 14”Your quote is ready — schedule your site visit”Push toward appointment
6 — Re-engagementDay 28”Still thinking about solar? Here’s what’s changed.”Revive cold leads before they drop out

Each email should be under 300 words. A single call to action per email. Link to your scheduling tool, not a form that triggers another sequence.

Post-Install Reactivation

Set a 6-month post-install trigger for every closed customer. The reactivation email targets battery storage, monitoring upgrades, and referral requests — three actions with near-zero marketing cost and high revenue potential. A simple “How is your system performing?” email with a referral ask generates a meaningful share of new business — well-structured solar referral programs see 15–30% of installed customers actively engage when prompted (ConnectReward).

Segmentation

Do not send the same sequence to every lead. Segment at minimum by:

  • Lead source (Google Ads, referral, Meta, organic) — because their level of prior education varies
  • System type interest (residential, commercial, battery) — different content, different timelines
  • Stage (new inquiry vs. received proposal vs. proposal follow-up) — your drip should match where they are in the funnel

Tools like HubSpot, Klaviyo, or a solar-specific CRM (OpenSolar, MarketSharp) allow automation triggers tied to proposal status. When a proposal is sent, automatically trigger a 3-email sequence: confirmation, FAQ follow-up, then a “5 reasons our installs outperform” value-add email. This sequenced follow-up is what solar sales professionals need automated — doing it manually for every lead is unsustainable at scale.


Conversion Rate Optimization for Solar Websites

You can double the output of your marketing budget without spending an extra dollar on ads — by fixing what happens when traffic arrives on your site.

The 3-second above-the-fold test: open your homepage on a mobile device you have never used before. In 3 seconds, can you tell (1) what the company does, (2) where it operates, and (3) what you should do next? If any of those three questions are unclear, you are losing conversions to ambiguity.

Quote Form Design

Form fields are the single biggest CRO lever on a solar website. Every field you add reduces submission rate. The minimum viable solar quote form has 4 fields: name, email, phone, address (or ZIP code). That is enough to qualify the lead and start the conversation.

If you need more information — roof type, bill size, ownership status — use a progressive disclosure form: show 2 fields, then ask 2 more on the next step, then 2 more after that. Multi-step forms in home services typically produce 30–40% more submissions than single long forms.

Trust Signals

88% of consumers trust online reviews as much as personal recommendations (Blue Corona). Place these trust elements above the fold or within the first scroll on every landing page:

  • Star rating with review count (link to Google or Yelp)
  • Number of installs completed
  • Year the company was founded
  • License number and state certification
  • BBB or NABCEP badge if you hold them

These are not decorations. Each removes a specific objection a first-time visitor will have before they’re willing to submit a form.

Page Speed

A 1-second delay in page load time reduces conversions by approximately 7% (Akamai/Aberdeen Group). For a page generating 100 leads per month at a $100 CPL, a 2-second delay costs $1,400 per month in wasted ad spend. Compress images, eliminate render-blocking scripts, and use a CDN. Run PageSpeed Insights on your primary landing pages weekly.

A/B Test Priority Matrix

TestDifficultyEstimated LiftTest First?
Headline: “Free Quote” vs. “See Your Savings”LowHighYes
Form position: sidebar vs. inlineLowHighYes
Field count: 4 vs. 6 fieldsLowMedium-HighYes
CTA button colorLowLowNo
Video on landing pageMediumMediumAfter basics
Trust badge placementLowMediumYes
Social proof type: star rating vs. photo testimonialLowMediumYes

The top 3 items on that list — headline, form position, and field count — account for 60–70% of the conversion lift available on most solar landing pages. Run them before anything else.

When a lead arrives via form, the confirmation page matters too. Use it to set the response expectation: “Our team will call you within 15 minutes during business hours.” This primes the prospect to pick up your call and reduces no-answer rates.

A professional solar proposal software that lets you deliver a branded proposal the same day as the site visit also functions as a CRO tool. Buyers who receive a same-day proposal close at materially higher rates than those who wait 5–7 business days — because in the interim, a competitor calls back, or the homeowner loses urgency.

See How SurgePV Closes Leads Faster

Solar proposals that look polished and reach the homeowner the same day as the site visit. Book a 20-minute walkthrough with your own project.

Book a Demo

No commitment required · 20 minutes · Live project walkthrough


Referrals and Review Generation: Your Lowest-CAC Channel

Referral leads close at 29–30% (Agentzap). Google Ads leads close at 8–12%. If you could shift 20% of your lead volume to referrals, the economics of your entire marketing system change.

Most solar companies have a passive referral program: a line in the post-install email that says “Tell your friends!” This does not work. A referral program requires a specific ask, a specific incentive, and a specific timing.

The $200 referral scenario. Assume you complete 40 installs per year. If 15% of customers refer one neighbor — a conservative benchmark for companies with a formal program — that is 6 additional installs. At an average contract value of $25,000, that is $150,000 in revenue generated at a CAC of $200 per install (the cost of the referral reward). Compare that to $1,000+ CAC on paid channels. The math is not close.

Timing the referral ask. The best moment to ask for a referral is 2 weeks after installation — after the system has turned on and the homeowner has seen their first generation data, but before the novelty has worn off. A simple text message with a direct link to your referral form, sent manually by the sales rep who closed the deal, outperforms automated email by a large margin.

Review generation. Reviews are a dual asset: they improve Local Pack rankings (a proximity-and-prominence signal) and they convert skeptical prospects into leads. 93% of people aged 35–54 read online reviews before contacting a local business (Blue Corona).

Ask for a Google review first — it has the most direct impact on search visibility. Provide a QR code or a direct link (never ask them to search for your business and then find the review button themselves). For customers who leave a Google review, follow up 1 week later with a request to also post on Yelp or Trustpilot if they are willing. Do not ask for reviews on multiple platforms simultaneously — it feels demanding.

Proposal-driven referrals. A branded, professional proposal does something that a generic quote PDF does not: it travels. Homeowners share proposals with spouses, parents, and neighbors who ask “how did you find out about this company?” That proposal is marketing collateral. Generating it through a purpose-built solar proposal software — with your company branding, system design visualization, and financial model — converts a routine deliverable into a referral trigger.

The first responder wins 78% of sales where multiple companies are competing (MIT/InsideSales). A referral lead who calls you because their neighbor recommended you is almost always exclusive — but they will still call another company if you don’t pick up. Speed matters even for referrals.


Tracking and Attribution: Know What Actually Works

The biggest waste in solar marketing budgets is not bad channel selection — it is spending on channels you cannot measure. If you do not know which leads turned into installs and why, you will keep funding channels based on gut feeling rather than data.

The 5 Attribution Models

ModelLogicSolar Use CaseLimitation
Last-touch100% credit to last channel before conversionSimple, default in many CRMsIgnores 3–5 month research journey
First-touch100% credit to first channelUseful for awareness channel ROIIgnores the channels that closed the deal
LinearEqual credit to all channels touchedFair starting pointTreats a 2-second Nextdoor glance the same as a direct site visit
Time-decayMore credit to recent touchpointsGood for high-intent close channelsMay undervalue top-funnel awareness
Data-drivenML-based on actual conversion path dataMost accurate at scaleRequires 1,000+ conversions to train

Start with last-touch for immediate actionability, layer in first-touch to evaluate awareness spend, and move toward data-driven as your conversion volume grows.

GA4 Minimum Setup

Every solar marketing stack needs these four GA4 configurations before you spend a dollar on ads:

  1. Goal events — form submission, phone click, chat initiation. Tag each with the source page.
  2. Conversions — mark those goal events as conversions in GA4.
  3. Source/Medium attribution — ensure UTM parameters are appended to every ad URL, email link, and social link.
  4. Enhanced measurement — enable scroll depth, outbound clicks, and file downloads.

Call Tracking and Dynamic Number Insertion

Most solar leads call before they fill out a form. Without call tracking, you are blind to a significant portion of your conversion data. Use a call tracking platform (CallRail, CallTrackingMetrics) with dynamic number insertion (DNI): the phone number displayed on your website changes based on how the visitor arrived.

Google Ads visitors see a different number than organic visitors, who see a different number than direct visitors. Each call is attributed to its actual source.

CRM Data Hygiene

Tag every lead at the moment of entry with its source and channel. Do not rely on sales reps to fill this in after the fact — it will never be accurate. Use your CRM’s web-to-lead forms or your ad platform’s lead form integrations to capture source automatically.

Offline conversion import closes the loop between digital and physical. When a deal closes in your CRM, import that conversion back into Google Ads with the original click ID. This tells Google which clicks actually became customers (not just form fills) and dramatically improves Target CPA bidding accuracy over time.

Common attribution mistakes:

  1. Counting form fills as conversions without verifying lead quality downstream
  2. Not importing closed deals back to Google Ads
  3. Using UTM parameters inconsistently across channels
  4. Relying on Meta’s reported conversions without CAPI verification
  5. Treating all installs as equivalent regardless of system size or margin

How SurgePV Turns Your Design Tool Into a Marketing Asset

Most solar software enters the workflow after a lead arrives. SurgePV integrates earlier — and the earlier you use it, the more return you get from the same marketing spend.

Interactive design as a lead magnet. Embed a solar estimator on your landing page that lets a homeowner enter their address, see a 3D rooftop model, and get a preliminary system size and annual savings estimate. The visitor who spends 8 minutes interacting with your solar design software before submitting their name is a warmer lead than someone who filled out a 4-field form in 30 seconds. They self-qualified. They are invested.

Shadow analysis as objection handling. “My roof is too shaded” is one of the most common objections in residential solar sales. A physics-based solar shadow analysis software that produces a shade report with irradiance maps by month answers that objection with data rather than salesmanship. Share the shade report with the homeowner during the consultation. It builds trust and it differentiates you from every competitor who just says “your roof looks fine.”

Branded proposals driving referrals. A proposal generated with solar software that includes your company branding, a system design visualization, a shading analysis summary, and a financial model is not just a quote document. It is a marketing artifact the homeowner keeps, shares with family members, and may show to a neighbor who asks about solar. The quality of the proposal signals the quality of the install.

Clara AI for speed-to-lead. Clara AI drafts proposal copy based on the system design — reducing the time from site visit to delivered proposal from hours to minutes. Speed-to-lead determines win rate in competitive markets. The first company to deliver a professional proposal after a site visit typically wins the job, especially when the homeowner is comparing 2–3 installers simultaneously.

Generation and financial tool for IRR/NPV proof. The generation and financial tool models yield, payback period, IRR, and NPV — the exact outputs that commercial buyers and financially oriented residential buyers need to approve a project. Instead of quoting a monthly bill savings number and hoping the buyer trusts it, you show them a 25-year cash flow model with sensitivity analysis. This turns your proposal from a price document into a financial case.

The 2-hour scenario. Site visit ends at 2 PM. Your team runs the 3D roof model and string design while on-site. Shadow analysis runs automatically. Clara AI drafts the proposal narrative based on the design output. By 4 PM, the homeowner has a branded, data-backed PDF proposal in their inbox — while the competitor they also met that morning is still building theirs. That 2-hour turnaround is not a sales tactic. It is a marketing differentiator.


Your 90-Day Solar Marketing Plan

The sequence matters. Foundation before activation, activation before scale. Companies that launch Google Ads before their GBP is optimized, their tracking is set up, and their landing page converts will burn budget without building anything.

PhaseDaysActionsSuccess Metric
Foundation1–30GBP optimization, GA4 + call tracking, LSA application, first 5 review requestsGBP fully optimized, tracking live, LSA application submitted
Activation31–60Google Ads launch ($1,500–$3,000/mo), 6-email drip live, CRO test 1 running, first referral asks20–30 leads generated, first closed job attributed to paid
Scale61–90Meta retargeting layer, attribution model reviewed, content calendar live, lookalike audience seededCPL tracked by channel, ROAS above 5:1, 2+ organic city pages ranking

Days 1–30: Foundation

  • Complete GBP 10-step checklist
  • Set up GA4 with conversion events and call tracking
  • Apply for Local Services Ads (Google Guarantee verification)
  • Request reviews from last 10 installs
  • Audit landing page against the 3-second test and form field count
  • Build your customer email list from CRM for future lookalike audiences

Days 31–60: Activation

  • Launch Google Ads: Branded campaign first (lowest risk, highest conversion), then Generic
  • Activate 6-email drip sequence for new inquiries
  • Run first CRO A/B test: headline variation on primary landing page
  • Make first formal referral ask to 3 most satisfied recent customers
  • Publish first local blog post targeting “[City] solar installation guide 2026”

Days 61–90: Scale

  • Launch Meta retargeting: website visitors and video viewers from past 30 days
  • Review attribution data: which channels produced installs (not just leads)?
  • Shift budget away from underperforming channels based on CPL-to-CAC data
  • Seed lookalike audience from customer email list in Meta
  • Build out content cluster: 2 spoke pages around primary city hub
  • Establish monthly reporting cadence: CPL by channel, close rate by source, CAC vs. average contract value

Conclusion

The solar companies winning in 2026 are not the ones with the biggest ad budgets. They are the ones who close the loop between marketing spend and installed jobs — and who continuously optimize that loop based on what the data shows.

Three specific next steps:

  1. Run the GBP 10-step checklist this week. It costs nothing and is the highest-ROI 4 hours you will spend on marketing this year. Local Pack presence directly affects lead volume.
  2. Set up call tracking before launching any paid campaign. Without it, you are flying blind on attribution. The setup takes one afternoon and pays for itself in the first month of paid spend.
  3. Measure your CPL and close rate by channel for the last 6 months. Not impressions, not click volume — CPL and close rate. That analysis will tell you immediately whether to increase, maintain, or cut each channel.

The system outlined in this guide is not built in a day. But the foundational pieces — GBP, tracking, and a response protocol — can be live within 30 days. Start there.

Your Marketing Is Only as Good as Your Proposal

SurgePV turns a site visit into a branded, data-backed proposal in under 2 hours. Start closing more of the leads your marketing generates.

Book a Demo

No commitment required · 20 minutes · Live project walkthrough


Frequently Asked Questions

How much should a solar company spend on marketing?

Most solar companies allocate 5–10% of revenue to marketing. A company doing $2M in annual installs should budget $100,000–$200,000 across paid search, SEO, email, and creative. Smaller installers doing under 30 jobs per year often start with $3,000–$5,000 per month focused on Local Services Ads and Google Business Profile before adding paid social.

What is a good cost per lead for a solar company?

Google Ads solar CPL benchmarks at $80–$130 for exclusive leads, Meta at $60–$90, and shared aggregator leads at $20–$60 (RocketLaunch Media). A sustainable CPL depends on your close rate and average system value. A company closing 10% of leads on $18,000 systems can sustain a CPL up to $180 before marketing exceeds 10% of revenue.

How long does SEO take to work for solar companies?

Most solar companies see measurable organic traffic growth within 4–6 months of consistent SEO work. Competitive city-plus-service pages typically take 6–12 months to rank in the top 10. Google Business Profile optimization, by contrast, can produce Local Pack visibility within 4–8 weeks.

Is Google Ads or Facebook Ads better for solar?

Google Ads targets buyers actively searching for solar — higher intent, higher CPL ($80–$130). Meta targets homeowners who match a profile but are not actively searching — lower CPL ($60–$90) but lower close rates. Most companies running 50+ jobs per year run both: Google for inbound intent, Meta for top-of-funnel awareness and retargeting.

What is the average solar lead-to-sale conversion rate?

The industry average is 8–12% from lead to closed sale. Top-performing residential installers reach 15% or higher. Referral leads close at 29–30%. Shared aggregator leads close at 3–8% (Agentzap). The spread is wide enough that improving lead quality — your channel mix — often matters more than improving the sales process itself.

How does response time affect solar lead conversion?

Dramatically. MIT and InsideSales research shows a 5-minute response window produces a 20–28% conversion rate; waiting 24 hours drops it to 1–4% (MIT/InsideSales). The first company to respond wins 78% of sales where multiple companies are competing. In practice: automated inquiry acknowledgment plus a same-day personal follow-up call is not optional in competitive markets — it is the baseline.

About the Contributors

Author
Nirav Dhanani
Nirav Dhanani

Co-Founder · SurgePV

Nirav Dhanani is Co-Founder of SurgePV and Chief Marketing Officer at Heaven Green Energy Limited, where he oversees marketing, customer success, and strategic partnerships for a 1+ GW solar portfolio. With 10+ years in commercial solar project development, he has been directly involved in 300+ commercial and industrial installations and led market expansion into five new regions, improving win rates from 18% to 31%.

Editor
Rainer Neumann
Rainer Neumann

Content Head · SurgePV

Rainer Neumann is Content Head at SurgePV and a solar PV engineer with 10+ years of experience designing commercial and utility-scale systems across Europe and MENA. He has delivered 500+ installations, tested 15+ solar design software platforms firsthand, and specialises in shading analysis, string sizing, and international electrical code compliance.

Get Solar Design Tips in Your Inbox

Join 2,000+ solar professionals. One email per week - no spam.

No spam · Unsubscribe anytime