A solar PPC framework for mapping search intent, screening installation enquiries, tracking offline stages, setting coverage, and reviewing paid-search tests.
Solar PPC is easy to mistake for a keyword-and-form exercise. It is not. A residential or commercial installation request may move through roof and authority checks, utility territory, financing discussion, site survey, contract, permitting, and installation. Paid search needs to preserve that context instead of celebrating the first form submission.
The exact phrase “Google Ads for solar companies” had no keyword-overview row in the July 11, 2026 research snapshot, so demand for that phrase is unavailable rather than zero. Nearby phrases were very low volume. That makes a decision framework more useful than a long list of supposedly universal solar keywords.
This guide is for US installation businesses, not equipment sellers, EPC procurement teams, DIY homeowners, community-solar programs, or recruiting. It focuses on active-search intent, qualification, offline disposition, coverage, seasonal operations, and claims review. For the wider acquisition mix, see solar lead generation. For a channel choice outside solar-specific campaign work, compare Google Ads and SEO or SEO and PPC.
Decide if paid search fits the solar job and stage
Paid search fits a solar installer when active researchers can reach a working request path for job types the company accepts in states and utility territories it can serve. It does not fit every stage or business. Start with capacity, coverage, and qualification before deciding that a search campaign belongs in the acquisition mix.
A homeowner searching for an installer or a quote may be ready to discuss an on-site assessment. Someone searching solar costs, a loan, a lease, a PPA, incentives, roof suitability, or storage may be earlier in a decision that includes household authority, electric service, and financing. Those visitors deserve different answers and different next actions.
Use an operational gate before opening the campaign
- Accepted job types: State whether the business accepts residential rooftop, commercial, solar-plus-storage, or another defined installation scope.
- Coverage: List serviceable states, utility territories, and communities, then record areas the team cannot permit, interconnect, or install.
- Capacity: Name the intake, sales, survey, operations, and installation owners who can act on a qualified request.
- Request path: Confirm that a call and form can capture address, contact details, source, and the information needed to assess job fit.
Search is one part of an acquisition system, not a substitute for it. Educational pages can handle earlier research through Content SEO; a maintained Google Business Profile and review process can support local trust through Local SEO. Neither module manages Google Ads.
Map keyword themes to cycle stage, not a flat list
Solar keyword themes should be grouped by the visitor’s installation decision stage, not treated as one interchangeable list. Ready-to-talk searches need a direct local request path, while research-stage searches need a useful explanation and a proportionate next action. The theme, ad message, landing page, and recorded stage must describe the same moment in the cycle.
Do not publish a universal “best solar keywords” list. A business that installs residential rooftops in selected utility territories has different acceptable searches from a firm pursuing commercial projects. Keep equipment-only shopping, DIY research, employment, unsupported territories, and unrelated solar services outside the intended path.
| Theme | Likely cycle stage | Landing experience | Conversion action | Offline stage imported | Exclusion or negative treatment |
|---|---|---|---|---|---|
| Installer, company, quote queries | Ready to talk | Coverage, accepted projects, request form, local contact route | Request an installation conversation or call | Qualified enquiry after intake review | Exclude unsupported locations and non-installation requests |
| Cost and roof or sun suitability research | Research | Plain-language education with an address and roof-fit next step | Read guidance or request a fit check | Qualified enquiry only if the written rule is met | Separate from quote intent; exclude DIY and equipment shopping |
| Financing, loan, lease, or PPA research | Research | Careful options explanation and financing-intent question | Request a consultation after disclosure review | Qualified enquiry after authority and territory review | Keep financing claims and audience treatment under policy review |
| Incentives and solar-plus-storage research | Research to ready-to-talk | Official-source routing plus project-scope questions | Discuss an eligible installation scope | Booked site survey or signed contract when that event occurs | Exclude unsupported program, state, or product requests |
Route incentive facts to the relevant official body rather than turning an ad into a tax or program claim. The IRS Residential Clean Energy Credit page and U.S. Department of Energy are starting points for current official information; they do not make a particular household eligible.
Engineer lead quality before scale
Solar campaigns should define qualification before adding reach because clicks and form fills do not establish an installable opportunity. The useful unit is a qualified enquiry that passes a written job-fit rule. Put the same rule into the landing page, form, call handling, and CRM so a high-interest search does not become an unworkable sales queue.
The familiar failure mode is a large pile of clicks with few workable conversations. That can happen when a broad promise attracts people who rent, lack decision authority, live outside the installer’s utility territory, need an unoffered project type, or are still collecting general information. Fix the definition before judging the campaign.
Use this lead-quality gate
| Landing or form question | Why it belongs in solar intake | Required response for qualification |
|---|---|---|
| Do you own the property or have authority to approve the project? | Rooftop installation decisions need owner or authorized decision-maker participation. | Owner or documented decision authority. |
| What property type and project scope are you considering? | Residential, commercial, storage, and non-installation requests follow different operating paths. | Matches an accepted installation scope. |
| What is the service address and utility territory? | Coverage, permitting, and interconnection are place-specific. | Address and utility are within supported coverage. |
| What is your timeframe? | Sales and survey scheduling need a stated planning horizon. | Fits the company’s defined follow-up rule. |
| Are you exploring financing, and if so, what type of discussion do you expect? | Financing-mediated decisions need an accurate handoff and careful claims treatment. | Intent is recorded without making an eligibility claim. |
Promotion rule: a call or form becomes a qualified enquiry only when the intake owner verifies unique contact details, install interest, property ownership or authority, an accepted property and project scope, a supported service address and utility territory, and a stated timeframe. Duplicates, spam, job-seekers, vendors, renters without authority, and out-of-coverage requests remain unqualified.
Build the content and local-trust system around your solar intake process.
Measure to booked and completed jobs with offline conversions
Solar paid-search measurement should continue from the attributable enquiry to qualified enquiry, booked site survey or signed contract, and completed install. Preserve the Google Click ID when a visitor becomes a CRM record, then import eligible offline outcomes. That connects a click to the long sales, permitting, and installation path without calling every raw request a success.
Google documents that offline conversion imports can record what happens after an ad click or call, including a later contract event, when the click identifier and conversion details are retained. It also describes enhanced conversions for leads as first-party lead-data measurement. These are implementation mechanics, so the advertiser remains responsible for its CRM definition, consent duties, and data quality.
| Stage | Source system | GCLID capture point | Import method | Owner | Lag |
|---|---|---|---|---|---|
| Impression | Google Ads | Not applicable before a click | Do not import as an offline outcome | Marketing owner | Recorded in-platform |
| Click | Google Ads and landing-page URL | Landing-page arrival where the identifier is preserved | Do not import as an offline outcome | Marketing owner | Immediate |
| Profile view | Google Business Profile reporting | Not applicable | Do not merge with paid-search conversion stages | Local marketing owner | Platform reporting window |
| Call click | Landing-page event log | Call-link event tied to the landing session where available | Do not treat as qualified enquiry | Intake owner | Immediate |
| Connected enquiry | CRM or intake log | CRM record creation stores the identifier and source | Keep as a distinct intake record | Intake owner | Same intake window |
| Qualified enquiry | CRM or intake log | Stored on the verified record | Eligible offline conversion import or enhanced conversions for leads workflow | Intake owner with marketing operations | After written-rule review |
| Booked site survey or signed contract | Scheduling or contract system linked to CRM | CRM-linked record retains the identifier | Eligible offline conversion import | Sales owner | Sales-cycle lag |
| Completed install | Job-management and interconnection records linked to CRM | CRM-linked record retains the identifier | Eligible offline conversion import | Operations owner with marketing sign-off | Install-completion lag |
GA4 lists recommended lead events including generate_lead, qualify_lead, working_lead, and close_convert_lead. Use the business’s written definition for each event. Google also provides call measurement features, but a call report is not evidence that the caller passed the solar qualification rule.
Target geography and season to real coverage
Solar location targeting should mirror the installer’s actual service, permit, and utility coverage, then be reviewed against operational conditions that change through the year. A state name alone is usually too coarse. Build campaigns around supported territories and exclusions, while keeping the intake check because location signals are not perfectly accurate.
| Geo or seasonality card | What to record |
|---|---|
| Covered states and utility territories | Named states, cities or communities, utilities, and installation teams that can accept the work. |
| Excluded areas | Places outside travel range, unsupported utilities, areas without permit or interconnection support, and markets the sales team cannot serve. |
| Permit and interconnection constraints | Local approval or utility-process limits that change whether a request can move to survey, contract, or installation. |
| Seasonality notes | Sunbelt heat and demand patterns, northern weather windows, scheduling pressure, and field-access limits described from the company’s operations calendar. |
| Pause conditions | Coverage withdrawn, intake backlog, installation capacity change, utility limitation, or a landing claim awaiting review. |
Google says location targeting can show ads in selected locations and that targeting uses signals rather than perfect geographic certainty. Record the intended coverage, configure exclusions, and test an address and utility question at intake. Do not infer current incentive treatment from a season; official sources and local operating facts control the message.
Keep ad and landing claims compliant
Solar ad claims need the same scrutiny as the installation handoff because savings, financing, and incentive language can change a homeowner’s understanding of the offer. Keep the ad and destination on the same supportable statement. Treat policy and FTC references as compliance prompts, not legal advice, and involve qualified review where the business needs it.
| Check | Working rule |
|---|---|
| Prohibited phrasing | Reject “free solar,” “guaranteed savings,” and “eliminate your bill” unless a qualified reviewer approves a narrower, documented statement. |
| Savings testimonial | Do not use a customer savings story as a general outcome claim. Review it against the FTC Consumer Reviews and Testimonials Rule and endorsement guidance. |
| Financing personalization | Flag financing, loan, lease, or credit-oriented creative for a personalized-advertising policy review before audience targeting is used. |
| Incentive facts | Route federal and state incentive questions to official sources; do not put a percentage, deadline, or “20% rule” assertion into creative. |
| Destination-claim parity | Confirm that the landing page, form confirmation, call script, and sales handoff say no more than the ad can support. |
Google’s misrepresentation policy addresses misleading and unreliable claims. Its personalized advertising policy restricts targeting in sensitive categories that include credit and financial products and services. Responsive search ads combine supplied headlines and descriptions, while ad strength is a diagnostic rather than proof of business outcome. Keep approvals and source notes with the creative version.
Run a bounded test and read the right stages
A bounded solar PPC test is a written decision exercise with an owner-defined cap and date, not a generic daily-spend recipe. State the geography, themes, exclusions, stage definitions, and review rule before activation. Read qualified-enquiry and completed-install evidence over the declared window and the applicable sales or installation lag, rather than judging click volume alone.
| Bounded-test sheet | Decision to document |
|---|---|
| Hypothesis | Example: a ready-to-talk installer theme in named supported territories can produce enquiries that meet the written qualification rule. |
| Geography | The named service areas and utility territories, with excluded places and operating constraints. |
| Themes | Separated ready-to-talk and research-stage groups, each with a matching landing experience. |
| Cap and time | An owner-defined budget cap and declared review window; no copied figure is assumed. |
| Stage events | Connected enquiry, qualified enquiry, booked site survey or signed contract, and completed install, each retained separately. |
| Exclusions | Duplicates, spam, job-seekers, vendors, renters without authority, unsupported property types, addresses, and utilities. |
| Owner and review date | Named marketing, intake, sales, and operations owners plus a calendar date for the decision. |
| Decision | Continue, revise the message or route, pause coverage, or stop the test based on the declared evidence. |
Keep formulas tied to one cohort
| Formula | Numerator | Denominator | Evidence window | Source system | Owner | Exclusions |
|---|---|---|---|---|---|---|
| Paid qualified-enquiry rate | Unique paid-search enquiries marked qualified under the written rule | All unique attributable paid-search enquiries in the same window | One declared test window, such as 28 days | CRM or intake log with GCLID and channel source | Intake owner | Duplicates, spam, job-seekers, vendors, renters or no roof authority, out-of-coverage or unsupported utility |
| Paid booked-job rate | Unique paid qualified enquiries reaching a booked site survey or signed contract | Unique paid qualified enquiries in the same cohort | Declared cohort plus sales-cycle lag | CRM plus scheduling or contract system with GCLID | Sales owner | Reschedules counted once; booked survey is not completed install |
| Cost per completed install (paid) | Paid-search spend attributable to the cohort | Unique completed installs from that cohort | Declared acquisition cohort plus install-completion lag | Google Ads invoice plus job-management or interconnection records | Marketing owner with operations sign-off | Owner labor unless costed, canceled or no-show or uncompleted, unattributable, referrals predating window |
| Offline-conversion match rate | CRM stage events successfully imported and matched to ad clicks | CRM stage events eligible for import in the window | One declared import window | CRM export plus Google Ads offline-conversion diagnostics | Marketing operations owner | Stages missing GCLID, duplicates, out-of-window, test or spam |
Make the paid-search test answer to your actual solar intake and install stages.
Frequently asked questions
These answers keep solar Google Ads decisions tied to an installer’s real coverage, qualification rule, and offline stages. They do not provide a universal budget, incentive claim, or performance forecast. Use them to review the campaign path from the search query to the completed-install record, with each handoff owned and documented.
Does Google Ads work for solar companies?
Google Ads can fit a solar company when it has accepted job types, real installation coverage, sales and install capacity, and a working way to screen requests. It is not a universal answer: search is strongest for active researchers, while the wider acquisition system also needs owned and earned channels.
What kinds of solar searches should I separate in Google Ads?
Separate ready-to-talk installer, company, and quote searches from research searches about cost, financing, incentives, roof suitability, and solar-plus-storage. Each group needs its own landing experience and next action, because a homeowner comparing options is at a different stage from one requesting an installation conversation.
Why do solar Google Ads campaigns get clicks but few qualified enquiries?
Solar campaigns get clicks but few qualified enquiries when the ad promise, keyword, landing page, and intake rule do not agree. A form fill is not qualification. Ask about roof ownership or authority, property type, utility territory, timeframe, and financing intent before the intake owner marks a request qualified.
How should solar installers measure Google Ads beyond form fills?
Solar installers should measure distinct paid-search stages: attributable enquiry, qualified enquiry, booked site survey or signed contract, and completed install. Preserve the Google Click ID with the CRM record, then import eligible offline stages so campaign evaluation reflects the long sales, permitting, and installation path rather than a raw form submission.
How much should a solar company spend on Google Ads?
A solar company should set its own bounded test cap rather than copy a generic spend figure. Define the covered geography, themes, exclusions, intake capacity, review date, and decision rule first. The cap must be an owner decision that the business can observe through qualified-enquiry and completed-install evidence over its declared window.
Can solar ads say "free solar" or "eliminate your electric bill"?
Treat "free solar" and "eliminate your electric bill" as phrases to reject unless counsel and documented facts support a narrowly accurate alternative. Google bars misleading or unreliable claims, and savings testimonials need separate review under FTC rules. Keep the ad, landing page, and sales follow-up aligned with the same supportable statement.
Should I send Google Ads traffic to my homepage or a landing page?
Send solar Google Ads traffic to a landing page matched to the search theme and cycle stage, not a catch-all homepage. A ready-to-talk installer query needs coverage, job-fit, and a request path; a research query needs an educational answer and a next action that does not pretend the visitor is ready for a site survey.
How do I stop paying for solar clicks outside my service area?
Start with the states, utility territories, and communities your installation team can actually serve, then exclude unsupported areas and review the location settings. Google location targeting uses signals and is not perfectly accurate, so the landing form and intake process should still verify address and utility territory before a request becomes qualified.
Your 30-day solar PPC action plan
In the next 30 days, define the solar job types, utility coverage, qualification rule, and offline stage owners before evaluating campaign activity. Then match themes to landing experiences, review claims, and run a bounded test with a stated decision date. The useful output is a documented decision about fit, not a promise about traffic, enquiries, or revenue.
- Document accepted installation scopes, service areas, utility territories, exclusions, and intake capacity.
- Write the qualified-enquiry rule and train the call and form intake owner to apply it consistently.
- Separate ready-to-talk themes from research-stage themes; give each an honest landing route and next action.
- Preserve GCLID and source data in the CRM, then connect qualified, booked, and completed stages to named owners.
- Review ad, destination, financing, testimonial, and incentive language against the documented sources and business review process.
- Set a bounded test sheet, calendar review date, and evidence rule for continuing, revising, pausing, or stopping.
Supporting organic education can make research-stage questions easier to answer without asking a visitor to act before they are ready. Use SEO for lead generation for that broader organic system, and use Social Media only for organic social support rather than paid-search management.
Plan the acquisition system around the stages your solar team can verify.
Sources & references
- Google Ads Help — Target ads to geographic locations
- Google Ads Help — About offline conversion imports
- Google Ads Help — Configure enhanced conversions for leads
- Google Ads Help — Measure calls from ads
- Google Ads Help — About responsive search ads
- Google Advertising Policies — Misrepresentation
- Google Advertising Policies — Restricted targeting in Personalized advertising
- FTC — Consumer Reviews and Testimonials Rule: Questions and Answers
- Google Analytics Help — Recommended events
Blog SEO, Local SEO, and Social Media — one dashboard, no headaches.