The Adam Mechanical / Adam Home Services Site Inspection
Adam Mechanical / Adam Home Services scored 68/100 on the Fervor Grade™ — Grade D (Probation). The Site Inspection scored 5 page roles across six conversion categories. The page-by-page narrative for this brand is being written; the scored evidence below is published in full.
Page-role scores
| Page role | Score | Weight | Weighted |
|---|---|---|---|
| Homepage | 67/100 | 20% | 13.4 |
| Location Finder | 70/100 | 10% | 7 |
| Location Page | 64/100 | 20% | 12.8 |
| Service Page | 70/100 | 30% | 21 |
| Lead Capture | 65/100 | 20% | 13 |
Key findings
- Every CTA, header offer bar, and hero card opens the same five-step Avoca scheduling modal, giving visitors a benefit-driven scheduling path on top of the standard contact form and click-to-call routes.
- The persistent ZyraTalk chat widget pops open across the hero at first paint and obscures the right-hand third of the homepage on both desktop and mobile, taking visitor attention away from the trade-grid that explains what services the brand sells.
- Across 10 axe-core runs, seven distinct serious accessibility violations recur — including missing accessible names on the click-to-call icons, the embedded Google Maps frame, and the Schedule Now Avoca launchers — which together drag the accessibility category down to 2/8.
Quick wins
- Add an aria-label to every tel: icon-button and to the embedded Google Maps iframe so screen-reader users hear what each link will do — that alone resolves the link-name and frame-title serious-severity findings.
- Defer the ZyraTalk chat-widget script until after first paint, or collapse it to a small launcher icon, so the hero illustration and trade-grid are visible without the chat panel covering them.
- Attach LocalBusiness, Service, FAQPage, and BreadcrumbList JSON-LD blocks to the HVAC service page and city pages — every captured page currently emits Organization only, leaving local-pack and rich-result eligibility unclaimed.
- Trim the contact form's visible required fields from six to three or four (name, phone, ZIP + free-text) so emergency-trade visitors can submit without the postal-code and consent-checkbox friction the current form imposes.