Skip to content
← AI SEO
AI SEO · Lawn care · Johnston County, NC

A lawn care company went from 48 to 97. The scan caught our own mistake on the way.

CLIENT: Lawn care company, Clayton area (identity withheld) · SCOPE: Capped six-item AI SEO install bundled with a seasonal program, September 2026
48 → 97
AI visibility score, baseline to verification
6 items
Scope of the install: entity schema, Service schema, FAQ markup, crawler policy, llms.txt, NAP
1
Invented schema type shipped, caught by the rescan, replaced with real types
3
Consecutive scans at 97 (Sep 10, 11, 18)

AI visibility score, every scan

Source: DiamondBack 20-point scan · Aug 20 to Sep 18, 2026
05010048Aug 20 (baseline)97Sep 10 (verified)97Sep 11 (re-check)97Sep 18 (re-check)
Before the install Verified after

The Challenge

A residential and commercial lawn care company serving the Raleigh side of Johnston County, on a website with the usual gaps: generic schema, no Service markup, no FAQ markup, no AI crawler policy, no llms.txt. Home services is where people ask an assistant “who should I call” most literally. Baseline in the August batch: 48 out of 100, Weak.

The Work

A deliberately capped install so the price stayed sane for a seasonal client: a sitewide entity block, Service schema on the service pages, FAQ markup on real questions, a robots.txt allow-list, a physical llms.txt, and phone-number consistency. The first version shipped a schema type called LawnCareService. It sounded right. It does not exist at schema.org, and the verification scan flagged it. We replaced it with LocalBusiness plus HomeAndConstructionBusiness and an additionalType pointing at the real lawn-care concept, and re-ran the scan.

The Result

97 out of 100 on verification, and 97 again on two re-checks over the following week. The honest lesson is in the middle: an invented type looks fine to a person and is ignored by every machine. Always verify a schema type resolves before shipping it, and always rescan.

Forty-eight to ninety-seven, and the only thing we got wrong, the scan caught.

“Who should I call?” now has an answer.

If your trade gets asked about at 9pm with water on the floor, the answer should name you. The free scan shows your score out of 100 and the checks that are missing.

Get your free AI Visibility Scan →

Scores are DiamondBack’s 20-point AI visibility scan, run with the same engine before and after. The August baseline was run with a regional geo setting; the score itself is unaffected. The score measures what AI systems can read on the site, not how often the company is cited. Client identity withheld pending permission.