Quick answer

Choose solar blog topics from the jobs you actually install, the incentive and policy windows that move demand, and one funnel stage per topic, with proof and a compliance gate on every row.

A list of solar blog ideas is easy to make and hard to use. The useful question is whether a topic matches an installation job your company sells and the slow, high-consideration way solar buyers actually decide. It turns an incentive deadline, an interconnection queue, or a rooftop-versus-battery question into content with a clear next step.

The locked US DataForSEO record for solar blog topics reported an informational estimate of 10 monthly searches with keyword difficulty unavailable on June 15, 2026, and recent months near zero. Treat that as planning evidence, not a forecast, and scope this as a durable plan rather than a volume play. The live SERP mostly serves readers hunting for solar blogs to follow; the installer question of what to publish is barely answered.

The job-led rule

Publish a solar topic only when it connects an installer job you actually sell to an incentive or policy window, one funnel stage, an owner, a proof source, and a compliance gate. When any part is missing, consolidate it into a stronger page, keep it educational, or hold it. A city or utility-territory name never fixes a weak idea, and no topic here is ranked or promised to produce demand.

Start From the Solar Demand the Blog Must Serve

A solar blog should start from the work the company actually sells, not from a list of ideas. Map the real job mix first: residential rooftop PV, battery and storage add-ons, solar plus EV-charger bundles, commercial rooftop or ground-mount, system expansions, inverter replacement, monitoring, and removal-and-reinstall for re-roofing. Topics come from that demand.

That job mix is what separates solar from the trades the SERP listicles borrow from. HVAC and roofing carry emergency and storm demand; solar almost never does. A homeowner researches a rooftop system across weeks to months, weighing an incentive deadline, a utility interconnection queue, an AHJ permit, and a financing choice. A commercial buyer runs a longer procurement with roof or ground-mount scope, interconnection capacity, and internal approvals. The ticket band is qualitative here: a residential retrofit is one considered purchase, a commercial rooftop or ground-mount project is a different, larger one, and this page states no dollar figures for either.

Because the purchase is slow, the blog's job is to meet a buyer at a research moment, not to manufacture urgency. Define the firm's urgency profile plainly: there is almost no same-day emergency in solar, so topics earn their place from timing windows and considered-purchase questions, not from "act now" pressure. Keep residential and commercial topics distinct; a homeowner rooftop explainer does not serve a commercial ground-mount procurement reader unchanged. No topic on this page teaches installation or electrical technique, prescribes system sizing, or quotes pricing.

Build the Topic Architecture by Incentive Window and Installer Job

Organize solar topics around the windows that actually move demand: federal and state incentive deadlines, end-of-year tax-claim timing for homeowners, utility interconnection-queue and net-metering changes, AHJ permitting timelines, and regional install-season weather. Cross each window with job type so every cluster earns a publish window and a reason to exist.

This is the layer the listicles skip. A topic is not a theme; it is a window crossed with a job, carrying a primary funnel stage and a publish window. Incentive topics are a category with a sourcing-and-refresh rule, never a place to state a percentage or dollar figure; that depth is owned by a separate compliance-reviewed piece. Re-cite the IRS Residential Clean Energy Credit page and DSIRE each cycle, because both change.

Two search rules keep the architecture honest. Google's people-first content guidance asks whether a page adds original value, which is the case for consolidating near-duplicate ideas. Its spam policies treat scaled, substantially similar regional pages as abuse, which is why this plan refuses a city-by-topic or utility-territory-by-topic matrix. The matrix below stays qualitative: no volumes, no traffic numbers, no incentive figures.

