Sample website review · HVAC contractor
A real website review, with the names taken out
This is a review we did for a Texas heating and air conditioning company. We removed the company's name, people, logo, photos, prices, and locations. Everything else is what the owner received: where the site was losing customers, what their industry requires, and what we built to fix it.
Website review
[Company name] Heating & Air
Residential HVAC · [Service area], Texas
Summary
The current site is losing customers at the moment they try to book. Three problems matter most:
- There's no way to request service online. Every "Schedule" and "Request Service" button leads to a Contact page with no form, only a phone number and email.
- Nothing proves the company is trustworthy. No reviews, no star rating, no years in business, no insurance mention, and no license number, which Texas generally requires on HVAC advertising.
- Broken pieces make it look unfinished. A financing button that goes nowhere, misspelled page addresses, placeholder image files, stray text, and an odd pre-filled email subject.
The new site fixes all three: a short request form that pre-fills from the problem the visitor picks, a trust section ready for reviews and the license number, and clean pages for every service and city. Old page addresses redirect to the new pages so search rankings carry over.
What's broken or missing on the current site
Found by reviewing the home, About, Contact, maintenance plan, service and city pages.
- Critical
- Fix now: legal compliance or customers being lost today
- High
- Fix soon: trust and a professional first impression
- Medium
- Fix in the rebuild: search ranking, accessibility, consistency
- Low
- Polish: small details worth cleaning up
| Priority | Problem | Where | Why it matters |
|---|---|---|---|
| Critical | No way to request service online: the Contact page has no form | Contact page (every "Request Service" button leads here) | Visitors who won't call, or are searching at night, have no way to book. Lost jobs every day |
| Critical | Contractor license number not shown | Everywhere | Texas generally requires it on HVAC advertising (see Trust and compliance below) |
| Critical | "Have an Emergency?" links back to the same page | Contact page | No real path for the most urgent, highest-value calls |
| Critical | Phone number not tap-to-call, and tap-to-call switched off in the site settings | Contact page, site settings | Mobile visitors can't call with one tap where it matters most |
| Critical | "Apply for Financing" goes nowhere | Header on every page | Buyers of a new system can't start financing |
| High | No reviews, star rating, years in business, or insurance mention | Everywhere | Reviews are usually the deciding factor when people pick an HVAC company |
| High | No hours, address, or after-hours policy | Everywhere | Customers can't tell if you're open or local |
| High | Maintenance plan terms missing: what each visit includes, renewal, cancellation, extra-system pricing | Maintenance plan page | People hesitate to pay for something undefined |
| High | Tune-up price listed without what's included | Maintenance plan page | Same |
| High | Raw web addresses printed mid-sentence; an FAQ answer that cuts off mid-thought | Service and city pages | Looks broken |
| High | Team section shows first names only, with no photos or roles; only the owner has a bio | Home, About | Misses the "family-owned" story the brand is built on |
| High | Links send visitors to equipment manufacturers' websites | Home page | Sends potential customers away |
| Medium | City pages are the same text with the town name swapped | All 10 city pages | Search engines tend to ignore near-duplicate pages |
| Medium | Placeholder image files ("Image-empty-state") and file names used as image descriptions | Service and city pages, About | Screen readers read gibberish; weak for search |
| Medium | Service-area list differs by page (Contact adds three cities the footer doesn't) | Contact vs. footer | Mixed signals about where you work |
| Medium | Misspelled page address ("/maintance-plan") and template leftovers ("/about-8", "/services-6") | Page addresses | Looks unfinished; inconsistent links |
| Medium | Stock photo as the main image | Home page | Real photos of the team and trucks build more trust |
| Low | Pre-filled email subject left over from a template, not a real subject line | Every email link | Confusing for customers, hard to sort in the inbox |
| Low | Tracking code "utm_source=chatgpt.com" left in a link | Indoor air quality page | Leftover from an AI tool; looks careless |
Trust and compliance
Every industry has its own rules and buyer expectations. For HVAC in Texas, the license number is the item with a legal angle, so it comes first. The rest is about winning the call.
- State license number. Texas rule 16 TAC §75.71 says advertising that solicits air conditioning work must include the contractor's license number, and the number must appear on all proposals and invoices. The rule doesn't name websites specifically, but a site that asks people to book service is reasonably treated as advertising. The new site shows the number in the footer and on the About and Contact pages. We recommended confirming the exact requirement with the Texas Department of Licensing and Regulation (TDLR). (rule text)
- TDLR consumer notice. The same rule requires a "Regulated by the Texas Department of Licensing and Regulation" notice on proposals, invoices, contracts, and at a business location customers visit. It isn't required on a website, but the new footer includes it as a trust signal.
- Reviews. The site shows no reviews or rating, and we couldn't find a review profile online. Reviews are usually the deciding factor when someone picks an HVAC company, so we recommended checking that a Google Business Profile exists, is verified, and is collecting reviews. The new site has a reviews page and a home-page section ready for them.
- Insurance, years in business, equipment brands, warranty. None are on the current site. Each gets a spot on the new About page and home page.
- Real photos. The current main image is a stock photo. Photos of the team, trucks, and real installs build more trust than any stock image.
What the new site adds
Everything below was built into a working preview, not just proposed.
- A "What's going on at your house?" picker on the home page, styled like a thermostat. Visitors tap their problem (no cooling, no heat, noise or leak, tune-up, new system) and land on a request form already filled in for that problem.
- A real request form asking what they need, how urgent it is, contact details, city, system age, and best time to call, with spam protection and plain error messages.
- Sticky "Call now" and "Request service" buttons at the bottom of the screen on phones, where most emergency searches happen.
- A page for each service (AC repair, AC installation, heating repair, maintenance, indoor air quality), each with warning signs, what happens when you call, and FAQs.
- Ten city pages with genuinely local content and a service-area map, instead of copy-pasted text.
- A maintenance plan page comparing the yearly plan with a one-time tune-up, with spots for the terms that were missing.
- A financing page, a reviews page, a full FAQ, plus privacy and accessibility pages.
- Redirects from every old page address to the matching new page, so links and search rankings carry over.
- Search basics: business details in a format Google reads (structured data), FAQ markup, a sitemap, and a unique title and description on every page.
- The brand, used fully. The [company logo] was rebuilt as a sharp file that stays crisp at any size, with a white version for dark backgrounds, and the company mascot moved from the footer into a call-to-action on every page.
- Accessible and fast. Keyboard navigation, readable contrast, reduced-motion support, and plain pages that load quickly on a phone.
Before and after
| Area | Current site | New site |
|---|---|---|
| Booking online | Not possible: the Contact page has no form | Request form, pre-filled from the problem the visitor picks |
| Calling from a phone | Tap-to-call switched off in places | Sticky call button on every page |
| Reviews and rating | None shown | Reviews page and home section, ready for real reviews |
| License number | Not shown | Footer, About and Contact pages, plus the TDLR notice |
| Financing | Button with no link | Financing page with the lender's apply link |
| Maintenance plan | Price only; terms unclear | Plan vs. tune-up comparison with visit details and terms |
| City pages | Same text, town name swapped | Local notes, a map, and room for a local job or review |
| Page addresses | Typos and template leftovers | Clean addresses; old ones redirect |
| Logo | Small, blurry files | Sharp logo plus a white version |
Taking it to the next level
Beyond fixing what's broken, these are upgrades we'd suggest next for a business like this one. Each is optional and quoted separately, and most connect to the scheduling and billing software a service company already uses.
Win more jobs
24/7 AI chat assistant
Answers common questions at any hour, spots emergencies and sends them straight to the on-call tech, and books or captures the request after hours.
AI phone receptionist
Answers calls the office can't get to, day or night, books the visit or flags an emergency, and sends a summary to the office.
Real-time online booking
Customers pick an open time from the live schedule instead of waiting for a callback.
Missed-call text-back
When a call isn't answered, the caller gets a text within a minute with a link to book, so they don't call the next company on the list.
Replacement estimate tool
A short questionnaire gives a price range for a new system and books an in-home quote.
Online financing pre-qualification
Buyers see what they qualify for before the technician arrives.
Run smoother
Service tickets with status updates
Every request gets a ticket number, and customers get texts as it moves along: scheduled, technician on the way, job complete.
Online payments and invoices
Customers pay by card or bank from a link in the invoice; payments post to the books automatically.
Call and lead tracking
See which ads, pages, and searches bring in paying jobs, so marketing money goes where it works.
Keep customers coming back
Customer portal
Customers log in to see upcoming visits, past invoices, their equipment and warranty details, and their maintenance plan, and to request service.
Maintenance reminders and plan renewals
Seasonal tune-up reminders and automatic plan renewals by text and email.
Automatic review requests
A review link goes to each customer right after a job is marked complete, so the review count grows on its own.
Who owns what
The business keeps ownership of its domain name in every option. Switching to the new site is a settings change at the domain registrar, and it can be switched back.
We host and manage it
The site runs on our hosting and we make updates on request. Best for an owner who wants it handled.
They host it themselves
We hand over the site files and hosting account. Best for a business with a tech-savvy staff member.
Rebuild in a site builder
We recreate the design in a drag-and-drop builder. Best for an owner who wants to tweak things often, with some limits on speed and search setup.
What we asked the business for
Each of these showed as a "Needs info" marker on the preview site, so it was easy to walk through together.
- State air conditioning contractor license number
- Google Business Profile link, current rating and review count, and 3–6 reviews they're happy to feature
- Business hours and after-hours or emergency policy
- Street address, or confirmation they're a service-area business
- Year founded and the owner's story in 2–3 sentences
- Liability insurance confirmation
- Equipment brands they install and service
- Labor warranty or satisfaction guarantee wording
- Financing lender, plans offered, and the apply link
- Maintenance plan terms: renewal, cancellation, price per extra system, any member repair discount
- Names, roles, and photos for the team
- Real job photos: trucks, installs, the team at work
- Original logo and mascot files
- Where online requests should be sent
- Which hosting option they prefer
Want this for your website?
We'll review your site the same way: where you're losing customers, what your industry requires, and a clear list of what to fix first. Every website project is quoted up front.