For installers who want fewer, better appointments

Solar marketing that books appointments, not shared leads

You don’t have a lead problem. You have a qualification problem — a calendar full of shaded roofs, renters and homeowners who filled in a form on somebody else’s website and forgot they did it.

7days to live, otherwise free
1team owning search, site and follow-up
Built for installers across the US

Get your free AI visibility audit

Not ready to talk? See what an AI assistant can read on your site.

Free, about a minute, no credit card. The report opens on this page — we don’t make you wait for an email.

What solar marketing actually has to do

Solar marketing has two jobs. It has to reach a homeowner while they are still doing arithmetic, and it has to let the unqualified ones remove themselves before they reach your calendar. Most of it only does the first, then sells the enquiry to three installers. A held, qualified appointment is the only number that becomes an install.

The problem

Where your qualified appointments go

Three gaps, and every one of them shows up as a wasted site visit.

01

You’re renting the same homeowner as everyone else

Aggregator leads arrive with three competitors attached and a homeowner who filled in a form about their electric bill. Cost per lead looks fine. Cost per held appointment, once the no-shows and the renters are removed, is a different number entirely.

02

Comparison sites own the questions you should answer

The searches that decide a solar purchase are arithmetic questions, and the answers are all published by people who sell your enquiry back to you. An installer with no content on payback, financing or net metering is invisible for the entire research phase.

03

The site asks for a consultation, not a decision

A stock photo of panels, a savings claim nobody can verify and a “free consultation” button. Nothing that tells a homeowner whether their roof is even a candidate, so the ones who would have qualified leave alongside the ones who never would.

You don’t need more solar leads. You need appointments with homeowners who can actually buy.

Book A Strategy Call
The mechanism

One system, measured on held appointments

Five stages with one job: turn a homeowner’s arithmetic into an appointment worth driving to. The same people build every stage, because the losses happen at the joins and nobody owns a join they didn’t build.

Stage 01Stage 02Stage 03Stage 04Stage 05

You're on Stage 01 of 5

Book A Strategy Call
  1. Stage 01Search, maps and AI answers

    Answer the arithmetic

    Pages that take the research questions seriously — payback, financing options, net metering, what changes the numbers — plus the areas you really serve, and a Google Business Profile built to hold its place in the map pack.

    Solar SEOGoogle Business ProfileResearch content
    visibility during the months before anyone calls
  2. Stage 02Three quotes, one decision

    Be the installer worth choosing

    Homeowners collect three quotes. Your site answers what equipment you install and why, who does the work, what the warranty actually covers and what happens if the roof needs attention first — with reviews placed where the doubt happens.

    Company websiteEquipment and warrantyReviews
    more of the same visitors pick you
  3. Stage 03Enquiry to held appointment

    Qualify before the calendar

    A short form that asks the questions that actually disqualify — ownership, roof age, shade, utility — so unsuitable homeowners opt out early, plus automated email follow-up that keeps a long decision warm and cuts no-shows.

    Qualifying questionsEmail follow-upForms and calendar
    fewer wasted site visits
  4. Stage 04Calls, forms, installs

    Know what an appointment cost

    Every call and form recorded against its source, then tied through to the held appointment and the signed contract. You see cost per held appointment and cost per install, not cost per lead.

    Call trackingAttributionMonthly reporting
    you know what each install cost to win
  5. Stage 05Own the channel instead

    Get off the aggregators

    Once your own enquiries are measured against bought ones honestly, budget moves toward whichever actually produces installs. Usually that shifts over time, and nothing gets scaled before it is measured.

    Exclusive enquiriesReferral pathsOngoing testing
    appointments nobody else was sold
Website

Built to book qualified appointments, not to make claims. Live in 7 days or it’s free

Local search

Found for the research questions and the local searches, including Google Business Profile

AI search readiness

Reachable and readable by ChatGPT, Claude, Perplexity, Gemini and Copilot

Google Ads

Answerable to cost per held appointment, not cost per click

Follow-up

Keeps a long decision warm and cuts no-shows

Find the leak → build the machine → book the work. The audit is the first step, and it comes before any proposal.

Why solar is different

A form fill is not a homeowner

Generalist marketing treats every enquiry the same. Solar doesn’t work that way. A homeowner three months into the research, a renter who clicked a savings quiz, and a referral who already decided need different pages, different timing and completely different handling.

The unit is a qualified appointment

Leads are abundant and nearly free to generate. Appointments your closers should drive to are neither, and only one of those is worth reporting.

The objection is arithmetic

Nobody wants panels. They want a number that works. Content that shows the method beats content that shouts a saving.

The cycle is measured in months

A decision this size is researched over a long period, which makes follow-up worth more here than in any emergency trade.

The rules keep moving

Incentives and net-metering terms change. A site that does not date its claims goes stale and starts costing trust.

Aggregators sold it first

The same homeowner reaches several installers within minutes, which turns a trust decision into a price race.

Disqualifying early saves the most money

