diff --git a/docs/validation/2026-08-15-air-tech-pros/findings.md b/docs/validation/2026-08-15-air-tech-pros/findings.md new file mode 100644 index 0000000..2538a52 --- /dev/null +++ b/docs/validation/2026-08-15-air-tech-pros/findings.md @@ -0,0 +1,145 @@ +# Audit Findings — AirTech Pros + +**Generated:** 2026-08-15 13:54 UTC +**Sources checked:** google_business_profile, apple_maps, website +**Rating:** 4.8 | **Reviews:** 1121 + +## Severity Summary + +| Severity | Count | +|----------|-------| +| 🟥 Immediate | 3 | +| 🟧 High | 1 | +| 🟨 Medium | 3 | +| 🟩 Enhancement | 1 | +| **Total** | **8** | + +## Findings + +### Finding #1: Phone number inconsistent across 2 surface(s) + +- **Severity:** 🟥 Immediate +- **Category:** Digital Identity +- **Recommendation:** Standardize phone format across all directories. GBP is authoritative. +- **Evidence:** ```json +{ + "google": "(530) 303-2225", + "apple": "+1 (916) 930-0010", + "website": "0000000000" +} +``` + +### Finding #2: Address inconsistent across 1 surface(s) + +- **Severity:** 🟥 Immediate +- **Category:** Digital Identity +- **Recommendation:** Standardize exact address format. GBP address is authoritative. +- **Evidence:** ```json +{ + "google": "10210 Systems Pkwy #370, Sacramento, CA 95827", + "apple": "4961 Windplay Dr, El Dorado Hills, CA 95762" +} +``` + +### Finding #3: Hours mismatch on 7 day(s) — GBP is authoritative + +- **Severity:** 🟥 Immediate +- **Category:** Google Business +- **Recommendation:** Correct hours on non-GBP surfaces to match GBP. Mismatched hours cause customer complaints and trust loss. +- **Evidence:** ```json +[ + { + "day": "saturday", + "google": "Open 24 hours", + "apple_maps": "12:00 AM-12:00 PM" + }, + { + "day": "sunday", + "google": "Open 24 hours", + "apple_maps": "12:00 AM-12:00 PM" + }, + { + "day": "monday", + "google": "Open 24 hours", + "apple_maps": "12:00 AM-12:00 PM" + }, + { + "day": "tuesday", + "google": "Open 24 hours", + "apple_maps": "12:00 AM-12:00 PM" + }, + { + "day": "wednesday", + "google": "Open 24 hours", + "apple_maps": "12:00 AM-12:00 PM" + }, + { + "day": "thursday", + "google": "Open 24 hours", + "apple_maps": "12:00 AM-12:00 PM" + }, + { + "day": "friday", + "google": "Open 24 hours", + "apple_maps": "12:00 AM-12:00 PM" + } +] +``` + +### Finding #4: Website URL inconsistent across 1 surface(s) + +- **Severity:** 🟧 High +- **Category:** Digital Identity +- **Recommendation:** Use one canonical URL (prefer HTTPS, no www) across all directories. +- **Evidence:** ```json +{ + "google": "https://airtechpros.com/?utm_source=google&utm_medium=organic&utm_campaign=gbp", + "apple": "http://teamairtech.com/" +} +``` + +### Finding #5: Cannot determine review recency — no dates available in samples + +- **Severity:** 🟨 Medium +- **Category:** Reviews +- **Recommendation:** Review date data is not available from current surfaces. Monitor via GBP dashboard directly. +- **Evidence:** ```json +{ + "sources_with_dates": [] +} +``` + +### Finding #6: Category varies across surfaces: air conditioning contractor, consumer sector + +- **Severity:** 🟨 Medium +- **Category:** Digital Identity +- **Recommendation:** Align primary category across all directories. GBP primary category is the ranking driver. +- **Evidence:** ```json +{ + "google": "air conditioning contractor", + "apple": "consumer sector" +} +``` + +### Finding #7: JSON-LD present but no LocalBusiness/BeautySalon type + +- **Severity:** 🟨 Medium +- **Category:** Technical SEO +- **Recommendation:** Ensure schema includes LocalBusiness or BeautySalon @type for local search relevance. +- **Evidence:** ```json +{ + "url": "https://airtechpros.com/?utm_source=google&utm_medium=organic&utm_campaign=gbp", + "has_jsonld": true, + "has_local_business": false +} +``` + +### Finding #8: Price level not set on GBP or Apple Maps + +- **Severity:** 🟩 Enhancement +- **Category:** Content +- **Recommendation:** Set price level ($–$$$$) on GBP. Helps users self-select and improves relevance. + +## Failed Surfaces + +- ❌ `bing_places` — no data returned