Bathtub Refinishing & Reglazing Teardown — Dallas
Deep profiles of the top organic sites ranking for "bathtub refinishing dallas" (Midlothian Bathtub Refinishing [lead-gen] & Dallas Bathtub Refinishing). Source-level analysis: structure, offers, CTAs, chat, schema, tracking. Live SERP captured 2026-10-07 (DataForSEO, mobile).
Bathtub Refinishing/Reglazing — Dallas Competitive Teardown (2 sites)
Research date: 2026-10-07. Method: curl + raw-HTML parsing (titles, metas, H1s, ld+json, tel: links, scripts, forms, hidden fields, body copy), sitemap enumeration, plus sibling/footprint pages. All quotes verbatim from source HTML.
MAP-PACK TOP 3 (context): TUB GUY (4.9, 77 reviews) · Dallas Bathtub Refinishing Pros (4.7, 64) · Dallas Bathtub Refinishing Services (4.9, 61).
Midlothian Bathtub Refinishing — https://midlothianbathtubrefinishing.com/bathtub-resurfacing-dallas-tx
Snapshot
- Positioning: an AI-generated local lead-gen/marketplace site, not a real contractor. Brand voice is generic, third-person, informational ("Property owners often explore resurfacing options…", "Connecting with experienced professionals"). No named owner, no license, no team, no photos of real work. The site monetizes by selling homeowner leads to contractors via "Project Quote Pro" (its /contractor page: "Get high quality Bathtub Refinishing leads from Midlothian Bathtub Refinishing… premium selected leads from Project Quote Pro").
- Taglines/H1s verbatim: homepage H1 "Bathtub Refinishing in Midlothian, TX"; Dallas landing H1 "Get Bathtub Resurfacing in Dallas, TX"; contractor page H1 "Grow Your Bathtub Refinishing Business".
- Years in business: none claimed (no "since", no experience numbers anywhere). Footer is just "Copyright © 2026".
- What it ranks for: page-1 style coverage of every suburb/city + county in the southern DFW arc (Midlothian, Waxahachie, Mansfield, Arlington, Irving, Grand Prairie, Dallas, Dallas County, DeSoto, Duncanville, Cedar Hill, Red Oak, Alvarado, Burleson, Crowley, Joshua, Johnson County, Ellis County) × 2 keyword stems ("bathtub-resurfacing-{city}-tx" and "tub-reglazing-{city}-tx") — classic doorway-page architecture targeting "bathtub resurfacing dallas tx" / "tub reglazing dallas tx".
- Tech stack: custom "dynamo"/"stone" theme CMS (
/dynamo/js/app.js,/theme/stone/js/theme.js,/stats/js/script.js), jQuery 1.12.2, Bootstrap. Sitemap is a gzipped index → child gz sitemaps.
Offers & Promotions
- No dollar discounts, no coupons, no financing, no price guarantee, no membership plan. The only "promo" is an editorial-style page:
/bathtub-refinishing-black-friday-deals— H1 "Durable Finish for Long-Lasting Results" — which literally tells visitors to ask other contractors for deals: "Late November and early December present an excellent opportunity to secure discounts from contractors and service providers… Asking contractors about Black Friday discounts or holiday specials can lead to significant savings." - Generic cost ranges published as "planning estimates, not contractor quotes": homepage "Local Project Snapshot" says "Typical Cost - $350 to $700 for bathtub refinishing in Midlothian, TX" and "Project Duration - Usually takes 4 to 8 hours, with full curing time around 24 hours"; the Dallas page "Cost Snapshot" says "Resurfacing Cost Range - The typical cost for bathtub resurfacing services varies between $300 and $600", finish upgrades "adding $50 to $150", repairs "$100 to $250". (Its own blog posts contradict this with wilder numbers — "Estimated prices range from $1,200 to $6,000" and "$1,200 to over $15,000" — a credibility hole.)
- Free quote promise: "Get A Local Quote" / "Get a Bathtub Resurfacing Quote" repeated ~6× per page.
Site Architecture
Full inventory (from gzipped XML sitemaps + nav; ~67 URLs):
- Core:
/(home),/about-us,/contact,/locations,/services,/contractor(lead-gen signup),/ai-website("Get an AI Website" — sells sites to contractors),/privacy-policy,/tos,/ccpa,/do-not-sell,/accessibility,/copyright. - Category hubs:
/c/blog,/c/contractors,/c/pro,/c/promotions,/c/service,/c/service-locations,/c/bathtub-resurfacing,/c/products,/c/other-services. - Service pages (3 stems):
/get-bathtub-resurfacing,/get-bathtub-renovation,/get-bathtub-remodeling,/bathtub-refinishing-services,/bathtub-refinishing-products,/bathtub-refinishing-timing. - City/location pages — the core SEO pattern, 2 keyword variants × 17 geo modifiers:
bathtub-resurfacing-{city}-txandtub-reglazing-{city}-txfor Alvarado, Arlington, Burleson, Cedar Hill, Crowley, Dallas, Dallas County, DeSoto, Duncanville, Ellis County, Grand Prairie, Irving, Johnson County, Joshua, Mansfield, Red Oak, Waxahachie. Plus 6 Midlothian-native service pages:/midlothian-tub-reglazing,/midlothian-tub-refinishing,/midlothian-porcelain-tub-resurfacing,/midlothian-fiberglass-tub-refinishing,/midlothian-bathtub-resurfacing. - Cost/blog content:
/cost-of-bathtub-refinishing-in-midlothian-tx,/midlothian-tx-tub-refinishing-costs,/midlothian-tx-tub-reglazing-costs,/midlothian-tx-bathtub-resurfacing-costs,/who-provides-bathtub-refinishing-midlothian,/bathtub-refinishing-black-friday-deals, plus a paginated blog (12 pages of AI "cost guide" posts, e.g. "Cost of Tub Refinishing in Midlothian, TX", "Tub Reglazing in Johnson County, TX"). - No coupons page, no financing page, no reviews page, no gallery, no careers, no commercial page.
Homepage Anatomy (top → bottom)
- Sticky header: logo "Midlothian Bathtub Refinishing" + "Need help? Call: 855-506-1279" (click-to-call) + hamburger menu.
- Mega-menu: Service (Bathtub Remodeling / Renovation / Resurfacing) → Locations dropdown (17 cities × 2 service pages) → Contractors ("Who Provides Bathtub Refinishing in Midlothian") → Blog (cost guides) → Promotions (Black Friday) → About Us → Contact → Pros ("Signup as a Pro", "Get an AI Website").
- Hero: H1 "Bathtub Refinishing in Midlothian, TX" + one-sentence pitch + zip-code lead form ("ZIP Code / Get A Local Quote").
- Anchor tab nav: "Project facts · Service options · Common questions".
- H2 "Local Project Snapshot" — 4 data cards: Typical Cost ($350–$700), Project Duration (4–8 hrs, 24-hr cure), Preparation Constraint, Local/Seasonal Issue (humidity) + disclaimer "Planning estimates, not contractor quotes."
- H2 "Bathtub Refinishing Options" (H3 "Bathtub Resurfacing" — one thin card).
- H2 "Homeowner Questions" — 5 FAQ pairs (prep, disruption, compatible surfaces, lifespan "10 to 15 years", cleaning).
- "Brand philosophy · midlothianbathtubrefinishing.com" pull-quote.
- H2 "Request Your Quote Today" + "Get A Local Quote" CTA.
- Tag cloud (Tub Refinishing / Bathtub Resurfacing / Cost Estimate / Home Improvement / Bathroom Renovation).
- Blog feed (H5 cards w/ date + "Read more", paginated First…Last).
- Footer widgets: "Bathtub Refinishing Overview", "Service Areas", "Planning Process" (4-step list), "Recent Articles", then footer links (Get a Quote, Privacy, TOS, California Privacy, Do Not Sell My Personal Information, Accessibility, Copyright) + "Call 855-506-1279".
CTAs & Conversion
- Phone: "Need help? Call: 855-506-1279" in sticky header (tel: link) + "Call 855-506-1279" in footer. The number is an 855 toll-free tracking number, not a local number.
- Forms: (1) hero zip-only form — one field ("Enter your zip code *") + Submit; (2) a multi-step "form-horizontal" lead form on city pages (
step=form1submit → form3submit) with hidden fieldskv=Bathtub Resurfacing,cftype=v3,surl,cntntapiid, CSRF-ishsltkntoken, and a base64tcpatextencconsent text: "By clicking 'Submit', I electronically sign and give express written consent to…" (TCPA lead-gen consent language); (3) hiddenjq_lfo_anywhere_form(lead-form-on-anywhere widget); (4) post-submit cross-sell: "Get additional quotes for other projects from our partner contractors" with ~15 vertical checkboxes (lawn, gutters, painting, pool, concrete, roofing, electrical, pest, remodeling, handyman, HVAC, windows, carpentry, plumbing, siding, flooring) — classic lead resale engine. - Confirmation copy: "Thank You. Your request has been received." / "Our partners will be in contact with you shortly." — note "partners", not "we".
- No chat widget of any kind (no tawk/Intercom/ServiceTitan/Podium/Birdeye/etc. in source). No online booking, no SMS keyword, no response-time promise.
Trust & Proof
- Zero trust signals. No reviews, no ratings, no badges (Google/Yelp/BBB/Angi/HomeAdvisor), no testimonials, no before/after photos (the "Before and After" card on the promo page is a stock-style caption only), no license, no insurance, no warranty/guarantee anywhere on the site.
- The only "proof" is generic data cards and the brand-philosophy quote: "Refinishing your bathtub restores its surface, providing a durable finish that supports daily care and keeps your home comfortable."
- Longevity claim (generic, not a warranty): "With proper maintenance, a refinished bathtub can last 10 to 15 years before requiring re-coating or touch-ups."
Urgency & 24/7
- None. No emergency/same-day/after-hours/24-7 language anywhere. Weak urgency: "Taking advantage of seasonal discounts can make upgrading bathroom fixtures more affordable" (Black Friday page).
Socials & Content
- No social media links at all (zero external links sitewide except analytics/tracking scripts). No YouTube, no Facebook, no Instagram.
- Blog: yes — 12 paginated pages of AI-generated cost/location articles (dated "April 05, 2026", "February 02, 2026"). Titles follow "Cost of {Service} in {City}, TX" and "{Service} in {County}, TX".
SEO Mechanics
- Title (home): "Midlothian Bathtub Refinishing | Affordable Bathtub Refinishing"; meta: "Midlothian Bathtub Refinishing is the bathtub refinishing leader in Midlothian. Let Midlothian Bathtub Refinishing help with your bathtub refinishing needs."
- Title (Dallas page): "Bathtub Resurfacing Services in Dallas, TX | Restore Your Tub | Midlothian Bathtub Refinishing"; meta: "Bathtub resurfacing services in Dallas, TX, help repair cracks, stains, and worn finishes, restoring tubs for a fresh, like-new appearance without full replacement."
- H1s verbatim: "Bathtub Refinishing in Midlothian, TX" (home) · "Get Bathtub Resurfacing in Dallas, TX" (Dallas page).
- Schema: only
BreadcrumbListon the Dallas page (ItemList: "Bathtub Refinishing locations" → "Bathtub Resurfacing in Dallas, TX"). No LocalBusiness, no Service, no FAQPage, no AggregateRating — a big gap. - Service-area strategy: 2 keyword-stemmed doorway pages per city + county pages + cost-guide blog posts interlinked from a Locations mega-menu; every page cross-links the full geo set (massive duplicated footer/nav links).
- Weakness: thin templated copy (~1,100 words of spun generic prose per city page), no reviews schema, no local business entity.
Call Tracking / Ads Signals
- Ringba call tracking:
<script src="//b-js.ringba.com/CA3aedbd1d2fc24bceb1a27cb9a1654382">on every page → 855-506-1279 is a dynamically swapped Ringba number (pay-per-call/lead-gen attribution). - Also
1-800-292-0000appears in source (network/parent-company style number). - Sells its own leads:
/contractorpage markets "premium selected leads from Project Quote Pro", "No Monthly Fees" (per-lead monetization).
Notable Details
- Business model: lead broker. "Project Quote Pro" is the platform brand; the site also cross-sells leads into 15+ other home-service verticals post-submit and markets "Get an AI Website" to contractors (an AI website-builder upsell — likely the same shop that produced this site).
- Hidden form fields (
cntntapiid,sltkn,tcpatextencTCPA consent) show a standardized lead-capture SaaS backend across the network. - Internal pagination (
/?page=1…12) of blog posts on the homepage itself. - Accessibility/CCPA/"Do Not Sell My Personal Information" pages present (compliance theater for a lead-gen data seller).
- No spam keyword stuffing in body copy — the copy is blandly AI-generated instead (one line: several blog excerpts contain generic filler about lawn/pool/plumbing categories in the cross-sell module).
Verdict — Midlothian Bathtub Refinishing
What they do best:
- Doorway-page geo coverage that actually ranks: 34 city/county pages × keyword stems, all interlinked from a Locations mega-menu + cost-guide blog — cheap topical dominance for "bathtub resurfacing {city} tx".
- Conversion-first lead capture: zip-first hero form, multi-step form with TCPA consent, and post-submit vertical cross-sell that monetizes every lead twice.
- Ringba call tracking on every page → full attribution for a paid-traffic/lead-gen play.
Weaknesses/gaps:
- Zero trust: no reviews, no photos, no warranty, no license, no owner, no phone with a local area code — a real contractor site beats this instantly on E-E-A-T.
- Contradictory pricing ($350–$700 on-page vs. $1,200–$15,000 in blog posts) and no service specificity (no process, no coatings, no timeline detail).
- No LocalBusiness/FAQ/Service schema, no social, no urgency/24-7, no booking.
The #1 thing to steal: the city-page template pattern — two keyword stems (resurfacing + reglazing) × every suburb, each with a "Local Project Snapshot" (cost / duration / prep constraint / seasonal caveat), "Common Projects", "Cost Snapshot", "Similar Projects", "Service FAQ", and a repeated quote CTA — but rebuilt with real photos, real reviews, LocalBusiness + FAQPage schema and a local number.
Dallas Bathtub Refinishing — https://www.dallasbathtubrefinishing.com/
Snapshot
- Positioning: a genuine solo owner-operator service business (Johnny Yarbrough), first-person voice, aggressively anti-salesman ("No Sales Games - No Gimmicks - No List To Bug You... EVER"). Differentiator is a proprietary coating story: Fusion Lock™ chemical bonding + an isocyanate-free "liquid porcelain" glaze, contrasted against competitors' "apartment-grade" urethane/epoxy paint.
- Taglines/slogan (schema): "Permanent Porcelain — Not Paint"; hero H1 verbatim: "Dallas Bathtub Refinishing - Low V.O.C. · No Isocyanates · Permanent Surface Made For Bathtub and Tile Refinishing".
- Voice: first-person, folksy and faith-tinged (dedicated "Christian Bathtub Refinishing" page, Scripture reference in the bio), radical transparency — publishes his own trip fees, surcharges, and pages attacking competitors ("Warranty Scams", "Why cheap refinishing fails").
- Years in business: "Owner-Operated Since 1992" — claims "33 Years Experience", started in high school in 1991 and full-time in 1992, states he is 52 and personally does all work.
- What it ranks for: Dallas proper plus suburb service pages (Mesquite, Garland, Richardson, Plano, Rockwall, Rowlett, McKinney, Park Cities) and a 152-URL sitemap dominated by ~90 legacy blog posts across 17 keyword-stuffed folders (cost guides, "near me", city+keyword slugs) — plus phone-number-as-URL and brand-alias pages.
Offers & Promotions
- Dedicated packages page titled "Pricing Levels — Silver and Gold Package" (two-tier offer framing; the body content was not captured in the saved HTML). Nav item "Warranty information and prices" (bathtub-refinishing-sale.html) is the price + warranty hub.
- Price lines/policy: "Saves over 80% Versus Replacing", "No upfront deposit on 99% of jobs", "PAYMENT DUE AT THE TIME OF SERVICE"; non-white colors +$50 (any Sherwin-Williams card); mismatched tub/tile colors add an $80 trip charge + a day; $280 trip charge if the job can't proceed on arrival.
- Free items: "FREE — Recaulking Around The Bathtub Included"; free exact quote by text (photo + zip code); free drain install if the homeowner supplies a Watco glue-down drain.
- Price-guarantee-style promise: "You will always know your exact price upfront" and "I have never charged more than my quoted price." (FAQ).
- Repeat-customer promo: "Past Customers Save Big! Keep My Number Any Future Refinishing At That Home" (FAQ footer).
- Seasonal promos run through blog posts — "bathtub-refinishing-sale", "bathtub-refinishing-dallas-sale", "Countdown to Christmas", a "save big … update your bathroom in one day" post; the Weebly satellite adds a "Bathtub Refinishing Dallas Sale Prices" page with a "What Is Included?" scope list (chemical wash, 2,600-RPM etch, hand-rubbed bonding agent).
Site Architecture
Full inventory from sitemap: 152 URLs = 62 top-level pages + 90 blog posts under 17 folder slugs.
- Core:
/index.html,/services.html,/information.html,/frequent-questions.html,/contact.html,/johnny-yarbrough.html,/owner-operated-refinishing.html,/reviews.html,/gallery.html,/pictures.html,/bathtubrefinishingdallasvideos.html,/bathtub-refinishing-packages.html,/bathtub-refinishing-sale.html("Warranty information and prices"),/termsandconditions.html,/terms-and-policies.html,/privacy.html. - Coating/process education:
/fusion-lock.html,/porcelain-glaze-liquid-porcelain-enamel-dallas.html,/bathtub-refinishing-tensile-strength.html,/bathtub-and-tile-surround-refinishing.html,/cultured-marble-refinishing.html,/professional-chip-repair.html,/cracked-shower-pan.html,/specializing-in-residential-bathtub-refinishing.html. - Objection/trust pages:
/bathtub-refinishing-scammy-warranty.html,/cheap-refinishing-fails.html,/restored-a-painted-bathtub-correctly.html,/bathtub-refinishing-messages.html(customer messages),/christian-bathtub-refinishing.html. - Real-estate funnel:
/do-this-before-selling.html,/selling-your-home.html,/buying-or-selling-a-home-in-the-dallas-tx-area.html,/affordable-bathroom-updates-dallas.html. - City pages: Park Cities, Mesquite, Garland (plus
/garland-shower-refinishing.html), Richardson, Plano, Rockwall, Rowlett, McKinney. - Keyword/alias & phone-number pages:
/972-391-7994.html(phone number as URL),/bathtub-refinishing.html,/bathtub-refinishing-dallas-892490.html,/bathtub-refinishing-dallas-cost.html,/bathtub-painting-dallas.html,/dallas-bathtub-refinishing.html+/dallas-bathtub-refinishing1.html,/bathtubrefinishingdallas.html,/bathtub-refinishing-dallastx.html,/affordable-bathtub-refinishing-dallas.html, and brand-alias pages/dallasbathtubs.html,/dallas-bathtubs.html,/dallasbathtubpros.html,/dallas-bathtub-aces.html,/dallas-bathtub-services.html,/dallas-bathtub-services-402900.html. - Blog network (90 posts / 17 folders): affordable-bathtub-refinishing-dallas (25), bathtub-refinishing (14), bathtub-refinishing-dallas-cost (8), bathtub-refinishing-dallas-892490 (7), 972-391-7994 (7), dallasbathtubs (5), dallas-bathtub-refinishing (5), dallasbathtubpros (4), bathtub-painting-dallas (3), dallas-bathtub-services-402900 (3), plus 1–2-post folders (cracked-shower-pan, bathtub-refinishing-messages, dallas-bathtub-aces, dallas-bathtubs, dallas-bathtub-services, dallas-bathtub-refinishing-reviews, garland-bathtubs). Posts are dated journal-style entries with keyword-slug titles.
- Off-site footprint (same operator): Weebly satellite dallasbathtubrefinishers.weebly.com ("Bathtub Refinishing Dallas | Updated 2022", footer credit "Professional SEO Services by www.seo.ws") + YouTube channel "Dallas Bathtub Refinishing" (@DallasBathtubRefinishing) + Facebook /dallastxbathtubrefinishing/ + a Google Maps business profile.
Homepage Anatomy (top → bottom)
- Site header with H1 "Dallas Bathtub Refinishing" + a long ~38-link page nav (city pages, Fusion Lock, FAQ, warranty/prices, Google Reviews, pics, videos, contact).
- Hero H1 "Dallas Bathtub Refinishing - Low V.O.C. · No Isocyanates · Permanent Surface Made For Bathtub and Tile Refinishing" + first-person promise ("I will Be The One Doing Your Work! I have 33 Years Experience.") + text-a-photo CTA button ("Tap Here to Text Photos and zip code for Exact Quote").
- H2 "Just this ONE PAGE will explain how your bathtub and / or tile will be refinished by me…" + a 15-item ✔ benefits checklist (two integrated coatings, low VOC / no isocyanates, 80% savings vs replacing, 2–3 hr job, no deposit, free recaulk, 30-min arrival window, free text quote).
- Embedded owner explainer video ("Johnny Explains", opens YouTube).
- H2 "No Sales Games - No Gimmicks - No List To Bug You... EVER".
- H2 "Making a tub look good for a picture is easy, Looking great and lasting from use and cleaning…" — durability-in-use argument + anti-urethane/isocyanate copy.
- H2 "Benefits Of Bathtub Refinishing — When Correctly Applied" (lead sealing, chip/rust repair, 80% savings, next-day use) + a service-conduct promise (no add-on sales, no foul language, exact price before arrival).
- H2 "Why Choose Dallas Bathtub Refinishing" — 5 pillars: permanent porcelain (not urethane paint), Fusion Lock™ between coats, moisture-scavenger prep, owner-operated established 1992, residential-grade results.
- H2 "My Refinishing Process" — 5 steps (protect home → moisture scavenger + micro-etch → Fusion Lock/silane + chip & rust repair → multiple bonded glaze layers → 24-hr cure + aftercare; "Manufacturer rated as a 20 year surface.").
- Service-area block keyed to "bathtub refinishing near me" (Dallas + Highland Park, Mesquite, Garland, Plano, McKinney, Waxahachie, Rockwall, Rowlett, Forney).
- H2 "See The Proof: Strength, Rust Reversal & Correcting Old Paint Jobs" — 3 proof cards (tensile strength, owner-operated rust/prep, restoring a previously painted tub).
- Text-a-photo quote block (number + "include the zip code" explanation).
- H2 "Dallas Bathtub Services vs. Other Bathtub Refinishing Pros" — 7-row ✔/✖ comparison table (permanent surface, bonded, polyester cross-linked, hydroxyl strength, looks, tensile strength, 15-mil no-runs) + tensile-strength footnote.
- Footer: H2 "Dallas Bathtub Refinishing — Owner-Operated Since 1992" + phone/email/service areas + "Call Johnny", "Email a Photo for a Quote", "Find Us on Google Maps".
- H2 "Quick Links" (Home, Fusion Lock™ Bonding, FAQ, Mesquite, Garland, Rockwall, YouTube, Facebook) + copyright.
CTAs & Conversion
- Phone (972) 391-7994 is omnipresent: multiple tel: link formats, footer "Call Johnny", schema telephone — a real local 972 number with click-to-call wired to a Google Ads conversion event (see below).
- The dominant CTA is text-first: "Tap Here to Text Photos and zip code for Exact Quote" buttons (sms:19723917994) repeated ~3× on the homepage — photo + zip → "exact quote and explanation", with an explicit no-spam promise ("I never keep your info or contact you again in the future.").
- No web forms at all. Conversion = SMS, phone, or mailto ("Email a Photo for a Quote" / "Email Johnny"). No chat widget, no online booking, no scheduler — appointments arranged by text ("Easily get a quote and Schedule an appointment"), with a promised 30-minute arrival window.
- Friction-removal promises doing CTA work: no upfront deposit, exact price before arrival, payment at completion, "You Will Never Be BOTHERED in the future or added to a list or endure sales calls."
Trust & Proof
- Reviews (one summary line — source: Google): the "Google Verified Reviews" page links out to the Google Maps business profile (Dallas Bathtub Refinishing Services) and solicits reviews while refusing to hand out customer referrals; per map-pack context the profile holds 4.9 rating, 61 reviews. No on-site review widget or testimonial text; customer messages page instead.
- Guarantee/warranty: "It has been the exact same warranty since 2003." (FAQ, linked as "THE WARRANTY"); longevity framing: "Manufacturer rated as a 20 year surface." and surfaces "last 20+ years when cared for properly" (FAQ). A "Warranty Scams" page attacks competitors' warranty gimmicks; a blog slug carries "bathtub-refinishing-dallas-no-peel-warranty".
- Experience proof (the "personally refinished 7,000 surfaces" style claim, expressed in years not units): "I have 33 Years Experience", "Over 30 Years Of Experience, I Personally Do All Work", plus 30+ year anecdotes ("I have never had a surface come up around a drain in 30+ years").
- Lab-style proof: a tensile-strength comparison table with his tested coating at 67.85 MPa (≈9,840 psi) — framed as "porcelain-class range" vs epoxy/urethane/powder coat/factory porcelain.
- Visual proof: gallery + pictures pages, video page, case studies (rust reversal, stripping and rebuilding a failed paint job).
- License/insurance: not stated anywhere — no license number, no insured/bonded badge (a gap).
Urgency & 24/7
- Essentially none — deliberately. The owner disclaims emergency work ("No rushing, no quick 'Emergency services'") and positions slow, careful, appointment-only service as the virtue. No 24/7, no same-day language.
- Mild speed cues: "Ready For Use The Next Day", job "Takes About (2 - 3) Hours", "30 min Arrival Window - So Your Not Waiting Half A Day!", "Text me anytime" (FAQ), and one-day bathroom update blog posts.
Socials & Content
- YouTube channel "Dallas Bathtub Refinishing" (@DallasBathtubRefinishing) — in Quick Links, with videos embedded/linked on-site (an ~10-minute website-and-coating explainer on the homepage, a process/heart video on the bio page). No subscriber or view counts present in source — follower proof not verifiable from these files.
- Facebook: /dallastxbathtubrefinishing/ (footer + quick links).
- Weebly satellite blog (dallasbathtubrefinishers.weebly.com): dated posts (page labeled "Updated 2022"), sale-price page, scope-of-work list — carries a "Professional SEO Services by www.seo.ws" credit (third-party SEO vendor built/maintains it).
- The real content engine is on the main domain: 90 blog posts + a customer-messages page + video/gallery pages.
SEO Mechanics
- Title: "Dallas Bathtub Refinishing Services - DallasBathtubRefinishing.com"; meta description verbatim: "Dallas bathtub refinishing specializes in bathtub and tile refinishing and educates consumers about refinishing. Detail oriented. Owner-operated. Established in 1992." (double space before 1992 preserved from source).
- H1s verbatim: "Dallas Bathtub Refinishing" (site) and hero "Dallas Bathtub Refinishing - Low V.O.C. · No Isocyanates · Permanent Surface Made For Bathtub and Tile Refinishing".
- Schema: unusually complete — LocalBusiness ×2 (duplicate blocks sharing one @id; one carries founder Person "Johnny Yarbrough", slogan "Permanent Porcelain — Not Paint", priceRange "$$", knowsAbout list; emails conflict: info@dallasbathtubrefinishing.com vs dallasbathtubservices@gmail.com), WebPage, BreadcrumbList, Service (6 serviceTypes; GeoCircle radius 80 km over Dallas), ItemList of 5 city pages. Missing: FAQPage (despite a full FAQ page) and AggregateRating/review markup (despite reviews).
- Internal linking: the same ~38-link nav on every page, Quick Links footer, cross-linked keyword-slug blog folders, "bathtub refinishing near me" as on-page anchor copy, city pages surfaced via ItemList schema. Google + Bing verification, GA4.
- Oddities: phone number as a page URL (/972-391-7994.html), brand-alias pages (dallasbathtubs / dallasbathtubpros / dallas-bathtub-aces) competing for brand-ish SERP real estate, and a source comment noting a manual SEO cleanup ("no duplicate title, meta description, or placeholder SEO tags").
Call Tracking / Ads Signals
- Google Ads is running: gtag includes an "Event snippet for Click to call conversion" with send_to AW-689657825/v_xkCNe9xI0cEOGv7cgC — click-to-call is a tracked Google Ads conversion. GA4 property G-4WC3WVX88S plus a legacy UA-7870337-1 (old ga.js stack) signals an account active for many years.
- No call-tracking vendor (no Ringba/CallRail): one real local number (972) 391-7994 on every page and in schema, exposed as both tel: and sms: links (tracked natively via the Ads conversion snippet).
- Historic secondary numbers survive in blog slugs: 469-338-9620 and 469-609-8727 (older alternate lines kept for SEO/history).
- Email inconsistency (info@dallasbathtubrefinishing.com in one schema block vs dallasbathtubservices@gmail.com in another) hints at hand-maintained tracking rather than a managed call platform.
Notable Details
- Owner page /johnny-yarbrough.html: "Meet Johnny — Owner-Operator Established 1992", born and raised in Mesquite TX, personal bio detail (high-school ROTC rifle team, Old Mesquite High class of 1991), Scripture reference (James 3:13), and an explicitly anti-hustle stance ("No rushing, no quick 'Emergency services'"). Named-person E-E-A-T far beyond the category norm.
- Footprint strategy: main Weebly site + dallasbathtubrefinishers.weebly.com satellite + "Dallas Bathtub Refinishing" YouTube channel + Facebook + Google Maps profile — same phone/brand across all properties, with the satellite credited to "Professional SEO Services by www.seo.ws" (an outside SEO vendor is in play).
- Tech: the main site is Weebly (cdn11.editmysite.com, wsite- markup, "Powered by / Create your own unique website with customizable templates" footer) on a custom domain, with bespoke hand-written HTML edits layered on top (source comments show manual SEO cleanup). GTM/gtag + legacy ga.js.
- Voice gimmicks: a repeating "Serving You Since 1992 •" marquee on the FAQ page, emoji-led CTAs (□/✉️), first-person everything.
- The FAQ page is an unusually transparent sales asset: publishes his own $280 trip charge, no-deposit policy, color surcharges, prep requirements, drain guidance, and competitor criticism — honesty used as the conversion mechanism.
Verdict — Dallas Bathtub Refinishing
What they do best:
- Named-expert E-E-A-T + radical transparency: real owner bio, "since 1992"/33-years proof, published trip fees and surcharges, "same warranty since 2003", a lab-style tensile-strength table — instantly believable in a category full of anonymous lead brokers.
- SMS photo-quote funnel: "text photos + zip → exact price" repeated as the primary CTA with a no-spam/no-list promise — low friction, high-intent capture, wired to a Google Ads click-to-call conversion.
- Education-based differentiation: the Fusion Lock™ / liquid-porcelain story vs "apartment-grade urethane paint", competitor-warranty exposes, and before/after case studies — he owns the "permanent porcelain, not paint" position.
Weaknesses/gaps:
- Trust proof stays off-site: 4.9 / 61 Google reviews exist but nothing is surfaced on-page — no review widget, no testimonials, no AggregateRating or FAQPage schema.
- No booking or form layer: no web form, no scheduler, no live chat, no after-hours path — anyone who won't text/call during business hours leaks out.
- Bloated architecture, zero urgency: 152 URLs of keyword-slug duplicates, phone-number pages and brand-alias pages dilute the domain; no 24/7 or same-day language and no license/insurance shown.
The #1 thing to steal: the SMS photo-quote funnel wrapped in owner-expert transparency — "text photos + zip → exact quote" as the dominant CTA, backed by a named owner, since-1992 proof, published prices/fees, and a warranty stable since 2003, with every click wired to a Google Ads conversion event.
What It Takes To Beat Them In Dallas
- Merge the two playbooks: Midlothian's machine (2 keyword stems × every suburb doorway page, cost-snapshot modules, repeated quote CTA) filled with Dallas Bathtub Refinishing's trust layer (named owner, since-1992 proof, warranty terms stated verbatim on-page) — both sites leave the other's gap open, and neither combines scale with E-E-A-T.
- Out-convert the text-a-photo funnel: match it (photo + zip → exact price, no-spam promise, phone + SMS + email as equal channels) and add what neither has — web form, online booking, and an after-hours/next-morning response promise — while wiring call, form, and text events to Google Ads conversions (they already run AW-689657825 click-to-call tracking; you need parity or better attribution).
- Win the map pack on review velocity: TUB GUY (4.9, 77) · Dallas Bathtub Refinishing Pros (4.7, 64) · Dallas Bathtub Refinishing Services (4.9, 61) — the pack is decided by count × rating × recency, so target 75+ Google reviews at 4.9+ with steady photo-rich posts; note the operator profiled here ("Dallas Bathtub Refinishing Services") proves an old-school owner can hold top-3 on 61 reviews, but TUB GUY's 77 is the number to beat.
- Counter the coating story with proof, not adjectives: "permanent porcelain vs. urethane paint", a 20-year surface rating, and a warranty unchanged since 2003 is a moat of specificity — answer with your own named process, written warranty terms, tensile-style data or test results, and real before/after sets (Midlothian's stock-photo approach loses instantly here).
- Take the urgency lane both sites refuse: neither offers 24/7, same-day, or emergency language (Dallas Bathtub Refinishing actively disclaims it) and seasonal promo pages are weak at both — a stated response-time SLA, evening/weekend scheduling, and Black Friday/holiday offers (with real price lines) convert the demand they leave on the floor.