A shaded roof found on the site costs nothing. Found in the driveway it costs a half-day and a closer’s morning.

Can you get a solar company recommended by ChatGPT?

No, and nobody can promise it. Whether an assistant recommends a business comes mostly from what the rest of the web says about it — reviews, forums, press — and that sits largely outside any one website.

What an installer does control is whether AI search can reach, read and understand the site at all. If the crawler is blocked, the content only appears after JavaScript runs, or the site never plainly states what you install, where you work and how you are licensed, then you can’t be used as a source even when you’re the right answer. That part is measurable, and it’s what the free audit measures.

Live in 7 days or your site is free.

Verified results

Results we can show you

Bokrio has not published a solar case study yet. These are from other industries, and they’re the only numbers on this page:

9,525inbound calls from the siteGenergy · SEO
+564%organic trafficSnowplow · Technical SEO
1.14MGoogle impressions in 3 monthsCarbarn · SEO

Genergy is the closest read of the three: an energy business where the number that mattered was inbound calls, not rankings.

Compare

We report held appointments, not leads bought

The same monthly spend, three very different outcomes for an installer.

What you get
BokrioSite, search, tracking, follow-up
Lead aggregatorsPer lead, shared with rivals
In-houseCanvassing and referrals
What gets reported
Held appointments and cost per install
Lead volume, and a credit process
Whatever the closers remember
Who else gets the enquiry
Nobody — it arrives on your site, to you
Three or four installers, within minutes
Nobody, but there are far fewer of them
Qualification
Asked on the form, before the calendar
A name, a zip code and a bill range
Done on the phone, one at a time
The research questions
Answered on your pages, months before the call
Answered on theirs, then sold back to you
Not published at all
Follow-up on a long decision
Automated email until the homeowner replies
Handed to whoever calls fastest
When someone remembers
Time to live
7 days, guaranteed
Immediate, and it stops the day you stop paying
Months of evenings
What you own at the end
Pages, rankings and a tracked funnel that are yours
Nothing
Relationships, and a lot of driving
How it goes

Live in seven days, and almost none of your time

Audit

We check your visibility, your site and what happens to an enquiry after it arrives, then show you where qualified homeowners are being lost.

Before any call

Build

Copy, pages, qualifying questions, tracking and follow-up, built for the work you sell. One short questionnaire is all we need from you.

Days 1 to 5

Launch

Everything goes live with call tracking and attribution wired in from the first day, so nothing has to be measured after the fact.

Day 7

Improve

We work on appointment quality, held rate and cost per install, then put more behind whatever is producing signed contracts.

Ongoing
Live in 7 days or your site is freeAnd the price is fixed before we start, so the invoice never moves.

Your team spends one call and a short questionnaire. We write the copy, build the pages and hand over a working system. The clock starts when you approve the plan and pauses whenever it’s with you.

Whether this is the right call

This is for you if

  • You want fewer, better appointments rather than more leads
  • You have closer capacity being spent on unqualified visits
  • You’d rather own the research content than rent it from a comparison site
  • You’re tired of reports that never once mention a held appointment
  • You’d rather one team owned the site, the search and the follow-up

We’re the wrong call if

  • You measure marketing on lead count and want that number to go up
  • You want a cheap website and nothing around it
  • You want a promise that you’ll rank first by a fixed date — no one can honestly make it
  • Nobody can return an enquiry within the day
Start here

Your free AI Visibility Audit

Enter your website and we look at your company the way a homeowner and an AI assistant both do: what can be found, what the site asks for, and what happens to an enquiry after it arrives.

  • Whether AI search can reach, read and understand your site at all
  • What your website asks a homeowner to do, and where that path breaks
  • Which technical problems are holding back the pages you already have
  • A readiness score with the fixes ranked by what they’re worth
  • The report on screen in about a minute — yours to keep either way

No credit card, and no call required. If the fixes aren’t worth paying for, keep the report and do them yourself.

Free, about a minute, no credit card. The report opens on this page — we don’t make you wait for an email.

Book A Strategy Call
The detail

The rest of the thinking

Open whichever part matters to your practice.

Five places a qualified homeowner disappears

  1. The research happens on someone else’s site

    Months of reading about payback and financing, none of it on your site, all of it monetized by someone who will sell you the enquiry.

  2. The site makes a claim instead of an argument

    An unverifiable savings number reads as a sales pitch. A homeowner doing arithmetic wants the method, not the headline.

  3. Nothing lets the wrong homeowner leave

    No word on roof condition, shade, ownership or utility. So renters and unsuitable roofs book appointments and your closers absorb the cost.

  4. The appointment isn’t held

    A long cycle and a low-commitment form produce no-shows. Without follow-up, the homeowner who was genuinely interested in March is somebody’s customer by June.

  5. No one knows which step failed

    Without tracking on the phone number and the form, you cannot tell a visibility problem from a qualification problem — so you buy more leads to fix a website problem.

