● Varsity Zone HVAC × Scorpion · SEO & AEO Progress Tracker

Search & Answer-Engine Scorecard — McKinney & Frisco

A shared, living scorecard for our two North Texas HVAC locations. Strong foundations are already in place — this tracks the highest-leverage wins and our progress on them, together.

LocationsMcKinney · Frisco
Combined footprint149 live pages
Status as ofJuly 17, 2026
Prepared withthe Scorpion team
Live metrics current as of Jul 17, 2026 · schema last verified Jul 17, 2026 (browser-checked)
The Shared Goal

Great foundation — now let's make it findable by Google and AI

Both sites have the hard parts right: clean URL structures, solid internal linking, mobile rendering, and — especially in Frisco — 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.


Portfolio Snapshot

Where the two locations stand today

These are baselines, not grades — a starting line we improve from together. Both are held back by the same fixable gaps, so the same playbook lifts both.

McKinney

34/100
Solid fundamentals · room to grow coverage & depth
36 pages0 with schema0 with FAQhub 573 words

Frisco

40/100
Category-leading footprint · optimization pending
113 pages0 with schema0 with FAQhub 635 words
Why the scores are close despite very different page counts: structured data and answer-engine readiness together carry ~44% of the scoring weight, and both sit at zero on both sites. Adding that layer is what moves the number — and Frisco, with 113 pages, has more surface to gain from it.

The Highest-Leverage Wins

Three additions that lift both sites the most

Win 1

Structured data (schema)

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.

Win 2

FAQ / answer-first content

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.

Win 3

Transparent local pricing

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.


Progress Tracker · Updated Weekly

Baseline → target, tracked over time

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.

McKinney

Baseline: 34/100
MetricBaseline · Jul 17CurrentTargetStatus
Overall readiness34 / 10034 / 10080+Not started
Pages with schema (browser-verified)0 / 360 / 3636 / 36Not started
Pages with FAQ content00All key pagesNot started
Hub page depth573 words573 words1,500+Not started
Local pricing contentNoneNonePublishedNot started
Service-area coverage7 cities7 citiesFill Fairview, Lucas, WylieGaps noted

Frisco

Baseline: 40/100
MetricBaseline · Jul 17CurrentTargetStatus
Overall readiness40 / 10040 / 10085+Not started
Pages with schema (browser-verified)0 / 1130 / 113113 / 113Not started
Pages with FAQ content00All key pagesNot started
Hub page depth635 words635 words1,500+Not started
Local pricing contentNone (cost page empty)NonePublishedNot started
Service-area coverage113 pages · 7 cities113 pagesMaintain & differentiateStrength
Change log — updates will appear here as Scorpion ships work (e.g., "Jul 24 · Schema added to Frisco hub + 7 city landings · Frisco schema coverage 0 → 8 pages"). Nothing logged yet; this is the baseline snapshot.

The Shared Plan

How we get there — five phases

  1. Foundation: schema + on-page fixes, templated by page type

    Add the JSON-LD stack across both footprints; complete OG/social tags; fix viewport, alt text, and NAP consistency. Fastest path to machine-readability.

  2. Hubs & FAQ

    Rebuild both hub pages 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.

  3. Differentiate the local pages

    Give each city and service-by-city page genuinely unique local substance; fill McKinney's missing cities (Fairview, Lucas, Wylie); de-conflict the two Plano pages.

  4. Own the "best HVAC in [city]" answer

    Publish authoritative "Best HVAC Companies in [City] 2026" resources with methodology, comparisons, and FAQ schema — so we're the source AI cites.

  5. Authority & freshness

    Grow location-specific reviews, keep NAP identical everywhere, and refresh dated content monthly to sustain rankings and AI citations.


Location Highlights

What's strong, and where the wins are

McKinney · 34/100

  • Strengths: clean titles & canonical tags, one H1 per page, strong internal linking, mobile-ready.
  • Top wins: add schema + FAQ sitewide; expand the 573-word hub; publish cost ranges.
  • Coverage: 36 pages, mostly single-page cities — room to deepen, and to add Fairview, Lucas & Wylie.

Frisco · 40/100

  • Standout strength: a category-leading 113-page footprint with dedicated service-by-city pages — the expensive part, already built.
  • Top wins: layer schema + FAQ + pricing across that footprint; strengthen the hub title & depth; use real Frisco reviews.
  • Fastest ROI: an owned "Best HVAC in Frisco" resource — a competitor's list currently ranks us last, and this is how we answer it.

How We Measure

Method & the schema-verification note

Sitemap crawl

Page counts and coverage come from the live XML sitemap — 36 pages under /mckinney-tx/, 113 under /frisco-tx/ (149 combined).

Live page inspection

Headings, word counts, meta/OG tags, image alt coverage, and internal links are read from the live pages each cycle.

Schema — browser-verified

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.

Cadence: the Current column and change log refresh weekly. Cost ranges cited in the detailed audits are market/context references, not Varsity Zone quotes. Full location-by-location detail (every finding, evidence, and schema template) lives in the two internal audit documents.

The bottom line

The foundation is genuinely strong — especially Frisco's 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.