King David's Solar Panel Cleaning — GBP Audit

Prepared by PensacolaSEO | March 2026


Digital Presence Score

58 / 100

King David's has the most important ingredient a service business can have: genuine customer love. A 4.9-star rating across 57 reviews, 96% owner response rate, and 55/57 reviews with 5 stars. David personally responds to every review mentioning the customer's city and service — that level of engagement is rare and highly valued by Google's local ranking algorithm.

What's dragging the score down is entirely fixable infrastructure: no service area defined (Google doesn't know where King David's operates), a weak description that only mentions Whittier, generic "Service establishment" category wasting a slot, no services menu, and active social accounts (Instagram: 867 followers, 49 posts) linked to GBP — no TikTok or YouTube presence despite solar cleaning being ideal visual content. The review foundation is exceptional — the profile just needs to be built to match it.


Score Breakdown

CategoryScoreAssessment
GBP Optimization 6 / 10 Verified, 4 categories, complete 7-day hours, 31 customer photos, 370-char description. Missing: owner-uploaded photos, service area, services menu, "Service establishment" category needs replacing.
Review Volume 6 / 10 57 reviews since March 2024 (~2.4/month lifetime). Recent velocity slower: 3 in last 30 days, 5 in last 90. Top LA competitor has 397. Target: 5–8/month to build separation.
Review Quality 10 / 10 4.86 average (displays as 4.9). 55 five-star, 2 one-star (both no text). 96% owner response rate with city-specific, personalized replies. Best in class.
Service Area / Citations 2 / 10 No service area configured in GBP. The website lists 41 service cities across LA and Orange County — none visible to Google. Owner responses independently confirm service in Whittier, La Habra, Downey, Fontana, Pomona, Ontario, Compton, Torrance. Google is flying blind across a 41-city footprint.
Social Media 5 / 10 Instagram active (@kingdavidssolarpanelcleaning, 867 followers, 49 posts) and Facebook confirmed — both linked to GBP listing ✓. No TikTok or YouTube presence despite solar cleaning being ideal short-form visual content.
Website 4 / 10 Website exists at kingdavidssolarpanelcleaning.com. Not audited for speed, on-page SEO, or mobile optimization in this GBP-focused report.

What's Working


Critical Issues at a Glance

PriorityIssueImpact
P0 No service area configured Address is blank and no service area is defined in GBP. The website lists 41 service cities across LA and Orange County — Google sees none of it. This is the single largest gap between the business's actual reach and what Google knows about it.
P0 "Service establishment" category Wasting 1 of 10 category slots on a generic, unsearchable term. No customer searches "service establishment near me." Replace with Gutter cleaning service (used by 4 of 10 top LA competitors).
P1 Zero owner-uploaded photos 31 customer photos exist, but David has not uploaded any photos directly via GBP dashboard. Owner-uploaded photos display first and carry more algorithmic weight. Before/after work shots, equipment photos, and team photos should all be there.
P1 Description only covers Whittier Current description uses 370 of 750 chars and only mentions "Whittier area." The website lists 41 service cities — the description should name at least 8–10 of the highest-value ones (Whittier, La Habra, Downey, Anaheim, Long Beach, Fullerton, Diamond Bar, Huntington Beach) to signal service area to Google.
P1 No services menu configured GBP allows listing individual services with descriptions and pricing. All competitors have this gap — owning it is an immediate differentiator. Each service (solar cleaning, window washing, pressure washing, Christmas lights) should have its own entry.
P1 Zero Google Posts No content cadence. David shows before/after photos to every customer — those photos should become weekly GBP Posts. Posts with images increase profile views and appear in Maps results.
P2 Zero Q&A section Opportunity to seed 6–8 questions: pricing range, service area coverage, solar warranty impact, how often to clean, scheduling process. Owned answers suppress competitor-planted questions.
P2 No TikTok / YouTube presence Instagram (867 followers) and Facebook are confirmed and linked to GBP ✓. Gap: no TikTok or YouTube account. Solar cleaning is ideal short-form visual content — before/after clips drive both brand awareness and local reach.

GBP Profile — Current State


Business Information

