Gap analysis for GBP + SoCal footprint. Live Grok when XAI_API_KEY is set.
Score 68
7/21/2026, 3:41:08 PM
SweeperGuys has correct core categories and multi-county keyword targeting from Costa Mesa, but category mix, missing service-area proof, and lack of weekly GBP cadence limit visibility against competitors posting checklists and equipment proof.
Categorieswarn
"Construction company" is too broad and dilutes street/parking focus; primary categories should stay service-specific.
→ Replace or demote "Construction company" and keep Street sweeping service + Parking lot cleaning service as primary.
Service Area & Keywordsinfo
Keywords cover OC, Riverside, and LA well, yet no visible city-level landing pages or GBP posts target "Costa Mesa street sweeping" or "Orange County track-out".
→ Create 3–4 county-specific GBP posts and service pages using exact keyword phrases.
Content Cadencecritical
Competitors (Cleaner Streets, Peloton, Guardian, etc.) post weekly monitor checklists; SweeperGuys has no matching cadence.
→ Implement weekly GBP posts with before/after photos, track-out proof, and HOA vs GC messaging.
Differentiationwarn
No visible portal/GPS proof or SCAQMD Rule 403 language on Maps profile, missing quick-win bid language used by LA basin competitors.
→ Add photo albums and post copy highlighting portal reports and Rule 403 compliance.
Recommendations
Fix primary categories and add Costa Mesa + county service pages
Launch weekly GBP post cadence (HOA one week, construction track-out the next)
Publish educational post: power sweeping vs pressure washing for HOAs
Add photo proof of track-out jobs with portal/GPS screenshots
Create separate HOA and GC post templates to avoid mixed messaging
Score 62
7/21/2026, 3:49:28 AM
SweeperGuys has solid multi-county keyword targeting and category coverage for street sweeping, parking lots, and construction track-out across Orange, Riverside, and Los Angeles counties. Primary weaknesses are category misalignment (Construction company dilutes focus), lack of explicit service-area pages or GBP optimization signals, and no visible differentiation against competitors monitoring the same terms.
Categorieswarn
Inclusion of 'Construction company' as a primary category risks Google misclassification and reduced visibility in core sweeping searches.
→ Change to 'Street sweeping service' and 'Parking lot cleaning service' as primary; keep construction-related terms in secondary attributes or service descriptions only.
Service Area & Keywordsinfo
Strong keyword list covering Orange County, Riverside County, and Los Angeles County, but no evidence of dedicated landing pages or GBP service-area posts matching each county.
→ Create county-specific service pages and schedule GBP posts targeting 'street sweeping Orange County', 'construction track-out sweeping Los Angeles', and 'HOA parking lot sweeping Riverside'.
Competitive Positioningwarn
Multiple competitors actively monitor GBP posts, photos, and construction/HOA keywords weekly; SweeperGuys has no documented counter-strategy for review replies or photo proof of track-out jobs.
→ Implement weekly GBP posting cadence with track-out photos and portal/GPS proof; reply to all reviews within 48 hours to match or beat Sun Sweeping and Peloton.
Content Differentiationcritical
No visible separation between HOA/city messaging and GC/construction messaging in current setup.
→ Build two distinct content funnels: one educational for HOAs (power sweep vs pressure wash) and one proof-focused for GCs (SCAQMD Rule 403, same-day track-out).
Recommendations
Align primary categories strictly to sweeping services and move construction references to attributes.
Publish county-specific service pages and matching GBP posts for Orange, Riverside, and Los Angeles.
Adopt weekly GBP content cadence with job photos and review replies under 48 hours.
Create separate HOA and construction landing pages with distinct messaging and proof elements.
Monitor the listed competitors weekly for new landing pages, photos, and keyword additions.
Score 52
7/20/2026, 4:43:46 PM
SweeperGuys Costa Mesa GBP and site lack storm-season positioning for track-out, mud, and debris removal. Dual HOA/GC funnels missing. Local keywords present but not tied to weather response or reschedule messaging.
GBPcritical
No storm or weather-event posts, services, or attributes highlighting track-out, mud, or safety response for Orange County, Riverside, Los Angeles.
→ Add storm response services, photos of debris/mud jobs, and reschedule policy to GBP.
Website Contentwarn
Homepage and service pages do not separate HOA parking lot messaging from GC construction track-out messaging or include storm-season keywords.
→ Create dedicated storm landing pages with clear HOA vs GC copy and target keywords.
On-Page SEOwarn
Missing localized schema and storm-related headings for street sweeping Orange County, construction site sweeping Los Angeles, and power sweeping Southern California.
→ Add storm-season H1/H2s, FAQ schema, and service-area pages.
Citations & NAPinfo
Phone (949) 484-6315 consistent, but category and attribute listings omit construction and storm services.
→ Update categories and add storm-relevant attributes across directories.
Recommendations
Build storm response page with track-out, mud, and safety messaging for both HOA and GC audiences.
Add GBP posts and photos focused on post-storm debris and reschedule reliability.
Implement separate HOA and GC service pages with targeted keywords and calls-to-action.
Add local schema and storm-season FAQ to improve visibility in weather-related searches.