Garage Epoxy & Makeover Teardown — Houston
Deep profiles of the top organic sites ranking for "garage floor epoxy houston" (Houston Garage Floors & GarageExperts). Source-level analysis: structure, offers, CTAs, chat, schema, tracking. Live SERP captured 2026-10-06 (DataForSEO, mobile).
Houston Garage Floor Epoxy — Competitive Teardown
Market: Houston, TX — "garage floor epoxy houston" Compiled: 2026-10-06 | Method: raw-HTML fetch (curl) + parsed DOM; GarageExperts fetched via real browser (Cloudflare). Sitemaps + robots.txt + nav/footer + sibling pages per site (max ~10 pages/site). Sites profiled: (1) Houston Garage Floors — houstongaragefloors.com (organic #1 + map pack #1, ranks WITH its cost page) (2) GarageExperts — garageexperts.com /north-houston/houston/ (national franchise, full-makeover model). Client: DropSites — goal: build "the Ultimate Garage Makeover Site" template.
Site 1: Houston Garage Floors (www.houstongaragefloors.com)
Business Snapshot (who, how long, where, size signals, licenses/insurance)
- Legal entity: "Houston Garage Floors LLC is owned by Donald E. Sanderson Jr. and is operated by Family." (verbatim, site-wide footer). Owner-operator micro-business — literally a family operation, one named craftsman.
- Owner narrative (homepage "Meet The Owner" H1 block): Donald Eugene Sanderson Jr, born/raised Houston. "I installed my first garage floor 23 years ago (in 2003)." First floor = dry cleaner in Champion Forest off Louetta Road; grew by word of mouth + a yard sign on Louetta Road. Went full-time in 2010 after 7 years side work (previously a cost engineer; took 2006–2008 off to do construction contract work in Iraq for US Air Force/Army). Formerly branded "Epoxy Pro" — renamed to HoustonGarageFloors.com in 2010 "because the more I learned about epoxy the more I realized how problematic it was."
- Tenure signals used as authority: "Since 2003" in the header of every page ("Houston Garage Floors Polyaspartic Garage Floor Experts Since 2003 | Lifetime Warranty"). Body copy alternates "23 years," "20 years," "over a decade."
- Size signals: one owner + family; no crew counts, no trucks, no fleet photos, no office address. FAQ admits "At this time we do not offer moving services. We respectfully request that all items from the garage floor... be removed." — i.e., customer preps the space.
- Location/NAP: footer says only "Address: Houston, TX, United States" — no street address published. Email contact@houstongaragefloors.com (and Don@HoustonGarageFloors.com on services page).
- Licenses/insurance: none published — no license number, no "insured/bonded" claim anywhere in the 12 pages fetched. (Notable gap.)
- Positioning identity: fiercely anti-corporate / anti-franchise local artisan ("We are NOT a Franchise!" banner on homepage, next to the price packages).
- Education brand: owns a separate content property, TheBookonGarageFloors.com — a free 10-page booklet ("The Book on Garage Floors by Donald Sanderson Jr"), pitched constantly as the reason to trust him ("if you can not explain something then you probably do not understand it").
- Old brand remnant: stray links to
surfaceprosepoxy.com(looks like a prior/experimental brand; also appears as raw un-rendered URLs in page copy — sloppiness signal).
Offers & Pricing (free estimates, published cost ranges per sqft, price anchors, guarantees, warranties)
Published, no-haggle package pricing is THE strategy. Homepage title itself is a price anchor: "Houston Garage Floors from $995 Installed!"
Homepage "Option #1 — The Partial Chip Epoxy Floor Package" (the entry/anchor offer):
- "$995 - 1 Car Garage (up to 200 sq ft & $4.95 Thereafter)"
- "$1,995 - 2 Car Garage (up to 400 sq ft) Only $4.95 Per Ft Thereafter"
- Includes: Diamond Blade Grinding; Crack & Hole Filling; "10 Mils of Labsurface 100% Solids Epoxy" (100% solids = zero thinner, "does not shrink"); partial coverage of 1/4" class flakes (White/Black/Grey only); clear top coat of Labsurface Polyaspartic; "Peel Free Warranty."
Homepage "Option #2 — The Heavy Chip Polyaspartic Floor Package" (the money offer):
- "$2,495 - 2 Car Garage (First 400 sq ft)"; "$3,495 - 3 Car Garage (First 600 sq ft)"; "Only $5.95 Per Sq Ft Thereafter"
- " TAKE OFF $170!!! With Cash Discount" (Heavy Flake Floors Only, 2-Car Minimum) — the cash discount ≈ the credit-card fee (see Financing).
- Includes: Diamond Blade Grinding; ALL Crack & Hole Filling ("A $350 Value!"); "10 Dry Mils of 100% Polyaspartic Coating by Labsurface"; TWO layers of chips (double-saturation: first sinks into the wet coat, second sits on top so worn areas expose matching chips); "Clear Top Coat of 100% Labsurface Polyaspartic at 10 dry mils Thick"; "LIFETIME No Peel Warranty Included"; color-blend selection; complimentary color consultation for paying customers. Chip volume claim: "we use 100 pounds of chips just for a 400 sq ft two car garage which is four of the 5 Gallon Home Depot Orange Buckets. We are the only company in Houston that does this."
Pricing-page variant (epoxy-garage-floor-cost): same Heavy Chip package quoted at $2,995 2-car / $3,995 3-car, $7.95/sq ft thereafter with Sherwin Williams GP4850 polyaspartic instead of Labsurface, "Credit Cards Subject to a 4% Convenience Fee." Services-page variant (garage-floors-1-day): Heavy Chip "2 car... $2,895 for 2 car garages up to 400 sq ft and $6.95 per sq ft thereafter."
⚠️ Three different 2-car Heavy Chip prices live simultaneously ($2,495 / $2,895 / $2,995) and two different named coating brands (Labsurface vs Sherwin Williams GP4850) — see Weaknesses.
Published market price tiers (the "Garage Floor Epoxy Cost" ranking page — /Garage-Floor-Epoxy-Cost):
- Partial-chip floors: "about $5-$9 per square foot depending on the material, thickness, company reputation and warranty" (~10 lbs chips per 2-car garage)
- Surface-only "Heavy Chip" floors: "about $7-$11 per square foot installed" (~25 lbs chips per 2-car)
- Fully-saturated floors (theirs): "100+ pounds of chips (20 gallons) for each two car garage... thrown... until rejection" — claims 4x chips = 4x life; partial floors get "10-20% of the service life of our fully saturated floors."
- Failure-cost anchor: epoxy removal "costs $3 per square foot... (about $1,200.00 for a 2 car garage)" + re-floor = "3x as much money getting epoxy after it fails, and it will fail, it is designed to do."
À-la-carte / B2B pricing (Services page):
- "Grinding Only Services for Typical Concrete is $2.00 per sq ft"
- Concrete Driveway Installation — email for quote
- "Training Class / How to Epoxy / How to Polyaspartic Garage Floor Class... (Polyaspartic Floor School)... $90 per hr per Instructor / $500 minimum" (they sell the craft to other installers!)
- Commercial coatings (machine shops, kitchens, warehouses, air hangers) — site visit required
- Also referenced: "$2.50 per sq ft" (grinding alternative mentioned in passing)
DIY product (Garage Floor Repair Kit page): DIY Epoxy Patch Kit (polyaspartic, epoxy-compatible). "Repair Kit (WITHOUT FLAKES) for Heavy Flake Floors - $245" shown struck to "$165 — 1 DAY SALE!" with invented urgency ("$80 Off... Until Tomorrow at Noon {Friday 10/2/2026} because we have 2 kits being made... Doing a set up to make a batch costs us $80"). Kit: 2 oz color coat + 2 oz clear (covers ~2 sq ft), brushes, scraper, sandpaper, degreasing wipes, tarp, nitrile gloves, mixing containers, rags. Flakes NOT included — refers buyers to Torginol (torginol.com) for free 100g samples. "ANYONE CAN MAKE THESE REPAIRS!... your 80 year old grandma can do it."
Free value stack (quote/estimate):
- "Get A Free Quote Now" (form), "FREE estimate and floor inspection that includes a free moisture reading on your concrete" ($1,000 device cited)
- Free crack filling up to 1" on Heavy Chip ("A $350 Value!")
- Free color consultation (paying customers), free floor samples by mail/call
- Free education: TheBookonGarageFloors.com (10-page booklet)
Guarantees: "fully cured in 12 hours GUARANTEED"; "guarantee to install your new polyaspartic garage floor in just one day" (up to 400 sq ft); "guarantee that your socks will not snag on the chips"; walk-on 2 hours / drive-on 12 hours vs "72 hours" for epoxy.
Financing & Warranty Mechanics
- Financing: No third-party financing partner (no Affirm/Service Finance/Foundation/diviFi). The only financing play: "Our call us and see if we can work with you on the credit card fee so that you can finance it on your credit card." (verbatim, grammar theirs) — i.e., waive the 4% card fee and let the homeowner float it. Card fee policy: "(Credit Cards Subject to a 4% Convenience Fee)" on the pricing page; homepage frames it as "TAKE OFF $170 WITH CASH DISCOUNT!"
- Warranty terms (inconsistent across pages):
- Site header (all pages): "Since 2003 | Lifetime Warranty"
- Homepage Option #2 bullet: "LIFETIME No Peel Warranty Included"; Option #1 bullet: "Peel Free Warranty"
- FAQ ("Do you warranty your floors?"): "We provide a warranty for our floors against peeling and hot-tire pickup."
- Why-Us #8: "We provide a Lifetime Warranty on our polyaspartic garage floors against peeling from the concrete surface."
- Cost page tail: "premium 3 car garage Heavy Chip Polyaspartic Package at $3,995, with a 1 year limited no-peel warranty!" ← contradicts the Lifetime claim.
- No warranty document, no proration schedule, no transferability terms published.
- Anti-franchise warranty argument (Why-Us #9, verbatim): "If a franchise disolves the corporation has no responsibility to honor your warranty because you hired a local franchise and not them... There are over 10 Houston area franchises that have closed since the beginning of this year alone! NEVER hire a franchise for their warranty! A Franchise is a burner company." — This is aimed squarely at the GarageExperts/ national-brand model.
Website Anatomy (every page + purpose; homepage section order; page count)
Platform: Duda (static.cdn-website.com CDN, "dmform" Duda form fields). 17 URLs in sitemap.xml.
| URL | <title> (verbatim) | Purpose | ||
|---|---|---|---|---|
| / (home) | Houston Garage Floors from $995 Installed! | Money page: 2 packages + prices, anti-franchise, owner story, education CTA | ||
| /Garage-Floor-Epoxy-Cost | `Houston Garage Floors \ | Garage Floor Epoxy Cost` | Ranking cost page — market $/sqft tiers + chip-weight education | |
| /epoxy-garage-floor-cost | `Houston Garage Floors \ | Polyaspartic Garage Floor Cost` | Full pricing page ($2,995/$3,995 + $7.95/sqft), spec detail, 2-car/3-car H2s | |
| /Epoxy-Floor-Garage-Cost | `Houston Garage Floors \ | Epoxy Floor Garage Cost` | Thin cost-page variant (3rd cost URL!) | |
| /Polyaspartic-vs-Epoxy | `Houston Garage Floors \ | Polyaspartic vs Epoxy` | Objection-killer comparison | |
| /urethane-coating | `Polyaspartic vs Epoxy \ | Houston Garage Floors` | 2nd comparison page (near-duplicate) | |
| /how-long-does-epoxy-floor-last | `Houston Garage Floors \ | How Long Does Epoxy Floor Last` | Durability PAA question page | |
| /garage-floors-1-day | `Houston Garage Floors \ | Garage Floors 1 Day \ | Services` | 1-day install + services menu w/ à-la-carte prices |
| /garage-floor-epoxy-before-and-after | `Houston Garage Floors \ | Photo Page` | Gallery (Duda slideshow widget) + flake blends | |
| /faqs | FAQ Page | 13 objection-handling FAQs (incl. DIY peel, metallic refusal) | ||
| /why-us | Houston Garage Floors / Polyaspartic Installation | 11-point trust list + franchise attack | ||
| /about-us | `Houston Garage Floors \ | Houston Garage Flooring \ | About Us` | Owner bio, "Read our Free Book!" |
| /garage-floor-repair-kit | Houston Garage Floors / Polyaspartic Installation | DIY patch kit product page ($245/$165) | ||
| /privacy-policy | (privacy) | Legal | ||
| /empty-page | — | Junk/stub | ||
| /become-a-master-of-backyard-tiling | — | Auto-generated off-topic filler page | ||
| /make-your-living-room-more-enjoyable | — | Auto-generated off-topic filler page |
Homepage section order (Duda single-scroll): 1) Sticky header (Since 2003 | Lifetime Warranty + phone 281-849-3070 + email) 2) Nav (Home, Why Us?, About Us, Gallery, FAQ'S, Garage Floor Repair Kit, Prices dropdown → "Pricing Page") 3) Hero: brand + tagline "When Quality & Attention to Detail are Required" TM + "CALL|TEXT|EMAIL" 4) Option #1 package + price buttons 5) Option #2 package + price buttons + $170 cash discount 6) "We are NOT a Franchise!" banner + color options 7) Polyaspartic-vs-epoxy proof block (spec-sheet links, "Sticks 141% Better & 181% Stronger", YouTube embeds) 8) Why Choose US (7 numbered reasons) 9) "Meet The Owner" (H1) + long founder story 10) "23 Years of Garage Flooring Experience" authority block 11) Benefits list (Durability/Strength/Sanitary/Safety + cancer-dust argument) 12) "Polyaspartic Garage Flooring Services..." 13) "The Ideal Material for Houston Garage Floors" (Houston-climate copy) 14) Contact Us form 15) Footer (owner bio + "The Book on Garage Floors" CTA + NAP + © 2026).
- Page count: 17 URLs, ~14 real pages (+ privacy). Content depth per page: very high (home ≈ 21,800 chars visible text; pricing page ≈ 18,000).
- Two content properties: main site + TheBookonGarageFloors.com (lead magnet book).
Conversion Mechanics (forms w/ field lists, tap-to-call, live chat + vendor, SMS, booking, quote tools)
- Primary form ("Get A Free Quote Now" + "Contact Us", appears on EVERY page): Duda form, method POST. Fields: Name (text) → dmform-0; Email (email) → dmform-1; Phone (tel) → dmform-4; Message (multiline, contact form only) → dmform-3; hidden: label-dmform-*, dmformsendto, action, dmformsubject, dmformfrom, dmformsubmitparams, page_uuid. Success msg: "Thank you for contacting us. We will get back to you as soon as possible." Error msg present. No dropdowns, no garage-size field, no address field, no budget field — 3 fields + message.
- Tap-to-call:
tel:281-849-3070(single business line, used as call + text + email CTA: "CALL|TEXT|EMAIL"). Phone repeated in header, hero, mid-page "CALL US NOW 281-849-3070 →" sticky CTA blocks (3-4 per page), and footer. - SMS: claimed ("CALL|TEXT") but no SMS short-code, no web-to-text widget.
- Live chat: none (no tawk/crisp/intercom/zendesk/tidio/purechat/olark detected in raw HTML). Conversion = phone + form only.
- Booking/scheduling: none (no Calendly, Housecall Pro, Jobber, ServiceTitan). "When can we start? → Contact Us and Get Your Free Quote Now!"
- Quote tools/calculators: none interactive — pricing is static published packages (their no-haggle philosophy: "Upfront No-Haggle Prices! No Need to Call and Haggle").
- Lead magnets: free 10-page book (TheBookonGarageFloors.com), free moisture reading, free samples, YouTube process videos.
Social Proof (reviews shown + widgets, testimonials, before/after galleries, badges)
- No on-site review widget/counters. No Google/Yelp/Trustpilot embed widget found — instead outbound links: Yelp (
yelp.com/biz/houston-garage-floors-houston-2), Facebook (facebook.com/houstongaragefloors), Google local search deep-link (google.com/#q=houston garage floors... tbm=lcl with a specific place IDrldimm=7397672877504079043). - No numeric review counts anywhere on site ("See what real-life customers have said about our work at places like Facebook & Yelp! & Google!").
- Named celebrity/press proof (Why-Us #11 + home): God's Garage donation floor featured on KHOU Houston Channel 11, NBC Nightly News, People magazine; homepage also cites Houston Channel 2 News (floor donated to Gods Garage). Client name-drops: US Air Force (Ellington AFB hangar floor), David Weekley Homes, U.S. President George H.W. Bush's previous residential property in The Galleria. "the smartest and richest home builders in Houston always have us install a garage floor."
- Before/after gallery: /garage-floor-epoxy-before-and-after = Duda slideshow ("Click on the Image Below to see our Portfolio Slide Show") — but slides carry placeholder text "Slide title / Write your caption here" (unfilled captions). Page frames slides as "the Different Flake Blends to Choose From" (product color chart more than project proof).
- Media/authority badges: Sherwin Williams spec sheets + "Joint Surface Preparation Standards recommend by Sherwin Williams"; NCBI citation (silicosis); ADA slip-resistance claim ("exceed ADA requirements for slip resistance"); YouTube channel with process/proof videos (Shorts linked).
- Testimonials: no quote-style testimonials on-site; relies on third-party platform links + press logos.
SEO Footprint (verbatim <title>, meta description, H1s; schema types in RAW HTML; city/service page strategy; cost content; internal linking)
Verbatim titles & metas:
/: titleHouston Garage Floors from $995 Installed!— metaPolyaspartic & Epoxy Garage Floors from $995 Installed in Greater Houston Texas! Polyurea / Polyaspartic Specialty Floor Coating Installation Services in Greater Houston Since 2003! Heavy Flake Floors with a Lifetime Warranty!/Garage-Floor-Epoxy-Cost: titleHouston Garage Floors | Garage Floor Epoxy Cost— metaWe'll be happy to answer regarding how much garage floor epoxy cost and help you choose the perfect floor for your space! Contact us to get started!/epoxy-garage-floor-cost: titleHouston Garage Floors | Polyaspartic Garage Floor Cost— metaHow Much do Polyaspartic Garage Floors Cost in Houston Texas? Get an Estimate on Polyurea / Polyaspartic Floors Houston/Epoxy-Floor-Garage-Cost: titleHouston Garage Floors | Epoxy Floor Garage Cost— metaHow much epoxy floor garage cost? Contact us now and we will be happy to provide you with the best and most affordable polyaspartic floorings./Polyaspartic-vs-Epoxy: titleHouston Garage Floors | Polyaspartic vs Epoxy— metaPolyaspartic vs Epoxy, which one is better? If you're looking for the ultimate protection & durability, polyaspartic coatings are the best option. Call us!/urethane-coating: titlePolyaspartic vs Epoxy | Houston Garage Floors— metaEpoxy vs Polyaspartic Explained. Call us now! 281-849-3070/how-long-does-epoxy-floor-last: titleHouston Garage Floors | How Long Does Epoxy Floor Last— metaIf you wonder how long epoxy floor last, get in touch with our experts today and we'll be more than happy to answer any questions you may have./garage-floors-1-day: titleHouston Garage Floors | Garage Floors 1 Day | Services— metaPolyaspartic / Polyurea / Epoxy Garage Flooring Service Pricing Page/garage-floor-epoxy-before-and-after: titleHouston Garage Floors | Photo Page— metaPhoto Gallery and Videos of Polyaspartic and Epoxy Floors in Houston, by Houston Garage. Floors./faqs: titleFAQ Page— metaFAQs about Polyaspartic Garage Flooring Installation in Houston/why-us&/garage-floor-repair-kit: titleHouston Garage Floors / Polyaspartic Installation(shared!) — why-us metaWhy Choose Houston Garage Floors to Install your Polyaspartic Garage Floor?; kit metaPolyaspartic Garage Floors in Houston or Epoxy from $995 Installed! Polyaspartic Garage Flooring Specialists in Houston Texas! Heavy Flake Floors in the Greater Houston Area, Since 2003!/about-us: titleHouston Garage Floors | Houston Garage Flooring | About Us— metaAbout Houston Garage Floors. Read our Free Book! We explain Epoxy vs Polyaspartic Polyurea
H1s (verbatim): home = Meet The Owner (odd — the "real" hero heading is styled text, not H1); /Garage-Floor-Epoxy-Cost = Doing it Right The First Time is The Most Affordable; /epoxy-garage-floor-cost = We Provide the Most Valuable Polyaspartic Garage Floor Cost; /Epoxy-Floor-Garage-Cost = The Best Polyaspartic Garage Floor Cost in The Greater Houston Area; /Polyaspartic-vs-Epoxy = Polyaspartic vs Epoxy; /urethane-coating = Polyaspartic Compared to Epoxy; /how-long-does-epoxy-floor-last = How Long Do Polyaspartic Floors Last In Your Garage?; /garage-floors-1-day = 2. Grinding Only Services for Typical Concrete is $2.00 per sq ft (list items wrongly marked up as H1s!) + 5. Commercial Floor Coatings such as machine shops... etc.; /garage-floor-epoxy-before-and-after = Click on the Image Below to see our Portfolio Slide Show; /about-us = The Owner; /why-us = Why Choose a US?; /faqs = none.
- H2 examples (cost page):
The Polyaspartic,Heavy Chip Floor Coating Package:,2 Car Garage,3 Car Garage,How Much Does It Cost To Install a 2 Car Garage?,The Best 3 Car Garage Floor Polyaspartic Cost in Town,Reasons Why Our Polyaspartic Garage Floor Cost is More than Epoxy Flooring,Affordable Polyaspartic Coating Garage Floor Cost In Houston— price-intent H2s matching PAA queries.
Schema (RAW HTML): only WebSite JSON-LD on homepage (1 block). FAQPage + Question/Answer (13 Q&As) on /faqs. No LocalBusiness, no Organization, no Service, no AggregateRating, no BreadcrumbList, no Product/Offer — on ANY page. (Huge gap for a #1 ranker — proves raw content wins here.)
City/service page strategy: NO city pages, NO neighborhood pages, NO service-area pages. One site, one domain, 1 topical cluster. Service area only in FAQ text: "Greater Houston Texas including: West University, Rice Military, Memorial, Hunters Creek, Hedwig Village, Cypress, Spring, River Oaks, The Woodlands, Piney Point Village, The Heights, Sugarland, Magnolia, and More!" (affluent-area name-dropping, not linked pages).
Cost content strategy (the rank-with-cost-page play) — 3 overlapping cost URLs:
/Garage-Floor-Epoxy-Cost(title matches the head term "garage floor epoxy cost") — H1 "Doing it Right The First Time is The Most Affordable"; publishes market $/sqft tiers ($5-9 partial / $7-11 heavy-chip surface / premium saturated), chip-weight science (10 lbs vs 25 lbs vs 100+ lbs per 2-car), wear-life math (4x life), "the answer varies depending on... size of your garage and the amount of chips."/epoxy-garage-floor-cost(their actual pricing page, $2,995/$3,995 + $7.95/sqft) — PAA-shaped H2s ("How Much Does It Cost To Install a 2 Car Garage?"), long-form justification of premium vs epoxy./Epoxy-Floor-Garage-Cost— thin near-duplicate of #1/2 targeting the same keyword stem.
- Pattern: publish competitor-tier price ranges first, self-anchored package prices second, failure-cost math third ("$1,200 removal + re-floor = 3x"). Titles tag the brand first then keyword (
Houston Garage Floors | Garage Floor Epoxy Cost) except homepage which leads with price. - Keyword-stem coverage across site: "garage floor epoxy cost," "polyaspartic garage floor cost," "epoxy floor garage cost," "how much does it cost to polyaspartic a 2 car garage," "3 car garage floor polyaspartic cost," "how long does epoxy floor last," "polyaspartic vs epoxy," "garage floors 1 day."
Internal linking: Nav = 6 links (Home, Why Us?, About Us, Gallery, FAQ'S, Garage Floor Repair Kit) + "Prices" dropdown (Pricing Page = /epoxy-garage-floor-cost). Body cross-links: cost pages → "Details and Pricing HERE", "see spec sheets below or Here", "Color Options HERE", chip-blend gallery, YouTube videos, TheBookonGarageFloors.com (many times), surfaceprosepoxy.com (stray). Footer links: Privacy Policy + book CTA + social (Facebook, Yelp, YouTube Shorts). No breadcrumb links. Every page ends with the same Contact form + footer bio block (strong internal duplication).
Tracking & Ads (Google Ads/Facebook signals, call tracking numbers, analytics/marketing scripts — name vendors)
- Analytics: Google Tag Manager / GA4 —
googletagmanager.com/gtag/js?id=G-QBPNDKX81H(GA4 measurement ID G-QBPNDKX81H) +gtag()calls on pages. No Google Ads conversion标签 (no aw= / googletagmanager ads signals), no DoubleClick/pixel. - Facebook: facebook.com/houstongaragefloors linked (organic presence); no Meta pixel (fbq) detected in raw HTML.
- Call tracking: none — the real business line 281-849-3070 is the only number (consistent everywhere; no CallRail/CTM/Twilio swap). Also exposed on /urethane-coating meta description ("Call us now! 281-849-3070").
- Bing/Microsoft:
bingstring appears (likely Duda's default footer/verification), no UET tag detected. - Chat/marketing tags: none (no Hotjar, Clarity, HubSpot, Drift, Tidio).
- Yelp/Angi: yelp.com/biz/... outbound link; "angi" string appears in page markup (likely template noise or a badge reference) — no Angi widget script.
- Ad posture: no detectable paid-search/tracking stack; growth appears organic + word-of-mouth + press. (Map pack #1 + organic #1 on a Duda site with GA4 only.)
Technical (robots.txt, sitemap.xml, site generator/CMS, speed signals, hosting)
- robots.txt (verbatim, 5 lines):
# Sitemap is also available on /sitemap.xml/Sitemap: https://www.houstongaragefloors.com/sitemap.xml/User-agent: */Content-Signal: search=yes, ai-input=yes, ai-train=yes— wide open + explicit AI-training opt-in ("Content-Signal" — an AI-crawler directive). - sitemap.xml: hand-maintained-looking XML, 17
<url>entries, allpriority 1.0,changefreq monthly,lastmoddates (most 2025-08-07 → 2026-10-01; home lastmod 2026-10-01). Includes junk URLs (/empty-page, 2 off-topic auto pages) — sloppy sitemap hygiene. - CMS: Duda (static.cdn-website.com assets, mnlt production runtime, d-js-one-runtime-unified-desktop, jQuery 3.7.0 + jquery-migrate). Duda form handler. RSS/Atom feeds exposed (/feed/rss2, /feed/atom).
- Speed signals: heavy pages (home 172KB HTML; pricing 172KB; cost1 96KB) with lots of inline copy + embedded YouTube (lazy or inline embeds) + Duda runtime; jQuery-based. Not a fast static build — but content-rich. No AMP, no service worker detected.
- Hosting: Duda cloud (cdn-website.com edge). Canonical host =
www.houstongaragefloors.com. - Misc: stray broken text in body ("ttps://w cww.surfaceprosepoxy.com/", "tle") = copy-paste artifacts; duplicated nav block (mobile+desktop) inflating HTML.
Local SEO & Map Pack (NAP consistency, Google Business signals, city pages targeting Houston metro)
- NAP consistency: Name "Houston Garage Floors" consistent; Phone 281-849-3070 consistent across site; Address deliberately vague ("Houston, TX, United States") — service-area business, no street address on site (SAB pattern).
- GBP signals: site deep-links to Google local finder with a concrete place ID (
rldimm=7397672877504079043) — map pack #1 claim matches; Yelp listing URL slughouston-garage-floors-houston-2. Brand searches are pushed to Facebook + Yelp + Google (review diversification without widgets). - City pages: none. Houston is targeted in: domain name (houstongaragefloors.com), every title/brand line ("Houston Garage Floors", "Greater Houston Texas"), FAQ service-area list (12 affluent neighborhoods named), and geo-modified H2s ("The Best Garage Floor Houston Residents Have Seen," "garage floor cost Houston residents swear by"). All ranking power concentrated in one canonical page set.
- Map-pack fuel: strong review velocity on Google (implied by #1 map pack + Yelp/FB pushes), exact-match-ish brand+city domain, "Since 2003" prominence, real owner identity, press mentions (KHOU/People/NBC) — classic local-entity trust stack. No schema LocalBusiness though.
Weaknesses & Opportunities (for a template builder — quote exact evidence briefly)
- No LocalBusiness/Organization/Service schema — raw HTML has only
WebSite+ FAQPage. Easy structured-data win for DropSites (NAP + geo + OfferCatalog + AggregateRating). - Three conflicting prices for the same 2-car Heavy Chip package: home "$2,495 - 2 Car Garage (First 400 sq ft)", services "$2,895 for 2 car garages up to 400 sq ft", pricing page "$2,995 - 2 Car Garage... $7.95/Sq Ft Thereafter". Trust hazard; a template should have ONE pricing source-of-truth module.
- Warranty contradiction: header "Lifetime Warranty" vs cost page "with a 1 year limited no-peel warranty!" — plus zero warranty terms/legal copy. Template should ship a structured warranty block (term, what's covered — peeling + hot-tire pickup, transferability, exclusions).
- No review widgets / no review counts shown despite ranking on reputation ("See what real-life customers have said... Facebook & Yelp! & Google!"). DropSites: embed Google review widget w/ count + named testimonials.
- Gallery captions left as Duda placeholders ("Slide title / Write your caption here") — before/after exists visually but without city/dollar/project labels. Template: labeled before/after pairs with garage size + package + neighborhood.
- H1 hygiene broken — home H1 = "Meet The Owner"; services H1 = "2. Grinding Only Services..." (list items as H1s); FAQ page has no H1; two pages share one title (
Houston Garage Floors / Polyaspartic Installation). Clean semantic H1-per-page template beats this. - No financing partner — only "work with you on the credit card fee." The $2,500–$5,000 ticket begs for Affirm/Service Finance-style "from $X/mo" CTAs.
- No booking/scheduler, no chat — phone+3-field form only. Instant-quote or calendar booking = differentiation.
- No licenses/insurance badges — nothing about being insured/bonded; template should include license/insurance trust strip by default.
- Sitemap hygiene — ships /empty-page + two off-topic auto-generated filler pages ("become-a-master-of-backyard-tiling", "make-your-living-room-more-enjoyable" — auto-generated blog filler about home decor tiling/living rooms, off-topic for garage flooring). Crawl-budget waste + quality signal risk.
- No city/neighborhood pages — ranks without them, but a template can win long-tail ("garage floor coating Katy TX", "The Woodlands epoxy") the giant franchise sites target.
- DIY kit page has fake-urgency tactics ("1 DAY SALE!... Until Tomorrow at Noon {Friday 10/2/2026}") and a date-locked banner that will go stale — brittle for a template; use evergreen scarcity or none.
- Mobile/desktop nav duplication + 170KB pages — render-blocking jQuery, YouTube embeds; static-site template will crush this on Core Web Vitals.
- Metallic refusal is a service gap they rationalize ("Why don't you install metallic epoxy floors?... they are an absolute nightmare to maintain") — a template can offer metallic/quartz/flake as catalog options with honest trade-offs.
- No photo SEO — gallery images unlabeled, no alt-text project schema, no video schema for the many YouTube embeds.
Site 2: GarageExperts (www.garageexperts.com — ranks via /north-houston/houston/)
Fetch note: live curl + headless Chrome are both hard-blocked by Cloudflare (managed challenge; the block page itself names
scorpcloud.com— GarageExperts runs behind Scorpion's cloud). Data below comes from Wayback Machine snapshots of the live pages (2025–2026 captures:web.archive.org/web/2025/...), cross-checked across 8 pages. Site = national franchise platform; Houston ranking page = GarageExperts® of North Houston (Spring, TX franchise).
Business Snapshot (who, how long, where, size signals, licenses/insurance)
- Model: national franchise system. Footer disclaimer (verbatim, every page): "©2022 GarageExperts®. All rights reserved. Each location is an independently owned and operated franchise of GarageExperts® International, LLC." Corporate entity = GarageExperts International, LLC. "Franchise Opportunities" is a persistent nav item.
- Houston unit: GarageExperts® of North Houston — based in Spring, TX (footer location chip "Spring, TX"), covering "The Greater North Houston Area": Humble, Montgomery, Panorama Village, Porter, Spring, The Woodlands, Tomball + "And More" ("Not in our primary coverage area? No Problem!").
- Scale signals (national homepage): "With over a decade of experience, GarageExperts® has installed more than 80 million square feet of our proprietary floor coatings across residential, commercial, and industrial spaces nationwide"; "the industry leader"; "extensive team training."
- Product ownership claims: "proprietary Garage FX® flooring system"; "American-made epoxy and polyaspartic floor coatings"; "vertically integrated... we control every step of the process" — cabinet manufacturing in-house (CARB compliant, wood "sourced from replenishable North American forests", cut on CNC machinery "to tolerances of a fraction of a millimeter"), on-hand inventory, proprietary 3-D garage design software.
- Local ownership: separate /north-houston/why-us/meet-the-owners/ page exists (franchisee faces); the location page runs "Meet the Owners" in nav.
- Hours (Houston unit): Mon–Sat 8:00 AM – 5:00 PM, Sun closed, holidays closed.
- Licenses/insurance: nothing published on the pages fetched (franchise brand trust substitutes for it).
Offers & Pricing (free estimates, published cost ranges per sqft, price anchors, guarantees, warranties)
- Zero published prices. No dollar figures anywhere in the 8 pages fetched; no cost pages exist in the 2,391-URL sitemap (no /cost, /pricing, /how-much pages at all). Pricing is deliberately in-home: trust bar says "Always Get Upfront Pricing" + "In-Home Estimate Is Always Free."
- Free offer stack: "free on-site estimate" / "Get Your Free Estimate" / "Get Your Free Consultation" (primary CTA everywhere, top + bottom of every page); free in-home design consult using their 3-D render software.
- Lead magnet: on the storage page the form headline is "Fill Out Our Form to Get Access to The Garage Code Magazine" (franchise-published magazine as the content hook).
- Service catalog (the full-makeover bundle):
- Flooring — "Garage FX® Epoxy & Polyaspartic Flooring": epoxy-based primer + polyaspartic topcoat hybrid. Claimed benefits (verbatim H3 list): "Exceptional Adhesion: The epoxy-based primer delivers a bond up to three times stronger than traditional epoxy options"; "Unmatched Durability: The polyaspartic topcoat forms a dependable shield against chemicals, UV damage, everyday wear, and heavy impacts"; "Customizable Finishes"; "Over 140 Colors to Choose From"; "No Peeling, Chipping, Or Staining"; "Stronger Than Concrete"; "American Made"; "industrial-strength... designed for interior and exterior concrete"; "they will never peel, chip, or stain, and they are also resistant to abrasions, chemicals, and UV rays."
- Segment lines: Residential (Garage / Basement / Patio epoxy flooring) + Commercial & Industrial ("From workshops to showrooms"; warehouses; "we don't see a difference" between home and industrial).
- Storage — "customized storage systems" (the makeover upsell): Garage Cabinets ("Crafted for longevity... adjustable shelves, drawer slides"), Garage Slatwall ("hanging bikes, tools, or holiday decorations... baskets to hooks"), Storage Racks. "Our cabinets come in several colors and multiple configurations, plus our slatwall comes in matching colors."
- Finish detail: example makeover page copy: "1/4-inch Blended Flake in Lunar" + "custom white cabinets tailored to this space."
- Installation speed: "provides one-day installations" (homepage) — no per-system cure/drive-on times published (contrast HGF's 12-hour spec).
- Guarantees: "Products Are Guaranteed For Life" (trust bar); "back all our products with a limited lifetime warranty"; marketing line "Service With A Limited Lifetime Warranty — We are so confident in the quality of our Garage FX® flooring systems and storage solutions that we back them with a limited lifetime warranty."
- Design tools as offer: Garage Design Center ("Hover over our top rated flooring options to see how they might look in your space" — in-page visualizer), Garage Idea Gallery, Recent Garage Makeovers (before/after), color configurators for floors (Flooring Colors), Cabinet Colors, Slatwall Colors.
- DIY kits: none — 100% professional install; no DIY content at all.
Financing & Warranty Mechanics
- Financing: not offered in Houston (no /north-houston/why-us/financing/ in sitemap). Select franchise markets carry it (Wichita, Fresno, Lexington, Northeast Ohio — 4 of 86 markets). The Wichita page (verbatim): "Benefits of Financing — Soft credit pull — Real Time Decisions 24/7 — Loan terms up to 36 months — No prepayment penalties, origination fees, late fees, or compounding interest!... the process is quick, easy, and paperless. Apply Now!" plus "Filling out the application will not adversely affect your credit, and you will not be obligated to proceed with your project." No lender named on-page (white-label application; partner brand never surfaces in copy).
- Warranty — /why-us/warranty/ ("Limited Lifetime Warranty on Garage FX® Flooring, Garage Organization & Renovation Products"):
- Residential floors: "Floor coating materials (up to a maximum of 5000 square feet) are warranted to the original consumer purchaser: 1) against peeling/delamination from the concrete for as long as the original consumer purchaser owns the home in which the floor coating materials were installed; 2) against staining from incidental spills of oil, transmission fluid, radiator fluid, gasoline, and diesel that are promptly wiped up (within 20 minutes of a spill) for a period of ten (10) years."
- Commercial/Industrial + Exterior Surfaces: 3-year warranty (peeling/delamination + same 20-minute spill staining), 5,000 sq ft cap.
- Cabinets (residential): lifetime against "warping of cabinet panels and cabinet edge banding becoming loose" while original purchaser owns the home; "All other cabinet materials, parts, and components... free from defects... for a period of ten (10) years." Commercial cabinets: 3 years.
- Labor: "garage floor coating or cabinet part replacement or repair labor free of charge for a period of one (1) year from the date of substantial completion"; sole obligation = "repair or reinstallation, at GarageExperts®' option."
- Key exclusions (verbatim): "normal wear and tear... improper repairs made or attempted by anyone other than GarageExperts®, faulty maintenance, misuse, abuse, neglect, extreme temperatures, staining or peeling caused by cracking of the substrate, defective substrate, hydrostatic pressure or moisture vapor transmission levels greater than eight (8) lbs., battery acid, brake fluid or other industrial fluid, or... accident, casualty, or natural disasters. This limited warranty is non-transferable and applicable only to the owner of the property at the time of contracting. Warranty repairs do not constitute an extension of the original warranty period." Plus: "does not cover damage caused by UV, fading, dampness, overloading, water spray, or flooding" (for cabinets).
- Legal posture: full DISCLAIMER block (caps) — sole warranty, implied merchantability disclaimed, liability capped at repair/replacement price, no consequential damages; state-law savings clause.
- Tension to note: homepage markets "resistant to... UV rays" while the warranty excludes UV/fading damage; "never peel, chip, or stain" vs. peeling warranty + 20-min stain clause + substrate-crack exclusions.
Website Anatomy (every page + purpose; homepage section order; page count)
Page count: 2,391 URLs in sitemap.xml — 86 market hubs, 616 city pages (/market/city/ pattern), per-city service sub-pages, 70+ blog posts (/why-us/blog/the-experts-blog/), video center, locations directory. Robots.txt is fully open (User-Agent: * / Disallow: / Sitemap: .../sitemap.xml).
National page tree (from sitemap):
/— brand hub: hero + zip-code location finder + service pillars + trust + makeover spotlight/epoxy-polyaspartic-flooring/→/residential-epoxy-flooring/→/garage-epoxy-flooring/,/basement-epoxy-flooring/,/patio-epoxy-flooring/;/commercial-industrial-epoxy-flooring/;/flooring-colors//garage-storage/→/garage-cabinets/(+/cabinet-colors/),/garage-slatwall/(+/slatwall-colors/),/storage-racks//why-us/→/what-you-can-expect/,/meet-the-owners/(per market),/warranty/,/reviews/,/video-center/(incl./epoxy-polyaspartic-flooring-system/,/floor-installation-process/, TV segment pages),/careers/,/blog/(The Experts Blog: residential / commercial-and-industrial / storage categories)/custom-garage-ideas/→/recent-garage-makeovers/,/garage-idea-gallery/,/garage-design-center//get-your-free-estimate/,/contact-us/,/franchise-opportunities/,/locations/- Market level:
/north-houston/hub →/why-us/meet-the-owners/,/why-us/reviews/,/get-your-free-estimate/,/custom-garage-ideas/recent-garage-makeovers/,/epoxy-polyaspartic-flooring/(+residential/commercial),/garage-storage/(+cabinets/slatwall) - City level (e.g.
/north-houston/houston/,/north-houston/the-woodlands-tx/,/north-houston/tomball/,/north-houston/conroe/,/north-houston/humble-tx/,/north-houston/montgomery-county/,/north-houston/atascocita/): landing page + up to 5 service children:epoxy-polyaspartic-flooring/,residential-epoxy-flooring/,commercial-epoxy-flooring/,garage-cabinets/,garage-slatwall/,garage-storage/
Houston page (/north-houston/houston/) section order: 1) Accessibility toolbar ("Close / Skip to Content / High Contrast / Increase Text Size / Clear All") 2) Location chip "North Houston, TX + Change Location" 3) Mega-nav (Epoxy & Polyaspartic Flooring → Residential/Garage/Commercial/Flooring Colors; Garage Storage → Cabinets/Cabinet Colors/Slatwall/Slatwall Colors/Storage Racks; Why Us → What You Can Expect/Meet the Owners/Blog/Warranty/Reviews/Careers; Custom Garage Ideas → Recent Garage Makeovers/Idea Gallery/Design Center) + phone + "Get Your Free Estimate" 4) H1 "Garage Floor Coatings & Storage in Houston, TX" + local intro 5) H2 "Advanced Flooring Solutions for Any Space" + H3 "Key Benefits of Garage FX®..." 6) H2 "Custom Storage Options to Organize Houston Garages" + H3 "Custom Storage Solutions Include" (cabinets/slatwall) 7) H2 "Your Local Experts for Garage Transformations in Houston" + inline CTA 8) Tile grid: Custom Garage Ideas / Storage Options / Why Choose Us 9) H2 "Committed To You" trust quartet + "Our Awards and Accolades" 10) Makeover tiles (Recent Garage Makeovers / Idea Gallery / Design Center) 11) H2 "Get Your Free Consultation" form 12) H2 "Serving The Greater North Houston Area" + hours table + area list 13) Footer (nav + phone + "© 2025 All Rights Reserved." + Privacy/Site Search/Accessibility/Site Map + franchise disclaimer).
National homepage section order: 1) hero "Transform Your Garage With High-Performance Floor Coatings and Custom Cabinets" + zip-code finder ("Find a location near you / Enter Zip Code / Find Expert") 2) process video (alt-text style caption: "GarageExperts grinding the surface... rolling the Garage FX® epoxy primer, spreading the decorative flakes... then applying the polyaspartic topcoat") 3) "Service With A Limited Lifetime Warranty" 4) 5 service tiles (Residential Flooring, Commercial & Industrial Flooring, Garage Cabinets, Garage Slatwall, Storage Racks) 5) "Industrial Or Home Installation — We don't see a difference" 6) Flooring/Storage "hover to preview" visualizer blocks 7) expandable long-form SEO copy ("Continue Reading / Read Less") 8) "What Makes Garage FX®... Technology Superior" 5-point benefit strip + "Learn About GarageFX®" 9) "Check Out A Recent Makeover" (named case: Lunar flake + white cabinets) 10) Makeover tiles 11) closing zip finder "Make The Most Of Your Garage."
Conversion Mechanics (forms w/ field lists, tap-to-call, live chat + vendor, SMS, booking, quote tools)
- Primary form — "Get Your Free Consultation" (Houston page; identical on Wichita/financing): First Name\, Last Name\, Phone\, Zip Code\, Email\, "How did you hear about us?"\ (select: Social Media, Google Search, Door Hanger, Mailers, Referred by friend, Event, Radio, TV, Truck/Yard Sign), "Tell Us About Your Space" (textarea). Inline validation messages per field ("This isn't a valid phone number." etc.). \*required.
- SMS consent (TCPA): "By submitting, you agree to be contacted about your request & other information using automated technology. Message frequency varies. Msg & data rates may apply. Text STOP to cancel. Acceptable Use Policy" — forms feed an SMS-capable CRM (Scorpion).
- Lead-capture variants: national/local forms headline "Get Your Free Estimate"; storage page swaps headline to "Fill Out Our Form to Get Access to The Garage Code Magazine";
/get-your-free-estimate/is a dedicated landing page per market + per location pages. - Tap-to-call: Houston unit (281) 241-1320; national (888) 393-3527 ("Find Your Location" line); other markets local (Wichita (316) 867-9181). Numbers are dynamically injected — raw HTML shows tracking placeholders
{Cookie:PPCP1/2812411320}and{F:P:Cookie:PPCP1/(281)%20241-1320}(PPCP1 = pay-per-call DNI cookie), so organic vs paid callers get swapped numbers. - Location finders: zip-code "Find a location near you / Find Expert" widget (homepage hero + footer + storage page); "Change Location" chip;
/locations/directory; per-page "Serving The Greater ___ Area" + "Comprehensive List of Serviced Cities" (Wichita page lists 25 cities) + "Not in our primary coverage area? No Problem!... Call ___ or fill out the form." - Live chat: none detected. Booking/scheduling: none (estimates are in-home, scheduled by phone/form).
- Quote tools: no price calculator; the Garage Design Center visualizer ("Hover over our top rated flooring options to see how they might look in your space"), color configurators (Flooring/Cabinet/Slatwall Colors), and proprietary 3-D cabinet design software ("our local GarageExperts® are trained to use our proprietary design software that enables them to 'build out' your garage and render a 3-D image... move and adjust the design and colors in real-time") — a sales-tool differentiator rather than self-serve pricing.
- Hours widget: "Today's Hours: 8:00 AM - 5:00 PM / View All Hours" + full weekly table + holidays (openness signal).
Social Proof (reviews shown + widgets, testimonials, before/after galleries, badges)
- Review widget: EmbedSocial — reviews page markup contains
<div class="embedsocial-reviews" data-ref="f6f9dd155a8d20cac10d886ea1eb8779c013fbf7">(JS-rendered; 12 embedsocial references across fetched pages). Each market has its own/why-us/reviews/page (national reviews + North Houston reviews). Counts/ratings are widget-rendered (not in static HTML; count not verifiable from archive). - Before/after: "Recent Garage Makeovers" tiles per market + national "Check Out A Recent Makeover" with named finish recipe ("1/4-inch Blended Flake in Lunar" + "custom white cabinets tailored to this space") — productized makeover stories. Plus "Garage Idea Gallery" + "Custom Garage Ideas."
- Trust quartet (repeated on every page, verbatim): "In-Home Estimate Is Always Free / Time Is Valuable So We Arrive On Time / Always Get Upfront Pricing / Products Are Guaranteed For Life" under H2 "Committed To You — We believe in providing the highest standard of service."
- Awards/press: "Our Awards and Accolades" module on location pages (imagery-based; no text list in HTML); TV segment pages under Video Center ("GarageExperts® on Make This Place Your Home", "GarageExperts® Garage Makeover"); media logos likely in the awards module.
- Scale badges: "more than 80 million square feet" applied, "over a decade of experience," "American Made," "industry leader," CARB-compliant manufacturing, CNC precision.
- Testimonials: no on-page quote cards in fetched HTML — delegated to EmbedSocial + reviews pages.
- Training/authority: "extensive team training"; video center shows installation process (grinding → primer → flakes → polyaspartic topcoat).
SEO Footprint (verbatim <title>, meta description, H1s; schema types in RAW HTML; city/service page strategy; cost content; internal linking)
Verbatim titles & metas:
/(national): titleEpoxy Flooring & Garage Storage | GarageExperts®— metaGarageExperts® offers high-quality epoxy flooring and custom storage solutions for residential and commercial spaces, all backed by a limited lifetime warranty. Schedule your free estimate today!/north-houston/houston/: titleHouston Garage Floor Coatings | GarageExperts®— metaTransform your garage with durable floor coatings and custom storage in Houston. Call our team at GarageExperts® of North Houston for a free on-site estimate!/north-houston/why-us/reviews/: titleReviews | GarageExperts of North Houston— metaRead what customers are saying about our garage renovation services and then contact the GarageExperts of North Houston team!/garage-storage/: titleGarage Storage | Garage Organization | GarageExperts®— metaGarageExperts® offers several garage organization solutions, including customizable cabinets and slatwalls. Request a free estimate!/why-us/warranty/: titleWarranty | Epoxy Flooring | GarageExperts®— metaRead about our limited lifetime warranty on our Garage FX Flooring®, cabinets, and slatwall products./wichita/why-us/financing/: titleFinancing for Epoxy & Polyaspartic Garage Floors | GarageExperts of Wichita— metaGarageExperts of Wichita is a trusted provider of epoxy and polyaspartic garage floors and garage organization systems. Learn more!
H1s (verbatim): /north-houston/houston/ = Garage Floor Coatings & Storage in Houston, TX; / = Epoxy & Polyaspartic Garage Floor Coatings; /why-us/warranty/ = GarageExperts ® Limited Lifetime Warranty on Garage FX ® Flooring, Garage Organization & Renovation Products; /north-houston/why-us/reviews/ = Reviews; /garage-storage/ = Garage Storage Garage Storage in (broken dynamic-location injection in snapshot); Wichita financing = Finance Your Dream Garage Today!. Representative H2s (Houston page): Durable Flooring & Custom Storage Solutions Near You, Advanced Flooring Solutions for Any Space, Custom Storage Options to Organize Houston Garages, Your Local Experts for Garage Transformations in Houston, Get Your Free Consultation, Serving The Greater North Houston Area. H3s: Key Benefits of Garage FX® Epoxy & Polyaspartic Flooring, Custom Storage Solutions Include.
- Notably absent keyword theme: no "epoxy ... cost/price/how much" titles, metas, or H1s anywhere in the Houston cluster or national tree.
Schema (RAW HTML): every fetched page carries JSON-LD LocalBusiness + PostalAddress + GeoCoordinates (geographic precision that HGF completely lacks). No FAQPage, no Service/Offer, no AggregateRating/Review in static HTML (reviews live in EmbedSocial JS), no BreadcrumbList despite deep hierarchy.
City/service page strategy (the machine): /market/city/service 3-level programmatic template × 86 markets × 616 cities × up to 6 service children each. Houston cluster alone = 40 URLs (7 cities/areas: Houston, The Woodlands TX, Tomball, Conroe, Humble TX, Montgomery County, Atascocita × service pages). Titles localize (Houston Garage Floor Coatings | GarageExperts®), H1 localizes (... in Houston, TX), copy localizes ("transform their garages" for "Houston homeowners, business owners, and industrial managers"; "the demands of Houston's diverse environments"; area lists + hours + "Serving The Greater North Houston Area"). Each city page = {service pillars + storage upsell + local owner/why-us + reviews + free-estimate form}. This is how the franchise ranks in Houston despite being national.
- Hub-and-spoke internal linking: mega-nav exposes the full tree on every page; location pages interlink market hub ↔ cities ↔ services; "Change Location" + zip finder + /locations/ directory knit geography together; footer adds Franchise Opportunities / Locations / Contact Us / Site Map.
Cost content: none. Not one pricing page in 2,391 URLs (only 4 market-level /why-us/financing/ pages, still without dollar amounts). The "garage floor epoxy cost" SERP is conceded entirely to HGF and publishers — the franchise's play is brand + local landing pages + free-estimate funnels.
Blog: 70 posts under /why-us/blog/the-experts-blog/ in categories (residential, commercial-and-industrial, storage...) e.g. "FAQs About Garage FX Flooring," "5 Tips for Designing an Efficient and Stylish Home [Garage]," "worried about odors from floor coatings." National blog + per-market blog mirrors (Dallas-Fort Worth has 45 /why-us URLs, Boise 43) — programmatic content syndication.
Tracking & Ads (Google Ads/Facebook signals, call tracking numbers, analytics/marketing scripts — name vendors)
- Tag container: Google Tag Manager
GTM-MTCPTB4on every page. - Google Ads: conversion tracking live —
AW-10990139087present site-wide (Google Ads remarketing/conversion tag = paid search active on these terms). - Meta: Facebook pixel (fbq) present in page scripts — paid social retargeting active. (No Clarity/Hotjar detected.)
- Marketing platform / CRM / analytics: Scorpion (scorpion.co — home-services marketing agency) —
analytics.scorpion.co/sa.js+api.scorpion.coon every page; cloud assets ond274bhbca04zrd.cloudfront.net(custom CMS includes +manage-cookies.jsconsent tooling). The Cloudflare block page itself targetsscorpcloud.com, confirming Scorpion-hosted infrastructure. - Call tracking: PPCP1 pay-per-call dynamic number insertion —
{Cookie:PPCP1/...}number swaps in tel: links; call-source attribution by cookie. Numbers seen: (281) 241-1320 (Houston unit), (888) 393-3527 (national), (316) 867-9181 (Wichita). - Reviews vendor: EmbedSocial (embedsocial-reviews widget, data-ref per widget).
- Third-party libs: jQuery (ajax.googleapis.com), Wayback capture shows standard header video embeds.
- Ad posture: full-funnel franchise marketing — Google Ads + Meta retargeting + TV ("Make This Place Your Home" segment) + direct mail ("Mailers", "Door Hanger" in the attribution dropdown) + radio — the "How did you hear about us?" options literally enumerate their offline media mix.
Technical (robots.txt, sitemap.xml, site generator/CMS, speed signals, hosting)
- robots.txt (verbatim):
User-Agent: */Disallow:(allow everything) /Sitemap: https://www.garageexperts.com/sitemap.xml. - sitemap.xml: single giant flat sitemap, 2,391
<loc>URLs (market/city/service/blog). No sitemap index. - CMS/generator: proprietary Scorpion-hosted CMS (custom includes served from
d274bhbca04zrd.cloudfront.net, e.g.cms/includes/iq912cradlm.2512091135410.js— template builds compiled into versioned bundles). Dynamic localization: pages are parameterized per franchise (location chip "Change Location",{F:P:Cookie:...}phone tokens, "Today's Hours" widget, dynamic H1 location strings). - Edge/security: Cloudflare in front (managed JS challenges + "Attention Required" blocks for non-browser agents; challenge targets
scorpcloud.comorigin). Aggressive bot hardening — live curl and headless Chrome both 403/challenged. - Accessibility: built-in toolbar (Skip to Content, High Contrast, Increase Text Size, Clear All) + "Accessibility" footer link — ADA-conscious (litigation-aware home-services design).
- Speed signals: image-heavy marketing pages with hero video/process video; jQuery-based; cookie-consent manager; DNI + GTM + pixel + EmbedSocial stack is script-heavy. Wayback text render shows "Continue Reading / Read Less" progressive disclosure (long SEO copy collapsed for UX).
- Host/infra split: domain on Cloudflare edge, CMS/API on Scorpion cloud + CloudFront, forms/CRM through Scorpion API.
Local SEO & Map Pack (NAP consistency, Google Business signals, city pages targeting Houston metro)
- NAP: location-level NAP with real local phone (281) 241-1320 and base city (Spring, TX); hours table on-page (Mon–Sat 8–5) = GBP-aligned data; per-market review pages give Google Business Profile parity content. National number (888) 393-3527 clearly separated from local line.
- Geo signals:
LocalBusiness+PostalAddress+GeoCoordinatesJSON-LD on every location page (exact lat/long); "Serving The Greater North Houston Area" + explicit city list (Humble, Montgomery, Panorama Village, Porter, Spring, The Woodlands, Tomball) + "Comprehensive List of Serviced Cities" pattern. - Houston metro targeting: 7 city/area landing pages under /north-houston/ + service sub-pages (e.g.
/north-houston/houston/garage-slatwall/,/north-houston/tomball/residential-epoxy-flooring/) = the franchise's map-pack + organic footprint across the metro. City pages carry the same offer stack (flooring + storage + free estimate) localized. - Franchise entity consistency: every page footers "Each location is an independently owned and operated franchise of GarageExperts® International, LLC" — clean brand/franchisee entity separation; "Meet the Owners" pages humanize the local unit (map-pack trust).
- Review velocity infrastructure: per-market EmbedSocial review pages + "Reviews" nav prominence = steady review generation for GBP (though on-page counts not exposed in static HTML).
Weaknesses & Opportunities (for a template builder — quote exact evidence briefly)
- Zero published pricing anywhere ("Always Get Upfront Pricing" but 2,391 URLs contain no cost page). HGF owns the "garage floor epoxy cost Houston" SERP with $-laden pages uncontested. DropSites template: publish packages + per-sqft ranges + "how much does a 2-car cost in [city]" pages and instantly own the highest-intent queries the franchise ignores.
- No cure-time / one-day proof on the ranking page — only "provides one-day installations." HGF's "drive on it in 12 hours vs 72 hours for epoxy" specificity beats it. Template: system-level spec blocks (mils, cure, drive-on, walk-on).
- Warranty is contradicted by its own marketing: homepage "resistant to... UV rays" / "they will never peel, chip, or stain" vs warranty exclusions "does not cover damage caused by UV, fading" + stains covered only if "wiped up (within 20 minutes)" + "staining or peeling caused by cracking of the substrate" excluded. A plain-English warranty comparison module ("what's actually covered") weaponizes this.
- Hot-tire pickup never addressed. HGF explicitly warrants "against peeling and hot-tire pickup"; GarageExperts copy never says "hot tire" — THE Houston objection (100°F+ concrete + hot tires) is unhandled on-page. Template: dedicated hot-tire + UV-yellowing objection module for hot climates.
- Franchise disclaimer creates a trust wedge: "Each location is an independently owned and operated franchise of GarageExperts® International, LLC" — HGF literally attacks this: "A Franchise is a burner company... NEVER hire a franchise for their warranty!" Template: independent/local-trust positioning blocks for owner-operators.
- No financing in the Houston market at all (financing exists in only 4 of 86 markets, unnamed lender, max 36 months). Template: "from $X/mo" payment CTAs + named partner = conversion lift on $2,500–$5,000 jobs.
- Heavy form friction: 7 fields including required "How did you hear about us?" (dropdown) and zip — vs HGF's 3 fields. But: their SMS consent + automated follow-up is pro-grade. Template: short form + TCPA-consent language + instant quote follow-up.
- Reviews hidden behind JS — EmbedSocial widget, zero review counts in static HTML (no AggregateRating schema either). Template: server-rendered review snippets + AggregateRating schema = rich results the franchise can't win.
- Generic national copy on city pages — "our cutting-edge Garage FX® epoxy and polyaspartic flooring options" repeats verbatim across the 616 city pages with only city-name substitution (programmatic doorway risk). Template: genuinely differentiated city copy (neighborhood names, local housing stock, HOA/garage-size notes) beats it.
- No DIY-adjacent content at all — no "epoxy kit vs pro" play, no maintenance guides, no cost-of-failure content. HGF monetizes DIY (repair kits) + educates (free book). Template: garage-owner education hub (free guide lead magnet — their "Garage Code Magazine" proves the concept works).
- Visualizer is hover-only, not a real self-serve tool ("Hover over our top rated flooring options...") and the 3-D design software is in-home only. Template: embeddable flake-visualizer + "design your garage" interactive = on-page dwell + leads.
- Cloudflare hard-blocks crawlers/aggressively challenges — fine for security, but any API/monitoring partner (or AI-crawler surfacing) hits walls; HGF explicitly opts in with
Content-Signal: search=yes, ai-input=yes, ai-train=yes. Template: AEO-friendly openness (LLM-readable pricing) = citation advantage. - Schema incomplete for a 2,391-URL site: LocalBusiness only — no Service, Offer, FAQPage, BreadcrumbList, AggregateRating, or VideoObject despite video-center content. Massive structured-data headroom the template can out-spec.
- Store-hours and phone facts are the local page's only fresh data — most city pages are thin (~2 short sections) vs HGF's 20K-character pages. Depth beats template breadth for engagement metrics.
- Metallic/finishes are just "140 colors" — no education on flake vs metallic vs quartz trade-offs (HGF's metallic-refusal FAQ is actually a trust asset). Template: honest "which finish for you" decision content.
Competitive Gaps Summary
| Dimension | Houston Garage Floors (local owner) | GarageExperts (franchise) | Gap the DropSites template can own |
|---|---|---|---|
| Published pricing | $995 entry / $2,495–$3,995 packages / $4.95–$7.95/sqft + market tiers ($5–9, $7–11) | None anywhere | Ship real price tables + cost pages per city — win "cost" SERPs the franchise abandons |
| Cost-page SEO | 3 overlapping cost URLs + PAA H2s ("How Much Does It Cost To Install a 2 Car Garage?") | Zero cost pages | One clean cost-hub per metro + FAQ schema |
| Warranty | "Lifetime No-Peel" (+ hot-tire pickup in FAQ) but contradicted ("1 year limited" on one page) | Full legal limited-lifetime (peeling lifetime owner-occupied; staining 10yr/20-min rule; labor 1yr; non-transferable; UV excluded) | Plain-English warranty table + comparison vs competitors |
| Objection handling | Best-in-class: epoxy-cracks-over-cracks videos, spec sheets (141% adhesion, 6,400 psi), Sherwin prep stats (80% failures = prep), concrete-dust/cancer angle | Benefit bullets only ("bond up to three times stronger") | Modular objection library: hot tires, UV yellowing, moisture/MVE, prep, crack bridging |
| Hot-tire / Houston heat | Explicit warranty + polyaspartic-not-epoxy argument | Silent on hot tires | Climate-specific proof modules |
| Financing | Card-fee workaround ("finance it on your credit card") | 4/86 markets, unnamed lender, 36mo max | Named financing + "from $X/mo" everywhere |
| Storage/makeover upsell | None (floors only + DIY repair kits) | Cabinets + slatwall + racks + 3-D design + "complete garage makeovers" | THE template differentiator: floor + storage + slatwall bundles as "makeover packages" |
| Reviews | Links only (Google/Yelp/FB), no counts | EmbedSocial widget per market (JS-only) | Server-rendered reviews + AggregateRating schema + before/after with project labels |
| City pages | None (single domain, one cluster) | 616 city pages × service children | Neighborhood-level pages with real local copy + LocalBusiness geo schema |
| Schema | WebSite + FAQPage only | LocalBusiness only | Both combined (LocalBusiness + FAQ + Offer + Review + Breadcrumb + Video) |
| Forms | 3 fields (+message), no consent language | 7 fields + TCPA SMS consent + attribution dropdown | Short form + compliant SMS consent + UTM/attribution capture |
| Call tracking | One real number everywhere | PPCP1 DNI by cookie | Optional DNI slot in template (dual-number: tracked + real) |
| Trust/identity | Named owner + 2003 origin story + press (KHOU, People, NBC) + Air Force/Presidential name-drops | Franchise disclaimer + "80 million sq ft" scale + awards module | Owner-story module + credentials strip + franchise-vs-independent positioning |
| Education lead magnet | TheBookonGarageFloors.com (free 10-page book) | "The Garage Code Magazine" (form-gated) | Downloadable "Ultimate Garage Makeover Guide" per market |
| 1-day install / cure claims | "1 day install, walk 2hr, drive 12hr GUARANTEED vs 72hr epoxy" | "one-day installations" (no detail) | Spec-sheet-anchored speed module |
| DIY layer | $165–$245 repair kits + training classes ($90/hr) | None | Optional DIY kit page (monetizes the "too expensive" segment) |
| AI/crawler posture | Content-Signal: search=yes, ai-input=yes, ai-train=yes | Cloudflare hard-block | AEO-ready static site = cited answer source |
Market pricing anchors found across both sites (for template defaults): 1-car partial-chip epoxy from $995 (up to 200 sq ft, $4.95 thereafter); 2-car from $1,995 (partial) / $2,495–$2,995 (heavy-chip polyaspartic, 400 sq ft incl.); 3-car $3,495–$3,995 (600 sq ft incl.); overage $4.95–$7.95/sqft; market ranges $5–$9/sqft (partial chip) and $7–$11/sqft (heavy chip); grinding-only $2.00/sqft; epoxy removal ~$3/sqft; crack filling "a $350 value" free; DIY repair kit $165–$245; credit-card surcharge 4%. Two-car garage assumed ~400 sq ft, three-car ~600 sq ft (both sites use these cut-offs).
Top Patterns to Steal for the DropSites Template (garage specific)
- Price-in-title + published packages.
Houston Garage Floors from $995 Installed!ranks #1 and the packages ($995/$2,495/$2,995 with sq-ft caps and overage rates) sit above the fold. Ship a "from $X installed" homepage title + a 2-tier package board (entry epoxy vs premium polyaspartic) with garage-size cut-offs (200/400/600 sq ft). - The cost-page trio strategy (do it cleaner). HGF ranks WITH cost pages; build one canonical
/garage-floor-epoxy-cost-[city]/per metro with: market tiers ($5–9 partial / $7–11 heavy chip), "how much for 2-car/3-car" H2s matching PAA, and the failure-math anchor ("epoxy removal ~$3/sqft + redo = 3x"). Avoid HGF's three near-duplicate URLs — one page + FAQ schema. - Chip-weight science as the value story. "100 lbs of chips for a 2-car (4 Home Depot orange buckets), double-saturation layers, 10 dry mils primer + 10 dry mils clear" — publish grams/sqft and mils in a spec table; "more product between your feet and the concrete = longer life" is a one-line value argument homeowners repeat.
- Objection-first content spine. Hot-tire pickup (warrant against it!), UV yellowing ("polyaspartic won't yellow/chalk like epoxy"), crack-bridging flexibility ("epoxy snaps like a potato chip over moving cracks"), prep science ("80% of failures are prep" — Sherwin Williams), moisture/MVE testing (free moisture reading). Build these as a comparison hub: Epoxy vs Polyaspartic vs Polyurea.
- 12-hour drive-on spec block. "Walk in 2 hours, drive in 12 GUARANTEED vs 72 hours for epoxy" + "install before closing/moving day" — instant-relevance module for move-in timelines (Houston new-build market).
- Full-garage-makeover bundles (the GarageExperts upsell). Bundle flooring + cabinets + slatwall + racks into "Garage Makeover" packages; add color-configurator tiles (Flooring Colors / Cabinet Colors / Slatwall Colors) and a before/after makeover story with named finishes ("1/4-inch Blended Flake in Lunar + white cabinets").
- Warranty in plain English with a comparison table. LocalBusiness-grade trust: lifetime no-peel + hot-tire clause + what's excluded, side-by-side with franchise fine print ("non-transferable", "within 20 minutes", "UV excluded"). Trust quartet pattern: "Free In-Home Estimate / We Arrive On Time / Upfront Pricing / Guaranteed For Life."
- Owner-story + local-proof block. Named owner, founding year, origin story ("started in 2003 with a Rustoleum kit"), press mentions, community donation (God's Garage → KHOU/People/NBC), big-name clients. Franchise sites can't fabricate this; it's the #1 map-pack conversion asset.
- Reviews server-rendered with counts + schema. Both sites fail here (links-only / JS widget). Template: Google review carousel with visible count, testimonial quotes with names/neighborhoods, AggregateRating + Review schema → stars in SERPs.
- Labeled before/after gallery. Pairs annotated with garage size (2-car/3-car), package name, neighborhood, and flake blend — fixes HGF's "Write your caption here" placeholder failure and beats GE's generic tiles; add ImageObject/Project schema.
- Short form + TCPA-ready consent + fast CTA ladder. 3 fields (Name/Email/Phone) + "Tell us about your space" + SMS consent line ("Text STOP to cancel") + tap-to-call sticky bar + free moisture-reading/inspection hook. Optional attribution dropdown (Google Search / Referral / Mailer / Yard Sign) for real marketing feedback.
- Education lead magnet. Free guide PDF ("The Ultimate Garage Makeover Guide") or magazine-style download gated by the quote form — HGF's free 10-page book and GE's "Garage Code Magazine" both prove the play; pair with a cost-calculator/visualizer page for dwell time.
- City/neighborhood page program done right. GarageExperts ships 616 programmatic city pages (thin, templated). Beat them with 10–20 real metro pages (e.g. Katy, The Woodlands, Sugar Land, Cypress, Pearland, Spring) with local housing-stock notes, HOA mentions, real project photos per city, and
LocalBusiness+GeoCoordinatesschema per page. - Anti-DIY + DIY-ladder framing. Teach why box kits peel ("80% of failures = prep"; hot-tire pickup) and capture the segment with an optional repair-kit page ($165–$245) or a "pro vs kit" comparison — the failure-cost math ("$1,200 to remove failed epoxy") reframes price as savings.
- Fast, open, crawl-friendly tech. Static build beats both (170KB Duda pages / Cloudflare-challenged Scorpion CMS): clean one-H1 semantics, real sitemap without junk URLs, FAQ + LocalBusiness + Service + Offer + Breadcrumb schema, AI-crawler-friendly (
Content-Signal), no fake-urgency date banners.