FieldCurrent ValueStatus
Business Name King David's Solar Panel Cleaning Good — service keyword in name
Phone (562) 457-3858 OK
Website kingdavidssolarpanelcleaning.com OK — not audited for SEO in this report
Service Area Not configured CRITICAL — Google does not know your coverage zone
Verification VERIFIED Confirmed via 55/57 owner review responses (96%)
Claimed CLAIMED Owner account linked
Description "…provides professional exterior cleaning services including solar panel cleaning, window washing, gutter clearing, and pressure washing…serving the Whittier area since 2023." (370 / 750 chars) Set but not optimized — no city list, no social proof, 49% unused
Primary Category Solar panel maintenance service Correct — highest-intent category for solar cleaning
Additional Categories Service establishment, Pressure washing service, Window cleaning service "Service establishment" wastes a slot — replace with Gutter cleaning service
Hours Mon–Sat 8 AM–7 PM, Sun 10 AM–5 PM Excellent — 7-day coverage, Sunday differentiator
Photos (Total) 31 (all customer-uploaded) Customer photos present — owner has uploaded zero via GBP dashboard
Photo Categories Overview, Reviews No Exterior, Interior, or At Work photo tabs (owner must upload to create these)
Services Menu Not configured No individual services listed with descriptions or pricing
Google Posts 0 No content cadence
Q&A 0 questions No questions seeded or answered
Attributes Website + Phone only No service attributes (online estimates, LGBTQ+, veteran-owned, etc.)
Booking / Appointment URL Not configured Add scheduling link (even a simple contact form URL) to enable "Book" button
Social Media Instagram (@kingdavidssolarpanelcleaning · 867 followers) · Facebook (confirmed) Instagram + Facebook linked to GBP ✓. Yelp listing confirmed (17 photos). Gap: no TikTok account — solar cleaning is ideal short-form visual content.

Review Metrics

4.9
Star Rating
57
Total Reviews
96%
Owner Response Rate
55
5-Star Reviews
3
Reviews Last 30 Days
2 yrs
Profile Age
MetricValueAssessment
Average Rating 4.86 (displays as 4.9) Exceptional — top 5% for service businesses
5-star reviews 55 / 57 (96.5%) Outstanding
1-star reviews 2 (both no text) Likely spam/accidental — no content to respond to
Owner response rate 55 / 57 (96%) Best-in-class — Moon & Co (a top-tier audited client) has 100%
Review velocity (lifetime) ~2.4 / month Solid but below what top competitors run — target 5–8/month
Review velocity (last 30d) 3 Slowing — last 90 days shows only 5 total
Newest review March 21, 2026 Active (5 days ago)
Profile age March 2024 – present (2 years) Established listing

Service Coverage Revealed by Owner Responses

Owner responses caught only 8 of the 41 cities listed on the website's /service-area page. None of the 41 cities are configured in GBP. Google sees zero service area coverage despite the website explicitly covering all of LA County east of downtown + Orange County.

CityMentions in Owner ResponsesAction
Whittier5In description — ✓
La Habra4NOT in service area or description
Downey2NOT in service area or description
Fontana1NOT in service area or description
Pomona1NOT in service area or description
Ontario1NOT in service area or description
Compton1NOT in service area or description
Torrance1NOT in service area or description

Top Review Excerpts

"David is very communicative and is always on time. He shows before and after pictures with all his work. Highly recommended!"— Camilo Romero, ★★★★★
"Prices are very reasonable. They had the best prices by far and completed the job professionally and efficiently."— Scott, ★★★★★
"My panels are immaculate thanks to David. He's professional and shows you before and after shots. I will definitely be using his service again!"— Robert, ★★★★★
"David and his team did an amazing job. I have already referred them to 3 of my neighbors!"— Andre, ★★★★★
"They did an amazing job, and it has made a visible difference in my electric bill."— Darlene, ★★★★★

Review Theme Analysis

ThemeReview CountGBP Leverage
"Recommend" / referrals14Strong social proof — quote in description or Q&A
"On time" / punctual10Add to description: "punctual, same-day availability"
Solar panel mentions20Core keyword signal — already strong
"Reasonable prices"5Use in description or GBP highlight attributes
Before/after photos3Use as GBP Post content and photo caption strategy
"Great job"8
Window cleaning8Secondary keyword confirmed — good category coverage
Christmas lights3Seasonal category opportunity (add in Oct–Nov)

LA Market — Competitive Landscape

10 competitors analyzed in the Los Angeles / Inland Empire market. Quick-depth scan (categories + review count).


Review Volume Comparison

Mr. Solar Clean

397

SoCal Solar Panel Cleaning Co.

