San Diego Website Experience Audit
Mauzy.com · SherlockAir.com · Conversion, navigation, brand value, and 24/7 readiness
Confidential
Captured June 6, 2026 · Prepared for Morgan
The strongest confirmed issue is brand integrity on Sherlock. The highest-potential issue is the booking path, but that one needs a browser to confirm.

The clearest problem, and the one that renders identically for every visitor, is that the Sherlock site repeatedly tells its own visitors they are at Mauzy, a half-finished consolidation leaking onto a live property. This is time-sensitive: the relaunch puts the full $10K into Sherlock brand search to test whether the name still pulls demand after three months dark, and a page that reframes those brand-search visitors as Mauzy corrupts the very signal that spend is buying. The booking buttons, flagged on first pass, were confirmed working (a Schedule Engine popup). Beyond the bleed, both homepages under-index on the levers the brand strategy named as the way to win this market: loud 24/7 availability, financing, a drain or tune-up price anchor, and membership.

This audit is organized by severity. P0 items affect conversion or brand integrity and should move this week. P1 items are within-the-month fixes. P2 is cleanup. Items tagged Verify need a 30 second browser check before any work is ordered.

How to read this, and what was already corrected. This audit reads each page's served HTML. That makes most findings reliable, because text content (review copy, headlines, anniversary numbers, what is and is not present) renders the same for everyone. A few findings depended on runtime behavior and were pressure-tested rather than asserted: a promotion banner present in source was confirmed not to render and was removed, and the booking buttons (which resolve to href="#" in source) were confirmed working as a Schedule Engine popup. One item below remains in that "confirm in a browser first" category and is tagged Verify: the award images. Everything not tagged Verify is render-independent and stands as written.

At a glance

Scored against what a high-intent San Diego homeowner needs to convert: a working way to book, a fast emergency path, a reason to trust, a reason to choose, and accurate brand signals.

Mauzy

mauzy.com · anchor brand · HVAC / plumbing / electrical / drain
Online booking path worksWorking
24/7 emergency surfacedBuried
Offer relevance to summer strategyMisaligned
Financing & membership on pageIn nav only
Brand consistency (anniversary)Conflicting
Social proof volumeStrong
Navigation depth & service coverageStrong

Sherlock

sherlockair.com · North County · plumbing / heating / air
Online booking path worksWorking
Brand identity integrityCompromised
24/7 emergency surfacedBuried
Offers on homepageNone shown
Review freshness6 months stale
Financing & membership on pageNamed, no detail
Trust badges (BBB, ACCA, Nexstar)Strong

Shared critical issues

These appear on both sites because both run the same template and the same conversion plumbing. Fixing them once fixes them twice.

Resolved Booking CTAs work; the source # is a Schedule Engine popup trigger

Flagged on first pass because every "book" button resolves to href="#" in source. Confirmed on review: the buttons open a Schedule Engine scheduling popup via JavaScript on all sites, so the click behavior works and the source anchor is expected. No action needed. This is the kind of finding that looked alarming in raw HTML and was correctly held as a hypothesis rather than asserted; recording the resolution here so it does not resurface in a later review.

P0 24/7 emergency availability is buried, in a market that loses jobs on availability

The prior competitor read showed Mauzy and Sherlock lose jobs to competitors primarily on price and availability. Yet availability is the weakest signal on both homepages.

Mauzy: the hero claims "Emergency & Same Day Services Available," but the only concrete 24/7 signal, "Open 24 hrs. Mon to Sun," sits in the footer. There is no persistent emergency call element near the top.
Sherlock: "Available 24/7" appears only in the footer. The contact form has an "Is this an emergency?" toggle, but nothing above the fold tells a panicked homeowner to call now.

Fix: Add a persistent header strip on both: "24/7 Emergency Service" with a tap-to-call number. This is a no-media, same-day win that targets the exact loss reason in the data.

P1 Financing and membership live in the navigation, not on the page

Both sites bury two of the strongest decision levers. Per the prior San Diego competitor benchmark (captured late May 2026), SDG&E rates near 45.7¢ per kWh make financing high-efficiency replacement the easy local story, and competitors lead with 0% for 12 to 18 months. Membership is the retention flywheel named in the summer plan. Neither shows up as a homepage value block on either site.

Fix: Add a financing band (0% / term, with the GoodLeap logo Mauzy already references in metadata) and a Smart Membership block to both homepages.