Incentive and policy window by installer job topic matrix
WindowRooftop PVBattery add-onEV-charger bundleCommercial rooftop/ground-mountSystem expansionInverter replacementMonitoring/maintenanceRemoval and reinstall
Federal/state incentive deadlineDeadline explainer — click; pre-windowStorage eligibility questions — form; pre-windowBundle timing questions — form; pre-windowCommercial policy-change brief — qualified enquiry; in-windowExpansion timing — click; pre-windowHold; out of windowHold; off-windowHold; off-window
End-of-year tax-claim timingHomeowner year-end checklist — click; pre-windowStorage year-end questions — form; pre-windowBundle year-end questions — form; pre-windowCommercial fiscal-year brief — qualified enquiry; in-windowExpansion year-end — click; pre-windowHoldHoldHold
Utility interconnection/net-metering changeQueue and net-metering explainer — click; in-windowStorage and export questions — form; in-windowEV export questions — form; in-windowCommercial interconnection brief — qualified enquiry; in-windowExpansion and capacity — click; in-windowReplacement and export — form; in-windowHoldHold
AHJ permitting timelinePermit-timeline explainer — click; in-windowStorage permit questions — form; in-windowBundle permit questions — form; in-windowCommercial permitting brief — qualified enquiry; in-windowExpansion permit — click; in-windowReplacement permit — form; in-windowHoldRe-roof permit timing — form; in-window
Regional install-season windowPre-season research guide — impression; pre-windowPre-season storage questions — click; pre-windowPre-season bundle questions — click; pre-windowCommercial pre-season brief — qualified enquiry; pre-windowExpansion pre-season — click; pre-windowHold; off-windowOff-season maintenance — impression; off-windowRe-roof season — form; in-window

Turn a job-led topic plan into publishable, reviewed content. theStacc's Content SEO can research keywords, draft long-form articles in a set brand voice, build a keyword map and calendar, and queue or publish to a connected CMS, with Local SEO and Social Media handling profile and per-network posting.

Sign up for free →

Map Every Topic to One Funnel Stage and an Owner

Tag each topic to exactly one primary funnel stage and a stage owner. For solar, the stages run from impression and click through call click and form to qualified enquiry, booked job, and completed job. A booked job means a booked site survey or signed contract, and a completed job means install complete or permission-to-operate.

A topic may support a later stage, but it is owned by its primary. The impression-stage pre-season research guide does not get credited with a signed contract, and the click-stage incentive explainer does not get credited with a completed install. GA4's recommended lead events such as generate_lead, qualify_lead, working_lead, and close_convert_lead are a useful naming spine, but the business defines each one and maps it to the same stage the topic owns.

Keep residential and commercial rows separate, because the consideration profile and the owner differ. A homeowner rooftop topic is usually owned by marketing or intake; a commercial ground-mount brief is owned by whoever runs commercial proposals. The map below is a starting set, not a ranking of topics.

Topic-to-funnel map
Topic seedInstaller job servedConsideration profileQualitative ticket bandPrimary stageStage ownerSource systemProof requiredCompliance/refresh gateWrong-audience exclusion
Pre-season rooftop research guideResidential rooftop PVLong, weeks to monthsResidential retrofitImpressionMarketingSearch ConsoleOwn service scopeRe-check sources pre-seasonDIY build queries
Incentive-deadline explainerResidential rooftop PVWindow-drivenResidential retrofitClickMarketingAnalyticsIRS-01/DSIRE-01 linksRe-cite each cycle; no figuresConsumer tax-advice questions
Storage and export questionsBattery add-onWindow-drivenResidential retrofitFormIntakeCRMOwn installsVerify territory and scopeManufacturer-spec hunters
Commercial policy-change briefCommercial rooftop/ground-mountProcurement, monthsCommercial projectQualified enquiryCommercial proposalsCRMOwn commercial scopeVerify interconnection locallyVendor/tool searches
Re-roof removal-and-reinstall timingRemoval and reinstallWindow-drivenResidential retrofitFormSchedulingScheduling/CRMOwn installsVerify AHJ locallyInstaller-job seekers

Set a Cadence the Firm Can Actually Keep

Tie publishing frequency to incentive and policy windows, interconnection and permitting timelines, and crew, site-survey, and intake capacity rather than an arbitrary quota. Pre-stage incentive-deadline and pre-season-research content ahead of the window, hold maintenance and monitoring topics for their window, and pause when intake cannot absorb demand.