247

Solar Wash SFV

116

Smart Solar Panel Cleaning LA (x2)

93 / 27

BestSolarCleaning LLC

81

Shine Solar Cleaners

28

★ King David's

57

Takeaway: King David's is in the mid-tier for volume. Mr. Solar Clean has 7× more reviews. The gap is closeable — at a higher velocity (5–8/month instead of 3), King David's would reach 100 reviews within 9 months.


Full Competitor Breakdown

Business Rating Reviews Notable Categories Category Gap for King David's
Mr. Solar Clean 5.0★ 397 Solar panel maintenance, Gutter cleaning, Solar energy co., Window cleaning Gutter cleaning service — high-value add-on, same audience
SoCal Solar Panel Cleaning Co. 5.0★ 247 Solar energy co., Bird control, Cleaners, Gutter cleaning, Pest control, Window cleaning Bird control service — pigeon exclusion confirmed offered (website + Instagram bio). Premium upsell category.
Solar Wash SFV 5.0★ 116 Cleaning service, Gutter cleaning, Roofing contractor, Solar energy co. Roofing contractor category — adds search surface without requiring license in CA
Smart Solar Panel Cleaning LA 5.0★ 93 Solar panel maintenance, Gutter cleaning, Pressure washing, Solar energy co., Window cleaning
BestSolarCleaning LLC 5.0★ 81 Solar energy system service Weak category coverage — only 1 category
LA Solar Cleaners 5.0★ 40 Cleaning service (only) Minimal — only 1 generic category
Shine Solar Cleaners 5.0★ 28 Solar energy system service, Cleaners, Gutter cleaning
Smart Solar Panel Cleaning LA 5.0★ 27 Solar panel maintenance, Gutter cleaning, Solar energy co., Window cleaning
Solar Clean LA 5.0★ 2 Solar panel maintenance, Pressure washing, Window cleaning Very new — not a threat
California Solar Panel Cleaning 5.0★ 3 Solar energy system service Very new — not a threat

What Big Dogs Do That King David's Doesn't

Category Gap

Gutter Cleaning Service

4 of the top 10 LA competitors include "Gutter cleaning service" as a GBP category. It's directly adjacent to solar panel cleaning (same customer, same roof visit), has search demand, and enables upsell revenue. King David's already offers this service (confirmed on website /our-services and in the GBP description) — the GBP category just hasn't been configured.

Action: Replace "Service establishment" with "Gutter cleaning service"

Category Gap

Bird Control Service

SoCal Solar Panel Cleaning (247 reviews) uses "Bird control service" — pigeon proofing/exclusion under solar panels is a premium add-on service in Southern California. Adding this category expands the search surface to pest/bird control searches without requiring a separate license.

Action: Add "Bird control service" — confirmed offered (website /our-services + Instagram bio)

Volume Gap

Review Velocity

Mr. Solar Clean has 397 reviews. At the current LA market average, that's roughly 3–5 years of reviews. To close the gap within 18 months, King David's needs 5–8 new reviews/month — currently running at 3/month. The product is clearly there: 55 five-star reviews prove customers are happy. It's a systems problem, not a quality problem.

Action: Add a post-job review request to every invoice / text follow-up

Profile Gap

Description — All Competitors Are Blank

Quick scrape of all 10 LA competitors: 0 out of 10 have a GBP description set. This is the single clearest differentiation opportunity in the LA solar cleaning market. A well-optimized, 750-character description with city list, service keywords, and social proof would be unique in this competitive set.

Action: Expand description to 700+ chars with city list, proof points, and keywords


Services & Category Gap Analysis


Services King David's Offers vs. What's Configured on GBP

ServiceOffered?GBP CategoryServices MenuDescriptionEvidence
Solar panel cleaning Yes ✓ Primary category Not listed ✓ Mentioned Primary service, 20 review mentions
Window washing Yes ✓ Window cleaning service Not listed ✓ Mentioned 8 review mentions
Pressure washing Yes ✓ Pressure washing service Not listed Not mentioned User confirmed, 1 review mention
Christmas light installation Yes No category Not listed Not mentioned 3 review mentions — seasonal revenue
Gutter cleaning Yes — confirmed (website /our-services) Not configured Not listed ✓ "gutter clearing" mentioned Confirmed via website and GBP description — GBP category still missing
Screen repair / rescreening Yes — confirmed (website /our-services) No category Not listed Not mentioned Confirmed via website (door + window screen repair/replacement). Previously only 1 review mention.
Bird proofing / pigeon exclusion Yes — confirmed (Instagram bio) Not configured Not listed Not mentioned Confirmed via Instagram bio + website /our-services. Top LA competitor category — add GBP category + services menu entry
Roof cleaning Yes — confirmed (Instagram bio) No category Not listed Not mentioned Confirmed via Instagram bio — completely absent from GBP profile, description, and services menu