Mauzy.com · brand-by-brand findings

Mauzy has the deepest navigation and the strongest proof volume of the two. Its problems are freshness, conversion wiring, and brand-signal consistency.

Offers & promotions
P1 Homepage offers do not match the summer call-driver strategy

The three current offers are a $99 water heater flush, a free HVAC diagnostic, and $150 off an EV charger. None is a drain or tune-up call driver, which is what the San Diego market actually runs (Anderson $63 drain, Rooter $54). There is also a live direct-mail campaign built around $59 drain clearing with a free camera inspection (DRAIN59), and the website does not reflect it. The paid, mail, and web offer sets are disconnected.

Fix: Lead the homepage offer rail with a drain or tune-up price anchor that matches the market and the mail piece, so a homeowner who got the postcard and searched the brand sees the same offer.

Brand value & trust
P1 The anniversary claim contradicts itself on a single page

The hero says "Trusted Since 1969." Lower on the same page: "60+ Years Of Experience," "over half a century," "keeping homes comfortable for over 60 years," and a "60 years" badge. A visitor doing the arithmetic from 1969 lands on a different number. This is the open anniversary question already flagged for your sign-off; the recommendation here is only that the site pick one figure and use it everywhere, not which figure is correct.

Fix: Confirm the figure, then standardize the badge, hero, and body copy to match.

Verify The award images may not be loading

The five images in the "awards" section carry an empty viewBox in source, while the partner logos on the same page carry real dimensions. That pattern can mean the award assets are genuinely missing, or it can be a lazy-load placeholder that the browser swaps in on scroll. Same caution as the banner: check the rendered page before ordering a fix.

Verify: scroll to the awards row on the live homepage. If it shows blank boxes, re-upload the assets with correct dimensions or remove the row; if the logos appear, close this item.

P2 Pacific Drain is featured as a "family" partner while in sunset

The "Part of the San Diego home services family" block links out to Sherlock, Pacific Drain, and Ideal partnership pages. Pacific Drain is in active wind-down per the approved sunset plan. Featuring it as a living partner brand works against the migration.

Fix: Decide whether to drop Pacific Drain from the family block as the sunset progresses; coordinate with the GBP and 301 redirect work already planned.

P2 Strong proof is parked at the bottom

"Over 5,000+ 5 star reviews" is a genuine asset, but the only review proof near the hero is a small Google badge. The full reviews widget sits at the very bottom of the page, below the CTA band.

Fix: Surface a review count and star rating directly beside the hero CTA, where the decision is made.

Content hygiene
P2 Mid-sentence capitalization in the hero

"We respond in minutes and Prioritize for same day appointments." The capital P in the middle of the sentence reads like a merged field artifact. Small, but it is in the most-read line on the site.

SherlockAir.com · brand-by-brand findings

Sherlock has cleaner trust badges than Mauzy, but it has a brand-integrity problem that is more serious than any cosmetic issue on either site.

Brand identity
P0 The Sherlock site keeps telling visitors they are at Mauzy

The site is branded Sherlock end to end: logo, navigation, footer, license #1116833. But the body content repeatedly identifies as Mauzy. The hero merge band says "Sherlock has joined forces with Mauzy," a navigation item reads "Mauzy Joins Sherlock" (the two phrasings contradict each other on direction), and roughly nine of the ten homepage reviews literally name Mauzy: "call Eduardo and Mauzy Plumbing again," "recommend Jace and Mauzy," "second time I have used Mauzy plumbing." The review images all share one Google place identifier, so this is Mauzy's review feed rendered on Sherlock's site.

A homeowner who clicked a Sherlock ad or typed sherlockair.com lands on a page that tells them, in the hero and in nearly every review, that they are dealing with Mauzy. This is the consolidation and DBA question, which has not been approved, leaking onto a live property in a half-finished state.

Why this is urgent now. The June relaunch puts the entire $10K into the Sherlock Brand search campaign for one reason: to find out whether the Sherlock name still draws search demand after roughly three months dark. That makes the landing page the other half of the experiment. Every brand-search visitor is being asked, in effect, "do you still want Sherlock?" and the page answers by reframing them as Mauzy. A weak result then cannot be read cleanly: it could mean the brand has faded, or it could mean the page talked visitors out of the brand they came for. Because this test feeds the larger decision on whether to fold Sherlock into Mauzy, a contaminated read risks steering that decision on bad evidence.