Solar cadence is gated by operations, not by a posting number. If site-survey and intake capacity are full, more top-of-funnel pieces just create enquiries the firm cannot qualify well. If an incentive deadline is eight weeks out, the explainer and the year-end homeowner piece should already be drafted and sourced so they can publish inside the window. Maintenance and monitoring topics belong in the off-window, when crews are not booked against an install-season surge.

This is a plan, not a downloadable template. The cadence card below is a set of lists to review against the firm's own windows and capacity. There is no universal posting frequency here, and nothing in this section claims that a cadence produces demand.

Keepable-cadence card
TimingWhat to stageGate before publishing
Pre-window stagingIncentive-deadline explainers; pre-season research guides; year-end tax-claim timing piecesSources re-cited (IRS-01/DSIRE-01); no figures stated
In-window responsePolicy-change explainers for interconnection, net-metering, and AHJ timeline shiftsRe-cite primary sources; keep installer non-advisory
Off-window holdingMonitoring and maintenance topics; inverter and export questions between install seasonsConfirm service scope and proof still current
Pause conditionHold new top-of-funnel pieces when site-survey, intake, or crew capacity cannot absorb the resulting enquiriesIntake owner confirms capacity to qualify and book

Match your publishing pace to the windows and capacity your crews actually have. A short working session can map your job mix, incentive windows, and intake limits into a cadence your team can keep without over-promising demand.

Sign up for free →

Assign Proof and a Compliance Check to Each Topic Type

Every topic type needs a named proof source and a compliance gate before it is drafted. Project recaps use only the firm's own installs with permission and accurate location and utility territory. Review and testimonial topics follow Google and FTC rules, and incentive-adjacent topics re-cite the IRS and DSIRE rather than stating figures.

Proof is local to solar in a way listicles ignore. A project recap is only as strong as the install behind it, so use the firm's own jobs, with the customer's permission and accurate service area and utility-territory detail, consistent with Google's rule on representing a real location and service area. Review and testimonial topics must follow Google's review policy and the FTC Consumer Reviews and Testimonials Rule: no incentives for reviews, no fake reviews, and privacy protected in public replies.

Solar electrical-contractor licensing, AHJ permits, utility interconnection agreements, structural and roof considerations, bonding, and insurance vary by state, locality, and utility, and this page asserts none of them as facts. For any local or service-area topic, instruct the reader to verify with the state contractor-licensing board, the local Authority Having Jurisdiction or building department, and the utility's interconnection team. Incentive-adjacent topics stay non-advisory on tax and legal matters and re-cite the IRS and DSIRE rather than restating figures.

Compliance card by topic type
Topic typeProof sourceCompliance/refresh gate
Own-install project recapThe firm's completed installs, with permissionLocation and utility-territory accuracy; GBP-01
Review/testimonialGenuine customer reviews, no incentivesGBP-02 and FTC-REV-01; no fake or sentiment-conditioned reviews
Incentive-adjacentIRS-01 and DSIRE-01, re-checked each cycleSourcing-and-refresh rule; non-advisory on tax/legal; no figures
Local/service-areaReal coverage and local evidenceGBP-01; no doorway farm; verify licensing, AHJ, and interconnection locally

Measure the Plan Against the Full Solar Funnel

Evaluate each topic only inside a declared evidence window and only on the stage it owns. Because solar is a long, high-consideration purchase measured in weeks to months, attribute cautiously across the research cycle and never credit a topic with a downstream outcome it did not own. Compare topics by quality and fit, not by a universal ranking.

Each funnel stage is a separate entry with its own source system, and the business defines what qualifies at each one. Impression, click, call click, form, qualified enquiry, booked job, and completed job are not collapsed into shared rows. A topic that owns the click stage is judged on click-stage evidence, and the booked-job and completed-job rates carry the solar booking-cycle and completion-and-interconnection lags rather than pretending a considered purchase closes inside a week.

Only the formulas below are approved, and each keeps every field. They do not publish portable benchmarks, and they do not imply a topic caused a downstream outcome. Keep, change, or stop each topic on the firm's own stage data, inside the declared window.