Recommended GBP Category Configuration

Current (4 slots used): Solar panel maintenance service, Service establishment, Pressure washing service, Window cleaning service

Recommended (use up to 10 slots):

#CategoryReason
1Solar panel maintenance servicePrimary — keep as-is
2Gutter cleaning serviceReplace "Service establishment" — high intent, 4/10 competitors use it
3Pressure washing serviceKeep — confirmed offering
4Window cleaning serviceKeep — 8 review mentions
5Solar energy system serviceAdjacent search category used by Mr. Solar Clean and BestSolarCleaning
6Bird control serviceConfirmed offered (website + Instagram bio) — premium upsell, used by SoCal Solar (247 reviews). Add now.
7Christmas lighting service (seasonal)Add October–January to capture holiday lighting searches

Services Menu — What to Build

GBP allows adding services with name, description, and optional price. All current competitors leave this blank. Own it first.

Service NameSuggested DescriptionPrice Strategy
Solar Panel Cleaning Professional deionized water cleaning for residential and commercial solar arrays. Removes dust, bird droppings, and debris to restore energy output. Includes before/after photos. "Starting at $X" or "Call for quote"
Window Washing Interior and exterior window cleaning for homes and businesses. Streak-free results, all heights. "Starting at $X"
Pressure Washing Driveway, patio, sidewalk, and exterior surface pressure washing. Safe for painted surfaces. "Starting at $X"
Gutter Cleaning Full gutter clearing and flush. Removes leaves, debris, and blockages. Includes inspection. "Starting at $X"
Christmas Light Installation Professional holiday lighting installation and removal for homes and businesses. Roofline, trees, and landscaping. "Call for quote"

Optimized Description (Draft — 742 chars)

"King David's Solar Panel Cleaning provides professional exterior cleaning across the Whittier, La Habra, Downey, Anaheim, Long Beach, Fullerton, Diamond Bar, and Huntington Beach areas — serving all of LA and Orange County since 2023. Services include solar panel cleaning, bird proofing, window washing, gutter clearing, pressure washing, roof cleaning, and Christmas light installation. We show before and after photos with every job. Prices are reasonable, scheduling is fast, we show up on time. Family-owned and operated. Call (562) 457-3858 or book online."

742 chars | Includes: 8 high-value cities (from 41-city service footprint), 7 services, before/after trust signal, phone number, CTA


Prioritized Action Plan

Ordered by impact / effort ratio. P0 items can be completed in one afternoon via the Google Business Profile dashboard.


P0 Do This Afternoon

1. Configure Service Area

Your website already lists 41 service cities at kingdavidssolarpanelcleaning.com/service-area — covering all of LA County east of downtown and Orange County. None of this is configured in GBP. Google is ranking you for zero of these cities in local pack results.

In GBP dashboard → Info → Service area, add all 41: Whittier, Pico Rivera, Montebello, Bell Gardens, Downey, Lakewood, La Palma, Cypress, Anaheim, Stanton, Garden Grove, Yorba Linda, Orange, Villa Park, La Mirada, La Habra Heights, La Habra, Buena Park, Santa Fe Springs, Artesia, Long Beach, Cerritos, Midway City, Fountain Valley, Huntington Beach, El Monte, Avocado Heights, Brea, La Puente, Hacienda Heights, City of Industry, Fullerton, Rowland Heights, Walnut, Diamond Bar, Hawaiian Gardens, Los Alamitos, Westminster, Placentia, Anaheim Hills.

Time: 10 minutes | Impact: CRITICAL — 41 cities invisible to Google become visible immediately

2. Replace "Service Establishment" Category

GBP dashboard → Info → Category → Edit additional categories. Remove "Service establishment." Add Gutter cleaning service in its place. Then add Solar energy system service as a 5th category.

Time: 3 minutes | Impact: HIGH — removes a wasted slot, adds two search surfaces

3. Expand GBP Description to 700+ Characters