Fix: This is a brand-of-record decision that sits with you, not a web-vendor ticket. Pending that decision, at minimum the live site should not contradict itself: align the merge copy to one direction and correct the review attribution so the Sherlock site does not present as Mauzy.

P2 The logo tagline is wrong

The logo's alt text reads "The Game Is Now." The Sherlock Holmes line, and presumably the intended tagline, is "The game is afoot." If that text is baked into the logo asset it is on every page.

Offers & conversion levers
P1 An Offers page exists, but the homepage shows no offer at all

"Offers" is in the navigation, yet the homepage carries no promotion, no price anchor, and no dollar figure anywhere. Sherlock is weaker than Mauzy on this dimension, and it matters because Sherlock is currently the demand-constrained brand: lead volume was deliberately pulled down ahead of the June 5 relaunch, so the binding problem now is visibility, not booking rate. Any visitor the site does manage to attract needs a clear, immediate reason to convert rather than bounce.

Fix: Put at least one price-anchored offer (a drain or tune-up call driver) on the homepage above the fold.

P1 Financing and membership are named but empty

The "See How We Stand-Out" tiles list "Easy Financing" and "VIP Services," but with no rate, no term, no detail, and no link. Sherlock Smart Membership exists in the navigation but is not surfaced. These are claims without substance where a homeowner expects a number.

Fix: Give the financing tile a 0% / term anchor and a link; surface the Smart Membership offer.

Freshness & proof
P2 Homepage reviews are six months stale

The newest review shown is dated December 29, 2025; most are October to December 2025. In June, a static review block frozen in December reads as a site that is not maintained, even though the underlying Google rating is strong ("over 4,000 five-star reviews").

Fix: Connect the homepage reviews to a live feed so the dates stay current.

P2 Trust badges are a genuine strength, keep them

BBB A+, ACCA, Nexstar, HomeAdvisor Top Rated, and Pearl badges all load correctly. This is the one trust dimension where Sherlock looks ahead of Mauzy, whose award row is the item flagged to verify above. Worth porting this working-badge pattern to Mauzy regardless.

Competitive gap, tied to the prior benchmark

The earlier competitor research identified the specific levers that reduce competitor losses in this market. Measured against that list, both homepages currently under-deliver on all four.

Lever the market runsWhat competitors doMauzy.com todaySherlock.com today
0% financingAnderson 0% / 18 months on high-SEER replacementIn nav only, no rate on pageTile named, no rate or link
Drain / tune-up price anchorAnderson $63, Rooter $54, Blue Planet $89 + cameraNo drain or tune-up offer on pageNo offer shown at all
Maintenance membershipAnderson AMP, One Hour HeroIn nav onlyIn nav only
Loud 24/7 availabilityAvailability is a top competitor win reasonFooter onlyFooter only
Both sites are quietest on exactly the levers the data says win this market. The fixes are content placement, not redesign, and most can ship the same week.

Prioritized fix list

Sequenced by impact and effort. P0 items are conversion or brand integrity and should not wait on a redesign cycle.

PriorityActionSiteOwner
P0Resolve the Sherlock "we are Mauzy" bleed; align merge copy and review attributionSherlockMorgan, then web vendor
P0Add a persistent 24/7 emergency header with tap-to-callBothWeb vendor
P1Add a financing band (0% / term) and a Smart Membership block to the homepageBothWeb vendor
P1Lead the offer rail with a drain or tune-up price anchor that matches the mail pieceBothMarketing
P1Confirm the anniversary figure, then standardize hero, badge, and body copyMauzyMorgan, then web vendor
VerifyCheck whether the award images render; re-upload or remove only if blankMauzyYou, then web vendor
P2Move review proof beside the hero CTABothWeb vendor
P2Connect Sherlock homepage reviews to a live feed; fix the "Game Is Now" taglineSherlockWeb vendor
P2Fix the "Prioritize" mid-sentence casing; decide on Pacific Drain in the family blockMauzyMarketing
The single ask, if you read nothing else. Clean the Sherlock brand bleed before the brand-search test accumulates volume. The $10K is paying to learn whether "Sherlock" still pulls demand after three months dark; a landing page that reframes those visitors as Mauzy is the one thing that can make a real answer unreadable. Booking works, so this is now the highest-leverage fix on the list.