Bonsai Marketing logoBonsai Marketing / Foundation Assessment
[ Market Analysis & Digital Foundation Audit ]

The best service pages in Auburn, and no address a machine can read.

A growth blueprint for King Electric and Solar — electrical, solar, battery, generators and EV charging across Placer, El Dorado, Nevada and San Joaquin counties. Where the foundation breaks down, what the market is worth, and what to build first.

Prepared for
Quinn Weber
Business
King Electric and Solar
Location
Auburn (Placer County), CA
Prepared by
Bonsai Marketing
Date
July 19, 2026
01 — Executive Summary

Thirty service pages nobody can find, and forty-five reviews nothing can read

King Electric and Solar has the best on-page service content of any electrical contractor headquartered in Auburn — and the weakest machine-readable identity of the group. Those two facts together explain the whole opportunity.

What's genuinely strong. Thirty-seven pages, every one with a unique title and a unique meta description — zero duplicates, zero missing. The service pages run 691 to 1,383 words of specific, locally-framed copy: knob-and-tube rewiring for historic Auburn homes, interlock kits, NEMA 14-50 outlets, off-grid systems for "foothills living," solar well pumps. That is a better service library than any of the three other Auburn-headquartered electricians — one runs a four-page site on a website builder, one serves unrewritten query-string URLs with no sitemap, one has eight pages and no structured data at all. Add 4.9 stars across 45 Google reviews and online booking already live, and the commercial fundamentals are in place.

What's broken. The site publishes exactly one structured-data block, and it is the generic WordPress default: WebSite, SearchAction, WebPage, Organization, ReadAction. There is no LocalBusiness or Electrician schema, no machine-readable address, no geo coordinates, no hours, no rating, no service markup, no FAQ markup. For a local contractor that is the single most consequential gap on the site — and it means those 45 five-star reviews are invisible to every system that reads code.

50/100
Foundation Score today — strong trade business, weak digital foundation
3/10
AI Search Readiness — no LocalBusiness schema, no entity graph
$33.80
CPC the market pays on "electrical panel upgrade near me" — 2,900/mo at difficulty 17
52.2%
Of Auburn homes built before 1980 — versus 28.1% countywide

[ Data verified ] Live fetch of kingelectricandsolar.com (all 37 pages, sitemap, robots.txt, JSON-LD, tracking), AI-crawler access tests, Google Knowledge Panel, Search Atlas keyword API, Census ACS 2024 5-year estimates, Census Building Permits Survey, IRS / CPUC / SGIP primary sources, and sitemap-level fetches of 17 competitors — pulled July 19, 2026.

And the address doesn't agree with itself. The website footer reads 11960 Heritage Oak Place Auburn CA, 95604. The Google Business Profile reads 11960 Heritage Oak Pl, Auburn, CA 95603. 95603 is correct — the BBB record returns the USPS-derived ZIP+4 of 95603-2401 for that street address. The likely cause is a merge: the corporate address of record on file with the state licensing board is a PO Box, and Auburn PO Boxes use 95604 while street addresses use 95603. The website is the outlier among every other listing, and address consistency is a direct input to local ranking.

Zero city pages. Zero blog posts. The sitemap contains one child file with 37 URLs and no post sitemap. Meanwhile the operators actually winning Auburn searches are based somewhere else and farming it with structural coverage: a Rancho Cordova firm runs 80 pages, 14 city pages plus city-by-service silos, 30 blog posts and complete Electrician schema; another runs a 104-page programmatic city matrix with Auburn in it; a Sacramento shop publishes 136 blog posts; a Roseville-area company publishes 289. King is losing Auburn to companies that are not in Auburn.

The headline opportunity. Three moves drive most of the upside: (1) fix the entity layer — full Electrician schema with address, geo, hours, service catalog, license and the real 4.9/45 rating, plus resolving the ZIP conflict everywhere it appears; (2) build the coverage layer — city-by-service pages for Auburn, Grass Valley, Rocklin, Lincoln, Loomis, Newcastle, Colfax and Placerville, executed by the company that actually lives there; (3) own the two lanes nobody in this market owns — panel upgrades aimed at Auburn's pre-1980 housing, and honest post-2025 solar economics, because the 30% federal residential credit expired on December 31, 2025 and much of the competition is still advertising it.

