Shown as an example — a solar, battery & home-energy installer

What you actually get

Most website quotes describe how the site will look. This page describes how it works — the pages, the invisible structure that gets you found and quoted, and the machinery that turns a visitor into a booked site visit.

The example used throughout is a solar and home-energy installer, because a real example beats a feature list. The build is the same shape whatever your trade — the pages and the questions change, the standard doesn't.

Scope of work

Everything that is included

Ten line items. Tap any one to read exactly what it covers, in the same detail you would want on a written quote.

01 Every question a homeowner asks, on its own page A five-page site forces you to compress everything into "Services". That is why those sites never rank: there is no page that answers the specific thing the customer typed. The builds I do give each real question its own page, with its own title, its own address and its own reason to exist. Architecture

The reference build — page by page

The pages below are the live structure of a European solar and battery installer's site. The California version keeps the structure and rewrites the argument for CSLB rules, NEM 3.0 and time-of-use billing.

  • Home — the offer, the proof, the booking form
  • Solar panels — sized to the roof and the bill
  • Home batteries — the named systems you install
  • Inverters — the choice explained without jargon
  • EV chargers — the separate decision it really is
  • Energy management — who decides when the battery spends
  • What size battery? — sized on evening usage, not roof size
  • Payback — the honest arithmetic, written for your tariff regime
  • Rate structure explained — why when you use power sets the bill
  • Rebates & tax credit — what still exists this year
  • Permit & switch-on — what happens after they sign
  • Why us — own crews, one project manager, written scope
  • Projects — real installs, real photographs
  • FAQ — the long one, deliberately
  • Privacy — because the form collects data
  • 404 — routed back into the site, not a dead end
Why this matters to you Sixteen pages is sixteen separate doors into your business. A homeowner who searches "how big a battery do I need" lands directly on the page that answers it — already reading your explanation, on your site, next to your booking button.
Multilingual, done properly

One site, every language your market speaks

The reference build ships as three complete language versions — not a translate widget bolted on top. Every page exists three times, at its own address, correctly declared to search engines so Google serves the right language to the right person.

  • 532 language-relationship tags wired across the site
  • A text switcher, never flags — a language is not a country
  • Second language drops in later without re-pointing a single link

California relevance: the template is built English-first with the Spanish path already reserved, so adding Spanish later is a translation job, not a rebuild.

Written, not generated

Copy that sounds like a contractor, not a chatbot

Every page is written in plain homeowner language: what the thing is, what it costs you, what happens next. No spec-sheet deep dives, no "harness the power of the sun."

  • Your actual differentiators, from a real conversation with you
  • Brand names in text where they build trust
  • No claim of certified-installer status you do not hold

Included: the writing is part of the build fee, not a per-page add-on.

02 Search-engine optimization (SEO), in plain words SEO means: making it easy for Google to work out what each page is about, who wrote it and where they work — so it shows that page to someone nearby who is looking for exactly that. Getting found
On every single page

The plumbing

Done once, at build time, on all 22 pages — not sold back to you as an "SEO package."

  • A unique title and description per page — the blue headline and grey summary a searcher reads in Google. Written to be clicked, not stuffed with keywords.
  • A canonical address on every page (46 across the reference site) — tells Google which version is the real one so your own pages never compete with each other.
  • Clean, readable web addresses/battery-sizing, not /?page_id=87.
  • A sitemap and robots file — the map you hand the search engine so nothing is missed.
  • Social preview cards (399 tags in the reference build) — when someone pastes your link into Facebook, WhatsApp or a text message, it unfurls with your photo, your headline, your name. Not a naked grey link.
  • Breadcrumb trails — Google shows "Home › Solar explained › Battery sizing" instead of a raw URL in results.
  • Google Business Profile and map wired in — so the site and your map listing reinforce each other.
Local intent

Built to win your service area, not the internet

You are not competing with national installers. You are competing for the homeowner eleven miles away.

  • Your service area declared as machine-readable data — the counties and cities you cover, in a format Google reads directly rather than guessing from body text.
  • Opening hours, phone, address and contact channel as structured data, so the details Google shows are the details you set.
  • Your trade declared explicitly — the reference site identifies as an electrical contractor with a service catalogue, not a generic "business".
  • A page per question, targeting how people actually search — long, specific phrases with real buying intent, which is where a local installer can genuinely outrank a national brand.
  • Regulation-specific pages — the rebate, tariff and permit pages are rewritten for your utility territory, which is exactly the searching a homeowner does right before they call someone.
