A fast growing Austin home services site with a strong technical base, one structural weakness, and a backlink profile that needs attention. Every finding, and the fix it needs, in plain view.
The site is healthy and surprisingly AI ready. The exception is off page authority.
Across 481,739 technical checks
Already drawing ChatGPT referrals
The weakest signal in the audit
One page carries the footprint, while high value service terms sit on page two.
The Leander, Lago Vista, Jonestown, Burnet and Liberty Hill AC repair pages each have only one internal link pointing to them, so they get almost no link equity.
A live Local Falcon scan for "plumber near me", a 7x7 grid of 49 points across a 40 mile radius. Lantz ranks #1 right at the Lago Vista address, then drops off a cliff. Share of Local Voice is just 2.04%.

Extend your reach past your front door. You rank #1 right around the Lago Vista address, but that strength fades fast. Pushing visibility into the surrounding grid points is the priority.
Close a 2.04% Share of Local Voice. Across the searchable map you are almost invisible. Lifting this is the single biggest local opportunity on the table.
You show in only 1 of 49 points. Local SEO and profile work should target the southwest, west and southeast, where you do not appear at all.
Post more often. Your last Google post was May 9, 2026. A steady schedule keeps the profile active and signals freshness to Google.
Chase high-intent variations. Terms like "best plumber near me" and "emergency plumber near me" pull in ready-to-book searchers.
Answer what people actually ask. Cover questions like "what do local plumbers charge per hour" to build authority and win AI answers.
Match the landing page to intent. Your site shows in organic results, but the page should line up more tightly with "plumber near me" intent.
Turn FAQs into content. Searchers keep asking "how much does a plumber charge just to show up". A focused FAQ or post answers it and earns citations.
The Generac dealer and installation cluster is large and high intent. The generators page currently ranks #25 for generator service.
How long a well pump lasts, what it costs, signs of failure. Informational, high volume, low competition, and ideal for AI answers.
Backlinks jumped from 137 to 2,354 in a very short window. Most of that growth is spam.
Out of 100, the audit low point.
138 of 230 referring domains sit at the lowest possible score.
A pattern of a link scheme, not earned coverage.
Alongside these, a network of sister plumber microsites all link back, a classic doorway footprint.
Twenty seven errors, the most serious of which make whole pages vanish from Google.
The drain cleaning, sewer line and sump pump service pages redirect back and forth forever, so they never load. They are linked from every city page.
An internal ssoapi link is exposed to crawlers and alone triggers a missing title, missing viewport and missing H1.
Service area and county pages carry very little text, including williamson county, travis county, round rock and pflugerville.
Outbound links across the site point to pages that no longer exist.
spicewood-electritians, liberty-hills-plumbers, liberty-hills-ac-repair and barton-creek-lakside are indexable with misspelled slugs.
The site has no AI guidance file, despite already receiving AI referral traffic.
A separate full crawl of 152 pages, with every finding re-derived from the raw HTML, scored the site 55 out of 100 overall. These issues sit beneath the headline metrics, and each one below was independently confirmed.
A sitewide typo, telePhone instead of telephone, means zero valid phone properties across all 204 pages. areaServed and sameAs are both absent too, so no served cities and no social profiles are readable from the structured data.
Both /service-areas/cedar-park/ and /cedar-park-plumbers/ return 200 and point their canonical at themselves. Google splits the ranking signal across the pair, so neither version wins. This repeats across about seven cities.
Independently measured: 70% of the sentences on the Cedar Park and Leander pages match once the city name is swapped. Roughly ten flat city slugs and thirty service-area hubs are the same copy with the town name changed, a doorway-page risk.
The Cedar Park page carries (512) 741-4122 alongside the sitewide (425) 954-3452. Conflicting numbers split the local-pack and citation signal for that city.
TACLA3825C, TECL #9010 and M-40190 appear only in the footer, never in the page bodies or the schema, the places where they would actually build trust.
Zero dollar figures across the entire site, even on a FAQ titled How much does AC repair cost, despite upfront-pricing claims. Nothing concrete for buyers, or AI answers, to cite.
A full Screaming Frog crawl corroborates the findings and adds detail across 40 issue types. The largest items are grouped below. Most already sit in the fix plan; the new ones it surfaced were added there too.
The complete to-do, merged from both audits and ordered by impact. Connect Google Search Console and GA4 first, so each change can be measured before and after.
206 valid LocalBusiness items and 38 valid Article items, with zero invalid markup.
A live URL carrying a chatgpt.com source tag confirms AI engines reference the site.
HTTPS, internal SEO and a healthy sitemap all score a perfect 100.
Two ways forward, and they stack: build it right, then grow it every month.