How we plan to make Texan Heating & Air easy to find by service, not just by name.
Prepared for Texan Heating & Air by iProv · 19 August 2026
This document explains what we found, what we are building first, and why we chose this approach over the obvious one. Every figure carries a citation number. The companion sheet, Sources and Citations, tells you exactly where each one came from so you can check any of it yourself.
You are easy to find by name and hard to find by service.[2] That is a good problem to have, because the hard part, earning trust, is already done. What remains is being visible to the customer who does not yet know to ask for you.
Your website has a set of foundational gaps that hold back every page on it:[1]
| What we found | Why it matters |
|---|---|
| No H1 heading on any page | The H1 is the single strongest on-page signal of what a page is about. Not one page has one. |
| No meta description on any page | Google writes your search result snippet for you. You have no say in what searchers read before they click. |
| No local business schema | Nothing in your code tells Google you are a local business, where you work, or what you do. |
| No review markup | Your 405 Google reviews[2] are invisible to search engines as structured data. No star ratings are possible in search results. |
| Four service pages are duplicates | Four of your six service pages are word-for-word identical to one another. One is titled for air conditioning and every heading on it is about heating. |
| One service area page | You name 15 towns in your copy. Only Fort Worth has a page. |
Every item above is fixable, most of it quickly, and all of it compounds. Fixing the foundation makes every page we build afterwards work harder.
We pulled search demand for 168 service-and-town combinations across your full service area.[6] Two findings shaped the whole plan.
Fort Worth is four times everything else combined. That is the arithmetic behind Fort Worth first.[2][6]
Difficulty is remarkably low. "ac repair fort worth" runs 1,300 searches a month at difficulty 11. "hvac repair fort worth" is 210 a month at difficulty 2. These are not contested terms. They are unclaimed.[6]
| Search term | Peak | Trough | Swing |
|---|---|---|---|
| furnace repair fort worth | 1,900 (February) | 30 (November) | 63x |
| ac repair fort worth | 2,400 (July) | 480 (November) | 5x |
Source: trailing 12 months of monthly search volume.[7]
New pages take time to earn position. A heating page written in August has months to establish itself before February demand arrives. A cooling page has until roughly April. So we are writing heating first, in August, which is the least intuitive time to do it and the correct one.
The obvious approach is a page for every service in every town. Eight services across fifteen towns is 120 pages, and it looks thorough.
We are not doing that, for two reasons.
Google's spam policies define "doorway abuse". Two of their three published examples describe the thin-town-page approach directly:[16]
A page built by swapping a town name into a template is exactly that. It can rank briefly. It does not last, and it puts the rest of the site at risk.
We analysed a comparable multi-location build in another market to see whether the many-thin-pages model actually earns anything over time. It does not. The pages that carried real value were the ones with genuine local substance, and they outperformed the thin pages by roughly eight to one on a per-page basis.
That client's performance data is confidential, so we have described the lesson rather than published their figures. We treat your data the same way.
Fewer pages, each carrying facts that are true only of that place. Where a page has nothing distinctive to say, we do not build it. That rule alone removed 36 of the 128 possible town-and-service combinations from our plan.
This is the part that took the most work, and it is the part a competitor cannot copy without repeating it. Your service area is not one market. It is at least three, and the public record proves it.
| Town | Median home built | Utility gas | Propane | Electric |
|---|---|---|---|---|
| Westworth Village | 1976 | 61.1% | 0% | 38.4% |
| River Oaks | 1953 | 43.0% | 1.1% | 54.5% |
| Westover Hills | 1975 | 47.2% | 0% | 52.8% |
| Lakeside | 1970 | 43.4% | 7.8% | 47.9% |
| Edgecliff Village | 1976 | 42.4% | 0.2% | 52.8% |
| Aledo | 2010 | 40.0% | 0% | 59.7% |
| Fort Worth | 1998 | 35.4% | 0.7% | 61.9% |
| Saginaw | 2000 | 25.2% | 0.5% | 71.7% |
| Benbrook | 1983 | 24.3% | 1.9% | 72.6% |
| White Settlement | 1973 | 23.6% | 1.8% | 74.1% |
| Weatherford | 1998 | 22.4% | 1.3% | 74.8% |
| Hudson Oaks | 1999 | 4.3% | 2.6% | 91.5% |
| Willow Park | 2003 | 2.9% | 1.5% | 94.8% |
| Annetta South | 1992 | 0% | 24.6% | 75.4% |
| Annetta North | 1994 | 3.0% | 18.8% | 75.9% |
| Annetta | 1999 | 0% | 9.3% | 90.1% |
Sources: US Census American Community Survey, house heating fuel and median year built.[3][4]
Median build year runs from 1953 in River Oaks to 2010 in Aledo. A 57-year gap. Different ductwork, different equipment ages, different conversations.
Gas heat runs from 0% in the Annettas to 61.1% in Westworth Village. Willow Park is 94.8% all-electric. Annetta South is nearly a quarter propane, and no gas utility serves the town at all,[8] so a propane furnace there cannot be converted. There is no main to convert to.
These are not fifteen versions of the same page. They cannot be, and they should not read as though they are.
Your plan targets a shift to 70% residential and 30% commercial, from roughly 90/10 today.[2] Your website already states commercial capability in eleven places, including "our services are ideal for homes, offices, and other commercial entities".[1] The capability is real and public. It is simply not built out.
Commercial search behaves very differently from residential, and that changes what we build:[6]
| Term | Monthly searches | Difficulty |
|---|---|---|
| commercial hvac fort worth | 20 | 4 |
| commercial hvac services | 1,900 | 0 |
| rooftop hvac unit | 1,900 | 0 |
| commercial hvac repair | 1,300 | 0 |
| commercial hvac contractor | 1,300 | 0 |
| commercial hvac maintenance | 590 | 0 |
| commercial hvac service agreement | 210 | 0 |
Residential search is geographic. Commercial search is not. Nobody searches "commercial hvac fort worth", 20 a month. But "commercial hvac services" runs 1,900 a month at difficulty zero, and several related terms sit at 1,300 with no meaningful competition.
So we are not building commercial town pages. We are building one strong commercial service page targeting the terms that carry real volume, and weaving commercial into the Fort Worth pages so a facility manager who lands there sees themselves. That serves the outbound and target-account work in your plan rather than competing with it.
Fort Worth, plus the service pages that support it. Ten pages, in this order.
| # | Work | Why now |
|---|---|---|
| 1 | Fix headings, meta descriptions, local business and review schema sitewide | Cheapest wins available. Everything built afterwards inherits them. |
| 2 | Consolidate the four duplicate service pages with proper redirects | Publishing new pages on top of duplicates makes them compete with each other. |
| 3 | Heating and furnace, service page and Fort Worth page | 63x seasonal swing peaking in February.[7] Written now, ranking by then. |
| 4 | Fort Worth city page, reworked as the parent | Becomes the hub linking to everything else. |
| 5 | Commercial HVAC service page | Four terms at 1,300 to 1,900 searches with difficulty zero.[6] |
| 6 | Remaining Fort Worth service pages, cooling first | Cooling needs to rank by May for the July peak. |
| 7 | Full internal linking between the city page and every service page | The most common structural failure we see in location builds. |
| 8 | Measure for 90 days before expanding to the next towns | Evidence before spend, as your plan sets out.[2] |
We built two automated checks that every page must pass:
The first three pages scored 97% to 100% unique and passed every substance check. We would rather show you the number than ask you to take our word for it.
These are the only things blocking work we cannot do ourselves.
Your service areas page spells two towns "Anneta" and "Anneta South". They are Annetta and Annetta South.[15][20] Worth fixing before we build pages on those URLs.
Different pages do different jobs, and judging them all by the same number would be misleading. Five of your fifteen towns have real organic search demand. The other ten do not, and pages for them exist to support your map listing and to convert people who already found you.[6]
| Page type | Its job | Where success shows |
|---|---|---|
| Fort Worth service pages | Rank for "{service} fort worth" terms | Search Console impressions and clicks |
| Commercial service page | Rank for non-geographic commercial terms | Search Console, plus commercial enquiries |
| Smaller town pages | Support map listing relevance and convert referral traffic | Google Business Profile insights and form fills, not search rankings |
| All pages | Turn visits into booked work | Calls and form submissions by page |
We will report against these honestly, including when something is not working. A page that was built to support your map listing should not be graded on organic clicks, and a page that was built to rank should not be excused when it does not.
Prepared by iProv, 19 August 2026. Citation numbers refer to the companion document, Sources and Citations, which lists every source with a live link and the specific claim it supports. Search volume figures are modelled estimates used for comparing relative opportunity, not traffic forecasts. Census percentages in very small towns carry wide margins of error; the direction of each finding is reliable, the decimal is not.