Formula and evidence contract
FormulaNumeratorDenominatorEvidence windowSource systemOwnerExclusions
Qualified-enquiry rateUnique enquiries from the topic marked qualified under the written service, territory, and capacity ruleAll unique attributable enquiries from that topic in the same windowOne declared 28-day window per topic cohortIntake/CRM log with topic and source fieldIntake ownerSpam, duplicates, vendors, employment/DIY contacts, manufacturer-spec hunters, out-of-territory or unsupported-service jobs
Booked-job rateUnique qualified enquiries from the topic with a confirmed booked site survey or signed contractUnique qualified enquiries from that topic in the same cohort window28-day enquiry cohort plus the stated solar booking-cycle lag for a considered purchaseScheduling/CRMScheduling ownerReschedules counted once; cancels before survey or contract remain booked but not completed
Completed-job rateUnique booked jobs from the topic marked completed, meaning install complete or permission-to-operateUnique booked jobs from that topic in the same cohortBooked cohort plus the stated completion-and-interconnection lagJob-management/CRMOperations ownerCancellations and no-shows, jobs outside scope, jobs delayed by interconnection or permitting beyond the window, unattributable source
Wrong-audience rateUnique enquiries from the topic flagged wrong-audience, meaning DIY build, manufacturer-spec, employment, consumer tax-advice, or vendorAll unique attributable enquiries from that topic in the same windowOne declared 28-day windowIntake/CRM log with disqualify reasonIntake ownerNone beyond the defined wrong-audience categories

Keep, Change, or Stop: When a Topic Is the Wrong Move

Retire topics that pull the wrong audience, duplicate an owner that already exists, or ask the firm to fulfill work it cannot. DIY solar builds, panel-manufacturer spec hunters, installer-job seekers, and consumer tax questions the company should not answer all belong on the stop list. Route readers to the generic audit, calendar, AI, or strategy owners instead.

Several intents a solar marketer might reach for are already owned by generic pages and should be linked, not rebuilt as solar clones. The audit-checklist intent lives in the SEO audit checklist, the content-calendar intent lives in the SEO content calendar template, the AI-content intent lives in the AI content strategy page, and generic strategy framing lives in the blog content strategy guide. The validated analog for this page's shape is the HVAC job-led topic plan, which proves a vertical topic spoke earns its own URL by staying inside its trade's job economics.

Use the exclusion list and the failure-state checklist below to stop rows early. A topic that cannot name the installer job it serves, or that duplicates a generic owner, or that needs an incentive figure this page is not allowed to state, is a stop, not a draft.

Wrong-audience exclusion list
Audience or queryReason it is excluded from this plan
DIY solar-build queriesThe reader is not hiring an installer; the firm cannot fulfill the job.
Panel or inverter manufacturer-spec huntersThe intent is product research, not the firm's installation service.
Installer-job and employment seekersThe reader wants a job, not an installation.
Consumer tax-advice questions ("is the credit going away," "which state is best")The firm should not answer as tax advice; figure depth is owned elsewhere.
Vendor and tool searchesThe reader is evaluating suppliers, not hiring the firm.
Failure-state checklist
Stop the row whenWhy it fails
No installer job is servedA topic without a job is a generic idea, not a plan row.
It duplicates an existing generic ownerAudit, calendar, AI, and strategy intents are already owned.
Timing is out of windowAn incentive or policy piece outside its window misleads the reader.
No proof is availableA recap or local claim without evidence cannot be reviewed.
It risks incentivized or fake reviewsThat violates GBP-02 and FTC-REV-01.
It states an incentive figure without a dated, reviewed sourceFigure depth is deferred to the separately owned incentive piece.
It lures an unsupported service or out-of-territory readerThat misrepresents service area under GBP-01.
Intake cannot absorb the demandPublishing past capacity wastes the enquiries the topic would create.

Frequently Asked Questions

These answers cover what to publish, how to choose fitting topics, whether to follow incentive windows, city and utility-territory pages, reviews and project photos, tax and incentive content, publishing pace, and how to judge whether a topic is working. Use them to guide an internal review, not as a substitute for the firm's own records.

What should a solar installation company blog about?