Volume and qualification pull in opposite directions

It is easy to buy more solar enquiries and hard to buy better ones. Every aggregator optimizes for form fills, which means the cheapest enquiries are the ones least likely to own a suitable roof or pass finance.

A site that asks two or three disqualifying questions will report fewer leads and produce more installs. That trade is uncomfortable on a dashboard and obvious on a P&L, which is why the reporting has to move to held appointments before anyone will make it.

Before anything is built we look at what your closers are actually driving to, where the no-shows come from, and what the audit found in the way.

Every held appointment traced back to what produced it

Tracking goes on the phone number and the form, so an appointment traces back to the search, ad or page that produced it — and then through to whether it was held and whether it signed. Cost per lead is the number that hides the problem; cost per held appointment is the one that exposes it.

Phone calls are the specific blind spot. A call leaves no trail unless the tracking is deliberately installed, which is why an installer can run paid enquiries for a year and still not know what an exclusive appointment would have cost.

How this starts, and what you’re risking

  1. Run the free audit. Just your URL. The report opens on the page — we don’t email it, and there’s no call required.

  2. We name the leak. If it’s worth a conversation, we’ll say what we’d fix and in what order.

  3. The build carries the risk. Live in 7 days or your website is free. The clock starts when you approve the plan and pauses while it’s with you.

Straight answers

Solar marketing questions we get on every call

Is Bokrio a solar marketing agency?

People search for a solar marketing agency, so that is the phrase, but it describes the category rather than what Bokrio is. Bokrio builds and runs a customer-acquisition system — website, local and AI search, Google Ads and follow-up — and is measured on held appointments. The difference matters because an agency sells activity by the month and this is judged on what your closers actually drive to.

Are solar lead aggregators worth it?

They are honest about what they sell: the same homeowner, delivered to several installers within minutes. That is fine as a floor under your pipeline and poor as a strategy, because you inherit a price race and own nothing when you stop paying. The useful move is to measure what your own enquiries cost per held appointment first — once that number exists, aggregator spend becomes a decision rather than a habit.

How do we get fewer unqualified appointments?

By asking the disqualifying questions before the calendar rather than in the driveway: ownership, roof age and condition, shade, and who the utility is. Lead count drops, which looks bad on a dashboard, and held-appointment rate rises, which is the number that pays. It only works if the reporting moves at the same time, otherwise the change reads as a loss.

Should we publish savings numbers on the site?

Publish the method, not a headline. A specific savings figure you cannot tie to a real system, a real bill and a real date is the fastest way to lose a homeowner who is doing arithmetic — and depending on how it is worded it can be a compliance problem. Show how payback is calculated, what changes it, and let them run their own numbers.

How do we handle incentives and net metering changing?

Date the content and own the update. Pages about tax credits and net metering are among the highest-intent things an installer can publish, and they go stale on a schedule you can predict. A page that says when it was last reviewed earns more trust than one that pretends the rules are permanent.

Can Bokrio improve our existing solar website?

Often, yes — and the audit tells you whether that is the right call before anyone quotes you. The common problem on installer sites is that they are built to capture a form and have nothing to say to a homeowner who is nine weeks from deciding. That is usually a content gap rather than a rebuild. If the site cannot hold that content, a rebuild is seven days and carries the guarantee: live in 7 days or the website is free.

How long does solar SEO take?

Meaningful movement usually takes months, not weeks, and any specific promise about timing should make you suspicious. What is fast is the diagnosis — the audit runs in about a minute — and the website, which is live in seven days or it is free. Because the buying cycle is long anyway, content published now tends to be read by homeowners who buy two quarters later.

What is GEO for solar installers?

GEO — generative engine optimization — means making a site readable and unambiguous to AI search tools like ChatGPT, Claude and Perplexity, so they can use it as a source. It matters more here than in most trades, because "should I get solar" is exactly the kind of question people now ask an assistant instead of a search engine.

Can Bokrio guarantee that our company will appear in an AI-generated answer?

No, and nobody can. Whether an assistant names an installer depends mostly on what the wider web says — reviews, owner forums, certification registers — which no single website controls. What is controllable is whether AI search can reach your site and find the equipment you install, your certifications and the areas you serve stated in plain text. That part is measurable, and it is what the audit measures.

How do we get started?

Run the free AI Visibility Audit. Enter your URL and the report opens on the page — your readiness score, what is blocking you, and a ranked fix list. Given how long a solar decision takes, content published this quarter is mostly read by homeowners who buy two quarters out. If the fixes are worth doing, book a strategy call. If they are not, keep the report.

Find out where your qualified homeowners are going

Thirty seconds of typing, about a minute of scanning, and you’ll know which part of the path between the search and the appointment is losing you installs.

Get your free AI visibility audit

Free, about a minute, no credit card. The report opens on this page — we don’t make you wait for an email.

Bokrio is not affiliated with OpenAI, Anthropic, Perplexity, Google or Microsoft. Platform names describe what we check.