Honest expectation No one can promise you position one. What I can promise is that nothing structural is standing in your way, and that every page has a reason to be indexed.
03 Answer-engine optimization (AEO) A growing share of homeowners no longer search — they ask. They ask ChatGPT, Google's AI answer box, Gemini or Perplexity: "who installs Powerwalls near me and is a battery worth it under the new rules?" Those systems answer out of pages they can read cleanly. AEO is the work of making your pages the ones they quote. Getting quoted

How it is actually done

Not a plugin. Hand-authored structured data plus a page format built for being extracted.

  • 142 question-and-answer pairs marked up as machine-readable FAQ data across 15 pages of the reference build. Every real homeowner question exists twice: as the paragraph a person reads, and as the labelled data an answer engine lifts.
  • The visible answer and the invisible answer always match. When copy changes, the structured version changes with it. A stale hidden answer is what gets you quoted wrongly.
  • Your business identity declared as data — trade, services offered, service area, hours, phone — so an assistant asked "who does this near me" has something concrete to name.
  • Answers written to stand alone. Each one makes sense pulled out of context, in two or three sentences, because that is how it will be quoted.
What this buys you: when an AI assistant answers a homeowner's question about battery sizing or payback in your area, it can cite your page — with your company name attached — instead of a national comparison site that will sell that lead to four of your competitors.
Why almost no local site has this Template builders generate a visible FAQ accordion and stop there. The structured layer underneath — the part answer engines actually read — is missing, so the page is invisible to the fastest-growing way people search.

Verifiable: paste any page into Google's Rich Results Test and the FAQ, business and breadcrumb data will validate. I will do it with you on the call.

04 Traffic is worthless until someone books Every element below exists for one reason: to shorten the distance between "this explanation makes sense" and "come look at my roof." How it converts
The ask

One clear action, everywhere

"Book a site visit" — not "get a quote"

  • An inspection, not a price, is the offer — low commitment, and it is the visit that wins the job
  • The same button in the top bar, in the navigation, in every page footer
  • Never two competing asks on one screen

Why: "get a quote" makes a homeowner feel they are about to be sold to. "Come look at my roof" is a favour they are asking of you.

The form

An intake form that routes itself

Short enough to finish, smart enough to sort

  • Name, phone, email, interest, and a free-text box about the house
  • An interest picker that sends the enquiry to a different inbox per trade — solar leads and shutter leads never land in the same pile
  • Which language they used, captured silently, so you know how to call them back
  • A hidden spam trap — no captcha, no "prove you are human" friction
  • Inline confirmation the moment it sends, and if sending fails, your phone number appears instead of an error

Detail that matters: a failed form is a lost lead. This one fails into a phone call.

The impatient visitor

Click-to-call, 217 times over

Half your visitors will not fill in a form

  • Your number is a tappable phone link everywhere it appears — top bar, navigation, footer, mid-page
  • Email the same way: one tap, subject line pre-filled
  • On a phone, no typing between "interested" and "ringing"

Measured: 217 click-to-call links across the reference build.

The doubter

Objections answered before they are voiced

The FAQ is a sales tool, not a support page

  • The awkward questions answered plainly — payback, what it really costs, what goes wrong
  • Named equipment, so it is clear you install specific things and know them
  • Real project photographs and real crew photographs — not stock
  • Licence number, warranty badge and written-scope promise visible on every page

Effect: the homeowner arrives at the form having already had the conversation.

The path

Nowhere to get lost

Explanation → reassurance → book

  • Navigation grouped the way a customer thinks: Services, Solar explained, Why us, Projects, Contact
  • Every dropdown item carries a one-line plain-language subtitle
  • Every explainer page ends by pointing at the booking form
  • The 404 page routes back into the site instead of ending the visit

Principle: a visitor should never have to work out what to do next.

Optional, priced separately

If you want the machine to keep working after hours

