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.
| Category | Score | Assessment |
|---|---|---|
| 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. |
| Priority | Issue | Impact |
|---|---|---|
| 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. |
| Field | Current Value | Status |
|---|---|---|
| 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. |
| Metric | Value | Assessment |
|---|---|---|
| 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 |
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.
| City | Mentions in Owner Responses | Action |
|---|---|---|
| Whittier | 5 | In description — ✓ |
| La Habra | 4 | NOT in service area or description |
| Downey | 2 | NOT in service area or description |
| Fontana | 1 | NOT in service area or description |
| Pomona | 1 | NOT in service area or description |
| Ontario | 1 | NOT in service area or description |
| Compton | 1 | NOT in service area or description |
| Torrance | 1 | NOT in service area or description |
"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, ★★★★★
| Theme | Review Count | GBP Leverage |
|---|---|---|
| "Recommend" / referrals | 14 | Strong social proof — quote in description or Q&A |
| "On time" / punctual | 10 | Add to description: "punctual, same-day availability" |
| Solar panel mentions | 20 | Core keyword signal — already strong |
| "Reasonable prices" | 5 | Use in description or GBP highlight attributes |
| Before/after photos | 3 | Use as GBP Post content and photo caption strategy |
| "Great job" | 8 | — |
| Window cleaning | 8 | Secondary keyword confirmed — good category coverage |
| Christmas lights | 3 | Seasonal category opportunity (add in Oct–Nov) |
10 competitors analyzed in the Los Angeles / Inland Empire market. Quick-depth scan (categories + review count).
Mr. Solar Clean
SoCal Solar Panel Cleaning Co.
Solar Wash SFV
Smart Solar Panel Cleaning LA (x2)
BestSolarCleaning LLC
Shine Solar Cleaners
★ King David's
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.
| 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 |
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.
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.
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.
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.
| Service | Offered? | GBP Category | Services Menu | Description | Evidence |
|---|---|---|---|---|---|
| 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 |
Current (4 slots used): Solar panel maintenance service, Service establishment, Pressure washing service, Window cleaning service
Recommended (use up to 10 slots):
| # | Category | Reason |
|---|---|---|
| 1 | Solar panel maintenance service | Primary — keep as-is |
| 2 | Gutter cleaning service | Replace "Service establishment" — high intent, 4/10 competitors use it |
| 3 | Pressure washing service | Keep — confirmed offering |
| 4 | Window cleaning service | Keep — 8 review mentions |
| 5 | Solar energy system service | Adjacent search category used by Mr. Solar Clean and BestSolarCleaning |
| 6 | Bird control service | Confirmed offered (website + Instagram bio) — premium upsell, used by SoCal Solar (247 reviews). Add now. |
| 7 | Christmas lighting service (seasonal) | Add October–January to capture holiday lighting searches |
GBP allows adding services with name, description, and optional price. All current competitors leave this blank. Own it first.
| Service Name | Suggested Description | Price 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" |
"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."
Ordered by impact / effort ratio. P0 items can be completed in one afternoon via the Google Business Profile dashboard.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
| # | Action | Time | Impact | Priority |
|---|---|---|---|---|
| 1 | Configure service area (8 cities + radius) | 5 min | High | P0 |
| 2 | Replace "Service establishment" category | 3 min | High | P0 |
| 3 | Expand GBP description to 700+ chars | 10 min | High | P0 |
| 4 | Upload 15+ business photos | 30 min | High | P1 |
| 5 | Build services menu (5 services) | 20 min | High | P1 |
| 6 | First GBP Post + weekly cadence | 5 min/wk | Medium | P1 |
| 7 | Seed 6 Q&A questions | 20 min | Medium | P1 |
| 8 | Add booking / appointment URL | 10 min | Medium | P2 |
| 9 | Review velocity system (text after each job) | 2 min/job | High | P2 |
| 10 | Add business attributes (online estimates, etc.) | 5 min | Low | P2 |
| 11 | Launch TikTok account + maintain posting cadence | 30 min + ongoing | Medium | P2 |