Replace the current 370-char description with the optimized draft in the Services Gap tab (728 chars). Key additions: city list, 5 services named explicitly, "before and after photos with every job," price positioning, phone number and CTA.

Time: 10 minutes | Impact: HIGH — only player in LA market with an optimized description

P1 This Week

4. Upload 15+ Business Photos via GBP Dashboard

Log into GBP → Photos → Add photos. Upload at minimum: 5 before/after job photos (labeled clearly), 2 team/equipment photos, 2 vehicle/logo photos. Owner-uploaded photos display before customer photos and get more algorithmic weight. Each photo should be cropped and bright — no blurry phone shots.

Time: 30 minutes | Impact: HIGH — currently 0 owner photos out of 31 total

5. Build the Services Menu

GBP dashboard → Services. Add each service from the table in the Services Gap tab with a 1–2 sentence description and starting price. Solar panel cleaning, window washing, pressure washing, gutter clearing, Christmas lights. This is a blank slate across all LA competitors — own it first.

Time: 20 minutes | Impact: HIGH — differentiator, no LA competitor has services configured

6. Post First GBP Post with Before/After Photo

GBP dashboard → Add update → Photo post. Use one of David's before/after job photos with a caption: "[City] solar panel cleaning job — [result detail]. Book your service at [phone]." Aim for weekly posts. Posts show in Maps results and boost profile engagement signals.

Time: 5 minutes/week | Impact: MEDIUM — continuous engagement signal

7. Seed 6 Q&A Questions and Answers

GBP Q&A section. Add and answer these from a customer perspective: (1) What's the service area? (2) How much does solar panel cleaning cost? (3) Will cleaning void my solar warranty? (4) How often should I get solar panels cleaned? (5) Do you offer free estimates? (6) Do you offer window cleaning with solar cleaning? Each answer should be 2–3 sentences and include a city or keyword naturally.

Time: 20 minutes | Impact: MEDIUM — occupies the Q&A before competitors plant questions

P2 This Month

8. Add a Booking / Appointment URL

Even a simple Google Form, Calendly link, or the contact page on kingdavidssolarpanelcleaning.com. Add it in GBP dashboard → Info → Appointment links. This enables a "Book" button on the listing and removes friction for conversion.

Time: 10 minutes | Impact: MEDIUM — reduces call-only conversion barrier

9. Review Velocity System

Current: 3 reviews/month (lifetime avg 2.4). Target: 5–8/month. Recommended approach: after each completed job, send a direct Google review link via text (not email — text has higher open rates). The message: "Hi [Name], glad we could help! If you're happy, a Google review goes a long way for our small business: [link]." Keep it one sentence, don't mention stars. This alone could double review velocity.

Time: 2 minutes per job | Impact: HIGH — review volume is the remaining gap vs. top competitors

10. Add Business Attributes

GBP dashboard → Info → Attributes. Enable: "Online estimates," "On-site services," and any applicable identity attributes (veteran-owned, family-owned, locally-owned). These filter into Google's local filters and can differentiate in search.

Time: 5 minutes | Impact: LOW-MEDIUM

11. Launch TikTok + Maintain Posting Cadence

Done ✓: Instagram and Facebook are linked to GBP. Instagram has 867 followers and 49 posts — strong foundation. Maintain 2–3×/week posting cadence. Before/after photos with city tag perform best.
Next step (growth): Launch a TikTok account — same before/after content repurposed for short-form. Solar cleaning is one of the highest-performing niches on TikTok for home services. Reuse existing Instagram content to seed the account with zero extra production cost.

Time: 30 min setup (TikTok) + 5 min/post ongoing | Impact: MEDIUM — long-term visual acquisition channel


Summary Priority Table

#ActionTimeImpactPriority
1Configure service area (8 cities + radius)5 minHighP0
2Replace "Service establishment" category3 minHighP0
3Expand GBP description to 700+ chars10 minHighP0
4Upload 15+ business photos30 minHighP1
5Build services menu (5 services)20 minHighP1
6First GBP Post + weekly cadence5 min/wkMediumP1
7Seed 6 Q&A questions20 minMediumP1
8Add booking / appointment URL10 minMediumP2
9Review velocity system (text after each job)2 min/jobHighP2
10Add business attributes (online estimates, etc.)5 minLowP2
11Launch TikTok account + maintain posting cadence30 min + ongoingMediumP2