The seven questions, answered

  • Biggest opportunity? Panel upgrades — "electrical panel upgrade near me" at 2,900/mo, difficulty 17, $33.80 CPC, in a town where 52.2% of homes predate 1980.
  • Biggest threat? Templated city-page matrices from Rancho Cordova and Sacramento absorbing Auburn demand while King's 37 pages carry no local coverage at all.
  • Where is revenue left on the table? Forty-five five-star reviews and a two-generation family trade story — neither is in schema, and the About page is 454 words.
  • Fix first? The schema graph and the ZIP conflict. Days, not weeks, and it unlocks the local and AI layers at the same time.
  • Fastest path to growth? Entity and conversion fixes on existing traffic — the booking widget is already running; make the proof visible around it.
  • Immediate AI advantage? A clean entity graph linking King to its license, its city and its service catalog makes "who installs EV chargers in Placer County?" answerable with King as the cited source. Today there is nothing for an engine to cite.
  • What would Bonsai prioritize first? Phase 1 of the roadmap in §14 — all of it ships in 30 days.
02 — Business Profile & Positioning

A full-stack energy contractor, introduced by initials

Verified: positioning line "Auburn's Trusted Team of Electricians & Electrical Contractors." CSLB License #1119258 — confirmed current and active with the state board, carrying both C10 electrical and C46 solar classifications, backed by a $25,000 bond and active workers' compensation. Platform is WordPress with the Divi theme. Booking runs through a HousecallPro widget — matching the "Book online" button on the Google Business Profile. Tracking container GTM-TVST8W2P is present; no GA4 measurement ID, Google Ads conversion tag or Meta Pixel appeared in the served HTML.Needs confirmation

"We provide energy solutions to serve Auburn, Placer, El Dorado, Nevada and San Joaquin counties." — the site's own hero copy, describing four counties that have no page or schema anywhere on the site.

The catalog is unusually complete for a shop this size — 30 service pages spanning residential and commercial electrical, EV charging (including Tesla Wall Connector, NEMA 14-50 and commercial), solar, battery, solar repair, solar well pumps, off-grid systems, backup generators, interlock kits, panel upgrades, subpanels, whole-home and knob-and-tube rewiring, ADU electrical, remodels, troubleshooting and emergency service. Very few competitors carry electrical, solar, battery, generator and EV under a single license.

The foothills framing is genuinely differentiated. Nobody else in the competitive set speaks to rural Placer and Nevada County the way these pages do — "true energy independence for foothills living," solar well pumps, off-grid systems. That is a real position, and it is buried.

Where the profile breaks down

  • The company is thinner than the services. A 454-word About page for a business whose stated differentiator is a two-generation family trade.
  • Nobody on the site has a full name. The only person referenced anywhere is "As a second-generation electrician, JC carries forward a family tradition…" — no surname, no photo, no bio. The qualifying C10/C46 license holder isn't named on the site at all. Search engines and AI systems build entity trust from named, verifiable people, and there are currently none to attach to.
  • A live offer with a date that does not exist. The homepage reads "$100 Off EV Charger installations until June 31, 2026." June has 30 days, and the date has passed regardless.
03 — Market Opportunity & Keywords

Fifty-dollar clicks in a market nobody is defending

All figures below are live Search Atlas pulls from July 19, 2026. Volume is monthly US search volume; difficulty runs 0–100, where lower is easier to rank.

The winnable lane — high intent, low difficulty

KeywordVolume/moDifficultyCPC
electrical panel upgrade near me2,90017$33.80
emergency electrician near me12,10019$39.69
generator installation near me5,40013$27.00
tesla powerwall installer2,40028$19.02
electrician grass valley ca39010$33.61
solar company roseville ca11019$60.36
electrician auburn ca902$48.87
solar installation auburn ca105

The harder lane — high volume, high difficulty

KeywordVolume/moDifficultyCPC
electrician near me368,00086$30.68
solar companies near me18,10074$24.25
home battery backup14,80069$3.79
solar installer near me12,100$21.39
whole house generator cost9,90052$5.40
ev charger installation near me5,40073$23.50
electrical panel upgrade cost1,90050$10.81
sgip battery rebate210$7.90

