Summerlin & NW Las Vegas Home Trades Index partners with Built Simple AI to help listed HVAC companies resolve verified technical NAP, mobile tap-to-call, schema and service-area gaps affecting their score.
LocalBusiness JSON-LD schema (S1–S2).
| Rule | Inspection Criterion | Standing | Verified Field Evidence | Point Allocation |
|---|---|---|---|---|
| G1 |
GBP listing found
A Google Maps/Business Profile listing matching the business name + phone is found for the Las Vegas/Summerlin area.
|
pass | Matched Google Business Profile 'One Hour Air Conditioning & Heating' (place_id: ChIJP3n3VUu_yIARkO2KfcTRhII). | Tech (8) |
| G2 |
GBP listing claimed
Business Profile is claimed/verified by the owner (SerpApi 'unclaimed' flag absent). Fail = unclaimed.
|
pass | Google Business Profile is active (website and hours published). | Tech (10) |
| G3 |
GBP NAP matches website
Normalized name, address (or service-area) and E.164 phone on GBP match the website's NAP.
|
fail | GBP phone ((702) 551-3572) does not match website phone (7027141054, 8008933523, 2056904145, 2563049391, 6027371109, 4805684243, 9289854107, 9282914325, 5205954529, 5207753768, 6236885544, 9282183797, 5012679653, 4797154356, 9163822027, 7144154342, 9494647748, 7144753402, 9254124019, 6193713928, 4242036849, 9512679965, 9253692660, 7072040989, 7192129602, 3036223401, 9708220413, 9705077012, 7192122614, 8603905664, 8602667891, 2034429307, 7026285684). | Tech (8) |
| G4 |
Hours published on GBP
GBP lists regular opening hours (communication accessibility signal).
|
pass | Regular opening hours are published on Google Business Profile. | Trust (6) + Tech (4) |
| G5 |
Website linked on GBP
GBP has a website URL that resolves to the business's own domain (not a directory/social page).
|
pass | GBP links to owned domain (onehourheatandair.com). | Tech (4) |
| G6 |
No keyword stuffing in GBP name
LLM judges whether the GBP business name contains marketing keywords/cities not part of the legal or website brand name (e.g. '| #1 POOL SERVICE LAS VEGAS').
|
pass | GBP name 'One Hour Air Conditioning & Heating' is a clean brand name with no keyword stuffing. | Tech (5) |
| G7 |
GBP primary category fits pool service
LLM judges whether the GBP primary category fits residential pool cleaning/repair (e.g. 'Swimming pool repair service', 'Pool cleaning service').
|
pass | GBP category (service) fits residential HVAC service. | Tech (5) |
| Rule | Inspection Criterion | Standing | Verified Field Evidence | Point Allocation |
|---|---|---|---|---|
| A1 |
Apple Maps listing found
DuckDuckGo Maps (Apple Maps data) returns a listing for the business.
|
n_a | Apple Maps / DuckDuckGo listing data is not collected for this vertical; check excluded from scoring. | Tech (6) |
| A2 |
Apple Maps NAP matches GBP
Phone and name on the DDG/Apple listing match GBP after normalization.
|
n_a | Apple Maps / DuckDuckGo listing data is not collected for this vertical; check excluded from scoring. | Tech (4) |
| A3 |
Yelp rating proxy present and healthy
DDG Maps result carries a Yelp rating; rating >= 4.0 with >= 5 reviews.
|
n_a | Apple Maps / DuckDuckGo listing data is not collected for this vertical; check excluded from scoring. | Tech (3) |
| Rule | Inspection Criterion | Standing | Verified Field Evidence | Point Allocation |
|---|---|---|---|---|
| W1 |
Website resolves
Business website returns HTTP 200 (after <= 3 redirects) with HTML content.
|
pass | Website resolved with HTTP 200 (https://www.onehourheatandair.com/summerlin/). | Tech (8) |
| W2 |
Valid HTTPS
Site serves over HTTPS with a valid, unexpired certificate and HTTP redirects to HTTPS.
|
pass | Site served over valid HTTPS (https://www.onehourheatandair.com/summerlin/). | Tech (5) |
| W3 |
Mobile tap-to-call matches GBP phone
Homepage (mobile UA) has a tel: link whose E.164 number equals the GBP phone (communication accessibility).
|
fail | Homepage tel: link (+17027141054) does not match GBP phone (7025513572). | Trust (6) + Tech (6) |
| W4 |
Website NAP present
Website footer/contact page shows business name and phone (and address unless service-area-only).
|
pass | Business name and phone (7027141054, 8008933523, 2056904145, 2563049391, 6027371109, 4805684243, 9289854107, 9282914325, 5205954529, 5207753768, 6236885544, 9282183797, 5012679653, 4797154356, 9163822027, 7144154342, 9494647748, 7144753402, 9254124019, 6193713928, 4242036849, 9512679965, 9253692660, 7072040989, 7192129602, 3036223401, 9708220413, 9705077012, 7192122614, 8603905664, 8602667891, 2034429307, 7026285684) found on site. | Tech (6) |
| W5 |
XML sitemap present
sitemap.xml (or sitemap referenced in robots.txt) is reachable and parses.
|
pass | Valid XML sitemap found at https://www.onehourheatandair.com/sitemap.xml. | Tech (3) |
| W6 |
Summerlin service-area coverage on site
Site text mentions Summerlin or at least one target ZIP (89138, 89144, 89135, 89128, 89145).
|
pass | Website mentions 'Summerlin' and ZIPs 89005, 89011, 89012, 89014, 89015, 89030, 89031, 89032, 89044, 89052, 89074, 89081, 89084, 89085, 89086, 89101, 89102, 89103, 89104, 89106, 89107, 89108, 89109, 89110, 89113, 89115, 89117, 89118, 89119, 89120, 89121, 89122, 89128, 89129, 89130, 89131, 89135, 89138, 89139, 89141, 89142, 89143, 89144, 89145, 89146, 89147, 89148, 89149, 89156, 89166, 89169, 89178, 89179. | Tech (4) |
| Rule | Inspection Criterion | Standing | Verified Field Evidence | Point Allocation |
|---|---|---|---|---|
| S1 |
LocalBusiness schema present
Homepage contains JSON-LD/microdata of type LocalBusiness or a subtype (e.g. HomeAndConstructionBusiness).
|
fail | No LocalBusiness (or subtype) JSON-LD structured data found on homepage. | Tech (6) |
| S2 |
Schema NAP matches GBP
telephone (and name) in LocalBusiness schema match GBP after normalization.
|
n_a | Automatically set to n_a because S1 is fail. | Tech (5) |
| Rule | Inspection Criterion | Standing | Verified Field Evidence | Point Allocation |
|---|---|---|---|---|
| R1 |
Total review volume
GBP total Google review count is at least the threshold.
|
pass | GBP has 704 total reviews (threshold: 25). | Trust (6) |
| R2 |
Average rating
GBP average star rating at or above threshold.
|
pass | GBP rating is 4.8★ across 704 reviews (threshold: 4.5★). | Trust (8) |
| R3 |
6-month review velocity
Number of new Google reviews in the trailing 6 months.
|
pass | All 5 Google reviews sampled are from the last 6 months. | Trust (14) |
| R4 |
Owner reply coverage on 1-3 star reviews
Share of 1-3 star reviews (trailing 12 months) with an owner reply.
|
unknown | Google Places reviews do not include owner replies; check manually or in the B2B audit. | Trust (14) |
| R5 |
Overall owner reply rate
Share of all reviews in trailing 6 months with an owner reply.
|
unknown | Google Places reviews do not include owner replies; check manually or in the B2B audit. | Trust (8) |
| R6 |
Owner reply timeliness
Median time from review to owner reply, trailing 12 months.
|
unknown | Google Places reviews do not include owner replies; check manually or in the B2B audit. | Trust (6) |
| R7 |
Review recency
Age of the most recent Google review.
|
unknown | Newest of the 5 sampled reviews is 81 days old (5-review sample may miss newer ones). | Trust (10) |
| R8 |
Recent rating trend
Trailing-6-month average rating vs lifetime average.
|
pass | Sampled review average 5.00 vs 4.8 lifetime (max drop -0.3). | Trust (4) |
| R9 |
No phone/missed-call complaint theme
LLM scans 1-3 star review text (trailing 12 months) for unanswered calls, voicemail, slow callback, unreachable themes.
|
pass | Fewer than 2 low-star reviews citing missed calls or unreachable phone (0 found across 0 inspected 1–3★ reviews). | Trust (10) |
| R10 |
No other recurring complaint theme
LLM scans 1-3 star review text (trailing 12 months) for other recurring themes: no-shows/skipped visits, billing disputes, equipment damage, green pool.
|
pass | No recurring no-show, billing, damage, or unresolved-repair complaint theme (>= 2 reviews) across 0 inspected 1–3★ reviews. | Trust (8) |