Windows & Doors Teardown — Los Angeles

Deep profiles of the top organic sites ranking for "window replacement los angeles" (SR Window Systems & Metropolitan High Performance Windows). Source-level analysis: structure, offers, CTAs, chat, schema, tracking. Live SERP captured 2026-10-05 (DataForSEO, mobile).

Los Angeles Window Replacement — Competitive Teardown

Niche: Replacement windows & doors (Los Angeles metro / Southern California) Query under study: "window replacement los angeles" Prepared for: DropSites — "the Ultimate Windows & Doors Site" template research Method: Raw-HTML analysis (curl of homepage, robots.txt, sitemap.xml, plus key sibling pages — max ~10 content pages per site). JSON-LD and microdata parsed from RAW HTML; forms, tel: links, chat widgets, call tracking and marketing scripts enumerated from source. Junk/spam content summarized in one line of my own words, never quoted.

Sites profiled:

  1. SR Window Systems — https://www.srwindowsystems.com/ (aluminum replacement windows, custom sizes, "direct quotations")
  2. Metropolitan High Performance Windows (MHI) — https://www.mhiwindows.com/ (ranks via Santa Ana city page — city-page strategy documented in depth)

Site 1: SR Window Systems (www.srwindowsystems.com)

Business Snapshot (who, how long, where, size signals, licenses/insurance: CSLB #, manufacturer certifications)

Offers & Pricing (free consultations/estimates, published cost ranges, price anchors, guarantees, warranties — capture warranty terms)

Financing & Warranty Mechanics (financing partners/lenders named, APR/terms, lifetime/transferable warranty terms)

Website Anatomy (every page + purpose; homepage section order; page count)

Page count: 40 URLs in sitemap.xml (all indexable; robots.txt "Allow: /"). Homepage + 39 siblings. Pages crawled for this teardown: homepage, /replacement-windows, /replacement-windows-los-angeles, /replacement-doors-los-angeles, /contact, /plan-review, /about, /products, /windows, /projects, /products/architectural-casement-112 (11 pages).

Full sitemap (every page + purpose):

URLPurpose
/Homepage — positioning + audience segments + replacement + products + projects + plan-upload CTA
/productsCatalog hub — SR Essential/Performance/Premium series, Sliding/Entry door collections, Large Opening collection; "Which system is right for your project?" (ADU / Replacement / Custom Home / Luxury Home / Builder Package)
/windowsWindow category page — window types ("Find the right window in seconds"), ADU + Builder window packages, cross-links to Replacement Windows + LA/La Puente/OC pages
/doorsDoor category page
/projectsPortfolio hub — six project scopes ("Start with what you have")
/plan-reviewLead magnet — "Send plans. Receive product recommendations and quotations." (upload form)
/aboutCompany page — "Window and door products built around the opening, the home, and the order."
/contactContact + mega intake form (Send Plans / Request Pricing / Choose Products)
/windows/fixed-window, /windows/casement-window, /windows/awning-window, /windows/sliding-window, /windows/picture-windowWindow-type pages (5)
/doors/sliding-door, /doors/multi-slide-door, /doors/lift-and-slide-door, /doors/bi-fold-doorDoor-type pages (4)
/products/architectural-casement-112, -116, -126Product detail pages — 112/116/126 mm aluminum profile platforms
/products/panorama-sliding-door-120, /products/entry-door-collection, /products/lift-and-slide-series, /products/multi-slide-series, /products/architectural-curtain-wallProduct detail pages (5)
/replacement-windowsHomeowner replacement hub (SoCal)
/replacement-doorsHomeowner replacement-doors hub
/replacement-windows-los-angelesLA city page (windows)
/replacement-windows-la-puenteLa Puente city page (windows)
/replacement-doors-los-angelesLA city page (doors)
/replacement-windows-orange-countyOrange County regional page
/projects/adu-window-package-la-puente, /projects/custom-home-window-door-package-los-angeles, /projects/residential-replacement-windows-orange-county, /projects/multi-slide-patio-door-upgrade-los-angeles, /projects/builder-window-package-inland-empire, /projects/plan-review-support-san-diego6 case-study/project-scope pages (geo-modified)

Homepage section order (H2 sequence):

  1. Hero — H1 "Architectural windows and doors for Southern California homes." + CTA "Send Plans for Quote"
  2. "Custom windows and doors with a clearer path from quote to order." (Products & Purchasing — 5 value pillars: Plans-to-quote workflow, Complete product packages, Custom sizes, Southern California projects, Quote-to-order path)
  3. Audience segments — "Homeowners / Builders & GCs / ADU Projects / Custom Homes"
  4. "Systems for brighter rooms, larger openings, and cleaner transitions outside." (large-opening/architectural showcase)
  5. "Replacement windows and doors, with a clearer path from photos to quote." (→ Replacement Windows / Replacement Doors)
  6. "Systems selected around the way California homes open, gather, and live."
  7. "Products for Southern California light, heat, views, and indoor-outdoor living." (→ Browse Product Catalog)
  8. "See the project scope—not just the finished opening." (ADU Window Package / Custom Home Window & Door Package / Residential Replacement Windows)
  9. "Upload plans to receive product recommendations and quotations." (mega form)
  10. "Start with openings, quantities, photos, or plans." (secondary CTA band)
  11. Footer nav block ("Replacement / Products / Get a Quote / Company")

Template of the city pages (e.g. /replacement-windows-los-angeles): hero H1 "Replacement windows for Los Angeles homes and remodels." → "Window replacement shaped around the home." → "Choose replacement products that fit the home." (4 pillars: Existing-Home Review / Sun and Comfort / Homeowner Guidance / Local Project Fit) → "A straightforward path from openings to order." (4 numbered steps) → "Common replacement purchases." → "Continue shopping products." (cross-links) → "See representative replacement project scopes." (2 project cards) → plan-upload CTA band. Notably thin: ~700–900 words, no city-specific proof (no LA testimonials, no LA address, no LA projects beyond one "Custom Home Los Angeles, CA" card).

Footer text (verbatim, identical on every page): "SR WINDOW SYSTEMS — Open More Than A View. — Architectural windows, doors, replacement systems, and large-opening products supplied for Southern California homes and building projects. — [Request Quote] — Replacement: Replacement Windows, Replacement Doors, Windows in Los Angeles, Windows in La Puente, Doors in Los Angeles — Products: Product Catalog, Window Products, Door Products, Architectural Systems — Get a Quote: Send Plans for Quote, Request Pricing — Windows, Doors — Company: Projects, Send Plans, About SR, Contact — © 2026 SR WINDOW SYSTEMS. All rights reserved. — Lead times and warranty coverage vary by quoted product and order terms."

Conversion Mechanics (forms w/ field lists, tap-to-call, live chat widgets + vendor, SMS/chat, booking, consultation scheduling)

Social Proof (reviews shown + platform widgets, testimonials, project galleries, before/after, manufacturer badges/certifications)

SEO Footprint (verbatim <title>, meta description, H1s; schema types in RAW HTML; city/service page strategy; internal linking)

Verbatim <title> tags (all fetched pages):

Verbatim meta descriptions:

Verbatim H1s:

Schema in RAW HTML: ZERO. No <script type="application/ld+json"> blocks on any page and no schema.org microdata (grep for schema.org and ld+json across all 11 pages returns nothing). No LocalBusiness, no Product, no FAQPage, no BreadcrumbList, no Organization — the site ships no structured data at all. (Also no OG/Twitter images — only og:title/og:description text.)

City/service page strategy: four geo pages in total — /replacement-windows-los-angeles, /replacement-windows-la-puente, /replacement-doors-los-angeles, /replacement-windows-orange-county — plus geo-modified project pages (/projects/*-los-angeles, -la-puente, -orange-county, -inland-empire, -san-diego). Titles follow the pattern "[Product] [City] | SR Window Systems"; meta descriptions lead with "Aluminum replacement windows for Los Angeles homeowners with custom sizes… / direct quotations" (the two phrases the brand wants to own). City page body = fixed template with city name swapped into H1 + one "Service area:" line ("Los Angeles and surrounding Los Angeles County communities"); no unique local proof. La Puente appears because it is presumably the operating base (city page + "Windows in La Puente" footer links) — but no address confirms it.

Internal linking: clean and deliberate. Footer clusters: "Replacement" (Windows, Doors, Windows in LA, Windows in La Puente, Doors in LA), "Products" (Catalog, Window Products, Door Products, Architectural Systems), "Get a Quote" (Send Plans, Request Pricing), "Company" (Projects, Send Plans, About SR, Contact). Every hub page ends with "Continue shopping products." cross-link cards ("Common replacement purchases") and 2 project cards. Nav: Windows | Doors | Products | Replacement | Projects | Send Plans | About | Contact. Breadcrumbs are styled in UI ("Home Windows Doors Send Plans for Quote") but not marked up as BreadcrumbList schema.

Tracking & Ads (Google Ads/Facebook signals, call tracking numbers, analytics/marketing scripts — name vendors; reCAPTCHA on forms)

Technical (robots.txt, sitemap.xml, site generator/CMS, speed signals, hosting)

Local SEO & Map Pack (NAP consistency, Google Business signals, city pages targeting LA metro + SoCal)

Weaknesses & Opportunities (for a template builder: missing schema, thin content, no click-to-call, dead forms, contradictions — quote exact evidence briefly)

  1. Zero click-to-call / zero phone number. tel: grep = 0 matches on all 11 pages. Home-service conversion 101 is missing; the only lead path is an async 20-field form — high friction for a $5k–25k homeowner purchase.
  2. No structured data whatsoever — no LocalBusiness, Product, FAQPage, BreadcrumbList, Review. Huge easy win the template can ship by default.
  3. No reviews, testimonials, or ratings anywhere ("review" matches are instructional copy only). For a trust-heavy category this is the biggest credibility hole; competitor MHI runs 100+ 5-star review proof.
  4. No financing content at all despite typical jobs at $5k–$25k+; competitor devotes a full page to PACE/REEL/lender options.
  5. Warranty is a 3-year footnote with disclaimers ("3-Year Limited Warranty"; "Lead times and warranty coverage vary by quoted product and order terms") vs the category standard of lifetime/transferable warranties — either an honest niche constraint or a lost sale against Renewal by Andersen/Window World messaging.
  6. No price anchors or cost content — nothing for the PAA cost wall ("How much does it cost to replace a window in Los Angeles?"). Competitor at least publishes relative material costs and a 90-day price lock.
  7. Thin city pages — one template, one "Service area:" line, no local proof; only 4 geo pages vs competitor's 150+ city URLs.
  8. No energy-rating specifics (no U-factor/SHGC/NFRC/ENERGY STAR/tax-credit content) — their own product page punts: "Performance information is provided for the selected product, glass, size, and configuration."
  9. Form has no action, no spam protection, no visible confirmation (<form class="grid gap-5">, no reCAPTCHA/Turnstile) — a dead-form risk with 10-file uploads (25MB each) and no backend visible in HTML.
  10. No chat/SMS/booking — no live chat vendor, no "call or text," no scheduling widget; only "desiredDeliveryDate" date field.
  11. Contradiction/ambiguity: claims "45-Day Average Lead Time" while competitor promises install "within three weeks" — and the disclaimer ("Lead times and warranty coverage vary…") undercuts the headline. Also "3-Year Limited Warranty" vs footer "warranty coverage vary by quoted product and order terms" — warranty terms are never actually published.
  12. No manufacturer/brand equity — SR-branded products with no ENERGY STAR/NFRC/AAMA badges, while competitor borrows Anlin/Milgard/Andersen/Marvin trust.
  13. No About-page substance (no years in business, team, license, photos, story) — H1 "Window and door products built around the opening, the home, and the order." is a product statement, not a company story.
  14. Good bones to steal: quote+plans-upload funnel with project-scope triage fields (quantity, opening sizes, glass checkboxes, bid deadline), "one package" quoting (windows + doors + glass + hardware), clean Next.js performance, unique titles/metas on every page, deliberate footer link clusters, and honest disclaimers.

Site 2: Metropolitan High Performance Windows (mhiwindows.com)

Business Snapshot (who, how long, where, size signals, licenses/insurance: CSLB #, manufacturer certifications)

Offers & Pricing (free consultations/estimates, published cost ranges, price anchors, guarantees, warranties — capture warranty terms)

Financing & Warranty Mechanics (financing partners/lenders named, APR/terms, lifetime/transferable warranty terms)

  1. PACE (Property Assessed Clean Energy) — "100% Financing Using Your Homes Equity… repaid as an assessment on the property's regular tax bill… can cover 100% of a project's hard and soft costs, has financing terms up to 20 years, and can be combined with utility, local and federal incentive programs."
  2. "Traditional Financing – No Interest, No Payment Options" — "Special financing options—no interest, no payment options for up to 18 months. Financing for projects between $2,000 and $50,000."
  3. "Banks Compete For Your Business – Receive Offers without Credit Check" — "Every offer has fixed payments and clear terms. You pick the payment term, interest rate, and length of payment from all the competing offers."

Website Anatomy (every page + purpose; homepage section order; page count)

Page count: WordPress with ~272 page URLs (page-sitemap1.xml = 199, page-sitemap2.xml = 73) + 92 blog posts (post-sitemap.xml) + a blog index. Plus pages present in nav/footer but absent from the sitemaps (/mobile-home-windows/, /window-financing/, /windows-warranty/, /door-installation/, /sliding-patio-doors/, /french-patio-doors/, /in-home-estimate/, /privacy-policy/, /terms-of-service/, /site-map/, /locations/santa-ana/, /locations/anaheim/, /locations/kern/, /locations/los-angeles/, /locations/orange-county/, /riverside/). Pages crawled for this teardown: homepage + 11 siblings.

URL architecture (all fetched + sitemap-derived):

URLPurpose
/Homepage — SoCal brand hub ("The Southern California Window Company")
/window-installation-service/Flagship service page — replacement windows, styles, brand blocks (Anlin/Milgard/Premium/Marvin/ProVia), installation, warranty modal
/windows-supplier/Supplier positioning page
/doors/, /door-installation/, /sliding-patio-doors/, /french-patio-doors/Door category + installation pages
/brands/Brand portfolio (Anlin, Milgard, Andersen, Premium, Marvin, ProVia, Simonton, Masonite, Therma-Tru, Win-Dor) with per-brand blurbs
/faqs/Mega FAQ (materials comparison, energy efficiency, ENERGY STAR/NFRC/AAMA/SHGC/U-factor, process, pricing philosophy, tax credits)
/window-financing/, /payment-options/Financing + payment methods
/windows-warranty/, /metropolitan-guarantee/, /magic-window-warranty-information/Warranty + guarantee pages
/in-home-estimate/Free-estimate landing page
/window-company-reviews/, /review/Reviews hub + review submission
/portfolio/Project gallery
/locations/ + /locations/{anaheim,santa-ana,costa-mesa,fullerton,garden-grove,huntington-beach,irvine,orange,orange-county,pasadena,los-angeles,kern,burbank}/ (Burbank has /window-installation/, /window-replacement/, /vinyl-windows/ sub-pages)City-page fleet (primary template)
/la/{commerce,bell,walnut-park}/, /east-los-angeles/, /south-pasadena/, /monterey-park/, /maywood/, /huntington-park/, /glendale/, /south-gate/ etc.Secondary LA-metro city pages
/window-installation-{city}/, /vinyl-windows-{city}/, /window-replacement-{city}/, /windows-replacement-{city}/, /window-repair-{city}/, /{city}-ca-windows-replacement-installation-installer-services/Programmatic city×service pages (~120+ URLs spanning Temecula to Oceanside — see Local SEO for full city coverage)
/anlin/, /anlin-windows/, /anlin-windows-dealer/, /milgard/, /milgard-windows/, /premium/, /marvin/, /provia/, /andersen-windows-doors/, /simonton/, /simonton-windows/, /masonite/, /rogue-valley/, /windor/, /magic-windows/, /atrium-windows/, /greenworld-windows/Brand/manufacturer pages (17 URLs)
/types-of-windows/, /types-of-glass/, /vinyl-windows/, /garden-windows/, /mobile-home-windows/, /retractable-solar-screens/, /specification-glass-performance-data-sheet/, /window-buying-guide/, /insurance/Education/technical pages
/blog/ + 92 postsContent marketing (see SEO Footprint)
/coupons/Coupons page
/festival-events-riverside-county/, /fun-activities-in-riverside-county/, /restaurants-riverside-county/, /things-to-do-riverside-county/, /riverside-county-points-interest/Local-community filler content (Riverside geo-relevance)

Homepage section order:

  1. Utility strip: "Anaheim, Riverside, Kern, Los Angeles & Orange County · Call or Text (800) 995-8878 · Get Free Estimate →"
  2. Hero — H1 "The Southern California Window Company" + "Quick, Hassle-Free Turnaround" + hero image (hero-replacement-windows.jpg) + "Get Free Estimate" CTA
  3. Trust block — H2 "Why Do Californian Homeowners and General Contractors Trust Us for Their Window Replacement and Window Installation?" (bullets: 20+ years; Best Customer Service / Angie's List Super Service Award 5 years running; Free Same-Day Estimate; lowest-price guarantee; Lifetime Warranty; 3-week turnaround; Family Owned — Paul Richart, Owner)
  4. Estimate/promise block: "We Offer Honest, Transparent Pricing with No Pressure · 100% Financing Available… Learn about the REEL Program and Other Financing Options" + utility logos (SCE, SoCalGas, PG&E, SDG&E) + Authorized Anlin Dealer badge
  5. H2 "Energy-Saving Replacement Window Styles for Every Budget" — style card grid with images (double-hung, slider, casement, picture, bay, garden, awning…)
  6. H2 "Quality Entry and Patio Doors and Installation" — door card grid (entry, patio, French, sliding, multi-slide, bi-fold, pet doors)
  7. H2 "Expert Window Installation" — "In-house, factory-trained installers · No subcontractors · On-time arrival · Highest-quality installation workmanship · Removal of old windows · 100% cleanup of debris · Family Owned and Operated"
  8. H2 "The Easy Estimate" — "Schedule your free estimate by calling 800-995-8878 or emailing…" + owner quote + "Day, Evening, Weekend Appointments · Honest, Transparent Pricing · No Pressure"
  9. H2 "Schedule Estimate" (form anchor) + "Still Not Convinced? We invite you to read our customers' replacement window installation reviews."
  10. Trust badge row (images): ENERGY STAR "we sell" logo, Angi Super Service Award 2023, Best of Orange County 2023, Best of the Southland 2023, People Love Us on Yelp, HomeAdvisor, Google/Yelp/Facebook "best window company" logos, "logo-financing-available", "logo-windows-warranty"
  11. City list nav + footer

City-page anatomy (the money pages — e.g. /locations/santa-ana/):

  1. H1 "Santa Ana Replacement Windows and Window Installation Service"
  2. H2 "Why do Santa Ana, CA Homeowners and General Contractors Trust Metropolitan High Performance Windows for Window Replacement, and Installation?" (localized trust bullets: 20+ years, Angie's award, Free Same-Day Estimate "in your Santa Ana home", lowest-price guarantee, Lifetime Warranty, brands list with series names, 3-week turnaround)
  3. H2 "Our History in Santa Ana" + H2 "Santa Ana Windows Installers" (install crew copy)
  4. H2 "Energy-Saving Window and Door Styles for Every Budget" (style grid)
  5. H2 "Quality Entry and Patio Doors and Installation in Santa Ana, California"
  6. H2 "Expert Window Installation"
  7. H2 "The Easy Estimate" (CTA + phone)
  8. "Featured Project" case study: "Vinyl Replacement Windows and Window Installation, Santa Ana, CA 92701 — Single Family Home: 13 Windows, 1 Sliding Patio Door… built in 1964… installed our EcoCool Solar Reflective Exterior Finish (Architectural Bronze) Anlin Bay View vinyl windows…"
  9. Named testimonials with city + ZIP + platform ("~Max P., Homeowner, Santa Ana, CA 92701, Angi Review")
  10. Review widget: "Rated 4.8 /5 based on over 50 customer reviews" + "Read More Reviews…"
  11. Neighborhood list (internal-link + relevance play): "Santa Ana Triangle · Sandpointe · Saddleback View · Madison Park · Wilshire Square · Mabury Park · Lacy · Logan · Cornerstone Village · Heninger Park · Bristol/Warner · Pico-Lowell · Sunwood Central · Artesia Pilar · French Park · Willard Park · Santiago · Lyon Street · Valley Adams · Flower Park"
  12. Footer with city-swapped NAP/phone (see Local SEO) + full city list links

Footer text (verbatim, Anaheim version — appears on every page with city-swapped NAP/phone): "Metropolitan High Performance Windows (800) 995-8878 $$ 940 E Orangethorpe Ave G Anaheim, CA 92801 — Email | Directions | Read Reviews | Site Map | Home — Facebook Twitter YouTube Google LinkedIn Medium — CSLB License #1040950 — Lifetime Warranty Learn More — Financing Available Learn More — Copyright 2022 Metropolitan Home Improvement LLC dba Metropolitan High Performance Windows. All Rights Reserved. — Terms and Conditions | Privacy Policy". On /locations/los-angeles/ the NAP/phone swap to: "(310) 359-9940 $$ Los Angeles, CA 90017".

Conversion Mechanics (forms w/ field lists, tap-to-call, live chat widgets + vendor, SMS/chat, booking, consultation scheduling)

Social Proof (reviews shown + platform widgets, testimonials, project galleries, before/after, manufacturer badges/certifications)

SEO Footprint (verbatim <title>, meta description, H1s; schema types in RAW HTML; city/service page strategy; internal linking)

Verbatim <title> tags (fetched pages):

Verbatim meta descriptions (fetched pages):

Verbatim H1s (fetched pages):

Schema in RAW HTML: microdata, not JSON-LD. Every fetched page carries one itemscope itemtype="http://schema.org/HomeAndConstructionBusiness" block containing: PostalAddress (streetAddress "940 E Orangethorpe Ave G", addressLocality "Anaheim", addressRegion "CA", postalCode "92801" on most pages; swapped on the LA city page to addressLocality "Los Angeles" / postalCode "90017" with an empty streetAddress), GeoCoordinates (latitude 33.8591549 / longitude -117.9116168; on LA page 33.9015972 / -117.4957826 — which is not Los Angeles 90017), priceRange "$$", telephone (empty span — schema phone never populated), sameAs (facebook.com/MHIWindows, twitter.com/MHIWindows), hasMap (https://goo.gl/iEHVcz — same Anaheim map link on every page incl. LA), logo, additionalType → https://www.productontology.org/id/Replacement_window, maps link to the Google Maps place URL. No JSON-LD anywhere — and critically no FAQPage schema despite a giant FAQ page, no LocalBusiness-with-hours, no Review/AggregateRating markup despite "Rated 4.8/5" copy, no Product, no BreadcrumbList, no Service/Place schema for the city pages.

City/service page strategy (documented in depth):

Tracking & Ads (Google Ads/Facebook signals, call tracking numbers, analytics/marketing scripts — name vendors; reCAPTCHA on forms)

Technical (robots.txt, sitemap.xml, site generator/CMS, speed signals, hosting)

Local SEO & Map Pack (NAP consistency, Google Business signals, city pages targeting LA metro + SoCal)

Weaknesses & Opportunities (for a template builder: missing schema, thin content, no click-to-call, dead forms, contradictions — quote exact evidence briefly)

  1. No JSON-LD structured data at all — microdata only (HomeAndConstructionBusiness), telephone itemprop literally empty, and zero FAQPage/AggregateRating/Product/Service/BreadcrumbList markup despite having all that content ("Rated 4.8 /5 based on over 50 customer reviews" is plain text, invisible to rich results).
  2. Broken/missing sitemap setup: robots.txt is just "User-agent: \* / Crawl-delay: 30" (no Sitemap line) and sitemap.xml 404s ("Page not found") — real index hidden at /wp-sitemap.xml.
  3. NAP inconsistencies across city pages: LA page has empty streetAddress, wrong coordinates (33.9015972, -117.4957826 for "Los Angeles, CA 90017"), and a hasMap link that still points to Anaheim; Santa Ana page keeps the Anaheim NAP entirely. Conflicting local signals.
  4. Duplicate/keyword-stuffed legacy URLs: /window-installation-service/ reuses the homepage title (Replacement Windows - Anaheim, CA | MHI Windows); sitemap ships "-2" duplicates (/garden-grove-replacement-2/, /huntington-beach-replacement-windows-2/), a huntington-test page, and sentence-length doorway slugs (keyword-stuffed legacy city pages — old spam-era doorway content).
  5. Title/meta spam + typos: "California's #1 Window Company" (unverifiable claim in <title>), "SAVE MONEY… VISIT OUR WEBISTE" (typo verbatim in the Santa Ana meta), "FIVE-STAR RATINGS" ALL-CAPS in meta description.
  6. Copy inconsistencies/contradictions: warranty called "manufacturer Lifetime Warranty" on /windows-warranty/ but framed as "Metropolitan… stands behind each and every window" elsewhere; "The Best Warranty in the Industry" modal is actually Anlin's warranty, not theirs; review widget says "Rated 5/5 based on over 50" while the city page says "4.8/5 based on over 50" while marketing says "over 100 5-star reviews"; "we don't rely on sales pressure or coupon gimmicks" while a /coupons/ page exists in the sitemap.
  7. H1 problems: /in-home-estimate/ (a key conversion page) has no H1; /brands/ uses a doors H1 ("Simplify Your Search for the Perfect Door") on a window-brands page.
  8. Form is dated and phone-gated: CF7 with 7 fields but no price-range/style/financing qualification fields; the primary CTA pushes "call or text" over form; no chat; no self-serve scheduling; text-messages checkbox appears twice in the DOM (duplicate consent fields).
  9. Content quality drift: FAQ cites 2017 cost-vs-value data and a "2022" copyright while claiming current authority; some pages wordy/keyword-repetitive ("Metropolitan High Performance Windows" 15–20× per page).
  10. Non-www vs www mixed signals (canonical mhiwindows.com, links to www.mhiwindows.com assets in places).
  11. What they do right (for the template): CSLB license in every footer; call-or-text CTA; city pages with real localized proof (named reviews w/ ZIPs, featured project specs, neighborhood lists); warranty/financing/guarantee pages linked from every footer; brand-authority borrowing; 90-day price lock + lowest-price guarantee; energy-education FAQ (SHGC 0.25 / U-factor ≤ 0.30 SoCal guidance); award-badge wall; testimonial → survey → "5-star-review-{city}" blog loop.

Competitive Gaps Summary

DimensionSR Window SystemsMHI WindowsGap the DropSites template should close
Phone / tap-to-callNone (no phone on site)(800) 995-8878 + call-or-text + local (310) per cityAlways-on click-to-call + SMS consent line; SR shows how much conversion is left on the table
SchemaZero (no JSON-LD, no microdata)Microdata only; telephone empty; no FAQPage/AggregateRatingShip LocalBusiness + Service + FAQPage + Review + Product JSON-LD with real phone/hours — beats both
Reviews/social proofNone100+ 5-star claim, 4.8/5 widget, named reviews w/ ZIPs, award wallTemplate default: review widget with live count + per-city testimonial blocks
FinancingNonePACE, REEL/utilities, 0%/18mo, $2k–$50k, banks-competeFinancing module with named partners, term anchors, tax-credit/rebate block (25C, utility rebates)
Warranty3-year limited + disclaimersLifetime (mfr) + labor + Anlin double-lifetime transferableWarranty page + footer badge + transferable terms as a headline offer
Price/cost contentNo prices at allRelative material costs, 40% energy savings, 93% ROI, 90-day price lock, "$$"Cost-guide page targeting the PAA wall ("How much does it cost to replace a window in Los Angeles?") with real ranges
Energy contentQualitative Low-E/thermal-breakENERGY STAR, NFRC/AAMA, SHGC 0.25, U-factor ≤ 0.30, Title 24, LADWP rebateFull energy explainer + tax-credit page (U-factor/SHGC tables, Energy Star climate zones)
Materials educationAluminum-onlyVinyl vs aluminum vs wood vs fiberglass comparison tableMulti-material comparison module (vinyl/aluminum/fiberglass/composite) + full-frame vs retrofit explainer
City pages4 thin templates150+ city×service URLs, neighborhood lists, local proofsScalable city-page generator: localized proof blocks (projects, reviews, neighborhoods), clean slugs — no doorway spam
Chat/bookingNoneCall-or-text only (no chat widget)SMS/chat + self-schedule estimate widget
Local/NAPNo NAP at allNAP + Map link but swapped/wrong coordinates on city pagesCorrect per-location NAP + geo + hasMap consistency engine
TechnicalFast Next.js, clean sitemapWordPress+LiteSpeed, sitemap.xml 404, doorway URLsFast static stack + valid sitemaps + canonical hygiene out of the box
Brand trustSR-branded, no badgesAnlin/Milgard/Andersen/Marvin badges + authorized dealerManufacturer badge slots + certification strip (Energy Star/NFRC/AAMA/CSLB)
Conversion form20-field plan-upload (no phone, no spam protection)7-field CF7 + reCAPTCHA v3 + SMS consentTiered intake (homeowner quick-quote + pro plan-upload) with spam protection and required-field discipline
LicensesNot disclosedCSLB #1040950 in every footerLicense/insurance footer block as a template component

Cross-site observations:

Top Patterns to Steal for the DropSites Template (windows specific)

  1. Quote-first dual funnel: a persistent "Request Quote" CTA and a "Send Plans for Quote" upload path (SR) — homeowners get a simple form, builders/GCs get a plan-upload with triage fields (quantity, opening sizes, bid deadline). Ship both as one component.
  2. Call-or-text phone strip (MHI): "Call or Text (800) … Get Free Estimate →" in the top utility bar, repeated in footer + form CTA — with tel: AND sms: links. SR proves the cost of omitting it.
  3. Structured JSON-LD bundle no competitor has: LocalBusiness (with real telephone! MHI leaves it empty), Service per city, FAQPage, AggregateRating, Product per window line, BreadcrumbList. Instant SERP advantage over both.
  4. City-page template with real localization: H1 "{City} Replacement Windows and Window Installation Service", localized trust bullets, "Our History in {City}", a featured project with ZIP/year/product specs, named testimonials with city+ZIP+platform, a neighborhood list (MHI's Santa Ana page), and city-swapped NAP — but keep coordinates/map/phone correct (MHI's LA page botches this).
  5. Warranty as a headline offer: footer badge "Lifetime Warranty — Learn More" + dedicated warranty page covering manufacturer lifetime + labor + transferability ("transferable to the next subsequent homeowner… two lifetimes" — MHI's Anlin framing). Add transferable-warranty language to hero bullets.
  6. Financing module with named mechanisms: 100% financing pitch ("no home equity, no lien, no closing cost, no origination fee, no pre-payment penalty"), PACE explainer, 0% / 18-month option, project size band ($2,000–$50,000), utility programs (REEL, SCE/SoCalGas/PG&E/SDG&E) and rebate mentions (LADWP) — plus a tax-credit block (25C).
  7. Energy-education FAQ done to spec: ENERGY STAR + NFRC/AAMA explainer, SoCal climate targets verbatim-style (SHGC 0.25, U-factor ≤ 0.30), Low-E/argon/tint/sound-dampening glossary, "save up to 40% on energy bills" DOE-sourced anchor, Title 24 mention. This captures informational queries competitors half-serve.
  8. Materials comparison table: vinyl vs aluminum vs fiberglass vs wood/composite with relative costs ("vinyl ~30% less than aluminum"; wood "2–3× vinyl") + maintenance/energy columns — and a full-frame vs retrofit/pocket explainer (neither site does this well).
  9. Cost/price-anchoring honesty block: "Honest, Transparent Pricing, No Pressure", 90-day written-quote lock, lowest-price guarantee, "we look at your project, determine labor, price the windows, add a modest mark-up" — pair with published cost ranges + calculator to own the PAA cost wall neither site defends.
  10. Featured-project case cards with hard specs: "Single Family Home: 13 Windows, 1 Sliding Patio Door · built in 1964 · Anlin Bay View vinyl · EcoCool Solar Reflective Exterior Finish (Architectural Bronze)" — product-name-rich, geo-tagged, photo-backed; repeat 2–3 per city page.
  11. Award/badge wall + manufacturer trust strip: Angi Super Service Award, Best of Orange County/Southland, People Love Us on Yelp, ENERGY STAR logo, Authorized-Dealer badge, brand logos (Anlin, Milgard, Andersen, Marvin, ProVia) — with real links, not just images.
  12. Review flywheel: post-installation satisfaction survey → "5-star-review-{city}" blog posts → review page with named quotes (name, city, ZIP, platform) + live count widget ("Rated 4.8/5 based on over 50 reviews") + Google/Yelp/Angi deep links.
  13. Process/timeline transparency: "Free Same-Day Estimate → re-measure & confirm → production 2–2.5 weeks → install scheduling within 7–10 days → 8–10 windows/day, one-day average install → final walk-through + survey" — kills the "how long will this take?" objection that fills PAA boxes.
  14. License + in-house-crew credibility block: "CSLB License #… " in every footer (MHI) + "In-house, factory-trained installers · No subcontractors · 100% cleanup of debris · Family Owned and Operated — [Owner Name]" (MHI) — and never ship a window site without a visible license number (SR's silence is the cautionary tale).
  15. Clean technical defaults: valid sitemap.xml referenced from robots.txt, unique title/meta per page (avoid MHI's homepage/window-installation-service duplicate), no doorway/spam URLs, correct per-page canonical + NAP/geo consistency, fast static pages (SR's Next.js leanness) with accessibility widget and spam-protected forms (reCAPTCHA/Turnstile + SMS-consent checkbox).

Teardown completed from raw-HTML analysis (curl of homepage, robots.txt, sitemaps, and 10–11 key pages per site; schema, forms, tel: links, and marketing scripts parsed from source). All verbatim quotes above are short factual business claims; keyword-stuffed legacy doorway content on mhiwindows.com is summarized in one line, not quoted. Raw page captures retained in X:\Dropbox\downloads\windows_teardown\raw\.

← Back to the StudyUltimate Site Spec