[ Data verified ] Search Atlas keyword API, pulled July 19, 2026. Volumes are national US monthly figures, not Auburn-localized — they indicate demand shape and commercial value, not local traffic. Four terms returned no data in this pull and are treated as unavailable, not as zero.

How to read this. "electrician auburn ca" at 90 searches a month is not the prize — Auburn is a town of 13,768 people. The prize is the pattern underneath it: difficulty 2, with a $48.87 cost per click. Advertisers pay nearly fifty dollars a click for Auburn electrical intent because the jobs behind it are worth thousands. Across the winnable lane, the market is paying $19–$60 per click on terms rated between 2 and 28 in difficulty. That ratio exists because, as §04 shows, nobody local is competing structurally.

Demand fundamentals — Auburn is not Roseville

MetricAuburn cityPlacer County
Population13,768419,156
Median household income$82,674$115,998
Median home value$672,500$688,100
Owner-occupied units3,776 (62.4%)118,103 (74.8%)
Median year structure built19781994
Housing stock built pre-198052.2%28.1%
Housing stock built pre-196031.8%8.4%

[ Data verified ] US Census ACS 2024 5-year estimates, tables B01003, B19013, B25003, B25034, B25077. Percentages are Bonsai's arithmetic on the cited counts.

The strategic read. Auburn's median build year of 1978 sits precisely in the window that generates electrical work — 100-amp service, aluminum branch wiring, pre-AFCI, and the Federal Pacific and Zinsco panel era. Over half of Auburn's homes predate 1980 and nearly a third predate 1960, against 8.4% countywide. Meanwhile Placer County's newer, wealthier southwest — Roseville, Rocklin, Lincoln — is where new construction and higher incomes sit; the county permitted 2,462 single-family units in 2025, down about 12% from 2024 while construction value rose about 11%. King's service area spans both markets, which supports a two-track strategy: remediation content for Auburn and the foothills, capacity and electrification content for the newer south county.

The 2026 policy reset — an accuracy advantage

  • The federal residential clean energy credit is gone. Section 25D was repealed for expenditures after December 31, 2025 under P.L. 119-21, signed July 4, 2025. Because the statute treats an expenditure as made when installation completes, a 2026 install receives nothing regardless of contract date.
  • SGIP residential storage budgets closed to new applications on December 31, 2025, including Equity Resiliency. The classic Placer pitch — high fire-threat district, rebate covers most of your battery — is no longer live.Re-verify same-day before publishing
  • NEM 3.0 has been in effect since April 2023, and roughly 70% of net-billing customers now pair battery storage with solar, per the CPUC.
  • Instant solar permitting is live in both jurisdictions — Placer County launched SolarAPP+ in June 2025; the City of Auburn uses Symbium. Both cover solar and storage only; EV chargers, heat pumps and panel upgrades still go through conventional review.

Much of this market is still advertising a tax credit that no longer exists. Being the accurate voice on 2026 incentives is simultaneously a trust play, a content play and a liability shield — and it is a position no competitor currently holds.

04 — Competitor Analysis

Auburn is being farmed from forty miles away

A methodological note, stated plainly: Google Maps review counts were not retrievable through available tooling. Every competitor review figure below is either self-declared schema, a site-displayed number, Yelp, or a third-party aggregator, and is labeled as such. All require manual confirmation. King's own 4.9/45 comes from the Google Knowledge Panel and is solid.

The Auburn-headquartered set — King's direct peers

CompanyPagesCity pagesBlogSchemaReview signal
King Electric and Solar3700Generic Organization only4.9 / 45 Google
S&E Electric~400Website-builder defaultYelp 26 NC
Innovative Electrical (IES)~5, query-string URLs00NoneYelp 36 NC
Bramer Electric800NoneNo counts retrievable NC
Norris Electric (est. 1947)Not retrievable~29None displayed NC

King leads this group on content depth and is the only one with a verified Google rating and online booking. The other three Auburn shops have no city pages, no blog, and either no structured data or a builder default. This is King's home-field advantage — and it is currently unused.