Add only what solves a problem you actually have

  • Self-scheduling so homeowners book a slot straight into your calendar
  • Automated SMS and email reminders, so site visits are not no-shows
  • An AI receptionist that answers and captures leads at 10pm
  • A CRM pipeline so no enquiry falls through
  • Review requests sent automatically to happy customers

Full menu and prices below — see pricing.

05 It carries your name, your licence and your colours The structure is proven and reused — that is exactly why it is affordable and why it works. What sits on top of it is entirely yours, and it is not a theme setting: it is authored. Made yours
Your identity

Branding

  • Your logo, placed as a proper sharp asset at the correct dimensions — and if what you have is a low-resolution JPEG off an old business card, a clean redraw is a listed add-on rather than a shrug.
  • Your colour palette and type carried consistently through buttons, headings, badges and forms — set once as design tokens, so a colour change is one edit, not forty.
  • Your own photography — your crews, your installs, your roofs. Stock images are the fallback, never the plan.
  • Your favicon, so your mark shows in the browser tab and in bookmarks.
  • Your voice in the copy — the phrases you actually use with customers, taken from our conversation.
Your details

Every business fact, in one controlled list

Real example: on the California template, twelve values are the only things that change per company.

  • Company name, exactly as registered
  • Contractor licence number
  • Phone — printed, and as the tappable link
  • Email and address
  • Tagline and footer description
  • Warranty badge wording
  • Service area — the cities and counties you cover
  • Utility territory
  • Live web address, used in links and structured data
Why you should care When your phone number changes, it changes in one place and updates everywhere — including the invisible data Google and AI assistants read. On a hand-built site it changes in forty places and gets missed in six.

And the argument is localized, not just the address

Every claim that depends on where you operate lives in a marked block that gets reviewed for your territory — because the same sentence can be true in one utility area and false in the next.

In Southern California Edison, Pacific Gas & Electric and San Diego Gas & Electric territory, exported solar is credited at close to nothing under NEM 3.0, so a battery is the whole argument. In Los Angeles Department of Water and Power or Sacramento territory, export is still credited at full retail rate — the same paragraph would be a lie, so it is rewritten around resilience and rate protection instead.

A template builder ships one version and hopes. Your site gets the version that is true where you work.
06 Built so the site itself does not get you in trouble In California a website counts as advertising, and a contractor's CSLB licence number has to appear in it. On your site it sits in the top bar of every page and in the footer — visible on all 22 pages, not buried on an "about" page. Licence & trust

Your licence number, where the law wants it

Bonus effect: it is also the fastest trust signal on the page.

Consent and privacy handled

The intake form carries an explicit, plainly-worded permission checkbox before it will send, and the site ships with a real privacy page — because a form that collects a phone number is collecting personal data.

Verified in the reference build: required consent checkbox, no dark patterns, privacy page per language.

No borrowed credibility

Manufacturer logos and "certified installer" wording only go on once you actually hold that relationship — those claims are policed by the manufacturers. Until then, brand names appear in text, which is both legal and persuasive.

Position: I will not put a claim on your site that you cannot defend.

Proof over adjectives

Real installs with real photographs, named equipment, a warranty badge, your own crew, and a written scope before any money moves. The site argues with evidence rather than with the word "premium".

Rule: if a claim cannot be shown, it does not go on the page.

07 Fast on a phone in a driveway with one bar of signal This is not a vanity metric. A slow page loses the visitor before they read a word, and Google treats speed as a ranking factor. Speed & accessibility
Performance

Built light on purpose

  • Hand-built HTML and CSS. No page-builder bloat, no thirty plugins loading on every visit, nothing to break when one of them updates itself.
  • 196 lazy-loaded images in the reference build — pictures further down the page do not load until they are needed.
  • Every image given its dimensions in the code, so text never jumps around while the page loads.
  • Fonts pre-connected so type appears immediately instead of flashing in.
  • Nothing to hack. No database, no admin login, no plugin vulnerabilities — the most common way small-business sites get defaced simply is not present.
Accessibility

Usable by everyone, readable by machines

  • 313 accessibility labels across the reference build — every button, link and control announces what it does.
  • Described images. Every photograph carries a written description, which serves screen-reader users and gives search engines something to read.
  • Real mobile layout — a proper collapsing menu and finger-sized tap targets, not a desktop page shrunk down.
  • Contrast and type sizes chosen to be readable by a fifty-eight-year-old homeowner in bright sun, which is your actual customer.
  • Keyboard navigable throughout.
