# Site audit: SD and Sons Landscaping

- **Current live site (open this):** https://www.sdsonslandscaping.com/
- **Date:** 2026-08-05
- **Niche:** landscaper (residential maintenance + related services)
- **Recommended package:** Starter
- **Demo path:** `demos/sd-and-sons-landscaping/`
- **Hosted concept demo:** not deployed yet (local concept only)

## Snapshot

| Check | Finding |
|-------|---------|
| Mobile-friendly | Viewport meta present; multi-page Duda/Thryv layout with service nav. Usable on phones — not a broken-mobile case |
| Clear primary CTA | Strong click-to-call in header and hero (“CALL US FOR FREE ESTIMATE”) — phone is the conversion path |
| Contact path obvious | Phone repeated throughout; **no contact form** on home or service pages observed; no public email (placeholder `your@email.com` in source only) |
| Speed / feel | DudaOne / Thryv marketing site (SiteAlias `6735d42d`, PublicationDate Jan 20, 2024). HTTPS custom domain. Template chrome (jagged hero dividers, bright lime nav, Roboto/Heebo stack) reads as generic local-services builder |
| Trust (reviews, about, photos) | Strong story on homepage: family-owned since 1989, small local maintenance, senior-friendly. Hero uses Getty stock (`GettyImages-157616512`). No reviews section observed. No street address on site |
| SEO basics (title, H1, local info) | Home title/meta are local (“San Bernardino, CA”) and mention free estimate. **Sprinkler page title is wrong city:** `Skilled Sprinkler Expert \| Aurora, OR` — template leftover |
| Overall first impression | Decent multi-page marketing site for a family maintenance shop — not broken. Pitch is polish/conversion, not “you need a website from scratch” |

## Top issues (max 5)

1. Sprinkler service page browser title still says **Aurora, OR** — undercuts local SEO and looks like leftover template content
2. Click-to-call hrefs use `tel:(909) 862-0243` (spaces/parentheses) — should be `tel:+19098620243` for reliable mobile dialing
3. No estimate/contact form and no public email — call-only path; homeowners who prefer a short form have nowhere to go
4. Family-owned / since 1989 / small-jobs story is buried below the hero fold; first viewport leans slogan + stock yard photo more than brand tenure
5. Thryv/Duda “powered by” chrome + stock Getty hero make the shop feel template-built rather than owner-branded

## Opportunities

What a better site should do for this business:

- Lead with **SD & Sons Landscaping** + since 1989 + San Bernardino maintenance in the first viewport
- Keep **Call (909) 862-0243** as the primary mobile action; add a short **Request a free estimate** form
- Surface the five service paths they already publish (monthly maintenance, sprinkler repair/install, irrigation repair, yard cleanup, new sod)
- Fix the Aurora, OR title and any other template leftovers
- Tone down builder chrome so the family-shop story feels intentional, not stock

## Suggested scope

Map to `config/packages.md`:

- **Package:** Starter — $999 (payment plan OK: 50/50 or 3 monthly)
- **Pages / features:** Home (brand + since-1989 story + call CTAs), Services (migrate their existing service pages), Contact (phone + estimate form); fix tel links and page titles; click-to-call; HTTPS static hosting
- **Out of scope for v1:** Photo shoot (can swap stock later when they provide yard photos), logo redesign, paid ads, inventing reviews, self-serve CMS unless they ask
- **Rough timeline:** 1–2 weeks after deposit + content access
- **Update model after launch:** Hybrid + Care recommended ($79/mo) — seasonal clean-up blurbs and photo swaps fit in 2 hrs/mo
- **Why not Rebuild:** Site already has multi-page service content, HTTPS, and a clear call CTA — this is a polish/refresh, not a greenfield rebuild. Offer Rebuild only if they want a full visual overhaul + photo-led portfolio beyond Starter scope

## Call talking points

1. Your site already does the important things — services listed, free-estimate phone up front, family story on the page — so this is a polish conversation, not a “your site is broken” pitch.
2. The Sprinkler page title still shows Aurora, OR; fixing template leftovers and tel: links is a quick trust win for San Bernardino homeowners.
3. Leaning harder into since-1989 / family-owned / smaller-jobs (and adding a short estimate form next to the phone) should make the site match the shop you already run.

## Notes for demo

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

- Brand green on live site: bright lime nav + darker forest CTA button
- Slogan on hero: “We Treat Your Yard As If It Were Our Own!”
- Since 1989; family-owned and operated; small local maintenance; senior-friendly (all stated on live homepage)
- Phone: (909) 862-0243 (matches tracker)
- Hours on site: Monday–Sunday 09:00 am – 09:00 pm
- Services (from live nav/pages): Monthly yard service / mowing & edging; sprinkler repair and installation; irrigation service repair; comprehensive yard clean-up; sod installation / reseeding
- Platform: Duda / Thryv (not WordPress)
- No public email found — outreach via phone
- Do not invent reviews, license numbers, street address, or certifications not shown on the site