The operators farming Auburn from outside the county

CompanyBasePagesCity pagesBlog postsSchema
Brower MechanicalRoseville area39818289
Citadel Roofing & SolarVacaville221~1306
Maverick ElectricRoseville2086245
Sagan ElectricRancho Cordova104+ city pages104None on city pages
Gubrud's ElectricalRancho Cordova8014 + city×service30Full Electrician + geo
Old Town ElectricSacramento62~30136Present, no rating
Magic Sun Electric / SolarLoomis31 / 2415 + 2 county13Present, no rating

The templating is provable. Sagan Electric's Auburn page and its Roseville page were fetched and compared: identical sentence, city swapped — "determined to provide our [city]-based clients with tailored-made electrical services. Find out why Sagan Electric is the #1 rated electrical service provider in [city]." Twenty-six cities by four service templates, Auburn included. These pages carry no structured data at all.

What this means

  • The page-count gap is the competitive gap. King is not out-written on any individual service page — it is out-structured. Thirty-seven pages against 398 and against a 104-page city matrix.
  • Almost nobody ships a rating in schema. Only the market leader does. One competitor displays 214 Google reviews on-page while emitting no rating markup at all. Structured data is the cheapest available advantage in this market.
  • The templated city pages are beatable. Thin, swapped copy with no schema loses to genuine local specificity — which King already writes better than anyone here.
  • Only two competitors have retention mechanics — maintenance plans and a $120/year membership club with priority scheduling and waived diagnostic fees. King has neither.
  • Nobody in the set bundles the full stack. King is one of very few carrying electrical, solar, battery, generator and EV under one license — a genuine cross-sell position the website does not currently argue.
05 — SWOT

A real trade business with an unfinished front door

Strengths

  • 4.9 stars across 45 Google reviews — verified and strong for this market
  • Thirty service pages at 691–1,383 words; all 37 titles and descriptions unique
  • Best on-page service library of any Auburn-headquartered contractor
  • Full-stack license coverage: electrical, solar, battery, generator, EV
  • Online booking already live; Google Business Profile claimed and recently maintained
  • Genuine foothills and rural differentiation — off-grid, solar well pumps, knob-and-tube
  • Second-generation family trade — a real story nobody can copy

Weaknesses

  • No LocalBusiness or Electrician schema; no machine-readable address, geo, hours, services or rating
  • Address conflict: 95604 on the site versus 95603 on Google
  • Zero city pages; zero blog posts
  • Expired offer with an impossible date live on the homepage
  • About page 454 words; owner identified only by initials; no photos or bios
  • Forty-five reviews invisible to every markup-reading system
  • No membership plan; no financing offer found on site
  • Crawl-delay directive throttling crawlers that honor it

Opportunities

  • 52.2% of Auburn homes predate 1980 — direct panel and rewiring demand
  • Panel upgrades: 2,900/mo at difficulty 17 and $33.80 CPC
  • Emergency electrical: 12,100/mo at difficulty 19 and $39.69 CPC
  • Generator installation: 5,400/mo at difficulty 13 and $27.00 CPC
  • Competitors' Auburn pages are templated and schema-less — beatable
  • Post-credit, post-rebate accuracy as a trust and content wedge
  • Instant permitting in both jurisdictions supports a defensible speed claim
  • Cross-sell path — panel upgrade to EV charger to battery to solar — nobody local is structured to tell

Threats

  • Out-of-county operators with 62–130 city pages absorbing Auburn demand
  • Competitors compounding topical authority at 136 and 289 blog posts
  • The market leader's complete stack — full schema, booking, financing, maintenance plans
  • Directory intermediation capturing "near me" intent before contractors see it
  • Category-wide solar demand contraction after the federal credit expired
  • A 78-year Auburn incumbent that modernizes before King does
06 — Website & Technical Audit

Better hygiene than most, thinner where it counts

