Leaky's Plumbing, Heating & A/C has a well-built website with strong content, detailed service pages, and excellent trust signals — including 463 five-star reviews and BBB accreditation. The site stands out with unique tools like cost calculators that no direct competitor offers.
However, the site is leaving significant visibility on the table due to missing structured data labels that search engines and AI answer engines need. Your 463 five-star reviews aren't showing up as star ratings in Google search results. Your frequently asked questions aren't generating rich FAQ snippets. And your dual-location service areas lack the technical signals that help Google show the right page to the right city.
Top 3 Findings:Recommended Next Step: Implement FAQ and Review structured data on the homepage this week. This is a 1-hour fix that can produce visible results in Google within 2–4 weeks.
Score Bands: 🟢 Excellent (90–100) · 🟡 Good (70–89) · 🟠 Needs Work (50–69) · 🔴 Critical (0–49)
These are the highest-impact improvements that can be implemented immediately with minimal effort.
| Quick Win | What It Does | Business Impact | Effort |
|---|---|---|---|
| Add FAQ structured data | Your 8 FAQ questions get labeled so Google can show them as expandable answers in search results. | Increases click-through rate by 15–30% on pages with FAQ snippets. | Low |
| Add Review structured data | Your 463 five-star reviews get displayed as star ratings directly in Google search results. | Star ratings in SERPs increase click-through by 20–35%. | Low |
| Fix broken social links | Footer Twitter and Facebook links go to dead pages. Fix or remove them. | Removes broken experience for visitors checking your social presence. | Low |
| Add business hours to schema | Google doesn't know when you're open — add hours to your business listing data. | Required for local pack "open now" filter visibility. | Low |
| Fix "Why Choose Use" typo | Homepage has a typo: "Why Choose Use" instead of "Why Choose Us." | Fixes professional appearance and trust signal. | Low |
| Add image alt text | Most images have no descriptive text. Add relevant alt text to improve accessibility and image search. | Improves accessibility compliance and image search visibility. | Medium |
| Add lazy loading to images | Below-fold images load all at once, slowing page speed. Add loading="lazy" attribute. | Faster page load = lower bounce rate on mobile. | Low |
The site is well-configured for search engine crawling. Robots.txt properly allows access, and the XML sitemap includes 6 sub-sitemaps with accurate URLs. WordPress and Yoast SEO are handling core technical signals correctly.
| Issue | Business Impact | Effort | Priority |
|---|---|---|---|
| No FAQPage structured data | Google can't show FAQ rich results — missing 15–30% CTR boost on homepage. | Low | 🔴 High |
| No Review / AggregateRating schema | 463 five-star reviews don't show as stars in search results — competitors with stars get more clicks. | Low | 🔴 High |
| Missing business hours in schema | Invisible in "open now" local pack filter. | Low | 🔴 High |
| No Service schema on individual pages | Service pages (AC Installation, Plumbing, etc.) can't generate rich snippets. | Medium | 🟠 Medium |
| No Article / HowTo schema on blog posts | DIY guides can't appear as how-to rich results. | Medium | 🟠 Medium |
PageSpeed API key was not available for this audit — field data scores not measured. However, the following observations were noted:
| Issue | Business Impact | Effort | Priority |
|---|---|---|---|
| Images lack lazy loading (7 of 10 images) | All images load at once, increasing initial page load time — higher bounce rate on mobile. | Low | 🟠 Medium |
| Missing alt text on most images | Hurts accessibility compliance and image search visibility. | Medium | 🟠 Medium |
URL structure is clean and logical. Dual-location architecture (Lubbock and San Antonio hubs) is good. However, duplicate water heater calculators exist at two different URLs.
| Issue | Business Impact | Effort | Priority |
|---|---|---|---|
| Duplicate water heater calculators | /water-heater-cost/ and /water-heater-estimate/ serve the same purpose — dilutes authority. | Low | 🟢 Low |
| No hreflang for dual markets | Google may show San Antonio pages to Lubbock searchers and vice versa. | Low | 🟢 Low |
The blog content is well above average for a local business. DIY guides like "How to Fix a Leaking Tap" include step-by-step instructions, tool lists, cost breakdowns, and clear "DIY vs. Call a Pro" guidance. Cost calculator pages provide genuine value that competitors don't match.
| Signal | Status | Notes |
|---|---|---|
| FAQ content on key pages | ✅ Yes | 8 questions on homepage covering common concerns. |
| FAQ structured data (FAQPage schema) | ❌ No | Content exists but isn't labeled — AI engines can't extract it. |
| Direct-answer paragraphs (40–60 words) | ⚠️ Partial | Some answers buried in long paragraphs. Needs "Quick Answer" formatting. |
| Question-format headings | ⚠️ Partial | FAQ section uses questions. Blog posts and service pages mostly use statement headings. |
| Author / owner credentials visible | ✅ Yes | Silas Jones profile on homepage with license numbers and experience. |
| Reviews with structured data | ❌ No | 463 reviews exist but not in schema format. |
| Topical clusters defined | ✅ Yes | Clear plumbing, HVAC, and home services clusters. |
| Service-level structured data | ❌ No | Individual service pages lack Service schema. |
| Issue | Business Impact | Effort | Priority |
|---|---|---|---|
| FAQ content not formatted for AI extraction | When people ask ChatGPT or Google AI "best plumber in Lubbock," your content can't be quoted. | Medium | 🔴 High |
| Blog introductions bury the answer | AI answer engines prefer "Quick Answer" paragraphs at the top of content. | Medium | 🟠 Medium |
| Blog posts don't link to service pages | Internal linking opportunity missed — guides mention calling a plumber but don't link to contact page. | Low | 🟠 Medium |
GEO measures how well your site performs when AI tools like ChatGPT, Perplexity, and Google AI generate answers about your services.
| Signal | Status | Notes |
|---|---|---|
| llms.txt file | ✅ Yes | Yoast-generated. Lists all pages, posts, projects, and categories. |
| AI crawler access (robots.txt) | ✅ Yes | No blocks on AI crawlers (GPTBot, ClaudeBot, etc.). |
| Entity schema (Organization) | ✅ Yes | Plumber + HVACBusiness with dual addresses. |
| Social profile links in schema | ⚠️ Broken | Schema lists YouTube, TikTok, X — but footer links are broken. |
| E-E-A-T signals | ✅ Yes | Owner name, licenses, BBB, 463 reviews, team photos. |
| Review structured data | ❌ No | Missing — weakens AI citation trust signals. |
| Citation-worthy content | ✅ Yes | Transparent pricing, calculators, educational content. |
Bottom line: Your site is well-positioned for AI-generated answers. The main gaps are review structured data (so AI tools can cite your rating) and fixing broken social links (so entity data is consistent).
| Competitor | Strengths | Your Advantage |
|---|---|---|
| BTAC (btacinc.com) | Established, design-build focus | Your educational content and calculators |
| Action Air (actionairlubbock.com) | 1000+ 5-star reviews | Your transparent pricing and cost tools |
| Joe Rushing (joerushing.com) | Local legacy brand | Your modern web presence and AI tools |
| Comfort Masters (comfortmasters.net) | 24/7, multi-regional | Your educational blog and DIY guides |
| Competitor | Strengths | Your Advantage |
|---|---|---|
| Jon Wayne (jonwayne.com) | Massive presence, same-day, financing | Your cost calculators and transparency |
| Champion (championac.com) | Multi-trade, strong brand | Your focused expertise and educational content |
| Will Fix It (willfixit.com) | Strong CTA, simple UX | Your deeper content and trust signals |
| Rosenberg (rosenberghvac.com) | Since 2003, legacy trust | Your modern tools and digital presence |
Your unique competitive differentiator: Cost calculators, transparent pricing blog posts, and educational DIY guides. No competitor in either market offers this combination. Structured data will make these assets discoverable in AI-generated answers.
| Initiative | What It Fixes | Effort | Expected Impact |
|---|---|---|---|
| Add FAQPage schema to homepage | FAQ rich results in Google | 30 min | 15–30% CTR increase |
| Add AggregateRating + Review schema | Star ratings in search results | 30 min | 20–35% CTR increase |
| Add business hours to schema | "Open now" visibility in local pack | 15 min | Local pack eligibility |
| Fix broken social links | Clean footer + consistent entity data | 10 min | Trust signal fix |
| Fix "Why Choose Use" typo | Professional appearance | 2 min | Trust signal fix |
| Add lazy loading to images | Faster page load on mobile | 10 min | Lower bounce rate |
| Add alt text to images | Accessibility + image SEO | 20 min | Accessibility compliance |
| Initiative | What It Fixes | Effort | Expected Impact |
|---|---|---|---|
| Rewrite homepage title with location keywords | Better local search visibility | 10 min | Improved CTR for local queries |
| Add HowTo schema to DIY blog posts | How-to rich results in Google | 1 hr | Featured snippet potential |
| Add internal links from blog to service pages | Better crawl paths + conversion flow | 30 min | Improved page authority distribution |
| Consolidate duplicate water heater calculators | Eliminates content dilution | 15 min | Consolidated authority |
| Add Quick Answer paragraphs to top blog posts | AI engines can extract direct answers | 2 hrs | AEO visibility |
| Initiative | What It Fixes | Effort | Expected Impact |
|---|---|---|---|
| Add Service schema to each service page | Service-level rich snippets | 2 hrs | Enhanced SERP presentation |
| Add HowTo schema to cost calculators | Calculator pages become answer sources | 1 hr | AI answer engine citations |
| Create location-specific content for San Antonio | Better local visibility in SA market | 4 hrs | Expanded market reach |
| Implement hreflang for dual markets | Correct page shown per city | 30 min | Reduced cannibalization |
Most of the Phase 1 fixes can be completed in a single afternoon. Let's start with the structured data changes that will get your reviews and FAQs showing in Google search results.
Contact: info@ignitiv.io