Fence & Driveway Gate Teardown — Dallas
Deep profiles of the top organic sites ranking for "fence installation dallas" (Texas Select Fencing & 76 Fence). Source-level analysis: structure, offers, CTAs, chat, schema, tracking. Live SERP captured 2026-10-06 (DataForSEO, mobile).
Dallas Fence Installation — Competitive Teardown
Deep competitive teardown of 2 fence/gate contractors ranking in Dallas for "fence installation dallas" — produced for DropSites ("the Ultimate Fence & Gate Site" template). Method: raw-HTML fetch of homepage + key sibling pages, sitemap.xml + robots.txt parsing, JSON-LD extraction, form/script/footer forensics. All titles, meta descriptions, H1s, schema types, prices, phone numbers, and warranty terms below are verbatim from the raw HTML of the live pages (fetched 2026-10-06).
Sites profiled:
1. Texas Select Fencing — texasselectfencing.com (fence + automatic gates + outdoor living; ranks with per-project case-study pages)
2. 76 Fence — 76fence.com (national composite-forward franchise; ranks via location-prefixed material×city pages such as
/dallas/fence-materials/composite)
Site 1: Texas Select Fencing (www.texasselectfencing.com)
Business Snapshot (who, how long, where, size signals, licenses/insurance)
- Who: Owner-operated fence, gate, and outdoor-living contractor. Footer identity line (verbatim): "Owner-operated fence & gate contractor building cedar, wrought iron, chain link, pipe, and ranch fences plus automatic gates across the Dallas-Fort Worth metroplex." Legal entity: "© 2026 Texas Select Fencing LLC."
- Where: Two regional hubs, each a separate site subtree:
/dallas/(Dallas–Fort Worth metroplex) and/west-texas/(Lubbock, Amarillo, Midland–Odessa). LocalBusiness schema on/dallasgivesaddressLocality: "TX 75204"(Dallas),geo: 32.793679, -96.789695,areaServed: "Dallas-Fort Worth metroplex",openingHours: Mon–Sat 08:00–18:00,email: contact@select-fencing.com,priceRange: "$$". No walk-in office: FAQ says "currently we do not have an office for customers to walk in. However, all of our representatives and assistants live locally in the Dallas-Fort Worth area." - Size signals: Homepage stat strip (verbatim): "4.7★ Google rating · 177+ Google reviews · 116 communities served · 75+ projects in our gallery." Sitemap carries 3,315 URLs (2,199 under
/dallas/, 1,114 under/west-texas/). FAQ: "we currently have a $3000 job minimum. We work with a smaller fencing crew right now"; "Majority of our jobs take 2-3 days"; "we stay booked about 2 weeks out" for full installs, "For motor installs, we can usually get this done same-week." Blog announces expansion (Lubbock location). BBB: "We are accredited and currently hold an A- rating." - Licenses/insurance (verbatim FAQ): "We are insured & bonded… We carry a $1,000,000 general liability policy." Recommended vetting line: "Every contractor you vet should have at least $1,000,000 in coverage." No state license number published (fence work in TX generally doesn't require one — they lean on insurance + bonding + BBB instead).
- Full niche coverage: fence (wood/cedar, wrought iron, chain link, pipe, ranch, composite, R-panel) plus automatic gates (custom, swing, sliding, openers, access control, bollards, dumpster enclosures) plus outdoor living (pergolas, patio covers, decks, outdoor kitchens, fireplaces, concrete patios, stone columns, retaining walls). FAQ: "We do not offer vinyl or temporary fencing."
Offers & Pricing (free estimates, published cost ranges per linear foot, price anchors, guarantees, warranties)
- Free on-site estimates are the core offer, repeated on every page: "100% free & no obligation. No spam."; quote page: "100% Free, No Obligation. No pushy sales tactics." Process: "We'll come out, measure, and recommend the best option… give you an exact written price." Virtual estimates offered if a survey is provided: "virtual estimates are just an estimation, meaning the price is subject to change."
- No published per-linear-foot pricing anywhere. Cost questions are answered with "free estimate" framing (e.g., gates FAQ: "Cost depends on the gate size, material, whether it is automated, and the access control you choose. We provide free on-site estimates with an exact written price"). The only hard numbers on the site are process/policy anchors (below).
- Price anchors / policies (verbatim FAQ):
- "we currently have a $3000 job minimum" (also applies to repairs).
- "your fence quote is only good for 30 days. Lumber prices change month-to-month."
- Price-match posture: "Send us a comparable fence quote you received and we will do our best to compete for your business. We can't promise we will match it."
- Military discount: "5% discount" for active/retired military.
- Seasonal coupon popup (site-wide banner): "Fall Season Special — Get $250 Off Your Next Project… Ends November 30, 2026" + "Low Monthly Payments Available."
- Guarantees: "Competitive Pricing — Exact written quotes, no surprises, no pressure."; "Most residential fences are finished in 1–3 days."
- Warranty (the headline differentiator): "3-Year Workmanship Warranty, in writing" on every install; page
/dallas/warranty— H1 "We Stand Behind Our Work" (see next section for exact terms).
Financing & Warranty Mechanics
- Financing partner: Hearth (named, embedded widget).
/dallas/fence-financingH1: "See What You Qualify For" + "Powered by [Hearth]" + "Get Prequalified" CTA. Verbatim terms on the page: - "No hard credit pull — Check your personalized offers with only a soft credit check."
- "Loans up to $250,000", "3–12 year terms", "APRs from 7.9% – 35.9%", "No pre-payment penalties", "Funded in 2–7 days", "Multiple trusted lenders… compare offers side by side."
- Mechanics: "1 Apply in minutes… takes about 60 seconds. 2 Compare your offers… 3 [get funded / start project]." Homepage also carries a "Financing Calculator" link and repeats: "Checking your rates won't impact your credit score."
- Blog content enumerates 5 ways to pay: "1. Cash Payment, 2. Home Equity Line of Credit (HELOC), 3. Personal Loans, 4. Credit Cards, 5. Financing through the Fence Contractor."
- Warranty terms (verbatim from
/dallas/warranty): - Framing: "Our warranty is not a material warranty — it's a workmanship warranty, covering the craft and labor of what we build for you."
- "3 Year Warranty — Wood Fences: Every wood fence we build is covered for three years from the date of completion against defects in workmanship and materials."
- "10 Year Warranty — Steel & Wrought Iron: All steel fences, wrought iron fences, and steel gates are covered for ten years from the date of completion."
- "10 Year Warranty — Custom Gates: Every custom gate we build — including automatic driveway gates — is covered for ten years."
- Covered: "Defects in workmanship… Material defects under normal use and service… Free repair or replacement of any defective fence or gate during the warranty period."
- Not covered: "Acts of nature — storms, floods, earthquakes… Improper maintenance, neglect… Accidental damage, misuse, or abuse… Modifications or alterations made by parties other than us… Normal wear and tear."
- Claim mechanics: on-page warranty claim form (Name, Phone Number, Email Address, Project Address — "The address where the fen[ce]…" + issue description). Quote page badge: "3-10 Yr Warranty — Every project covered." Gates page banner: "10-Year Warranty on Gates."
Website Anatomy (every page + purpose; homepage section order; page count)
- Platform: Custom React/MUI single-page app (one bundle
/assets/index-C5B5JsRr.js) pre-rendered server-side per URL; two region trees (/dallas,/west-texas) on one domain. Sitemap: 3,315 URLs — structure per region: - Region hub pages:
/{region}/,/{region}/about,/services,/contact,/get-a-quote,/fences,/gates,/outdoor-living,/projects,/gallery,/reviews,/meet-the-team,/service-areas,/locations,/jobs,/faqs,/warranty,/fence-financing,/referral-program,/installation,/blog(~20 core pages per region). - Service pages:
/{region}/services/<slug>— 25 slugs (wood-fences, wrought-iron-fences, chain-link-fences, pipe-fences, ranch-fences, composite-fences, r-panel-fences, residential-fencing, commercial-fencing, custom-gates, driveway-swing-gates, automatic-sliding-gates, gate-opener-installation, gate-access-control, bollard-installation, dumpster-enclosures, pergolas, patio-covers, decks, outdoor-kitchens, outdoor-fireplaces, concrete-patios, stone-columns, retaining-walls). - Service-area city pages: 74 DFW cities (Addison…Wylie, incl. county pages Dallas County, Denton County, Tarrant County, Collin County) at
/{region}/service-area/<city>, each with 25 service child pages (<city>/wood-fences…<city>/retaining-walls) plus<city>/gatesand<city>/outdoor-living= ~2,890 service-area URLs. - Project/case-study pages: 75 at
/{region}/project/<slug>(71 Dallas, e.g./dallas/project/8-board-on-board-cedar-fence-installation-in-dallas-tx,/dallas/project/8-trex-seclusions-composite-fence-installation-in-dallas-texas,/dallas/project/32-sliding-gate-installation-carrollton-texas) — this is the ranking URL strategy (see SEO section). - Blog: 26 posts (12–13 per region) at
/{region}/blog/<slug>. - Recruiting SEO pages: 242 job URLs at
/{region}/jobs/<role>-in-<city>-tx(e.g.fence-installer-in-plano-tx,fence-sales-representative-in-mckinney-tx) — city×role hiring matrix. - Homepage (
/and/dallas/) section order (H1 "Texas Fence Company" / "Dallas-Fort Worth Fence Company"):
- Hero + phone + "Free Estimate" CTA + area picker ("Find your local team" — DFW vs West Texas)
- Seasonal banner ("Fall Season Special / Get $250 Off… Ends November 30, 2026")
- "Expert Fence & Gate Installation Across Texas" — style cards (Wood, Wrought Iron, Chain Link, Pipe, Ranch, Composite…) with Learn More links
- "Recent Fences & Gates We Built" — project gallery strip (filters into
/projects) - "Why Texans choose Texas Select Fencing" — 6 value props (Owner-Operated, Premium Materials — "Cedar, steel posts, and hardware chosen to last in Texas weather", 3-Year Workmanship Warranty, Our Own Crews — "Trained in-house installers on every job, not subcontractors", Competitive Pricing, Financing Available) + stat strip (4.7★ / 177+ reviews / 116 communities / 75+ projects)
- "What DFW Metroplex homeowners say" — review widget (client-rendered)
- "We make getting a new fence easy" — 3-step process (1. Request a Quote — "Call, text, or use the form"; 2. Free On-Site Estimate — "exact written price — free and no obligation"; 3. We Build It — "our own crew builds it right. Most residential fences are finished in 1–3 days")
- Hearth financing strip ("Financing Calculator")
- "Where We Install" — service-area map/city list
- "From the Blog" — 3 latest posts
- CTA band ("This is your opportunity to create your dream space") + big quote form ("Get Your Free Fence Estimate — Takes about a minute")
- Footer (Fences / Gates & Outdoor Living / Company columns + "Proudly serving the Dallas-Fort Worth metroplex" + all 74 city names + copyright + Privacy Policy)
- Key sibling pages:
/dallas/gates(full gate line + swing-vs-slide comparison table + gate FAQs + projects),/dallas/warranty,/dallas/fence-financing,/dallas/faqs(filterable by All/Company/Materials/Pricing & Payment/Process/Service Area/Services/Warranty),/dallas/get-a-quote,/dallas/projects(client-side filter grid: "Browse Photo Gallery"),/dallas/service-area/dallas(city page),/dallas/blog.
Conversion Mechanics (forms w/ field lists, tap-to-call, live chat + vendor, SMS, booking, quote tools)
- Primary quote form (
<form name="quote">, MUI, on homepage + every service/city page), heading "Get Your Free Fence Estimate — Takes about a minute." Fields (verbatim labels): Your area *(select: "DFW Metroplex — Dallas-Fort Worth metroplex" / "West Texas — Lubbock, Amarillo, & Midland-Odessa area") — region routing inside one formFirst Name,Last Name,Email,Phone,Property Address,City,State(all 50 states dropdown, TX preselected),Zip Code,Message(placeholder: "Linear feet, height, style, gates — anything that helps us prepare")- SMS consent checkbox (verbatim): "I agree to receive texts from Texas Select Fencing about my estimate. Msg & data rates may apply; reply STOP to opt out. See our Privacy Policy."
- Submit: "Request My Free Estimate"
- Quote page form (
/dallas/get-a-quote, "Request Your Quote"): First Name, Last Name, Email, Phone, Street Address, City, State, Zip Code, Project Details, same SMS consent — "Fields marked with are required." Sidebar trust chips: "4.9/5 Rating · 200+ reviews", "Business Hours Response Mon–Fri, 9am–5pm", "3-10 Yr Warranty — Every project covered." "What Happens Next" 3-step (form → "Free on-site consultation… take measurements" → "Detailed written quote… upfront, no-surprises estimate — and we stand behind every line item"). - Warranty claim form on
/dallas/warranty: Name, Phone Number, Email Address*, Project Address, issue description. - Tap-to-call: business line (214) 558-9169 in header, footer, and every CTA band (
tel:links); gates page adds "Prefer to talk? Call (214) 558-9169 or text us." - SMS: "text us" CTAs throughout (JS-initiated SMS; no raw
sms:href in static HTML). - Live chat: none detected (no chat-vendor scripts). Conversion instead rides on fast callbacks ("we'll be in touch during business hours (Mon–Fri, 9am–5pm)") + text.
- Booking/scheduling: appointment set by phone/est. visit ("we schedule your install"); no third-party booking widget.
- Quote tools: Hearth prequalification widget ("Get Prequalified") + "Financing Calculator" link; virtual estimate path if customer emails a survey.
- Urgency/scarcity: dated seasonal coupon ("Ends November 30, 2026"), coupon claim modal ("Get $250 Off Your Next Project — Claim your coupon").
Social Proof (reviews shown + widgets, testimonials, project galleries, before/after, badges)
- Aggregate ratings shown: Organization schema
aggregateRating: 4.7 / reviewCount 177(homepage); quote page trust chips "4.9/5 Rating · 200+ reviews" (inconsistent with schema — noted below); homepage stat "177+ Google reviews"; section "What DFW Metroplex homeowners say" with client-rendered review widget. - Review sources: Google (primary; sameAs links to Facebook, Instagram, YouTube, TikTok, and a Yelp business page —
/biz/texas-select-fencing-denton). - Trust badges (site config JSON, verbatim keys):
enabled_trust_badges: ["master-halco", "google-guaranteed", "angi", "google-business", "yelp"]— i.e. Google Guaranteed, Angi, Yelp, Google Business, and Master Halco (fence-supplier brand badge). - BBB: "We are accredited and currently hold an A- rating. You can see our BBB profile here." (FAQ).
- Project gallery / case studies: 75 project pages +
/projectsand/gallery; each project card shows date + "View project"; city page shows "What We've Been Working On in Dallas" with dated jobs (e.g. "6' Custom R-Panel & Cedar Fence – Dallas, TX — February 1, 2026", "Micro Center Dallas – Protective Bollard Installation — October 6, 2025" — commercial name-drop), including a Trex Seclusions composite job and generator enclosures. - Case-study anatomy (project page): breadcrumb (Home / Projects / …), tags (Wood Fences), "Project Details" spec card — Client (e.g. "Ken C."), Location (Dallas), Linear Feet (118), Service (Wood Fences), Completed (April 2023), short localized paragraph with call/call-to-quote, "More Photos" gallery, then dual CTA ("Want a project like this? Get a free, no-obligation estimate") + "View More Projects."
- Team:
/meet-the-teampage ("Your Texas Select Team in Action").
SEO Footprint (verbatim <title>, meta description, H1s; schema types in RAW HTML; city/service/material×city page strategy; internal linking)
- <title> tags (verbatim):
/→Texas Fence Company | Fence, Gate & Outdoor Living Installation | Texas Select Fencing/dallas/→Dallas Fence Company | Fence Installation | Texas Select Fencing/dallas/gates→Gate Installation in Dallas-Fort Worth | Texas Select Fencing/dallas/service-area/dallas→Fence Company in Dallas, TX | Texas Select Fencing/dallas/services→Our Services | Texas Select Fencing/dallas/warranty→Warranty | Texas Select Fencing/dallas/fence-financing→Fence Financing | Texas Select Fencing/dallas/faqs→Frequently Asked Questions | Texas Select Fencing/dallas/get-a-quote→Get a Free Quote | Texas Select Fencing/dallas/projects→Recent Projects | Texas Select Fencing/dallas/blog→Blog | Texas Select Fencing- project page →
8' Board-on-board Cedar Fence Installation In Dallas, TX | Texas Select Fencing - Meta descriptions (verbatim):
/→Texas Select Fencing builds wood, wrought iron, chain link, pipe, and ranch fences plus automatic gates and outdoor living across DFW Metroplex & West Texas. Owner-operated crews, free on-site estimates, 3-year workmanship warranty./dallas/→Texas Select Fencing is a Dallas fence company installing cedar, wrought iron, chain link and pipe fences and automatic gates across DFW. Free estimates./dallas/gates→We are Dallas-Fort Worth's gate experts. Automatic swing and slide gates, openers, access control, and bollards. Call (214) 558-9169 for a free quote!/dallas/service-area/dallas→Dallas fence company. Texas Select Fencing installs cedar, iron, chain link and privacy fences in Dallas, TX — our own crews, free estimates, 3-year warranty.- project page →
118' of 8' board-on-board pre-stained cedar fence installation in Dallas, TX - H1s (verbatim):
/→Texas Fence Company;/dallas/→Dallas-Fort Worth Fence Company;/dallas/gates→Gate Installation in Dallas-Fort Worth;/dallas/service-area/dallas→Fence Installation in Dallas, TX;/dallas/warranty→We Stand Behind Our Work;/dallas/fence-financing→See What You Qualify For;/dallas/faqs→Frequently Asked Questions;/dallas/get-a-quote→Get Your Free Quote;/dallas/services→Our Services;/dallas/projects→Past Projects;/dallas/blog→Latest Articles; project page →8' Board-on-board Cedar Fence Installation In Dallas, TX. (Note: the pre-rendered homepage HTML also contains a stray second H1 from a blog module, "The Best Fence Suppliers in Dallas–Fort Worth" — duplicated-H1 hygiene bug.) - Schema types found in RAW HTML:
/:Organization(withaggregateRating 4.7/177)/dallas/:@graphofHomeAndConstructionBusiness+LocalBusiness(dual-typed,@id: /dallas#business, full NAP + geo + openingHoursSpecification Mon–Sat 08:00–18:00 + areaServed + sameAs) andWebSite/dallas/service-area/dallas:LocalBusiness/HomeAndConstructionBusiness+BreadcrumbList/dallas/faqs:FAQPage;/dallas/gates:FAQPage+BreadcrumbList- Project pages, services, financing, quote, warranty, projects index: no schema at all (missed
Service,Product,Offer,ImageGalleryopportunities). - Canonical tags on every page (
rel=canonicalto the clean URL). - City/service/material×city strategy: three-level location matrix — (a) region hubs (
/dallas,/west-texas), (b) 74 city hubs (/dallas/service-area/<city>) each with localized copy ("With hundreds of fences built across Dallas and the surrounding area…" + city-specific project strip + NAP block), and (c) 25 service child pages per city (/dallas/service-area/<city>/<service-slug>) = city×service×material long-tail, ~2,890 URLs in Dallas region alone. Plus/{region}/jobs/<role>-in-<city>-txrecruiting long-tail (242 URLs). - Project/case-study URL strategy (the ranking asset):
/dallas/project/<size-material-style-city-slug>— slugs are keyword-dense and self-describing:8-board-on-board-cedar-fence-installation-in-dallas-tx,8-trex-seclusions-composite-fence-installation-in-dallas-texas,32-sliding-gate-installation-carrollton-texas,8-security-chain-link-fence-installation-in-duncanville-texas,6-modern-horizontal-brazilian-ipe-fence-with-black-metal-posts. Each pairs a unique job (real linear feet, client first name + last initial, completion month) with a localized intro paragraph containing city + service keywords and internal links to quote form, gallery, and related projects. Titles/descriptions are generated from the job spec (118' of 8' board-on-board pre-stained cedar fence installation in Dallas, TX). 71 Dallas project pages effectively become "proof + long-tail landing pages" that rank for material×style×city queries and feed Google's fresh-content signal (sitemaplastmodall set 2026-10-01). - Internal linking: footer mega-nav (Fences / Gates & Outdoor Living / Company columns) on every page; footer city list ("Proudly serving the Dallas-Fort Worth metroplex" + 74 city names); breadcrumbs on project/city pages; contextual cross-links (city page → "Dallas Gate Company" / "Dallas Outdoor Living" hub pages; project pages → "Request a Free Estimate" + "View More Projects"; blog → service pages). FAQ page interlinks warranty/financing/service-area answers.
Tracking & Ads (Google Ads/Facebook signals, call tracking numbers, analytics/marketing scripts — name vendors)
- Google Tag Manager: container
GTM-PTKJS43(incl. noscript fallback). - Google Analytics 4:
gtag()calls present (GA4 via GTM). - Google Ads: conversion tag
AW-10944898934— actively running Google Ads (search/remarketing). - Meta/Facebook Pixel:
fbq('init', '546239230628180')+ facebook.net script — Facebook/Instagram paid or remarketing active. - Call tracking: none detected — the number (214) 558-9169 is a single fixed business line used everywhere (no CallRail/CTM/Invoca/Dynamic Number Insertion). Local-SEO-safe but attribution-light.
- Chat/SMS vendors: no third-party chat; SMS consent language implies a business-texting platform behind the scenes (not exposed in static HTML).
- Other marketing stack: Cloudflare (rocket-loader, email-decode obfuscation of
contact@select-fencing.com); Hearth financing widget (third-party script); trust-badge images (Google Guaranteed, Angi, Yelp, Master Halco). Agency: none named in footer. - Ads angle inferred from offers: "$250 off" seasonal coupon + "Low Monthly Payments Available" + free-estimate messaging aligns with paid-search landing copy; quote page is a clean dedicated landing page (
/dallas/get-a-quote) suited to Google Ads.
Technical (robots.txt, sitemap.xml, site generator/CMS, speed signals, hosting)
- robots.txt (verbatim):
User-agent: */Allow: //Disallow: /dashboard/Disallow: /login/Disallow: /register/Disallow: /api//Disallow: /auth/+Sitemap: https://www.texasselectfencing.com/sitemap.xml. (App-style disallows confirm a custom web app with customer/contractor dashboard + auth.) - sitemap.xml: single flat urlset, 3,315 URLs, every entry
lastmod 2026-10-01(bulk-touched, no per-page freshness differentiation). - Generator/CMS: custom-built React SPA (MUI components, hashed Vite-style bundle
/assets/index-C5B5JsRr.js) with per-URL server-side pre-render (titles/meta/H1/JSON-LD present in raw HTML — good for crawlability), Cloudflare in front (/cdn-cgi/scripts, rocket-loader). - Speed signals: page weight is heavy — homepage raw HTML ~764 KB, gates page ~634 KB, city page ~686 KB (pre-rendered markup + embedded JSON payload, incl. app config with trust badges and content blobs). Cloudflare rocket-loader suggests script-weight problems. Images served as
.webpfrom/images/. No build-time asset fingerprinting on images; single JS bundle. - Hosting: Cloudflare-proxied (rocket-loader + email-decode scripts under
/cdn-cgi/), origin appears custom-hosted app. - Misc: canonical clean URLs everywhere; hreflang none; no AMP; app disallow paths suggest login-gated customer dashboard.
Local SEO & Map Pack (NAP consistency, Google Business signals, city pages targeting Dallas/DFW)
- NAP: Name "Texas Select Fencing" consistent across schema/footer; address is soft — schema says
streetAddress: "Dallas",addressLocality: "TX 75204"(mangled field usage) while footer shows "Dallas, TX 75204" + phone; no street address published (matches FAQ "no walk-in office"). Geo coords point to central Dallas (32.7937, -96.7897). Phone single, consistent: (214) 558-9169. Emailcontact@select-fencing.com(note the domain mismatch —select-fencing.comvstexasselectfencing.com— a small trust inconsistency). - Google Business signals: Google Guaranteed badge enabled; homepage cites "4.7★ Google rating, 177+ Google reviews" (schema 4.7/177) vs quote page "4.9/5 Rating, 200+ reviews" (numbers drift between pages — suppresses trust and can trip Google's review-schema consistency checks); sameAs links Facebook/Instagram/YouTube/TikTok/Yelp(Denton).
- City pages: 74 DFW cities + 4 county pages targeted with unique H1s (
Fence Installation in Dallas, TX), local intro copy, city-specific recent-project strips, local NAP block, and per-city service child pages — a serious programmatic local-SEO footprint. Service-area map + "Where We Install" module on homepage. - DFW map-pack play: reviews mention real DFW suburbs; project slugs target suburb names (Carrollton, Plano, Richardson, Allen, Wylie, Bedford, Denton, Heath, Duncanville, Coppell, North Richland Hills, Irving); "Proudly serving" city list in every footer; blog posts with DFW intent ("The Best Fence Suppliers in Dallas–Fort Worth", "Texas Select Fencing: The Best Fence Company In Dallas, Texas").
Weaknesses & Opportunities (for a template builder — quote exact evidence briefly)
- No published pricing whatsoever. Cost FAQ on gates is pure estimate-deflection ("Cost depends on the gate size, material… We provide free on-site estimates"). A DropSites template with per-linear-foot ranges (cedar $25–45/lf etc.) + a "what affects price" table captures the pricing-comparison and Reddit-style queries neither competitor targets. Same for the PAA tax question ("Can I write off a fence on my taxes?") — zero tax content on TSF.
- Review-number inconsistency across pages: schema
reviewCount: 177+ homepage "177+ Google reviews" vs quote page "4.9/5 Rating 200+ reviews." One consistent, widget-sourced number is an easy trust win. - Duplicated H1 bug on the pre-rendered homepage — H1
Texas Fence Companyplus stray H1The Best Fence Suppliers in Dallas–Fort Worthfrom an embedded blog module. Template should enforce single-H1 rendering. - Project pages carry no schema (no
ImageGallery/CreativeWork/Service) despite being the pages that actually rank — the case-study spec card ("Linear Feet 118, Completed April 2023") is exactly what could be marked up as structured data. - Sitemap
lastmodis bulk-stamped (every URL2026-10-01) — a fake-freshness smell; template should emit true lastmod per page. - 3315-URL programmatic footprint vs a small crew ("$3000 job minimum. We work with a smaller fencing crew") — thin-ish city×service pages risk quality-suppression; template can win with fewer but genuinely differentiated city pages (permit specifics, HOA notes, soil/wind notes per city).
- $3,000 job minimum + "we do fence repairs! However… job minimum of $3000" — repair-only demand (storm damage, picket swaps) is explicitly dis-served. A repair-line module with its own small-ticket funnel is wide open.
- No chat, no booking widget — conversion is callback-dependent ("we'll be in touch during business hours (Mon–Fri, 9am–5pm)"). Even a simple SMS-first "text us" widget with instant auto-reply beats this.
- No call tracking (single static number) — an agency-grade template can offer dynamic number insertion that preserves NAP via JS swap.
- Email domain mismatch (
contact@select-fencing.comontexasselectfencing.com) — trivial trust leak; template keeps email on-domain. - Permitting content exists but buried — the app JSON contains real permit facts ("Residential and commercial Fence/Retaining wall permits cost $20.00", "Maximum height is 8 feet (8') behind the front building line and 4 feet (4') in front") shipped inside the JS payload rather than as crawlable, linked pages. A first-class
/permitshub (per city) is stealable. - Warranty page has no
FAQPage/Warrantyschema and is not in the top nav (it's a footer link) despite being the strongest differentiator ("3 Year Warranty… in writing"). Template should put warranty in the header + mark it up. - Regional split on one domain (
/dallasvs/west-texas) creates near-duplicate service templates across regions; template should vary copy by region inputs (soil, wind, HOA norms) to avoid duplication. - Alt/quote hygiene: testimonial content is client-rendered (widget) — invisible to crawlers; server-render at least 3–5 review quotes with
Reviewschema.
Site 2: 76 Fence (76fence.com)
Business Snapshot (who, how long, where, size signals, licenses/insurance)
- Who: National fence franchise ("76 FENCE" — corporate entity in King of Prussia, PA; HQ NAP in schema:
76 Fence, 640 Freedom Business Center, King of Prussia, PA 19406, phone 866-872-1776,priceRange: "$$"). Positioning (verbatim homepage H1): "Residential & Commercial Fence Company"; subhead: "Welcome to 76 Fence! Your Trusted Local Fence Company — At 76 Fence, we pride ourselves on being a locally owned small business dedicated to serving your community." (national brand wearing local-SMB clothes). - Leadership/size signals: corporate team page names Founder/VP Patrick Brouillette, CEO Ed Samane ("Co-CEO and President of NextFran and Franchiseyourbusiness.com"), COO Mike Mercado, VP Ops Frank Markward (ex-Focus Brands), Franchise Launch Manager, Brand & Ops, Head of Marketing — i.e. a franchise-sales machine, not a contractor. Location directory shows territories nationwide: "Texas Territories Serviced: 80" across named Texas units — "76 Fence DFW (Dallas) 8117 Preston Road Ste 300, Office #104 Dallas, TX 75225 — Serving 11 Territories in the Dallas Area", plus "76 Fence (Fort Worth) 2401 Avenue J #240 Arlington, TX 76006", "76 Fence DFW (Frisco) 405 State Hwy 121 a250 #258 Lewisville, TX 75067", "76 Fence DFW (McKinney) 4500 Eldorado Pkwy STE 1550 McKinney, TX 75070", "76 Fence of Texas (Plano) 6600 Chase Oaks Blvd #150 Plano, TX 75023". National scale claim: Florida 14 territories, Georgia 6, etc.; several units marked "Coming Soon!".
- Dallas entity: the ranking pages brand locally as "76 Fence DFW" with its own NAP + local phone 972-758-1151 ("Call or Text Us") — see Local SEO.
- Licenses/insurance (verbatim FAQ): "We are fully licensed and bonded for fencing work in every location we operate, covering all 50 states." (No license numbers published anywhere.)
- Media/credibility: "As Featured on… Featured on HGTV's Worst Yard on the Block. 76 Fence helped transform a neglected backyard on Worst Yard on the Block with a custom horizontal wood privacy fence. Watch S1E2…"
- Materials: Vinyl (PVC), Wood (cedar, pressure-treated pine), Chain Link, Metal (wrought iron, aluminum, steel), Composite (the brand's flagship differentiator — "durable, low-maintenance, and eco-friendly"). Styles: privacy, semi-privacy, pool safety, pet safety, security fences & gates, horizontal, farm & ranch, custom-designed, picket, split rail, dumpster enclosures, athletic field. Services: Installation, Repairs, Maintenance (pressure washing, cleaning, weather coating & staining), Permitting (we pull permits), HOA, commercial & industrial.
Offers & Pricing (free estimates, published cost ranges per linear foot, price anchors, guarantees, warranties)
- Free estimates, framed flexibly (verbatim FAQ): "Yes… You can get a fast and simple estimate over the phone or we can provide an email estimate if you prefer." Repeated CTAs: "Book Estimate" / "Easy Online Booking" / "Request a Callback."
- No published per-linear-foot pricing. Every cost question is deflected (composite FAQ, verbatim): "The cost of composite fencing varies based on factors such as the type, quality, and installation fees. For an accurate estimate… contact the 76 Fence team directly." Steel FAQ names the cost drivers though: "style, height, total linear footage, and terrain of your property." Most-cost-effective guidance (verbatim): "the most cost-effective options are chain-link fences or pressure-treated pine fences."
- Price positioning claims: "fair, affordable pricing with flexible financing options. You'll never have to worry about hidden fees or unnecessary charges… open communication and transparency" (Dallas composite page "Price" block); "Affordable Financing — ACH, debit, credit, and even cryptocurrency" (homepage "Why Choose 76 Fence?"); review-stream evidence of commercial practice: customer quotes "The pricing on the estimate stayed exactly the same" and "I paid a fifty percent deposit upfront and the remainder afterward" (50% deposit is a real, documentable policy signal).
- Guarantees: "The 76 Fence DFW Promise — We Provide the Right Fence at the Right Quality" (values: "respect, integrity, transparency, diligence, and innovation"); "Unmatched Quality… high-quality materials… unmatched durability and longevity"; "We offer and honor manufacturer warranty coverage on every fence we install."
- Price anchoring via financing example (verbatim, financing page): "a $1,200 purchase could cost $104.89 a month for 12 months, based on an 8.9% AP[R], or $400 a month for 3 months, based on a 0% APR."
- Warranty: manufacturer-warranty-only pass-through (exact terms below). No workmanship warranty — the single sharpest contrast with Texas Select's "3-Year Workmanship Warranty, in writing."
Financing & Warranty Mechanics
- Financing partner: Wisetack (named, with disclosure link
wisetack.com/faqs). Verbatim terms from/about/financing(H1: "76 Fence Financing Options"): - "We now offer interest-free financing up to 24 months on services between $500 and $25,000."
- "Fast & Easy — The application takes about a minute to complete."; "No Hidden Fees — There are no penalties, fees, or compounding interest."; "Options for You — You choose the monthly payment amount that works for you."
- Legal line (verbatim): "All financing is subject to credit approval… Payment options through Wisetack are provided by our lending partners… Offers range from 0-35.9% APR based on creditworthiness. State interest rate caps may apply. No other financing charges or participation fees."
- FAQ alternates: "Some of our clients pay for it through 0% financing, whereas others pursue home improvement loans." Homepage banner: "Financing Available! Apply Now"; payment rails: "ACH, debit, credit, and even cryptocurrency."
- Warranty terms (verbatim FAQ, two places): "We offer and honor manufacturer warranty coverage on every fence we install for homeowners and businesses" and "What About Warranty Terms and Conditions? We offer (and honor) manufacturer warranty coverage on every fence we install for homeowners or businesses." No duration, no workmanship coverage, no claim process published. (Composite longevity claim on the material page: "typically lasting 20 years with proper maintenance"; privacy-fence lifespan claim: "15 to 25 years.")
- Maintenance monetization: "6 Maintenance & Weather Coatings — Protect and prolong the life of your fence with our expert maintenance services and weather coatings. Our fence staining solutions shield your fence from the elements" + dedicated
/home-and-business/maintenancepages (weather-coating-staining, cleaning, pressure-washing).
Website Anatomy (every page + purpose; homepage section order; page count)
- Platform: template-driven marketing site (Ninthroot agency — footer credit "Digital Marketing By Ninthroot"), server-rendered, FontAwesome kit, no canonical tags observed on any page. Sitemap: only 88 URLs (national template), all
changefreq monthly,priority 0.8,lastmod 2026-10-05: /homepage;/locations(franchise directory);/book(booking + location picker);/news,/blog+ 30 blog posts;/sitemap,/accessibility,/privacy-policy,/franchise.- Service spine:
/home-and-business(installation, repairs, permitting,/home-and-business/maintenance(cleaning, pressure-washing, weather-coating-staining)),/commercial-and-industrial(dumpster-enclosures, industrial-fencing, commercial-fence-contractors),/residential,/home-owners-associations. - Material taxonomy:
/fence-materials(vinyl, wood (cedar, pressure-treated-pine), chain-link (installation, fence-repair, fence-suppliers), metal (wrought-iron, aluminum (fence-contractors, fence-installation, fence-repairs), steel), composite) — 16 material URLs. - Style taxonomy:
/fence-styles(privacy, semi-privacy, security-fences-and-gates, farm-ranch-fences, pet-safety, custom-designed-fences, picket-fences, stylish-horizontal, pool-safety, split-rail-fences). /about(team, reviews, gallery, financing, faqs, contact).- THE URL MATRIX (the ranking strategy): every page in the 88-URL template also resolves under a location prefix —
76fence.com/<location-slug>/<template-path>. Verified live (HTTP 200):/dallas/fence-materials/composite,/dallas/fence-materials/wood,/dallas/fence-styles/privacy,/dallas/home-and-business/repairs,/plano/fence-materials/composite; garbage suffix 404s (/dallas/fence-materials/composite/xyz→ 404). The location variants are NOT in the sitemap (only national URLs are) — Google is meant to discover the money combinations (e.g./dallas/fence-materials/composite) via links/GBP and rank them on the strength of localized H1/H2s +76 Fence DFWschema + local phone. - Homepage (
/) section order (H1Residential & Commercial Fence Company):
- Utility bar: "Financing Available! Apply Now" + phone 866-872-1776 + Contact + Blog
- Mega-nav: For Home & Business (Permitting, Installation, Repairs, Maintenance) · Fence Materials (Vinyl, Wood, Chain Link, Metal, Composite) · Fence Styles (Privacy, Semi-Privacy, Pool Safety, Pet Safety, Security Fences & Gates, Horizontal) · About Us (Financing, Meet the Team, FAQs, Reviews, Project Gallery, Contact) · Residential · Commercial & Industrial · HOAs · Blog · Franchise · Franchise Locations · Book Estimate
- Hero: "Premium Fencing Solutions / 76 Fence / Residential & Commercial Fence Company" + "Franchise Locations" / "Book Estimate" CTAs
- Welcome block ("locally owned small business" copy) + "Easy Online Booking — Book Estimate" + "Request a Callback" mini-form
- "As Featured on" → HGTV's Worst Yard on the Block feature block
- "View Fence Styles" — 12 style cards
- "The Life of the Project — We're With You Every Step of the Way" — 6 numbered steps: 1 Financing · 2 Material Selection & Customization · 3 Acquiring City Permits · 4 Expert Installation · 5 Repairs & Replacements · 6 Maintenance & Weather Coatings
- "Choosing Your Fence Materials — Linking Style to Purpose" — 5 material cards (Vinyl, Wood, Chain Link, Metal, Composite)
- "Start Creating Backyard Memories" CTA band
- Segment block: Residential / Commercial & Industrial / Home Owners Associations
- "Why Choose 76 Fence?" — Affordable Financing (ACH/debit/credit/crypto), Unmatched Quality, Professionalism & Care, Customer Satisfaction, Variety of Materials
- Financing strip ("We Provide Financing Options")
- FAQ accordion (6 Qs: free estimates, licensing/insurance, warranties, styles, materials, install time)
- "Meet the Team" — corporate bios (Founder, CEO, COO, VP Ops, Launch Manager, Brand & Ops, Ops Support, Head of Marketing…)
- Footer: HQ NAP + link columns (For Home & Business / About Us / Fence Materials / Fence Styles / Commercial / Residential / HOAs / Blog / Franchise) + "Request a Callback" form + legal row ("© 2026 76 FENCE | All Rights Reserved | Privacy Policy | Accessibility | Sitemap | Digital Marketing By Ninthroot")
- Dallas landing page (
/dallas/fence-materials/composite, 22K text): H1Install a Dallas Composite Fence→ local hero with Call / Text / Book Estimate triple button (972-758-1151) → "Easy Online Booking" → "76 Fence DFW / The Best Composite Fencing in Dallas, TX" intro → "Understanding Composite Fencing" (Read More/Less accordion: recycled wood fibers, recycled plastics, bonding agents + UV inhibitors) → "Benefits of Composite Fences" (Durability, Low Maintenance, Aesthetic Appeal, Eco-Friendly, Resistance to Weather) → "The 76 Fence DFW Promise — We Provide the Right Fence at the Right Quality" (Purpose / Personal Style / Price blocks) → "Get Your Free Estimate Today" → "The 76 Fence Standard of Excellence / Real Reviews From Happy Customers" (long Google-review stream) → 6-step "Life of the Project" → "Composite Fencing FAQs" (4 Qs) → closing CTA ("Install Your New Dallas Composite Fence Today") → "Contact 76 Fence Today! Call Us / Text Us / Book Now" → local footer NAP (8117 Preston Road Ste 300, Office #104, Dallas, TX 75225 · Call or Text Us 972-758-1151) + national link columns + callback form + booking modal. - Other pages:
/residential(house & residential fencing + 5 FAQs),/home-and-business/installation(H1Professional Fence Installation, 6 FAQs),/about/financing,/about/reviews(national Google-review stream, H1The Best Fence Company),/about/faqs(92 FAQ entries grouped by General / Privacy / Semi-Privacy / Pool / Pet / Chain Link / Wood / Metal / Composite / Steel / Automatic Gates / Maintenance…),/locations(state-by-state franchise directory with "Select Location" + per-unit "Call"),/book(location picker + consultation booking, H1Schedule Your Consultation).
Conversion Mechanics (forms w/ field lists, tap-to-call, live chat + vendor, SMS, booking, quote tools)
- "Request a Callback" form (footer of every page, duplicated as modal):
First Name, Last Name, Phone, Email, Address, City, State, Zipcode, Message+ submit. Hidden attribution fields (verbatim names):form_id,redirect_to,fire_google_event,analytics_info,url,ga_gclid,ga_source,ga_medium,ga_campaign,ga_content,ga_term,fran_zipcode_found_location_id,fran_zipcode_found_location_logic— the form zip-routes the lead to the nearest franchise unit and passes full GA/GCLID attribution (a serious franchise-CRM-grade lead pipeline). - SMS consent (verbatim): "By providing your phone number you consent to receive account alerts, reminders, and promotional messages via SMS from 76 Fence [DFW]. Message frequency varies, but you may receive up to 4 messages per month. Message and data rates may apply. For help, reply HELP. To opt out, reply STOP. Your information will not be shared with third parties."
- Tap-to-call/text: national
866-872-1776in header; local Call + Text buttons with972-758-1151on the Dallas pages (hero triple-CTA: "Call / Text / Book Estimate"; closing "Contact 76 Fence Today! — Call Us / Text Us / Book Now"). - Booking: first-class online booking — "Easy Online Booking — Book Estimate" buttons everywhere;
/book= "Schedule Your Consultation" with location picker ("Select a Location OR Near Me" + state/territory directory + "Select Location" per unit). Jobber referenced in page scripts (field-service scheduling/ops tool marker found in raw HTML) — estimates/booking likely run through Jobber. - Quote tools: no fence calculator or visualizer; "fast and simple estimate over the phone or… email estimate" + on-site estimate; financing pre-qualification via Wisetack ("Apply Now"/"Learn more about our financing offer!").
- Live chat: none detected (no chat-vendor scripts). Hotjar (behavior analytics) + Bing + Facebook Pixel markers present.
Social Proof (reviews shown + widgets, testimonials, project galleries, before/after, badges)
- Review streams rendered server-side on location and material pages — full Google review cards with reviewer name + date + source tag (
09.23.26 - google), long enough to be indexable text. Examples (Dallas page): sliding-gate + retaining-wall project praise naming team members (Andy, Gabe, Pam, Jake); "I got a 245sq ft Cedar fence trim, stain, and an automatic solar gate… I paid a fifty percent deposit upfront and the remainder afterward"; wrought-iron commercial job with "dual swing gates as well as underground sensors"; custom slide gate on "quite a grade"; board-on-board + slide gate. Caveats found: at least one duplicated review card (same Brian Brandenberger 02.05.26 text twice on the Dallas page) and/about/reviewsmixes national reviews (Houston, Conroe TX jobs) into the stream — dilutes local relevance. - Aggregate rating in schema (verbatim):
aggregateRating: {ratingValue: 5, bestRating: 5, worstRating: 1, ratingCount: 20}— the same static5.0 / 20block is stamped on national pages, the book page, and even the Dallas page (where the LocalBusiness node is76 Fence DFW,972-758-1151, Dallas NAP). A 20-count rating for a unit claiming 11 DFW territories is thin (vs Texas Select's 177 and the 229-review pack leaders) and looks templated. - Badges/media: HGTV "Worst Yard on the Block" feature (S1E2) as a homepage authority block ("As Featured on"); blog covers ribbon cuttings and franchise awards ("Featured in Franchise Times for Texas expansion").
- Galleries:
/about/gallery("Project Gallery") in nav; project imagery inline; no before/after slider, no case-study spec pages (no analog to TSF's/project/…with linear-feet cards). - Team proof: corporate "Meet the Team" (bios above); local crews named only via reviews (Jake, Gabe, Andy, Pam) — no local team page.
SEO Footprint (verbatim <title>, meta description, H1s; schema types in RAW HTML; city/service/material×city page strategy; internal linking)
- <title> tags (verbatim):
/→76 Fence. National Residential & Commercial Fence Company/dallas/fence-materials/composite→76 Fence. Composite Fence Installation in Dallas, TX/fence-materials/composite→76 Fence. Composite Fence Installation in your local area, PA(unrendered location token!)/residential→76 Fence. House & Residential Fencing/home-and-business/installation→76 Fence. Pro Fence Installation/about/financing→76 Fence. Flexible Financing Options for You/about/reviews→76 Fence. Best Fence Company/about/faqs→Frequently Asked Questions. 76 Fence/locations→Find a 76 Fence Location Near You. Quality Fencing Services/book→76 Fence. Schedule Your Consultation- Meta descriptions (verbatim):
/→Looking for one of the top fence companies? 76 Fence offers expert installations and unparalleled customer service. Call today!/dallas/fence-materials/composite→Looking for composite fencing in Dallas, TX? 76 Fence offers durable and low-maintenance fencing solutions./fence-materials/composite→Looking for composite fencing in your local area, PA? 76 Fence offers durable and low-maintenance fencing solutions.(same broken token)/book→Book your fencing consultation with 76 Fence! Our experts are ready to help you choose the perfect fence for your property. Schedule your appointment now!/about/faqs→Find answers to common questions about 76 Fence fencing services. Learn about our installation process, materials, warranties, and more in our comprehensive FAQ section.- H1s (verbatim):
/→Residential & Commercial Fence Company;/dallas/fence-materials/composite→Install a Dallas Composite Fence(localized city-in-H1 pattern);/fence-materials/composite→Install a Composite Fence;/residential→House & Residential Fencing;/home-and-business/installation→Professional Fence Installation;/about/financing→76 Fence Financing Options;/about/reviews→The Best Fence Company;/about/faqs→76 Fence;/locations→76 Fence Locations;/book→Schedule Your Consultation. - Schema types in RAW HTML (every page):
HomeAndConstructionBusiness(dual-typed withLocalBusiness-style fields; some nodes return@type: Noneon location pages),BreadcrumbList,FAQPage,WebSite. FAQPage counts:/about/faqs92 questions,/dallas/fence-materials/composite9,/fence-materials/composite4,/6,/book6,/residential5. HomeAndConstructionBusiness details: national pages →name "76 Fence",telephone 866-872-1776, King of Prussia PA HQ address,priceRange "$$",aggregateRating 5.0/20;/dallas/fence-materials/composite→name "76 Fence DFW",telephone 972-758-1151,8117 Preston Road Ste 300, Office #104, Dallas, TX 75225(localized schema — the local SEO lever) but keeps the templatedaggregateRating 5/20, and its BreadcrumbList/@type: Nonenode is a malformed duplicate. No canonical tags anywhere (verified across 10 pages) — with a location×page matrix live, that is a real duplication hazard. - City/service/material×city strategy: (1) 88-URL national taxonomy (4 service umbrellas × 16 materials × 10 styles); (2) location-prefixed clones
/{city}/{any-template-path}that swap H1/H2 copy, NAP block, phone, and LocalBusiness schema to the local franchise unit (verified 200s for Dallas wood/composite, privacy styles, repairs, Plano composite); (3) location index/locations+/bookpicker as the crawlable hubs; (4) the sitemap deliberately lists only national URLs — the city variants are discovered (and only the intended combos indexed). The ranking URL/dallas/fence-materials/compositeis exactly this: template page × city slug × material slug. - Internal linking: giant footer link farm on every page (For Home & Business / About / Materials / Styles / Commercial / Residential / HOAs / Blog / Franchise); in-page module cross-links ("See All Materials", "See All FAQs", "Learn More" cards); breadcrumb lists on service pages; location pages link to unit selection; no city↔service interlink mesh beyond the URL structure itself (no "serving nearby cities" blocks with links, no blog→local-page links observed).
Tracking & Ads (Google Ads/Facebook signals, call tracking numbers, analytics/marketing scripts — name vendors)
- Google Tag Manager:
GTM-NFH75XPM. GA4:G-Y2WG658G61. - Meta/Facebook Pixel:
fbq('init', '807691724823061')+ facebook.net — Facebook/Instagram ads or remarketing active. - Bing: UET/marker present in scripts — Microsoft Advertising active.
- Hotjar: behavior analytics (heatmaps/session replay) — conversion optimization is being actively measured.
- Jobber: field-service management marker in page scripts (estimates, scheduling, ops).
- Lead attribution: form carries
ga_gclid/ga_source/ga_medium/ga_campaign/ga_content/ga_termhidden fields +fire_google_eventflag +fran_zipcode_found_location_idrouting — Google Ads → franchise-territory lead routing is wired end to end. - Call tracking: none detected — national 866 number + fixed local
972-758-1151(no DNI/CallRail/CTM). - Agency: "Digital Marketing By Ninthroot" (footer credit on every page) — i.e. this whole location-page program is agency-run.
- Other: FontAwesome kit (
kit.fontawesome.com/5d8366ab53.js), Wisetack financing widget.
Technical (robots.txt, sitemap.xml, site generator/CMS, speed signals, hosting)
- robots.txt (verbatim):
User-Agent: */Disallow: /cdn-cgi/(no sitemap declaration in robots; sitemap.xml exists and is linked from the/sitemapHTML page). - sitemap.xml: 88 URLs, uniform
changefreq monthly,priority 0.8,lastmod 2026-10-05(bulk stamp), national URLs only — location variants excluded by design. - Generator/CMS: agency-built templated marketing platform (server-rendered HTML, FontAwesome kit, jQuery-era patterns, forms posting with franchise-routing fields); Cloudflare in front (
/cdn-cgi/disallow). Heavy Read More/Less accordions hiding long copy. - Speed signals: page weights moderate (homepage ~344 KB HTML, material pages ~280 KB, Dallas composite ~123 KB) — lighter than TSF's pre-rendered 400–760 KB pages; many inline SVGs; review streams server-rendered (good for SEO, adds weight); no build manifest/bundle fingerprints seen.
- Hosting: Cloudflare-proxied; multi-tenant template (same markup across all locations).
- Misc: no canonical tags, no hreflang, no AMP; 404 handling confirmed (bad path → 404); accessibility + privacy pages present (franchise compliance).
Local SEO & Map Pack (NAP consistency, Google Business signals, city pages targeting Dallas/DFW)
- Dual-NAP architecture: corporate NAP (King of Prussia, PA HQ + 866 number) in national schema/footer vs local unit NAP on location pages — "76 Fence DFW, 8117 Preston Road Ste 300, Office #104, Dallas, TX 75225, Call or Text Us 972-758-1151" (in page footer AND the localized
HomeAndConstructionBusinessnode). Suite-style office address (shared-office "Office #104") — thin for map-pack trust vs a staffed yard. - DFW coverage map (from
/locations): Dallas unit serves 11 territories; separate units for Fort Worth (Arlington 76006), Frisco (Lewisville 75067), McKinney, Plano — Texas = "80 Territories Serviced". Each unit gets its own phone (Dallas unit: 972-758-1151) and its own location-prefixed URL set (/plano/…verified live). - GBP signals: reviews streamed from Google per unit (dates through 10.06.26), team names appearing in reviews (Jake, Gabe, Andy, Pam) suggest local reps; schema
aggregateRating 5/20templated (weak). Blog "ribbon cutting / grand opening" PR posts (Dallas-area Texas expansion via "Featured in Franchise Times for Texas expansion") feed brand/entity signals. - What's missing for map pack: no per-unit city landing pages with unique local content beyond material pages; no "areas we serve" link mesh; no local review counts per unit; no locally-optimized title tags on
/locations-driven pages except the material×city variants.
Weaknesses & Opportunities (for a template builder — quote exact evidence briefly)
- Broken location tokens in national templates: titles/paragraphs render "Composite Fence Installation in your local area, PA" and "our premier wood fence contractor in your local area, PA" — the location-substitution engine leaks placeholder text on non-localized pages (verbatim evidence above). A template with clean static fallbacks wins immediately.
- No canonical tags on any page while running a live
{city} × {88-page}matrix — Google can index duplicate city variants at will (indeed only/dallas/fence-materials/compositeranks, but the risk is unmanaged). Template: auto-canonical + self-canonical per variant. - No workmanship warranty — "We offer and honor manufacturer warranty coverage on every fence we install" is pass-through-only. Texas Select's "3-Year Workmanship Warranty, in writing" beats it head-to-head; the DropSites template should make a written workmanship warranty + claim form a standard module.
- No published pricing — composite FAQ: "The cost of composite fencing varies… contact the 76 Fence team directly." Publish per-linear-foot ranges + cost-driver tables (they even name the drivers: "style, height, total linear footage, and terrain") to own pricing-intent queries both sites abandon.
- Thin/templated review schema:
aggregateRating 5.0 / ratingCount 20stamped identically on national and Dallas pages, duplicated review cards in the stream (same testimonial twice on the Dallas page), and national (Houston/Conroe) reviews mixed into local pages. Real per-unit counts +Reviewmarkup beats this. - No project/case-study pages. Gallery-only proof ("Project Gallery", "Real Reviews From Happy Customers") — nothing like TSF's
/project/8-board-on-board-cedar-fence-installation-in-dallas-txwith linear-feet spec cards. Case-study URLs are the proven ranking asset in this niche; build them first-class. - Permitting is a service bullet, not content. "Acquiring City Permits — Navigating fence permitting can be a hassle, but we handle it all for you" + FAQ "Will You Pull the Necessary Permits? Yes, we handle all that for you." No Dallas permit fees, height rules, or HOA guidance published. A permits hub (Dallas fence permit $20 fee, 8'/4' height rules, survey requirements) is untouched SERP real estate.
- No automatic-gate product line. Their gates exposure is "Security Fences and Gates" + scattered review mentions (slide gates, solar gate motors, underground sensors — customers asking anyway). The full niche (openers, access control, keypad/intercom/smartphone entry) is Texas Select's to lose — and DropSites' to win with a complete gate module.
- No repair funnel with pricing/minimums (repairs exist as
/home-and-business/repairsbut no scope, response time, or small-job story) — TSF dis-serves repairs under its $3,000 minimum; nobody owns the "fix my leaning gate today" query. - No tax/HOA/wind/soil content. FAQ says privacy fences "can last 15 to 25 years" and composite "typically lasting 20 years" but no DFW-specific wind-load, clay-soil post-setting, or HOA approval guidance — the exact local-intent content a city page needs to beat templated franchise copy.
- No chat, no instant quote tool — phone/callback/"Book Estimate" only; hotjar shows they're measuring conversion but the funnel is still form → franchise routing → callback.
- Reviews page is national (Houston/Conroe reviews on the shared
/about/reviews) — local trust dilution; template should keep local social proof on local URLs. - Corporate bios over local faces ("Meet the Team" = founder/CEO/COO) — homeowners hire the local crew; local team pages with photos are an easy E-E-A-T lift.
- Sitemap ignores the money pages — only 88 national URLs listed; their best ranking asset (
/dallas/fence-materials/composite) isn't even submitted. A template that lists (some) location variants with truelastmodgets discovery + freshness advantage.
Competitive Gaps Summary
| Dimension | Texas Select Fencing | 76 Fence (Dallas) | Open lane for DropSites |
|---|---|---|---|
| Published per-lf pricing | None (only $3,000 job min, 5% military, 30-day quote) | None (cost-driver words only) | Publish $25–45/lf ranges + cost tables + tax write-off/PAA content |
| Warranty | 3-yr wood / 10-yr steel & gates workmanship, written + claim form | Manufacturer pass-through only | Written workmanship warranty + claim flow as standard module |
| Automatic gates + access control | Full line (swing, slide, openers, keypads, intercoms, card readers, smartphone, bollards) | Scattered (security gates, review mentions of solar motors) | Full gate + access-control section = niche ownership |
| Case-study/project pages | 75 project URLs ranking (size+material+style+city slugs, spec cards) | None (gallery only) | Build project/case-study engine with schema + linear-feet cards |
| City × service pages | 74 cities × 25 services (~2,890 URLs) | {city} × 88-page matrix (unlisted in sitemap) | Fewer, richer city pages: permits, HOA, wind/soil, pricing |
| Repair line | Explicitly dis-served ($3,000 min) | Exists but unpriced/unsold | Repair funnel with small-job offer + storm-damage hook |
| Reviews/trust | 4.7★ / 177 (schema) vs "4.9/5 · 200+" on quote page; Google Guaranteed, Angi, Yelp, BBB A- | Templated 5.0/20 schema; national reviews mixed local; HGTV feature | One consistent number, per-unit, with Review schema + widget |
| Financing | Hearth (soft pull, up to $250k, 7.9–35.9% APR, 3–12 yr) | Wisetack (0% ≤24 mo, $500–25k, 0–35.9% APR) | Name the partner, publish terms + monthly-payment examples |
| Permits/tax | Permit facts buried in JS payload ($20 permit, 8'/4' heights) | "We handle permits" service bullet | Dedicated crawlable /permits + "fence on taxes" content |
| Conversion speed | Callback within business hours; no chat/booking | Online booking + Jobber + zip-routed franchise CRM | Instant SMS/chat + booking + call-tracking DNI |
| Differentiation vs Lowe's (#1 organic) | Owner-operated, own crews, steel posts only, exact written quotes | HGTV, financing, permits handled | Add: material-grade proof (cedar vs big-box grade), timeline guarantees, warranty contrast vs store-installed fencing, price transparency |
vs the pack leaders (context): Lowe's ranking #1 on "fence installation dallas" means the SERP rewards brand authority + installation-service pages — beatable only on intent Lowe's can't serve (custom cedar/iron/gate builds, permits, HOA, repair, financing). King of Kings' 229-review pack position means review velocity + local GBP engagement decide the map pack — the template must make review generation + response + on-site review schema effortless. Neither Texas Select nor 76 Fence publishes prices; the pricing-comparison and Reddit-thread intent is the widest open lane in this SERP.
Top Patterns to Steal for the DropSites Template (fence specific)
- Case-study project URLs as ranking assets —
/project/<height>-<style>-<material>-fence-installation-in-<city>-txslugs with a spec card (Client "Ken C.", Location, Linear Feet 118, Service, Completed date) + localized intro + dual CTA. TSF's 71 Dallas pages are its freshest ranking surface; make generation automatic from job data. - City × service URL matrix, gated by intent — TSF runs 74 cities × 25 services; 76 Fence runs
{city} × full-site. Do it leaner: one rich city hub + high-intent children (wood-fences, cedar-fence, gates, repair, permits) with genuinely unique copy. - Region-aware quote form with SMS consent — "Your area" dropdown + address fields + placeholder "Linear feet, height, style, gates — anything that helps us prepare" +
reply STOPconsent clause. Capture job specs at lead stage. - Warranty as a headline product — "3-Year Workmanship Warranty, in writing" + 10-year steel/gate tier + covered/not-covered lists + claim form. Put it in the header, not just the footer, and mark it up.
- Named financing with real terms — Hearth-style block: "No hard credit pull", "Loans up to $250,000", "3–12 year terms", "APRs from 7.9% – 35.9%", "Funded in 2–7 days" + Wisetack-style example payment ("a $1,200 purchase could cost $104.89 a month for 12 months"). Monthly-payment math converts fence buyers.
- 3-step process strip — "1. Request a Quote (Call, text, or form) → 2. Free On-Site Estimate (exact written price) → 3. We Build It (own crew, most fences 1–3 days)." Reduce uncertainty with duration promises ("2-3 days typical", "under 100 ft = 1 day").
- Stat/trust strip above the fold — "4.7★ · 177+ Google reviews · 116 communities served · 75+ projects" + badge row (Google Guaranteed, Angi, Yelp, BBB, supplier brand like Master Halco). One consistent number everywhere.
- Gates = the margin module — swing-vs-slide comparison table (Best for / Space needed / Slope? / Warranty) + opener + access-control ladder (keypad → intercom → card reader → smartphone) + "10-Year Warranty on Gates" banner. Neither competitor does this cleanly; the niche demands it.
- Permit + policy content as a crawlable hub — real numbers sell trust: Dallas fence permit $20, $30 permit fee w/ site plan, 8-ft rear / 4-ft front height limits, HOA approval, tax write-off FAQ. TSF buries this in JS; 76 Fence hides behind "we handle it."
- Franchise-grade lead plumbing — hidden fields
ga_gclid/ga_campaign/…+fran_zipcode_found_location_idzip-routing + "fire_google_event". For multi-location contractor clients, route leads by zip and preserve ad attribution. - Review streams rendered server-side on money pages — date-stamped Google review cards (
09.23.26 - google) index as fresh, unique local content (but dedupe! 76 Fence shows the same review twice). - Material education modules — "Understanding Composite Fencing" (recycled wood fibers + plastics + UV inhibitors) + benefit lists (Durability / Low Maintenance / Eco-Friendly / Weather) and TSF's material one-liners (cedar vs pine, steel posts only — "We only use steel posts"). Educated buyers convert; copy ranks for material×city.
- Policy micro-copy that closes — quote valid 30 days ("Lumber prices change month-to-month"), $3,000 job minimum stated plainly, "we never reuse material" honesty, price-match posture ("send us a comparable quote"), military 5%. Specificity = trust.
- Seasonal coupon banner with an end date — "Get $250 Off Your Next Project — Ends November 30, 2026" + "Low Monthly Payments Available." Dated urgency beats evergreen "free estimate" noise in paid + organic snippets.
- Triple CTA parity — Call / Text / Book buttons everywhere (76 Fence local hero) + "What Happens Next" (form → on-site consult → "detailed written quote… we stand behind every line item"). Pair with an online booking path so after-hours traffic converts without a callback.