ItemFinding
PlatformWordPress + Divi
Pages in sitemap37, all in a single page-type sitemap
Post sitemapAbsent — no blog
Titles37 of 37 unique, zero duplicates
Meta descriptions37 of 37 present, zero missing
H1Single H1 on the homepage — correct
Homepage visible text761 words
Service page range691–1,383 words
Thinnest pagesPast Projects 179 · Contact 270 · Gallery 371 · About 454 · Services 546
robots.txtStandard disallows; Crawl-delay: 10; sitemap declared
AI crawler accessGPTBot, ClaudeBot, PerplexityBot, Googlebot — all HTTP 200
Bot protectionBare generic user-agent returns 403; real browsers and named bots pass
TrackingGTM container present. No GA4 ID, Ads conversion tag or Meta Pixel in served HTML NC
BookingHousecallPro widget

The strength is real. Thirty-seven unique titles and 37 unique descriptions with no gaps is genuinely uncommon at any size, let alone for a local contractor. Crawlability is fine and AI agents are explicitly not blocked — that was tested, not assumed.

Priority issues

  • The homepage is thinner than 24 of its own service pages at 761 words. It carries the brand, the offers and the service grid, but not the depth to compete for head terms.
  • The About page is 454 words for a business whose differentiator is a two-generation family trade, with the owner named only by initials.
  • Crawl-delay: 10 — Googlebot ignores it, but crawlers that honor it are throttled to a fraction of normal rate. There is no reason to keep it.
  • The expired offer is a live trust defect on the highest-traffic page on the site.

[ Not completed this pass ] Form field and destination audit, spam protection, image format and compression, alt-text coverage, soft-404 behavior, and Core Web Vitals. These require a follow-up crawl and are scoped into Phase 1.

07 — SEO Foundation

Thirty good pages with nothing holding them together

What's working: unique metadata across all 37 pages, clean readable URL slugs, keyword-aligned service titles, locally-framed description copy, and a properly declared sitemap. The fundamentals of on-page hygiene are in better shape here than at most competitors.

What's missing, in order of impact

  • Zero location pages. No Auburn page, no Grass Valley, Rocklin, Lincoln, Loomis, Newcastle, Colfax or Placerville. Every competitor winning Auburn queries has this layer. The four counties named in the site's own hero copy have no page-level expression whatsoever.
  • Zero blog posts. Competitors publish 13, 30, 45, 136 and 289. King publishes none — so every "how much does it cost," "how long does it take," "do I need a permit" query in this category goes to a competitor or a directory.
  • No topical clustering. Thirty service pages sit as siblings with no hub-and-spoke structure linking panel upgrades to subpanels to whole-home rewiring to knob-and-tube, or solar to battery to off-grid to well pumps.
  • No cost or pricing content, despite "electrical panel upgrade cost" at 1,900/mo and "whole house generator cost" at 9,900/mo representing live commercial-research demand.
  • The crawl-delay directive should be removed.
08 — AI Search / GEO Assessment

Crawlable, but not citable

This is the lowest-scoring dimension in the assessment and the most fixable. Access is not the problem — GPTBot, ClaudeBot, PerplexityBot and Googlebot were each tested and each returned HTTP 200. Structure is the problem.

The entire structured-data footprint of the site is one generic block: WebSite, SearchAction, WebPage, Organization, ReadAction. That is the WordPress default and it describes a website, not a business.

Missing — and each one is a direct answer-engine input

  • LocalBusiness / Electrician type — the class declaration that places King in the local-contractor entity set
  • PostalAddress + geo — no machine-readable location anywhere on the site
  • openingHoursSpecification — hours exist on Google, nowhere in markup
  • aggregateRating — 4.9 across 45 reviews, invisible to every markup reader
  • Service / OfferCatalog — thirty services, none declared as services
  • FAQPage — no FAQ markup at all; the highest-yield format for AI citation
  • sameAs — no links to Google, Yelp, Facebook or any profile; the entity graph is disconnected
  • areaServed and hasCredential — four counties and a CSLB license, declared nowhere

What this costs. When someone asks an AI engine "who installs EV chargers in Placer County?" or "best electrician in Auburn," the engine assembles its answer from entities it can parse and sources it can cite. King currently offers neither a parseable identity nor a citable format — so the 45 five-star reviews, the strongest trust asset the business owns, carry zero weight in that process.

