# Site audit: Grass Monkey Landscape Devt (custom domain)

- **Current live site (open this):** https://grassmonkeylandscapedevt.com/
- **Date:** 2026-08-04
- **Niche:** landscaper (landscaping + hardscape + maintenance)
- **Recommended package:** Rebuild
- **Demo path:** `demos/grass-monkey-landscapedevt/`
- **Hosted concept demo:** https://grass-monkey-landscapedevt-demo.pages.dev
- **Separate from:** Wix lead `Grass Monkey Landscape and Development` → https://greenvalleylandsca8.wixsite.com/landscaper (`demos/grass-monkey-landscape/`)

## Snapshot

| Check | Finding |
|-------|---------|
| Live status | **Live for browser clients (HTTP 200).** Bare/non-browser requests often get **403 Forbidden** (host/WAF). DNS A `68.66.200.219`; NS `*.a2hosting.com`; WordPress + Divi on LiteSpeed |
| Mobile-friendly | Has viewport meta; Divi full-width slider + dense keyword pages. `user-scalable=0` hurts accessibility |
| Clear primary CTA | Header and hero include Call (909) 312-7735 and “Get a free estimate”; brand is **not** the strongest first-viewport signal vs long SEO titles |
| Contact path obvious | Phone, “Text Us” (909) 380-9666, Contact Form 7 estimate block, Contact Us page |
| Speed / feel | Heavy WordPress/Divi stack (~74KB HTML home alone + many CSS/JS plugins); SEO blog-style layout, not a conversion-first contractor homepage |
| Trust (reviews, about, photos) | Testimonials/Google widgets and Gallery linked; copy is generic marketing prose. Footer lists additional phone (909) 648-3829 |
| SEO basics (title, H1, local info) | Title: “A reliable landscaper in San Bernardino, CA, 92407” — brand missing from `<title>`. Services page title: “Check the Hardscaping Companies…”. Bracketed meta keywords. Many near-duplicate location keyword URLs |
| Overall first impression | Owned custom domain with a dated Divi SEO content site — more real estate than the Wix starter, but weak brand clarity and conversion design |

## Top issues (max 5)

1. **Brand buried in SEO titles** — homepage and service pages optimize for “reliable landscaper / hardscaping companies” instead of leading with Grass Monkey Landscape and Development
2. **Keyword-page sprawl** — separate URLs for landscaper, landscaping, edging, hardscape, mulching, etc. read as content-farm SEO, not a clear service menu for a homeowner
3. **Heavy Divi / plugin stack** — Contact Form 7, review widgets, Monarch, caches; first impression is template WordPress, not a sharp local contractor site
4. **Intermittent 403 for non-browser clients** — bots and simple fetches get Forbidden; hurts trust/monitoring and some crawlers even while browsers succeed
5. **NAP incomplete on site** — San Bernardino CA 92407 + phones; no street address on the live pages reviewed (third-party directories claim 1925 W College Ave Apt 114 — **not verified on this site**)

## Opportunities

What a better site should do for this business:

- Put **Grass Monkey Landscape and Development** as the hero-level brand on the owned domain
- Keep Call + Text + free estimate above the fold without burying them under long SEO essays
- Collapse keyword pages into a clean **Services** grouping (landscaping, lawn/mowing, cleanups, mulching, hardscape, tree services — as listed on the live site)
- Ship a fast static rebuild on Cloudflare Pages and point `grassmonkeylandscapedevt.com` at it
- Preserve useful trust paths (phone, estimate form, optional review link) without the Divi chrome

## Suggested scope

Map to `config/packages.md`:

- **Package:** Rebuild — $1,799 (multi-page live Divi site with content to migrate/simplify; not a from-scratch Facebook-only lead)
- **Softener if needed:** Starter $999 for a tight 3-page cut (Home / Services / Contact) if they refuse Rebuild scope; payment plan 50/50 or 3 monthly on Rebuild
- **Pages / features:** Home, Services (grouped from live service list), About (short), Contact (phone, text number, estimate form); redirects from high-traffic keyword URLs if needed
- **Out of scope for v1:** Inventing street address/email, photo shoot, logo redesign, paid ads, keeping WordPress/Divi self-serve
- **Rough timeline:** 2–4 weeks after deposit + access/content
- **Update model after launch:** Hybrid + Care recommended ($79/mo)

## Call talking points

1. Your custom domain is live for normal browsers, but it’s a heavy Divi/WordPress SEO site — titles talk about “a reliable landscaper” instead of leading with Grass Monkey.
2. Homeowners hunting for lawn, mulch, or hardscape hit a maze of keyword pages; a Rebuild can make Services one clear path and keep Call / Text / estimate obvious.
3. Some non-browser requests still get 403 from the host — a clean static site on a domain you already own removes that friction and the template look.

## Notes for demo

Brand colors / fonts / imagery cues from current site or listings:

- Live site: Divi slider, lime-green accent band (`#bcdf8b`), Roboto Slab slide titles, stock landscaper imagery (`/wp-content/uploads/2019/11/Landscaper.jpg`)
- Concept direction: distinct from the Wix-lead demo — dusk charcoal + sun-gold + eucalyptus (not canopy/lime clone; not cream/terracotta or purple)
- Phones verified on live site: (909) 312-7735 · Text (909) 380-9666 · Additional (909) 648-3829
- Location verified on site: San Bernardino, CA 92407
- Services from live site/footer: landscaping, lawn mowing, yard cleanups, mulching, hardscaping, patio/concrete/softscape landscaping, tree services
- Stack evidence: WordPress 6.3.x, Divi child theme, A2 Hosting
- Related but **separate** pipeline lead: Wix site https://greenvalleylandsca8.wixsite.com/landscaper
- Do not invent email, certifications, or a street address not published on this domain