Blog about the jobs your company actually sells and the windows that move solar demand: residential rooftop PV, battery and storage add-ons, solar plus EV-charger bundles, commercial rooftop or ground-mount work, system expansions, inverter replacement, monitoring, and removal-and-reinstall. Tie each topic to an incentive or policy window, one funnel stage, an owner, a proof source, and a compliance gate instead of collecting generic ideas.

How do I choose solar blog topics that fit my installation services?

Start from your real job mix and service scope, then keep a topic only when it maps to a service you offer, an incentive or policy window, one funnel stage, an available proof source, and an owner who can maintain it. Hold anything that needs a city or utility-territory page you cannot support, and consolidate near-duplicate ideas into the stronger existing page.

Should solar blog topics follow incentive deadlines and policy changes?

Yes, as timing windows, not as a place to state figures. Stage incentive-deadline and policy-change explainers ahead of the window and re-cite the IRS Residential Clean Energy Credit page and DSIRE each time, because both change. Keep the installer non-advisory on tax and legal matters, and route any credit amount or percentage to a separately owned, compliance-reviewed piece.

Should a solar installer write a separate blog post for every city or utility territory it serves?

No. A city or utility-territory name alone does not create a new customer task or justify a separate URL, and scaled near-duplicate regional pages are a search spam pattern. Keep a local topic only when the firm truly serves that area, has useful local evidence, and cannot meet the need through an existing service or service-area page; otherwise merge or hold it.

Can a solar company blog use customer reviews or project before-and-after photos?

Yes, with limits. Use only genuine reviews gathered without incentives, and use before-and-after photos only of the firm's own installs with the customer's permission and accurate location and utility-territory detail. Google's review policy prohibits incentives and the FTC rule bars fake or sentiment-conditioned reviews. Protect privacy in public replies and never imply a rating that was not earned.

Should a solar company write about tax credits and state incentives?

It can cover incentives as a topic category with a strict sourcing-and-refresh rule, not as tax or legal advice. Link to and re-check the IRS Residential Clean Energy Credit page and DSIRE for any state or utility program, and never restate a percentage or dollar figure from memory. Keep the installer's role non-advisory and route figure depth to a separately owned, compliance-reviewed piece with dated sources.

How often should a solar company publish blog posts?

As often as your proof, review, and intake capacity allow, tied to incentive and policy windows, interconnection and permitting timelines, and install-season research rather than a fixed quota. Pre-stage content ahead of each window, hold maintenance and monitoring topics for their window, and pause when site surveys or intake cannot absorb demand. Cadence is an operating decision, not a promise of demand.

How do I know whether a solar blog topic is working?

Judge it only inside a declared evidence window and only on the stage it owns, such as qualified-enquiry rate for an enquiry-stage topic. Because solar is a long, high-consideration purchase, attribute cautiously across the research cycle and never credit an impression or click-stage post with a booked or completed job. Keep, change, or stop each topic on your own stage data.

Build the Next Topic From the Job, Not a Bigger List

Build the next solar topic by naming the installer job it serves, the incentive or policy window it belongs to, the single funnel stage it owns, its proof source, and its compliance gate. Publish only after that review, and hold any row that cannot clear it. A small, defensible plan beats a larger backlog of unchecked ideas.

Start with one reviewed row from the matrix. Confirm its job, window, stage, owner, proof, and gate, and keep broad calendar mechanics in the existing content calendar template rather than rebuilding them here. When the team wants help turning reviewed rows into articles, the Content SEO module handles research, drafting in a set brand voice, on-page scoring, a keyword map and calendar, and queueing or publishing to a connected CMS, with the Local SEO module and Social Media module covering profile and per-network posting.

Build a solar content plan around jobs your crews actually install. Bring your job mix, incentive windows, and intake limits, and leave with a topic plan that names an owner, a proof source, and a compliance gate on every row.

Sign up for free →

Sources & references

Siddharth Gangal

Siddharth Gangal

Founder and CEO

Founder and CEO at theStacc. Previously co-founded ARKA 360 (solar SaaS) out of IIT Mandi in 2017. Builds AI systems that automate SEO at scale.

From the theStacc product Explore the Content SEO module

Researched, written, and published articles that compound organic traffic.