Why this is winnable right now. Only one competitor in the entire set — Gubrud's Electrical, forty miles away in Rancho Cordova — ships complete Electrician schema. Sagan Electric's 104-page city matrix carries no structured data at all. Old Town Electric displays 214 reviews on-page while emitting no rating markup. The entity layer in this market is almost entirely unclaimed, and claiming it is days of work, not months.

09 — Local Visibility & Entity

A healthy profile disagreeing with its own website

Google Business Profile — verified: 4.9 stars across 45 reviews, category "Electrician," North Auburn, online booking enabled, and hours confirmed by the business roughly three weeks before this pull. This is a maintained, healthy profile and a genuine asset.

The address conflict — fix this first

SourceAddress string
Website footer & contact page11960 Heritage Oak Place Auburn CA, 95604 incorrect
Google Business Profile11960 Heritage Oak Pl, Auburn, CA 95603
BBB (USPS-derived ZIP+4)11960 Heritage Oak Pl, Auburn, CA 95603-2401
BuildZoom, Secretary of StateAuburn, CA 95603

95603 is correct, and the website is the only place carrying 95604. The likely cause is a merge of two real addresses: the corporation's address of record with the state licensing board is a PO Box, and Auburn PO Boxes use 95604 while street addresses use 95603. Someone appears to have attached the PO Box ZIP to the street address on the site.

Address consistency is a direct local-pack ranking input, and citation aggregators propagate whichever string they scrape first — so an inconsistency compounds quietly across dozens of directories over time. There are also two other live NAP defects worth correcting in the same pass:

  • BuildZoom publishes a phone number that isn't yours — a 650 area-code Bay Area number rather than the 916 number on the site and profile.
  • Angi and HomeAdvisor file the business under the city "Bowman, CA" rather than Auburn — apparently derived from a secondary corporate address. That splits local relevance away from the market being targeted.

Entity gaps

  • No LocalBusiness schema mirroring the Google profile data
  • No sameAs links connecting the site to Google or any directory profile
  • No city pages to anchor local relevance
  • A four-county service area with no page-level or schema-level expression
  • No observed Google Posts cadence, Q&A seeding, or service entries Requires profile access

[ Not completed this pass ] Full citation and directory audit across Yelp, BBB, Angi, HomeAdvisor, Thumbtack, Nextdoor, Houzz, EnergySage, SolarReviews and the Chamber of Commerce, plus cross-platform address comparison and CSLB license verification. Scoped into Phase 1.

10 — Authority & Proof Stack

Forty-five five-star reviews, shown to almost nobody

What King owns

  • 4.9 stars across 45 Google reviews
  • CSLB #1119258 — current and active, carrying both C10 electrical and C46 solar. Many solar-selling electricians hold only C10.
  • $25,000 contractor bond and active workers' compensation coverage, both on file
  • BBB accredited with an A+ rating
  • 5.0 on Yelp Count needs confirmation
  • A second-generation family trade
  • A "Trusted Brands We Work With" section and two on-site testimonials

What's missing

  • Reviews absent from schema and barely surfaced on site
  • The dual C10/C46 license — the strongest credential the company holds — is a footer line, not a selling point
  • No NABCEP certification found, and no named manufacturer installer certifications — for a C46 holder this is the largest authority hole
  • No EnergySage or SolarReviews listing at all — the two directories solar buyers actually shop
  • No owner name, bio or photo; no team imagery
  • No LinkedIn company page; no Chamber, press, awards or sponsorships found
  • No case studies, financing, warranty language, or membership plan

Review concentration is a quiet risk. Of the reviews that could be confirmed across platforms, roughly 82% sit on Google alone. That single profile is carrying almost the entire trust footprint — and there is no presence at all on EnergySage or SolarReviews, where solar buyers comparison-shop. Spreading the next wave of reviews across platforms is as valuable as adding volume.

The asymmetry. King has 45 five-star reviews and a two-generation trade story, and communicates less proof than competitors with weaker underlying businesses. The market leader puts founder, founding date, credentials and its full rating into structured data. King puts none of its real advantages into any machine-readable — or even prominently human-readable — form.

11 — Conversion & Lead Generation

The booking button works. The trust around it doesn't

