A living scorecard for the Frisco location. A category-leading footprint is already built — this tracks the highest-leverage wins and our progress on them, together.
The site has the hard parts right: clean URL structure, solid internal linking, mobile rendering, and a broad, deep local footprint most HVAC sites never build. The opportunity in front of us is the optimization layer: structured data (schema), answer-formatted FAQ content, and transparent pricing. These are the signals Google and AI answer engines (ChatGPT, Google AI Overviews, Perplexity) use to rank and cite a business in 2026 — and they're content-and-code additions, not a rebuild. This page is where we'll watch that work land.
This is a baseline, not a grade — a starting line we improve from together.
Add JSON-LD (HVACBusiness, Service, FAQPage, Breadcrumb, AggregateRating) so Google and AI engines can read exactly what each page is. Currently zero pages have it — the single biggest lever, and the highest-value fix given the page count here.
Add concise, question-headed answers to the real questions homeowners ask. This is the format AI answer engines quote — and it's absent today, so we're not quotable.
Publish honest cost ranges (repair, replace, maintain). "How much does AC repair in [city] cost?" is a top query and exactly what AI surfaces; Frisco even has cost pages ready for it.
The "Current" column refreshes on a weekly crawl as changes ship. Most metrics are measured automatically; schema coverage is confirmed on a browser-checked pass (headless crawls can't reliably read embedded schema), so it carries its own "last verified" date.
| Metric | Baseline · Jul 17 | Current | Target | Status |
|---|---|---|---|---|
| Overall readiness | 40 / 100 | 40 / 100 | 85+ | Not started |
| Pages with schema (browser-verified) | 0 / 113 | 0 / 113 | 113 / 113 | Not started |
| Pages with FAQ content | 0 | 0 | All key pages | Not started |
| Hub page depth | 635 words | 635 words | 1,500+ | Not started |
| Local pricing content | None (cost page empty) | None | Published | Not started |
| Service-area coverage | 113 pages · 7 cities | 113 pages | Maintain & differentiate | Strength |
Add the JSON-LD stack across the 113-page footprint; complete OG/social tags; fix viewport, alt text, and NAP consistency. Fastest path to machine-readability.
Rebuild the hub page to ~1,500–2,000 words with real service depth and cost ranges, and add answer-first FAQ (wrapped in FAQPage schema) to every page type.
Give each city and service-by-city page genuinely unique local substance; de-conflict the Frisco Plano page against the McKinney location's Plano page.
Publish an authoritative "Best HVAC Companies in Frisco 2026" resource with methodology, comparisons, and FAQ schema — a competitor currently ranks Varsity Zone #13 of 13 here, and this is how we answer it.
Grow location-specific reviews (replace the McKinney-duplicated testimonials with real Frisco reviews), keep NAP identical everywhere, and refresh dated content monthly to sustain rankings and AI citations.
Page counts and coverage come from the live XML sitemap — 113 pages under /frisco-tx/.
Headings, word counts, meta/OG tags, image alt coverage, and internal links are read from the live pages each cycle.
Embedded JSON-LD can't be read reliably by an automated crawl, so schema coverage is confirmed on a browser-checked pass and carries its own "last verified" date above.
The foundation is genuinely strong — especially the 113-page footprint. The work ahead is a well-understood optimization layer (schema, FAQ, pricing) that converts what's already built into rankings and AI citations. This tracker keeps us aligned on progress, week over week.