Choose and test solar lead channels around your service coverage, capacity, consent gates, and completed-install evidence.
Solar lead generation fails when a busy installer treats every form fill like future installation work. A residential rooftop enquiry, a commercial rooftop request, a ground-mount prospect, and a renter researching community solar do not belong in the same queue. They require different coverage, authority checks, sales time, and handoffs.
This guide gives solar installers a channel system, not a universal channel ranking. You will define work you can accept, decide when bought demand is testable, build owned demand, and record the evidence from first exposure to completed install. The goal is a pipeline your sales and operations teams can actually absorb.
The short version: choose a channel only after writing your capacity card and funnel rules. Keep impressions, clicks, call clicks, forms, qualified enquiries, booked jobs, and completed installs separate. A channel earns more effort only when your own declared cohort supports it.
Define the solar-installation job you can actually accept
Solar lead generation starts with a written definition of work your company can accept now: job type, geography, site fit, staffing, and regulatory coverage. Without that definition, a campaign can fill the inbox with requests for unsupported utilities, out-of-area roofs, or jobs that your sales and installation teams cannot take through completion.
List residential rooftop separately from residential rooftop plus storage, commercial rooftop, and ground-mount work. Also separate retrofit work, new construction, and re-roof-and-install coordination. A homeowner replacing a roof has a different decision path from a facilities manager considering a commercial roof, while a ground-mount request may be outside your current survey, permitting, or crew coverage.
Set the maximum service radius or states you serve, then identify utility territories and authorities having jurisdiction you can currently cover. This is an operating check, not electrical, permitting, financing, or tax advice. Name the intake owner and the staffed hours for phone, web, and referral requests before inviting more demand.
| Capacity card field | Write the current answer |
|---|---|
| Accepted job types | Residential rooftop, residential plus storage, commercial rooftop, ground-mount, new construction, or re-roof-and-install—mark each in or out. |
| Coverage | Service radius or states, plus the utility and local coverage your team has confirmed. |
| People and slots | Staffed response hours, sales and site-survey slots, and the install-crew backlog. |
| Readiness | Licensing, permit, and interconnection coverage to be verified by the business for each active market. |
| Intake rule | Named owner, response method, unavailable jobs, and the pause condition that stops new channel activity. |
Frame build versus buy before picking a channel
Build-versus-buy is a choice between creating demand you can document over time and purchasing access to a source you must audit. Neither path is automatically right for a solar installer. The useful comparison is whether consent, ownership, intake capacity, and downstream completed-install evidence fit your present operating model.
Owned and earned demand includes genuine customer referrals, professional relationships, accurate local search presence, educational content, and lifecycle follow-up. It asks your team to keep showing up over a long consideration period. Bought demand may offer a source of new enquiries, but the installer needs written answers on source, consent to contact, shared versus exclusive distribution, return handling, and record ownership before testing it.
Use the generic guides on how to buy SEO leads and buying SEO leads for the broader procurement question. This solar page is about whether a source can produce work your team can qualify, survey, contract, install, and mark complete.
| Source | Consent basis | Exclusivity | Typical fit by operating stage | Evidence needed to judge quality | Cost or effort owner | Policy or consent gate | Intake dependency | Earliest useful funnel stage | Stop condition |
|---|---|---|---|---|---|---|---|---|---|
| Owned or earned | Customer permission, relationship context, or visitor request path | Usually direct to the installer | Building a repeatable local presence and long-cycle nurture | Attributable enquiry, qualification reason, booked-job and completed-install records | Marketing owner and relationship owner | Review, privacy, and applicable consumer-protection check | Clear handoff from request to intake | Referral, call click, or form | No qualified enquiries from the declared test after review |
| Shared aggregator | Documented permission to contact from the source | Shared terms must be stated | Only when intake can handle source and timing variation | Source record, consent proof, duplication record, and cohort outcome | Marketing owner | Source, consent, ownership, and local-law review | Staffed qualification and suppression process | Delivered enquiry | Missing consent or source records, or poor cohort fit |
| Exclusive vendor | Documented permission to contact from the source | Contract terms must state exclusivity and ownership | Testing a defined territory or accepted job type | Delivery record, return terms, qualification reasons, and completed-install evidence | Budget owner with intake owner | Consent, contract, and consumer-protection review | Capacity for timely classification, not a promised response time | Delivered enquiry | Terms cannot be verified or the declared test does not support continuation |
Create the funnel dictionary before choosing a channel
A solar funnel dictionary prevents attractive activity from being mistaken for completed work. An impression, click, call click, form, qualified enquiry, booked job, and completed job are distinct events with different systems and owners. Write the business rule and timestamp for every stage before asking which channel is producing results.
Google Analytics recommends separate lead events such as generate_lead, qualify_lead, working_lead, and close_convert_lead; your business defines the event rules. GA4’s lead-generation event guidance is useful for naming, but the CRM, scheduler, contract record, job-management record, and interconnection record still need a shared identifier.
| Stage | Exact business rule | Source system | Owner | Timestamp |
|---|---|---|---|---|
| Impression | A channel records that an eligible person was shown a message or listing. | Channel reporting record | Marketing owner | Recorded display time |
| Click | A person selects the tracked destination link. | Web analytics | Marketing owner | Click time |
| Call click | A person selects the tracked phone action; it is not a connected enquiry. | Website or call-tracking record | Intake owner | Action time |
| Form | A person submits the specified request form; it is not yet qualified. | Form and CRM intake log | Intake owner | Submission time |
| Qualified enquiry | An attributable, unique enquiry meets the written job-type, geography, authority, and fit rules. | CRM intake log | Intake owner | Qualification time |
| Booked job | A qualified enquiry reaches a booked site survey or signed contract under the written rule. | Scheduling or contract system | Sales owner | Booking or signing time |
| Completed job | Operations records an install as completed; record PTO separately if that status matters. | Job-management and interconnection records | Operations owner | Completion time |
Turn solar research into a controlled content queue. theStacc’s Content SEO module can research, draft, and queue educational content while your team keeps ownership of job qualification and intake.
Start with permissioned relationships and referral moments
Permissioned relationships are a sensible first solar lead generation motion because they begin with context instead of a cold list. Ask genuine past customers, personal and professional contacts, and complementary trades for introductions only when the request, handoff owner, and permission record are clear.
A roofer may encounter a re-roof discussion before an installation conversation. An electrician, realtor, or builder may know a homeowner, new-construction buyer, or project team with a solar question. That does not mean every partner is a source to mine. Define the accepted work, who can make the introduction, what the prospect agreed to receive, and where the enquiry is logged.
Community events can create the same relationship context, but keep their audience and purpose explicit. A homeowner education session is different from commercial procurement outreach, and neither should be mixed with recruiting. Do not offer a review or referral reward without checking the applicable rules. Google permits requests for genuine reviews but prohibits incentives and asks businesses to protect privacy in public replies under its review policy.
Make local search reflect the same service truth
Local search can support solar demand only when the business representation matches the work and area you actually serve. Treat your Google Business Profile and website as a diagnostic checklist, not a Map Pack promise. This matters even though the dated search result for this query showed no local pack.
- Confirm that the installation business has in-person customer contact during its stated hours. Google says lead-generation agents and online-only businesses are not eligible for a Business Profile under its eligibility guidelines.
- Represent one real operating location and its genuine service area accurately. Google’s service-area guidance covers businesses that travel to customers.
- Check listed services, hours, call path, form routing, and review request process against the capacity card.
- Use the specialist guide to SEO for lead generation for the broader organic program rather than treating a profile update as a full acquisition plan.
For ongoing local work, the Local SEO module covers GBP posts, review replies, citations, and rank tracking. It does not replace truthful business information, an intake owner, or your own channel evidence.
Use educational content for a long, research-heavy cycle
Educational content helps a solar installer stay useful during a research-heavy decision cycle, when a prospect may be comparing financing paths, roof or sun suitability, and timing over weeks or months. It should answer the question the prospect has now, route regulated incentive questions to current official sources, and hand off only requests the business can accept.
Plan content around your actual offer boundary: residential rooftop questions, storage questions if you provide that work, commercial rooftop considerations if your sales process supports them, and re-roof-and-install coordination if you have a defined partner path. Do not turn consumer tax-credit rules, state incentives, net-metering terms, or savings claims into static marketing copy. The IRS page on the Residential Clean Energy Credit and the Department of Energy are better places to send readers for current official information.
Use Content SEO when you need a system to research, draft, and queue that educational content. Keep the page’s request path tied to the capacity card so a commercial procurement question, a community-solar referral, and a residential roof enquiry do not all receive the same follow-up.
Test one outbound, partnership, or event motion with a bounded list
A bounded solar outreach test has one defined audience, geography, and reason for fit, plus an owner who can stop it. It is not a license to contact every property owner or reuse a list without review. The test must include source records, consent and consumer-protection gates, suppression, and a ceiling on follow-up.
For example, a partnership experiment might focus on one documented group of complementary roofers in an area you can serve, with a stated referral handoff and no public savings promises. An event experiment might define the homeowner audience, education topic, request path, and exclusions. Keep commercial solar procurement and recruiter or vendor contacts out of an installer-acquisition test.
Commercial email has federal requirements even in B2B settings. The FTC’s CAN-SPAM compliance guide covers accurate sender information, non-deceptive subjects, required disclosures and address, and a working opt-out. That is a minimum federal reference, not legal advice; review applicable state and local rules before using email, text, canvassing, or another contact method.
Add paid acquisition only when intake can absorb it
Paid acquisition belongs after the installer can receive, classify, and disposition new enquiries without confusing activity for completed installation work. The gate is staffed intake, written qualification questions, service and coverage match, a budget owner, offline disposition tracking, and separate stage records—not a universal bid, budget, or channel order.
Use the paid-search and paid-social concepts in context with Google Ads versus SEO, SEO versus PPC, and Facebook for local business. Those are channel discussions, not a claim that theStacc manages advertising. If your company adds paid demand, tag the source, preserve the consent and disclosure records, and make the sales owner responsible for the disposition that joins the source to later operational records.
Paid activity can also amplify a weak handoff. If the capacity card says site-survey slots are full, a utility area is unsupported, or sales cannot qualify the job type, pause the channel. More impressions, clicks, call clicks, and forms do not solve an operating constraint.
Review qualified-enquiry and completed-job evidence, then keep, change, or stop
Keep, change, or stop a solar lead channel only after reviewing qualified-enquiry and completed-job evidence for a declared cohort and lag. Look beyond front-end activity: check coverage fit, financing or incentive drop-off, site-survey show rate, cancellations, permitting or interconnection flags, and completed installs. A booked survey is not a completed install.
The following formulas are definitions for your experiment sheet, not portable benchmarks. Every row needs its declared window, source system, owner, and exclusions filled before comparison. The 28-day window is only an example of a declared test window; it is not a recommended duration.
| Formula | Numerator | Denominator | Evidence window | Source system | Owner | Exclusions |
|---|---|---|---|---|---|---|
| Qualified-enquiry rate | Unique enquiries marked qualified under the written job-type, geography, ownership, and financing rule | All unique attributable enquiries received in the same window | One declared test window, such as 28 days | Intake or CRM log plus channel source field | Intake owner | Duplicates, spam, job-seekers, vendors, renters without roof authority, and out-of-area or unsupported utility or roof |
| Booked-job rate | Unique qualified enquiries that reach a booked site survey or signed contract under the written rule | All unique qualified enquiries created in the same cohort window | One declared intake cohort plus lag for the stated sales cycle | CRM plus scheduling or contract system | Sales owner | Reschedules counted once; a booked survey is not a completed install |
| Cost per completed install | Direct channel spend attributable to the cohort | Unique installs from that cohort marked completed, with PTO noted separately | One declared acquisition cohort plus install-completion lag | Ad or vendor invoice plus job-management records | Marketing owner with operations sign-off | Owner labor unless explicitly costed, canceled, no-show, uncompleted, unattributable jobs, and referrals predating the window |
| Survey-show rate | Booked site surveys that occurred | Booked site surveys scheduled in the same window | One declared booking window | Scheduling or CRM system | Scheduling owner | Cancellations before the scheduled time count as not shown; reschedules count once |
| Completed-install rate | Installs completed from the cohort | Contracts signed in the same cohort | Signed-contract cohort plus install, permit, and PTO lag | Job-management and interconnection records | Operations owner | Canceled contracts, failed permitting or interconnection, and weather or permit delays flagged separately |
Four-week experiment sheet
| Field | Record before the test begins |
|---|---|
| Hypothesis | Which accepted job type and qualification rule this channel is expected to reach. |
| Boundary | Bounded audience and geography, start and end dates, channel action, and budget or time cap. |
| Evidence | Stage events from first exposure or contact through completed install, plus source systems. |
| Controls | Exclusions, consent and policy checks, message owner, intake owner, and suppression process. |
| Decision | Review date and the keep, change, or stop decision owner. |
Failure-state checklist: mark outside service area or unsupported roof or utility; renter or no roof authority; financing not viable; unsupported job type; no sales or install capacity; duplicate enquiry; job-seeker or vendor enquiry; unreachable prospect; survey no-show; contract not signed; cancellation before install; and install not completed or no PTO. These states explain a channel result without relabeling a lost enquiry as a customer.
Give every acquisition test a clearer content and local-search foundation. theStacc supports research, draft queues, GBP posts, review replies, citations, rank tracking, and scheduled social posts with approval flows; your team retains channel, consent, and job decisions.
Frequently asked questions
These answers keep the solar installer funnel precise: an enquiry is not automatically qualified, a booked survey is not a completed installation, and a channel cannot be judged from a single front-end signal. Use the definitions above as the operating rules behind each answer.
How do solar companies get leads?
Solar companies get enquiries through permissioned referrals, local search, educational content, partnerships, events, bought sources, and paid acquisition. The right mix depends on the installer’s accepted job types, service coverage, sales and site-survey capacity, and ability to record each enquiry through to a completed install.
Is buying solar leads worth it?
Buying solar leads can be worth testing when the seller can document source, consent to contact, exclusivity, return terms, and ownership, and the installer has staffed intake. It is not a substitute for qualification rules or completed-install evidence. Compare it with owned demand over one declared cohort window.
How do I generate solar leads without buying them?
Generate solar leads without buying them by asking genuine past customers and professional contacts for permissioned referrals, making your local presence accurate, publishing research-stage answers, and testing one partnership or event motion at a time. Assign an owner, record the source, and stop motions that do not create qualified enquiries.
What makes a solar enquiry qualified?
A solar enquiry is qualified only when it meets the installer’s written rules for job type, geography, decision authority, roof or utility fit, and any financing screen the business uses. It is not qualified merely because someone clicked, submitted a form, requested information, or booked a site survey.
How long does solar lead generation take to show results?
Solar lead generation shows different signals at different times: impressions, clicks, calls, forms, qualified enquiries, surveys, signed contracts, and completed installs each have their own timing. Declare the test window and the later sales, permit, interconnection, and install lag before judging a channel.
Does a form fill or a booked site survey count as a solar customer?
No. A form fill is a captured enquiry, while a booked site survey is a scheduled job stage. Neither is a customer or a completed install. Keep those stages separate in the CRM and only mark an install completed after operations records the work; record PTO separately if it matters to your business.
How should I test a new solar lead channel?
Test a new solar lead channel with a written hypothesis, a bounded audience and geography, a time or spend cap, qualification exclusions, named owners, and a review date. Track each stage from impression or contact through completed install, then keep, change, or stop the channel using that cohort’s evidence.
Can I advertise solar savings or use customer savings as testimonials?
Treat solar savings claims and customer testimonials as a consumer-protection review item, not a casual marketing line. The FTC rule prohibits specified fake or false reviews and sentiment-conditioned incentives. Verify current incentive statements with official sources such as the IRS and review applicable state and local rules before publishing claims.
Build a solar lead system that your operations team can finish
A workable solar lead system begins with the work you can accept, then chooses a channel with clear consent, coverage, and intake rules. Start with a capacity card, one bounded experiment, and a funnel dictionary that follows the same enquiry through qualification, survey, contract, installation, and any separate PTO status.
Market research should examine demand, location, saturation, alternatives, and direct customer questions, according to the U.S. Small Business Administration. Apply that discipline locally: do not import another installer’s channel order. Keep the source your own records support, revise the source that exposes a handoff gap, and stop the source that does not fit your business.
If social content is part of the mix, the Social Media module supports scheduled posts and approval flows across named networks; see also social media for contractors for the broader planning discussion.
Map your next solar acquisition test to real capacity. Bring your accepted job types, coverage, intake rules, and stage data to a strategy conversation before adding another channel.
Sources & references
- U.S. Small Business Administration — market research and competitive analysis
- Google Business Profile Help — eligibility guidelines
- Google Business Profile Help — service-area businesses
- Google Business Profile Help — review policy
- Google Analytics Help — recommended lead-generation events
- FTC — CAN-SPAM Act compliance guide
- FTC — Consumer Reviews and Testimonials Rule Q&A
- IRS — Residential Clean Energy Credit
- U.S. Department of Energy
Blog SEO, Local SEO, and Social Media — one dashboard, no headaches.