What's working: HousecallPro online booking — rare in this market, where only one competitor also offers true online scheduling. Click-to-call links repeat throughout. A contact form, three active offers, a trusted-brands section and clear service navigation are all in place.

What's costing jobs

  • The expired, impossible-date offer. "$100 Off EV Charger installations until June 31, 2026" — on the homepage. June has 30 days, and the date has passed. To a careful buyer this reads as neglect, on the exact page where trust is decided.
  • No trust density at the call to action. No review count, star rating, license badge or guarantee sits next to the booking button.
  • Facelessness. No owner name, photo or team imagery — in a residential trade where a stranger enters your home, this is a measurable drag on conversion.
  • No financing, despite job values in panels, generators and solar-plus-storage that typically require it.
  • No lead magnet — no panel-safety checklist, no cost guide, no estimate tool. The market leader runs an electrical panel safety quiz.
  • No membership plan, so no recurring-revenue mechanic against the competitor running a paid membership club.
  • Measurement is unclear. A GTM container is present, but no analytics or conversion tag was visible in the served HTML. Container audit required If conversions are not being tracked, no channel can be optimized — paid or organic.
12 — AI & Automation

A field-service platform already running, barely connected to marketing

In place: HousecallPro for booking and job management, and a Google Tag Manager container. Both are foundations that most competitors in this market don't have — and neither is currently wired to anything that compounds.

Open, ranked by payback

  • Review generation automation — trigger a review request from job completion in HousecallPro. King sits at 45 reviews while market leaders claim several hundred. This is the highest-return recurring automation available, and it compounds into local rank and schema simultaneously.
  • Review response automation — drafted by AI, approved by a human, on every review. Response rate is both a ranking and a trust signal.
  • AI site concierge — answers panel, EV, solar and generator questions, qualifies the job, and books into HousecallPro. High-intent traffic arrives outside business hours.
  • Missed-call text-back — for emergency electrical intent at 12,100 searches a month and a $39.69 CPC, an unanswered call is a lost job.
  • Google Posts automation — weekly posts generated from the existing service library.
  • Incentive monitoring — automated watch on federal, CPUC and state rebate program status so the site is never wrong about incentives. After the 2025 credit repeal and rebate closure, this is liability control as much as marketing.
  • Content engine — programmatic city-by-service pages plus an editorial cadence, built on King's real Auburn specificity rather than swapped tokens.
13 — Foundation Scorecard

A strong trade business on a weak foundation — not a verdict

Website Foundation
6/10
SEO Foundation
5/10
AI Search Readiness
3/10
Conversion Readiness
6/10
Authority Strength
5/10
Local SEO Opportunity
9/10
Content Opportunity
9/10
Automation Opportunity
7/10
50/100
Foundation Score: 5.0 / 10 today → ~7.8 / 10 achievable in 12 months
Coral ticks mark the 12-month targets under the roadmap in §14.

The first five dimensions score current state (higher = stronger today). The last three score headroom (higher = more opportunity to capture). Scores are directional, built from the verified findings in §6–§12.

14 — 90-Day Growth Roadmap

From invisible to cited and ranked

Days 1–30 · Foundation

Become findable and citable
  • Full schema graph — Electrician/LocalBusiness with address, geo, hours, the 4.9/45 rating, all thirty services, the CSLB credential, four counties of areaServed, and sameAs to every profile.
  • Resolve the address conflict — change 95604 to 95603 on the site and contact page, standardize the string, push to aggregators, and fix the incorrect BuildZoom phone number and the "Bowman" city misfiling on Angi and HomeAdvisor.
  • Kill the expired offer and install a promo-expiry review process.
  • Remove the crawl-delay directive; identify the security layer behind the bare-user-agent 403.
  • Tracking stack — GTM container audit, analytics with call, form and booking conversion events, Search Console, and paid conversion tags where applicable.
  • Complete the deferred audits — forms, images, soft-404, page speed, full citation sweep, license verification.

Days 31–60 · Authority