The overlap Almost everything that makes a page accessible to a person also makes it legible to Google and to AI answer engines. Doing it properly pays twice.
08 You own it. Including the code. No proprietary builder you can never leave, no "your site lives in our platform" trap. Your site is plain files in a version-controlled repository, deployed to hosting that costs almost nothing to run. Ownership
  • Every version kept. Full history, so any change can be rolled back to how it was last Tuesday.
  • Portable. If you ever want to work with someone else, you hand them the repository and they can continue. That is deliberate.
  • Publishing is one step. An edit goes live in about a minute — which is why small changes are part of your care plan instead of a two-week ticket.
  • Your domain stays in your name. Registered to you, not to me.

What handover actually includes

  • The live site, on your own domain, with a security certificate
  • Access to the repository holding all the code
  • A written list of your business values and where they live
  • A README explaining how to publish a change
  • A walkthrough call, recorded if you want it

Nothing about your site is a secret you have to pay me to keep.

09 One build fee, one monthly care plan The build gets you live. The care plan keeps you hosted, secure, updated and supported — and means there is someone to call. What it costs

50% deposit to start, 50% on launch. Care plan billed monthly, three-month minimum, cancel any time after. Prices exclude third-party costs (domain around $15/yr, premium stock photography, paid apps) — those get disclosed up front, never buried.

10 What is not included, and what I will not promise Every quote you have had probably left this part out. Here it is up front, because being wrong about it later costs us both more. Straight answers
Not in the build fee

Extra costs, named

  • Your domain name — roughly $15 a year, registered in your name.
  • Premium stock photography, if we cannot use your own photos. Your own are better and free.
  • Paid third-party apps — booking, SMS, CRM and AI tools carry their own subscriptions on top of my setup fee.
  • Google Ads spend — management is a service; the ad budget goes to Google.
  • Pages beyond your package — $150 each, quoted before I build them.
Will not promise

Where honesty beats a pitch

  • Not position one on Google. Nobody can sell you that. What I remove is every structural reason you cannot get there.
  • Not a specific number of leads. That depends on your pricing, your area and how fast you call people back.
  • Not certified-installer badges you do not hold. Brand names in text, yes. Logos, only when the relationship is real.
  • Not overnight AEO results. Answer engines need to crawl and trust the site first. The structure is there from day one; the citations build.
  • Not a licence number I invent. Your real CSLB number, or the site does not go live.

Every item above is included in the build. Nothing on this page is an add-on unless it says so inside that item.

Questions installers actually ask

Before you book the call

How long does it take?

A Starter site, one to four weeks. The full Growth build, six to eight weeks — most of which is content: your photographs, your differentiators, and getting the payback and rebate pages factually right for your utility. My part is fast; the accuracy is what takes time.

What do you need from me?

One conversation of about an hour, your logo file, your licence number, photographs of finished installs and of your crew, and the ability to answer a handful of factual questions by email. That is it. I write the copy.

I already have a site. Can you fix it instead?

Sometimes. If it is a template builder site, the structural layer this page describes usually cannot be added — the platform will not let me author it. I will look at yours honestly and tell you which of the two it is before you spend anything.

Why is a page per question better than one long services page?

Because a search engine can only rank a page for what that page is about. One page trying to cover panels, batteries, inverters, chargers, payback and permits is about nothing in particular. Sixteen focused pages are sixteen chances to be the exact answer someone was looking for.

Is the AEO work real, or is it a buzzword?

It is 142 hand-written question-and-answer pairs marked up in a format answer engines read, kept in step with the visible text. You can verify it in Google's Rich Results Test while we are on the call — I will paste a page in and show you.

What if I want to leave?

You take the code and the domain and go. Three-month minimum on the care plan, then cancel any time. The site is plain files in a repository you have access to, which is exactly so this answer can be a simple one.

Do you work with more than one installer in the same area?

No. If I build for you in your service territory, I will not build for a competitor in it — that would be selling you a disadvantage.

Not sure which outcome?

Schedule Your Free 20-minute Audit Today

You'll see where it is leaking.

Book your free 20-minute audit →

Not ready to talk? Take the 2-minute Game Plan