Make the proof visible
  • Rebuild the About page — owner's full name, photo, the two-generation story told properly, team, licensing, insurance, service-area map.
  • Reviews on-site and in schema; launch job-completion review automation through HousecallPro.
  • Homepage rebuild — depth past 761 words, trust density at the call to action, license badge, rating, guarantee.
  • Case studies built from Past Projects and Gallery — scope, problem, solution, photos, Article schema.
  • Credentials audit and display — lead with the C10/C46 dual license, BBB A+ accreditation, bond and insurance; pursue NABCEP and named manufacturer installer certifications.
  • Claim the solar directories — EnergySage and SolarReviews listings, plus a LinkedIn company page, to break the 82% dependence on a single review profile.
  • FAQ layer with FAQPage schema across the top service pages — the highest-yield format for AI citation.
  • Financing and guarantee offers stood up.

Days 61–90 · Demand

Open the lanes
  • City-by-service page matrix — Auburn, Grass Valley, Rocklin, Lincoln, Loomis, Newcastle, Colfax and Placerville across panel upgrades, EV charging, generators and solar-plus-battery. Real local specificity, not swapped tokens.
  • Panel-upgrade hub aimed at Auburn's pre-1980 housing — cost guide, obsolete-panel identification, permitting, financing.
  • 2026 incentives page — accurate post-credit, post-rebate economics, actively maintained. Own the honesty gap.
  • Generator and outage content — interlock versus transfer switch, sizing, and county permitting requirements.
  • Blog cadence launched against the cost and how-to demand mapped in §3.
  • Automation wave two — AI concierge, missed-call text-back, Google Posts.
  • AI-visibility monitoring — monthly share-of-voice and citation reporting.
15 — Priority Action Checklist & Estimated Impact

What to do first — ranked by impact

InitiativeEffortEst. impactTimeline
Full schema graph — business, rating, services, credentialLowVery high0–14d
Address correction + citation sweepLowHigh0–14d
Remove expired offer + promo governanceLowMedium0–7d
Tracking stack — analytics, conversions, Search ConsoleLowHigh0–30d
About/owner rebuild + proof layerMedHigh30–60d
Review automation via HousecallProLowHigh30–60d
FAQ schema across service pagesMedHigh30–60d
City-by-service page matrixMed–HighVery high60–90d
Panel-upgrade hub + 2026 incentives pageMedHigh60–90d
AI concierge + missed-call text-backMedMed–High60–90d

The first five moves

  • Correct the ZIP on the site and contact page from 95604 to 95603, then push the corrected address to every citation — plus the wrong phone number on BuildZoom and the "Bowman" city misfiling on Angi and HomeAdvisor.
  • Deploy the full Electrician schema graph — including the 4.9/45 rating and the C10/C46 license.
  • Remove the expired EV charger offer from the homepage today.
  • Grant Bonsai access to Tag Manager, Analytics, Search Console, the Google Business Profile and HousecallPro.
  • Approve the About-page rebuild — owner's name, photo, and the second-generation story told in full.

Bottom line for Quinn. You are not behind on the hard part. You have 4.9 stars across 45 reviews, a current C10/C46 license, thirty service pages written with more local specificity than anything else in Auburn, a license that covers electrical, solar, battery, generators and EV under one roof, and online booking already running. The three other Auburn-headquartered electricians have four-page websites, query-string URLs, and no structured data at all.

What you're losing to is structure, not quality. Companies in Rancho Cordova and Sacramento are winning Auburn searches with templated city pages and blog libraries — Sagan Electric's Auburn page is the same sentence as its Roseville page with the city swapped. Meanwhile your own address disagrees with your Google listing, your 45 reviews are invisible to every system that reads code, and an offer that expired on a date which doesn't exist is still sitting on your homepage.

Auburn's median home was built in 1978. Over half the town's housing predates 1980. You already have the knob-and-tube page and the panel-upgrade page written — they just can't be found. That foundation is buildable in 90 days, and the market is paying $33.80 a click for the work you're already best positioned to do.

[ Next step ]

Let's talk about fixing the foundation.

Thirty minutes. We'll walk through this assessment, answer your questions, and map what the first three weeks look like — starting with making King Electric and Solar readable to Google and AI search.

Book a Call with Bonsai Marketing

No sales pressure · Just clarity  ·  Prefer email or phone? fikeshway@bonsaimarketingcompany.com · (707) 593-7539