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:
- SR Window Systems — https://www.srwindowsystems.com/ (aluminum replacement windows, custom sizes, "direct quotations")
- 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)
- Who: SR Window Systems — a window & door supplier (product/quotation house, not a full-service installer brand). Positioning line in footer/brand block: "Open More Than A View." Described as "SR Window Systems supplies architectural windows, patio doors, replacement systems, and large-opening products for homeowners, builders, architects, ADU projects, remodels, and custom homes."
- How long: No founding year, no "since YYYY", no "over X years" claim anywhere on the 10 pages inspected. The only date signal is the footer copyright: "© 2026 SR WINDOW SYSTEMS. All rights reserved." The site itself reads as a recent/relaunch build (Next.js App Router,
/_next/static/chunks/…, clean modern UI). - Where: Southern California service area only; LA city page says "Service area: Los Angeles and surrounding Los Angeles County communities"; project profiles reference Los Angeles CA, La Puente, Orange County, Inland Empire, San Diego. No street address anywhere (no NAP at all — no address block, no map link).
- Size signals: Appears small/lean and product-catalog-driven: 8 top-level pages, 40 URLs in sitemap, product line organized as three window series + three door collections + "architectural systems." Audience split explicitly: Homeowners / Builders & GCs / ADU Projects / Custom Homes. Six "representative project scopes" (case-study-shaped) — ADU Window Package (La Puente), Custom Home Window & Door Package (Los Angeles), Residential Replacement Windows (Orange County), Multi-Slide Patio Door Upgrade (Los Angeles), Builder Window Package (Inland Empire), Plan Review Support (San Diego).
- Licenses/insurance: NONE disclosed. No CSLB license number, no contractor license, no bonding/insurance language, no manufacturer certifications, no ENERGY STAR / NFRC / AAMA badges. The site carefully positions as a supplier quoting products, and the closest it gets to installation language is a form checkbox "installationNeeded." Footer caveat: "Lead times and warranty coverage vary by quoted product and order terms."
- Verification note: grep of raw HTML across all fetched pages returned zero occurrences of
CSLB,licen[se],insured, or any certification mark. The single credibility pillar is product/process specificity ("Built To Order, Custom Sizes Available, Thermal Break Systems, 45-Day Average Lead Time, 3-Year Limited Warranty, Southern California Service Area" — the "Why Buy From SR" list).
Offers & Pricing (free consultations/estimates, published cost ranges, price anchors, guarantees, warranties — capture warranty terms)
- Offer model: quote-only ("direct quotations"). No free-in-home-estimate language, no consultations, no showroom. The consistent CTA pair everywhere is "Request Quote" and "Send Plans for Quote." Contact page H1: "Request Windows, Doors, and Pricing" with three intake paths: Send Plans / Request Pricing / Choose Products.
- No published prices at all — zero dollar figures on any page. The only price-adjacent language is comparative and abstract: "Compare replacement windows and doors around the existing opening, custom size, operation, glass, appearance, and price." There are no price anchors, no "windows from $X", no cost guides, no financing mention (see next section).
- Warranty terms (verbatim): "3-Year Limited Warranty" (listed in the "Why Buy From SR / Start Here" block on Contact). Plus repeated disclaimers: "Warranty coverage is subject to the applicable SR limited-warranty terms, exclusions, and proper installation." and footer "Lead times and warranty coverage vary by quoted product and order terms." No "lifetime", no transferable warranty, no labor-vs-glass breakdown, no warranty page at all.
- Lead-time promise (their main guarantee-like claim): "45-Day Average Lead Time" with disclaimer "Lead times are averages and begin after final configuration confirmation, approved order details, and deposit."
- Guarantees: none (no lowest-price guarantee, no satisfaction guarantee, no price-lock). Differentiation is instead the "clearer path from quote to order": plans-to-quote workflow, complete product packages (windows, doors, glass, finishes, hardware, large openings quoted as one package), custom sizes, quote-to-order path.
- Product lines (SR-branded): Windows — SR Essential Series, SR Performance Series, SR Premium Series (window types: fixed, casement, awning, sliding, picture — each has its own page). Doors — SR Sliding Door Collection, SR Entry Door Collection (door types: sliding, multi-slide, lift-and-slide, bi-fold). Architectural Systems — SR Large Opening Collection, plus Architectural Curtain Wall and product pages like Architectural Casement 112/116/126 ("112 mm architectural aluminum profile platform"), Panorama Sliding Door 120, Lift-and-Slide Series, Multi-Slide Series.
- Materials: Aluminum only in practice — "aluminum replacement windows", "thermal-break construction", "Thermally separated frame construction", Low-E glass options ("Select Low-E glass and performance options around room orientation, comfort, and energy goals"). No vinyl, fiberglass, or composite content.
- Energy content: thin and qualitative — "Energy-efficient systems: Thermal-break construction and Low-E glass options for Southern California projects." Product page admits performance data is deferred: "Performance information is provided for the selected product, glass, size, and configuration" and "Catalog-derived fields are separated from verified performance values so project teams can see what is known and what still requires documentation." No U-factor, no SHGC, no NFRC/ENERGY STAR numbers, no tax-credit or rebate content anywhere.
- Buyer journey they sell: "01 Send openings/quantities/photos or plans → 02 Review window types and project priorities → 03 Review product categories and required project documentation → 04 Move into measurements, configuration review, and quoting" (steps paraphrased from the numbered process blocks on the replacement pages).
Financing & Warranty Mechanics (financing partners/lenders named, APR/terms, lifetime/transferable warranty terms)
- Financing: completely absent. No financing page, no lender partners, no APR/term language, no "monthly payments", no PACE/HERO/utility-rebate mentions, no payment calculator. grep for
financacross all SR pages returns nothing meaningful. For a $5k–$25k+ category this is a major omission (and a gap for a template that serves homeowners). - Warranty mechanics: only the 3-Year Limited Warranty claim plus two disclaimers (quoted above). There is no warranty page, no named manufacturer warranty (products are SR-branded), no transferability language, no glass-breakage coverage, no labor coverage statement, and the footer explicitly pushes warranty terms into order paperwork: "Lead times and warranty coverage vary by quoted product and order terms." Net: warranty is a footnote, not a selling asset.
- Order mechanics they do document (from Contact/Plan Review + product pages): file upload intake ("Up to 10 files, 25MB each, 100MB total — PDFs, drawings, elevations, schedules, photos, or rough opening notes"), "plansAvailable" triage (Yes / In progress / Photos only / No / Not sure), purchase-stage field, desired delivery date field, glass-construction checkboxes (Low-E / tinted / tempered), and quote notes ("bid deadline, preferred products, glass needs, or opening schedule notes"). This is a builder/GC-style takeoff workflow rather than a homeowner sales funnel.
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):
| URL | Purpose |
|---|---|
/ | Homepage — positioning + audience segments + replacement + products + projects + plan-upload CTA |
/products | Catalog 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) |
/windows | Window category page — window types ("Find the right window in seconds"), ADU + Builder window packages, cross-links to Replacement Windows + LA/La Puente/OC pages |
/doors | Door category page |
/projects | Portfolio hub — six project scopes ("Start with what you have") |
/plan-review | Lead magnet — "Send plans. Receive product recommendations and quotations." (upload form) |
/about | Company page — "Window and door products built around the opening, the home, and the order." |
/contact | Contact + mega intake form (Send Plans / Request Pricing / Choose Products) |
/windows/fixed-window, /windows/casement-window, /windows/awning-window, /windows/sliding-window, /windows/picture-window | Window-type pages (5) |
/doors/sliding-door, /doors/multi-slide-door, /doors/lift-and-slide-door, /doors/bi-fold-door | Door-type pages (4) |
/products/architectural-casement-112, -116, -126 | Product 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-wall | Product detail pages (5) |
/replacement-windows | Homeowner replacement hub (SoCal) |
/replacement-doors | Homeowner replacement-doors hub |
/replacement-windows-los-angeles | LA city page (windows) |
/replacement-windows-la-puente | La Puente city page (windows) |
/replacement-doors-los-angeles | LA city page (doors) |
/replacement-windows-orange-county | Orange 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-diego | 6 case-study/project-scope pages (geo-modified) |
Homepage section order (H2 sequence):
- Hero — H1 "Architectural windows and doors for Southern California homes." + CTA "Send Plans for Quote"
- "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)
- Audience segments — "Homeowners / Builders & GCs / ADU Projects / Custom Homes"
- "Systems for brighter rooms, larger openings, and cleaner transitions outside." (large-opening/architectural showcase)
- "Replacement windows and doors, with a clearer path from photos to quote." (→ Replacement Windows / Replacement Doors)
- "Systems selected around the way California homes open, gather, and live."
- "Products for Southern California light, heat, views, and indoor-outdoor living." (→ Browse Product Catalog)
- "See the project scope—not just the finished opening." (ADU Window Package / Custom Home Window & Door Package / Residential Replacement Windows)
- "Upload plans to receive product recommendations and quotations." (mega form)
- "Start with openings, quantities, photos, or plans." (secondary CTA band)
- 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)
- Tap-to-call: NONE. grep of
tel:across all 11 fetched pages returns zero matches. No phone number exists anywhere on the site (not header, footer, contact page, or schema). Same for email — nomailto:links. The only conversion path is the web form. - The mega form (appears on
/contact,/plan-review, and the homepage; identical field list; submit button label "Send Plans";<form class="grid gap-5">— noactionattribute, so submission is client-side JS (Next.js), likely to an API route/backend): - name (text) · email (email) · phone (tel) · city (text) · role (text) · projectType (text) · preferredSeries (text) · productInterest (text) · approximateQuantity (text, placeholder "Example: 12 windows and 2 doors") · approximateOpeningSizes (text, placeholder "Example: 48 x 60 windows; 12 ft patio opening") · purchaseStage (text) · desiredDeliveryDate (date) · glassConstruction (checkbox) · installationNeeded (checkbox) · lowEGlass (checkbox) · tintedGlass (checkbox) · temperedGlass (checkbox) · plansAvailable (triage: Yes / In progress / Photos only / No / Not sure) · message (textarea, placeholder "Share quantities, bid deadline, preferred products, glass needs, or opening schedule notes.") · files (file upload — "Up to 10 files, 25MB each, 100MB total… PDFs, drawings, elevations, schedules, photos, or rough opening notes")
- No asterisk/required markers rendered in HTML for most fields; no reCAPTCHA or any spam protection detected; no success/error states visible in static HTML; no CRM/vendor endpoint visible.
- Live chat / SMS / booking widgets: NONE. No tawk.to, Drift, Intercom, Zendesk, Podium, LiveChat, ChatBot or scheduling (Calendly/ServiceTitan/Housecall) scripts in any page. No "call or text" language. No calendar/booking UI — the only scheduling-ish field is "desiredDeliveryDate" (a date input on the quote form).
- CTA architecture: persistent "Send Plans for Quote" band + "Request Quote" buttons repeated after every section; footer "Request Quote" link. The whole funnel is one action: upload plans/photos → get a quotation. There is no phone-first or appointment-first path at all.
Social Proof (reviews shown + platform widgets, testimonials, project galleries, before/after, manufacturer badges/certifications)
- Reviews: none. No testimonials, no star ratings, no review counts, no Google/Yelp/Angi widgets or badges, no third-party review platform links. grep for
reviewmatches only instructional copy ("Review window types and project priorities", "Review the complete homeowner replacement-window process"). - Project gallery: the one social-proof asset. 6 "project profile" pages framed as scopes, not before/after stories: each shows the project type, a geo tag ("Custom Home Los Angeles, CA"), product summary (e.g. "A coordinated glazing package for a custom residence with view-oriented windows, generous patio openings, and consistent architectural sightlines") and "View Project Profile" CTA. No customer names, no photos of real installs (imagery is "representative architectural detail imagery" per the product page's own disclaimer).
- Manufacturer badges/certifications: none (no ENERGY STAR, NFRC, AAMA, dealer badges). Products are SR-branded, so there is no borrowed brand equity at all.
- Trust list instead of proof: "Built To Order · Custom Sizes Available · Thermal Break Systems · 45-Day Average Lead Time · 3-Year Limited Warranty · Southern California Service Area" — features, not evidence. The site is honest about being a catalog: "Product pages organize product selection, configuration confirmation, quotation details, and order preparation in one clear path."
SEO Footprint (verbatim <title>, meta description, H1s; schema types in RAW HTML; city/service page strategy; internal linking)
Verbatim <title> tags (all fetched pages):
/—SR Window Systems | Architectural Window & Door Systems/replacement-windows—Replacement Windows for Southern California Homes | SR Window Systems/replacement-windows-los-angeles—Replacement Windows Los Angeles | SR Window Systems/replacement-doors-los-angeles—Replacement Doors Los Angeles | SR Window Systems/windows—Windows | SR Window Systems/products—Products | SR Window Systems/products/architectural-casement-112—SR Essential Series | SR Window Systems/projects—Window & Door Projects | SR Window Systems/plan-review—Send Plans for a Window & Door Quote | SR Window Systems/about—About | SR Window Systems/contact—Contact | SR Window Systems
Verbatim meta descriptions:
/— "Architectural windows, doors, replacement systems, and large-opening products supplied for Southern California homes and building projects."/replacement-windows— "Shop aluminum replacement windows for Southern California homes with custom sizes, Low-E glass options, thermal-break construction, and direct quotations."/replacement-windows-los-angeles— "Aluminum replacement windows for Los Angeles homeowners with custom sizes, energy-efficient glass options, architectural frames, and direct quotations."/replacement-doors-los-angeles— "Replacement patio and glass doors for Los Angeles homeowners with custom sizes, large-opening options, Low-E glass, and direct quotations."/windows— "Architectural window systems for Southern California ADUs, builders, architects, and custom homes."/products— "Explore SR Essential, Performance, Premium, Sliding Door, Large Opening, and Entry Door collections for Southern California projects."/projects— "Explore Southern California window and door packages for ADUs, custom homes, replacement projects, builders, patio doors, and plan-based quotations."/plan-review— "Send plans, elevations, schedules, photos, or rough openings to receive SR window and door product recommendations and quotations."/about— "SR Window Systems supplies architectural window and door systems for Southern California projects."/contact— "Request window and door pricing, send plans for product recommendations and quotations, or compare SR product options."
Verbatim H1s:
/— "Architectural windows and doors for Southern California homes."/replacement-windows— "Replacement windows for a quieter, brighter, more comfortable home."/replacement-windows-los-angeles— "Replacement windows for Los Angeles homes and remodels."/replacement-doors-los-angeles— "Replacement patio and glass doors for Los Angeles homes."/windows— "Glazing systems that make rooms feel brighter, calmer, and more connected to the view."/products— "SR-branded systems organized around the project."/products/architectural-casement-112— "SR Essential Series"/projects— "See how window and door decisions come together around the project."/plan-review— "Send plans. Receive product recommendations and quotations."/about— "Window and door products built around the opening, the home, and the order."/contact— "Request Windows, Doors, and Pricing"
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)
- Analytics/marketing scripts: NONE detected. The only
<script src>values on every page are Next.js framework chunks (/_next/static/chunks/*.js,main-app,polyfills,webpack). No Google Tag Manager, no gtag/GA4, no Google Ads (AW-) conversion tag, no Meta pixel, no Bing/Microsoft Ads, no Simpli.fi, no Hotjar/Clarity, no call tracking (CallRail/CallTrackingMetrics), no Ahrefs/SEMrush noise. It is possible analytics lives behind the Next.js bundle or is cookie-gated, but nothing third-party is present in served HTML — this looks like a marketing-instrumentation gap, not a privacy choice (there is no consent banner either). - Call tracking numbers: none (no phone numbers at all).
- reCAPTCHA on forms: none — no
grecaptcha, no_wpcf7_recaptcha_response, no hCaptcha/Turnstile. The 20-field form with file upload has no visible spam protection. - Ads signals: none observable (no UTM'd landing variants, no PPC-specific pages, no ad-copy-style "window replacement Los Angeles" title stuffing). The brand appears to rank/convert organically with a quote-intake funnel.
Technical (robots.txt, sitemap.xml, site generator/CMS, speed signals, hosting)
- robots.txt (verbatim):
User-Agent: */Allow: // (blank) /Sitemap: https://www.srwindowsystems.com/sitemap.xml— standard, correct, sitemap referenced. - sitemap.xml: valid XML urlset, 40
<loc>URLs (list in Website Anatomy). All clean HTTPS www canonicals; no lastmod/changefreq/priority. - Generator/CMS: Next.js (React App Router) — evidence:
/_next/static/chunks/webpack-.js,main-app-.js,app/layout-.js,app/page-.js, RSC comment marker<!--_ZL3VTI61RYC_f_Js0dvT-->on every page,<link rel="stylesheet" … data-precedence="next">. Custom front end, headless/unknown CMS behind the product catalog (product fields like "catalog-derived fields" suggest a structured product data source). - Speed signals: very lean — 26–126 KB HTML per page (homepage 127 KB incl. RSC payload), ~10 script chunks, CSS bundle
/_next/static/css/d8861dc8e256c891.css, image preloads. No jQuery, no WordPress bloat, no lazy-load plugin. This is the fastest site in this teardown. - Hosting: unknown/CDN-agnostic (no server headers baked in HTML; Next.js could be Vercel, self-hosted Node, or static export served elsewhere). No litespeed/wp-content artifacts.
- Canonicals/meta: every page has unique title + meta description + og:title/og:description + twitter:description. No
noindexanywhere. HTMLlang="en".
Local SEO & Map Pack (NAP consistency, Google Business signals, city pages targeting LA metro + SoCal)
- NAP: there is none. No business name/address/phone block, no map embed, no
hasMap, no Google Business Profile link, no Apple/Google Maps directions, noLocalBusinessschema. For Map Pack eligibility this is a complete absence — the site cannot reinforce a GBP via on-page NAP at all. (Name usage is consistent at least: "SR WINDOW SYSTEMS" all-caps in footer/brand block.) - Google Business signals: nothing on-site references a GBP, no reviews sync, no "Find us on Google", no hours, no service-area declaration. The business operates as a quote/order house ("Service area: Los Angeles and surrounding Los Angeles County communities") — plausibly a hidden-address SAB, but nothing confirms it.
- City pages targeting LA metro + SoCal: 4 geo landing pages (LA windows, LA doors, La Puente windows, Orange County windows) + 6 geo project pages (LA ×2, La Puente, Orange County, Inland Empire, San Diego). Coverage is thin for the LA metro — no city pages for Santa Ana, Long Beach, Glendale, Pasadena, Burbank, Torrance, etc. City pages are topically identical templates with city name swapped; only the LA pages carry geo-modified titles useful for "window replacement los angeles."
- What their local ranking story must be: if this site ranks for "window replacement los angeles" it does so on the strength of a keyword-exact
/replacement-windows-los-angelesURL + title ("Replacement Windows Los Angeles | SR Window Systems"), aluminum niche differentiation, and clean technical SEO — not on local entity signals.
Weaknesses & Opportunities (for a template builder: missing schema, thin content, no click-to-call, dead forms, contradictions — quote exact evidence briefly)
- 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. - No structured data whatsoever — no LocalBusiness, Product, FAQPage, BreadcrumbList, Review. Huge easy win the template can ship by default.
- 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.
- No financing content at all despite typical jobs at $5k–$25k+; competitor devotes a full page to PACE/REEL/lender options.
- 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.
- 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.
- Thin city pages — one template, one "Service area:" line, no local proof; only 4 geo pages vs competitor's 150+ city URLs.
- 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."
- 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. - No chat/SMS/booking — no live chat vendor, no "call or text," no scheduling widget; only "desiredDeliveryDate" date field.
- 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.
- No manufacturer/brand equity — SR-branded products with no ENERGY STAR/NFRC/AAMA badges, while competitor borrows Anlin/Milgard/Andersen/Marvin trust.
- 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.
- 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)
- Who: Metropolitan High Performance Windows (MHI) — full-service replacement window & door supplier + installer; legal entity per footer: "Metropolitan Home Improvement LLC dba Metropolitan High Performance Windows. All Rights Reserved." (copyright line reads 2022). Family owned and operated; owner named on-site: "Paul Richart, Owner" with an owner quote block ("You'll love the difference high-quality, energy-efficient replacement windows and doors make… ~ Paul Richart, Owner").
- How long: "over 20 years" repeated on nearly every page ("Installing beautiful, energy efficient, and affordable replacement windows and doors for over 20 years"; city pages localize it: "With over 20 years of experience, the owners of Metropolitan High Performance Windows are [City]'s trusted experts…").
- Where: HQ footer NAP: 940 E Orangethorpe Ave G, Anaheim, CA 92801 (microdata GeoCoordinates 33.8591549, -117.9116168). Service footprint: "Anaheim, Riverside, Kern, Los Angeles & Orange County" (header strip) — i.e. SoCal from San Diego-line cities (Oceanside, Carlsbad, San Marcos) through LA, the Valley (Woodland Hills, Burbank), Inland Empire (Riverside, Corona, Fontana, San Bernardino) and Kern County.
- Size signals: the largest site in this teardown — ~272 page URLs + 92 blog posts (see Technical). In-house crews: "In-house, factory-trained installers · No subcontractors · On-time arrival… Removal of old windows · 100% cleanup of debris." Throughput claims: "On average, we can install eight to ten windows per day," "the average installation takes only one day."
- Licenses/insurance: CSLB License #1040950 (printed in the footer of every page — footer verbatim in Website Anatomy). There is also a dedicated
/insurance/page in the sitemap (not fetched). Manufacturer authorization on-site: "Authorized Anlin Dealer" badge + "preferred supplier and installer" for Anlin, Green World, Premium Windows, Milgard (FAQ), and brand pages for Anlin, Milgard, Andersen, Premium, Marvin, ProVia, Simonton, Masonite, Therma-Tru, Win-Dor, Magic Windows, Atrium, Rogue Valley.
Offers & Pricing (free consultations/estimates, published cost ranges, price anchors, guarantees, warranties — capture warranty terms)
- Core offer: Free same-day in-home estimate. Verbatim: "Free Same-Day Estimate: Schedule a convenient time for us to visit your home, assess your needs, and provide an accurate, transparent estimate…" and city pages: "we'll visit you in your [City] home… we'll provide you with a free, accurate, on-the-spot estimate." Plus "Free consultation and estimate" CTAs ("Get Free Consultation & Estimate"), and "Day, Evening, Weekend Appointments Available."
- **Price positioning (no dollar figures, but strong price anchors):**
- Schema/visual price tier:
priceRangemicrodata = "$$". - Relative material costs (FAQ comparison table, verbatim): "On average vinyl windows are about 30% less expensive than aluminum windows"; "Aluminum windows that meet California Title 24 Energy Efficiency Requirements more than double the cost of vinyl"; wood windows "Typically two to three times the cost of vinyl."
- ROI anchor (FAQ): "Remodeling Magazine reported that according to a 2017 survey of cost versus value, replacement windows in upscale homes on the west coast realize a 93% return on investment."
- Savings anchor (Doors page): "according to estimates by the US Department of Energy (RESFEN6, Berkeley Lab), ENERGYSTAR® rated double paned replacement patio doors can save you as much as 40% on your energy bills"; FAQ repeats it for windows and for SoCal specifically ("In Southern California, you can save up to 40% on energy expenses by purchasing replacement windows that meet strict ENERGY STAR® ratings").
- Financing size band: "Financing for projects between $2,000 and $50,000."
- Guarantees (price + service):
- Lowest-price guarantee: "We guarantee the lowest price for your new windows, and we don't rely on sales pressure or coupon gimmicks to win your business."
- 90-day price lock: "Our price quote is guaranteed for 90 days, giving you plenty of time to make sure you're comfortable working with us."
- "The Metropolitan Guarantee" page: "Best pricing for any size job. Top quality product for your house, apartment, mobile home, townhouse, or condo. Free estimates with transparent, no haggle, no pressure pricing. Fastest job turnaround in the market. The installation team will be on time, clean, respectful, and easy to talk to about any of your concerns."
- Anti-pressure pitch (FAQ pricing section): "No crazy math, no 'coupon gimmicks', no 'buy now' or the price goes up offers, no pressure… We look at your project, determine the labor cost, price the windows, add a modest mark-up and hand you the estimate." Written quote covers "windows, doors, installation, materials, taxes and anything else related to your project."
- Warranty terms (capture):
- Footer badge: "Lifetime Warranty — Learn More" (links
/windows-warranty/). - Warranty page (verbatim meta + body): "All of our premium vinyl windows, patio doors, French doors, and in-glass pet doors are backed by a manufacturer Lifetime Warranty that meets or exceeds leading industry standards"; "all of our products and installations are covered by a comprehensive labor warranty as well as a manufacturer lifetime warranty."
- Anlin True Double Lifetime Warranty (their flagship proof, on the installation page): "Enjoy peace of mind with Anlin's True Double Lifetime Warranty covering accidental glass breakage, parts, and labor. Anlin's lifetime warranty coverage is also transferable to the next subsequent homeowner if you sell your home. That is two lifetimes of truly worry-free windows."
- Per-window promise on LA city page: "Each window has a manufacturer's Lifetime Warranty and meets California's Title 24 energy requirements."
- Service/turnaround offers: "Quick, Hassle-Free Turnaround: From estimate through final walk-through, we'll have your windows installed in your [Burbank, Glendale, or Sherman Oaks] home within three weeks." FAQ timeline: production "generally two to two and a half weeks" / "about three to four weeks for us to receive your custom-made windows"; install scheduling "within seven to ten days"; "total time… usually takes between 2½ to 4 weeks from start to finish."
- Materials: vinyl (flagship), aluminum, fiberglass, wood, plus doors in vinyl/wood/steel/fiberglass — "top-quality vinyl, aluminum, and wood windows, French doors, and patio doors" (Santa Ana) / "fiberglass, aluminum and vinyl windows" (LA). Door lines: entry/front/back doors, sliding patio doors, French patio doors, multi-slide doors ("each panel… stacks into a wall pocket"), bi-fold doors, in-glass pet doors, garden windows, retractable solar screens.
- Retrofit vs full-frame: framed as "replacement window" retrofit ("custom-designed to fit into the opening left when an existing window of your home is removed, so there's no need for a contractor to remove your home's exterior materials") vs new-construction installs — both named on city/legacy pages ("retrofit or new construction windows") and covered in blog posts (e.g. "When replacing a window, what are the pros/cons of a retrofit vs new construction?", "Glass vs whole window replacement").
Financing & Warranty Mechanics (financing partners/lenders named, APR/terms, lifetime/transferable warranty terms)
- Financing headline: "100% Financing Available — You may be eligible for a 100% financed, no home equity, no lien, no closing cost, no origination fee, no pre-payment penalty loan." ("Financing available, with approved credit.")
- Financing page (
/window-financing/) structure — 3 mechanisms (named):
- 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."
- "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."
- "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."
- Framing line: "Metropolitan High Performance Windows works with a number of lending partners to give you lots of options, programs, and payment plans… you stay in charge and select the rate, term, and payment plan."
- Utility/rebate program named: REEL Program ("Learn about the REEL Program and Other Financing Options") + "Participating Southern California Utility Companies: SCE®, SoCalGas®, PG&E®, SDG&E®" — plus LA-specific rebate proof in a project story: "We installed our Green World White Vinyl Windows to take advantage of the LADWP's Los Angeles Window Replacement Rebate Programs."
- Tax-credit content: light but present (FAQ): "When you make a change to your home that could save money on energy costs, you may be eligible for an energy efficiency tax credit. Check with your accountant for tax advice specific to your situation." No 25C amounts, no dollar caps.
- Warranty mechanics: manufacturer Lifetime Warranty on windows/doors + comprehensive labor warranty on installations (their own), plus brand-level terms they merchandise — Anlin True Double Lifetime (glass breakage, parts, labor; transferable once to next homeowner = "two lifetimes"), Milgard "industry-leading Full Lifetime Warranty", ProVia "lifetime warranties." Also a
/magic-window-warranty-information/page for a brand-specific warranty. - Payment methods page exists too (
/payment-options/, in sitemap; not fetched) alongside/coupons/(in sitemap — despite the "no coupon gimmicks" copy elsewhere; see Weaknesses).
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):
| URL | Purpose |
|---|---|
/ | 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 posts | Content 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:
- Utility strip: "Anaheim, Riverside, Kern, Los Angeles & Orange County · Call or Text (800) 995-8878 · Get Free Estimate →"
- Hero — H1 "The Southern California Window Company" + "Quick, Hassle-Free Turnaround" + hero image (
hero-replacement-windows.jpg) + "Get Free Estimate" CTA - 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)
- 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
- H2 "Energy-Saving Replacement Window Styles for Every Budget" — style card grid with images (double-hung, slider, casement, picture, bay, garden, awning…)
- H2 "Quality Entry and Patio Doors and Installation" — door card grid (entry, patio, French, sliding, multi-slide, bi-fold, pet doors)
- 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"
- 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"
- H2 "Schedule Estimate" (form anchor) + "Still Not Convinced? We invite you to read our customers' replacement window installation reviews."
- 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"
- City list nav + footer
City-page anatomy (the money pages — e.g. /locations/santa-ana/):
- H1 "Santa Ana Replacement Windows and Window Installation Service"
- 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)
- H2 "Our History in Santa Ana" + H2 "Santa Ana Windows Installers" (install crew copy)
- H2 "Energy-Saving Window and Door Styles for Every Budget" (style grid)
- H2 "Quality Entry and Patio Doors and Installation in Santa Ana, California"
- H2 "Expert Window Installation"
- H2 "The Easy Estimate" (CTA + phone)
- "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…"
- Named testimonials with city + ZIP + platform ("~Max P., Homeowner, Santa Ana, CA 92701, Angi Review")
- Review widget: "Rated 4.8 /5 based on over 50 customer reviews" + "Read More Reviews…"
- 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"
- 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)
- Tap-to-call: yes — (800) 995-8878 as
tel:links in header utility strip, CTA bands, and footer ("Call: (800) 995-8878 or complete this form…"). Call-or-text: the guarantee page header says "Call or Text (800) 995-8878" (SMS-capable main line). LA page also exposes (310) 359-9940 as the local number (footer + CTA) — a static local vanity number per city page, not a call-tracking swap (same numbers appear in microdata-free footer text; no dynamic swap script found). - Lead form (Contact Form 7 —
_wpcf7hidden fields incl._wpcf7_unit_tag,_wpcf7_recaptcha_response) on service pages and every city page. Field list (verbatim labels): Name\ (first-name, text) · Email\ (email) · Phone\ (phone, text) · Home Address (address, text) · Zip Code\ (zip, text) · Tell Us About Your Project (note, text) · "Do you agree to receive text messages from Metropolitan High Performance Windows?" (text-messages, checkbox consent for SMS) + submit. Positioned as "complete this form to get started with a FREE ESTIMATE (\*-required)." - reCAPTCHA: yes — Google reCAPTCHA v3 (
render=6LddvY8UAAAAAHOB0Dy8sGGeN--homFDG4N7rcwq), response passed via_wpcf7_recaptcha_response. - Live chat: none detected (no tawk/Drift/Intercom/Zendesk/LiveChat/Podium scripts or iframes). Conversion is phone-first + form; the "call or text" line is the chat substitute.
- Booking/scheduling: no calendar widget; scheduling is human ("Day, Evening, Weekend Appointments"; "Schedule your free estimate by calling 800-995-8878 or emailing"). Estimate flow: call/form → in-home visit → "free, accurate, on-the-spot estimate."
- Sticky/secondary CTAs: "Get Free Estimate →" (utility strip), "Schedule Estimate" (form anchor), "GET ESTIMATE or Call 800-995-8878", "Still Not Convinced? → Read Reviews", and an "Email" link in footer.
- Accessibility widget: custom accessibility toolbar (titles surfaced in
<title>scan: "Accessibility Tools / Increase Text / Decrease Text / Grayscale / High Contrast / Negative Contrast / Light Background / Links Underline / Readable Font / Reset") — ADA-mitigation feature the template should consider. - Post-sale conversion: "you will receive a customer satisfaction survey" (review-generation loop) — feeds the "5-star-review-{city}" blog posts.
Social Proof (reviews shown + platform widgets, testimonials, project galleries, before/after, manufacturer badges/certifications)
- Review counts shown: "Top-rated with over 100 5-star reviews" (site-wide) — "Yelp, Angie's List, Facebook and Google Reviews recognize… as a top replacement window installer in Anaheim, Los Angeles County, Orange County and Riverside County with over 100 5-star reviews." Widget on city pages: "Rated 4.8 /5 based on over 50 customer reviews"; on
/window-company-reviews/: "Metropolitan High Performance Windows – Rated 5/5 based on over 50 customer reviews" (inconsistent counts/ratings across pages). - Testimonials: a deep named-testimonial wall on the reviews page (20+ quotes) and 3–6 per city page, each with name, city, ZIP, and platform — e.g. "Randy B., Home Owner, Laguna Woods, CA 92637 (Yelp Reviews)"; "Chris W., Home Owner, Anaheim, CA 92812 (Yelp Reviews)"; "Howard Paul Shore, Sherman Oaks, CA 91403 (Google Reviews and Trip Advisor)"; "JoAnn M., Home Owner, North Hollywood, Los Angeles, CA 91604 (Angie's List)"; "Quality Home Improvement, Inc., General Contractor, Upland, CA 91786 (Google Reviews)" (GC testimonial — B2B proof). One review even price-proofs: "The quote he gave me was the price I paid out the door."
- Awards/badges (image assets named in source): Angi Super Service Award ("five years in a row"; logo
logo-angi-super-service-award-2023.png; award posts for 2018 and 2020 in blog), Best of Orange County 2023 (logo-best-of-orange-county-2023.png— "Orange County Register's 30th annual Best of Orange County magazine"), Best of the Southland 2023 (logo-best-of-the-southland-2023.png), People Love Us on Yelp (logo-people-love-us-on-yelp.png, 2019 award post), HomeAdvisor (logo-home-advisor.png), Google/Yelp/Facebook "best window company" award logos, ENERGY STAR "we sell" logo (logo-energy-star-we-sell.png), "financing available" + "windows warranty" trust logos. - Manufacturer/brand trust: Authorized Anlin Dealer; brand wall (Anlin, Milgard, Andersen, Premium, Marvin, ProVia, Simonton, Masonite, Therma-Tru, Win-Dor, Magic, Atrium, Green World, Rogue Valley) with series names on city pages — "Anlin (Catalina, Panoramic, Malibu, Monte Verde), Premium (Timeless, Elegance, Serene, and Aluminum), and Milgard (Tuscany, Trinsic, Style Line, and Ultra)".
- Project gallery / case studies: per-city "Featured Project" write-ups with real specs — Santa Ana: "13 Windows, 1 Sliding Patio Door… built in 1964… EcoCool Solar Reflective Exterior Finish (Architectural Bronze) Anlin Bay View vinyl windows"; LA 90028 (Melrose): "38 Windows, 1 French Door, built in 2016… Anlin Bay View Sandstone (Tan)… Low-E3"; LA townhome project using "Green World White Vinyl Windows to take advantage of the LADWP's Los Angeles Window Replacement Rebate Programs";
/portfolio/gallery + window-installation page project ("four Anlin Panoramic slider windows… two Anlin Coronado casement windows… white vinyl, sound-dampening glass, and Low-E4® glass"). These read as before/after-style install stories with photo sets. - Review platform widgets: review counts/links ("Read Reviews" →
/window-company-reviews/+goo.gl-style outbound review links), but no embedded live Google/Yelp iframe widgets detected (static review cards + counts).
SEO Footprint (verbatim <title>, meta description, H1s; schema types in RAW HTML; city/service page strategy; internal linking)
Verbatim <title> tags (fetched pages):
/—Replacement Windows - Anaheim, CA | MHI Windows/window-installation-service/—Replacement Windows - Anaheim, CA | MHI Windows(same title as homepage — duplicate)/locations/santa-ana/—Santa Ana Window Replacement | Window Installation Near Me/locations/los-angeles/—Window and Doors Replacement in Los Angeles, CA | Metropolitan/window-financing/—Home Window Financing Options | mhiwindows.com/windows-warranty/—Replacement Window Lifetime Warranty | mhiwindows.com/window-company-reviews/—Best Replacement Window Company in Anaheim, Orange County & beyond/brands/—California's #1 Window Company & Contractor | mhiwindows.com/doors/—Exterior Doors and Installation Service | Orange County, CA/faqs/—FAQs | Metropolitan High Performance Windows/in-home-estimate/—Free Estimate Windows & Doors | MHI Windows/metropolitan-guarantee/—Metropolitan Guarantee | Warranty | mhiwindows.com
Verbatim meta descriptions (fetched pages):
/— "Upgrade your home with premium replacement windows from Metropolitan High Performance Windows in Anaheim, CA. Expert installation, energy efficiency, and lasting value."/locations/santa-ana/— "SAVE MONEY on top-quality replacement windows and installation with Santa Ana, California's #1 replacement window company. VISIT OUR WEBISTE and learn why our clients have consistently given us FIVE-STAR RATINGS for our outstanding service and high-quality windows and patio doors." (note: typo "WEBISTE" preserved verbatim; ALL-CAPS marketing)/locations/los-angeles/— "SAVE MONEY on top-quality window replacement in Los Angeles, California's #1 window replacement company. Learn why we have the best reviews!"/window-financing/— "Discover your financing options for installing beautiful, energy efficient, affordable replacement windows and patio doors in your home."/windows-warranty/— "All of our premium vinyl windows, patio doors, French doors, and in-glass pet doors are backed by a manufacturer Lifetime Warranty that meets or exceeds leading industry standards."/window-company-reviews/— "Discover the top-rated, Best Replacement Window Company in Anaheim, Los Angeles County, Riverside County, Kern County, and Orange County, California."/brands/— "Need an experienced window contractor? California's #1 window company serves Anaheim, Orange County, and beyond with quality you trust."/doors/— "SAVE MONEY on top-quality exterior doors for front, back, and patio doors with Southern California's BEST door company."/faqs/— "Got questions before your window or door project? Our FAQs page covers financing, installation timelines and warranties, find your answers here."/in-home-estimate/— "Estimates are easy! Give Metropolitan High Performance Windows a call today to get your free quote on new windows or doors."
Verbatim H1s (fetched pages):
/— "The Southern California Window Company"/window-installation-service/— "Replacement Windows and Window Installation Service"/locations/santa-ana/— "Santa Ana Replacement Windows and Window Installation Service"/locations/los-angeles/— "Los Angeles Replacement Windows and Window Installation Service"/window-financing/— "Convenient Payment Methods and Affordable Financing Options"/windows-warranty/— "Replacement Window Lifetime Warranty"/window-company-reviews/— "Replacement Window Reviews"/brands/— "Simplify Your Search for the Perfect Door" (mismatched H1 on a windows-brands page)/doors/— "Doors and Installation Service"/faqs/— "FAQs"/in-home-estimate/— no H1 at all (empty H1/H2 scan — the page is a form + phone CTA shell)
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):
- Three-tier location architecture: (1) polished
/locations/{city}/pages (Santa Ana, LA, Anaheim, Costa Mesa, Fullerton, Garden Grove, Huntington Beach, Irvine, Orange, Pasadena, Burbank + county pages Kern/Orange County), (2) older programmatic pages/{service}-{city}/and/{city}-ca-windows-replacement-installation-installer-services/(~120 URLs across SoCal), (3)/la/{city}/micro-pages (Commerce, Bell, Walnut Park) plus standalone city pages (East LA, South Pasadena, Monterey Park, Maywood, Huntington Park, Glendale, South Gate). - How Santa Ana ranks (the page cited as ranking for this query set): title targets the near-me query exactly —
Santa Ana Window Replacement | Window Installation Near Me— with H1 "Santa Ana Replacement Windows and Window Installation Service"; a city-swapped but genuinely localized body (named neighborhoods list "Santa Ana Triangle · Sandpointe · Saddleback View…", a Santa Ana featured project with ZIP/Year/Anlin product specifics, Santa Ana-named testimonials with ZIPs, "Our History in Santa Ana"), city-name keyword repetition across every H2, and heavy internal linking to the ~120 sibling city/service URLs via the footer city list and cross-links. Despite the Santa Ana page keeping the Anaheim NAP in its footer/microdata, the on-page localization + title/H1 alignment + domain authority (20+ year-old site, 360+ URLs) carry it. - Programmatic spam edge: sitemap contains many keyword-stuffed legacy slugs (one page title/slug is a full sentence — e.g. "huntington-beach-replacement-windows-quality-retrofit-new-construction-options-keep-the-heat-out-of-huntington-beach-with-premium-window-installation-services…" plus "-2" and "huntington-test" duplicate variants, and a garbage slug "vinyl-windows-city-namelakewood-ca-windows-replacement-installation-installer-services"). One-line summary: dozens of old doorway pages stuffed with city+keyword repetition and duplicated "-2" copies. These are liabilities, not patterns to copy.
- Blog strategy (92 posts): buyer-guide content ("vinyl vs fiberglass", "Anlin vs Milgard", "single-hung vs double-hung", "retrofit vs new construction", "glass vs whole window replacement", "awning vs casement", "bay vs bow", "how much…"), energy content ("why energy-efficient windows are a game-changer", "premium vinyl windows year-round savings"), trust posts ("how to protect yourself from bad contractors", "6 tips for choosing the best window replacement company"), review-generating posts ("5-star-review-newport-beach-ca", "-culver-city-ca", "-fullerton-ca", "-pomona-ca"), award PR posts (Angie's 2018/2020 SSA, Yelp 2019, Best of the Southland 2021), and local geo-filler (Riverside festivals/restaurants/things-to-do).
- Internal linking: footer carries a full city list ("Anaheim Costa Mesa Downey Fountain Valley Fullerton Garden Grove Huntington Beach Irvine Kern Long Beach Los Angeles County Orange Pasadena Pomona Riverside Santa Ana Torrance Bakersfield") on service/door pages; city pages cross-link neighborhoods + "Featured Project" + reviews; brand pages link brand→cities; service pages link "windows" style cards → brand pages. A
/site-map/HTML page exists as a crawlable link hub.
Tracking & Ads (Google Ads/Facebook signals, call tracking numbers, analytics/marketing scripts — name vendors; reCAPTCHA on forms)
- Google Tag Manager: container GTM-M7N5BKL (noscript iframe
googletagmanager.com/ns.html?id=GTM-M7N5BKL). - Google Ads: gtag conversion tag AW-796635179 (
googletagmanager.com/gtag/js?id=AW-796635179) — actively running Google Ads. - Google Analytics 4: two properties — G-0Q1521J2BX and G-NFTP2G5650 (two gtag loads; dual-property setup, possibly legacy + current).
- Meta/Facebook: Facebook Pixel ID 1088293351574434 (
facebook.com/tr?id=1088293351574434&ev=PageView&noscript=1) +<meta name="facebook-domain-verification" content="ob2i8folmyede3zbmqplphidqaukvv" />— Facebook ads/retargeting active. - Simpli.fi retargeting/display pixel:
https://tag.simpli.fi/sifitag/27ec2ab0-0325-0138-626a-06659b33d47c— programmatic display/retargeting vendor. - reCAPTCHA v3 on all lead forms (site key
6LddvY8UAAAAAHOB0Dy8sGGeN--homFDG4N7rcwq). - Call tracking: none detected — (800) 995-8878 and (310) 359-9940 are static, appearing identically in HTML text and CTAs; no CallRail/CallTrackingMetrics swap scripts.
- Other: jQuery (wp-includes) + LiteSpeed-merged JS/CSS; no Hotjar/Clarity/Drift/Intercom/HubSpot detected; no Yext/Birdeye/Podium widgets (review proof is static cards + counts).
Technical (robots.txt, sitemap.xml, site generator/CMS, speed signals, hosting)
- robots.txt (verbatim):
User-agent: */Crawl-delay: 30— no Sitemap: line, andhttps://mhiwindows.com/sitemap.xmlreturns a 404 ("Page not found"). The real sitemap index is at/wp-sitemap.xml(index withpost-sitemap.xml(92),page-sitemap1.xml(199),page-sitemap2.xml(73); footer comment "XML Sitemap generated by Ra…" = Rank Math SEO plugin). Also notable: canonical host is non-www (mhiwindows.com) while discovery started at www. - CMS: WordPress (wp-content/wp-includes paths,
_wpcf7Contact Form 7, WP block library CSS, custom themewp-content/themes/mhi), plus LiteSpeed Cache plugin (combined/optimized JSwp-content/litespeed/js/*.js,data-lazyloadedimages,litespeed_docrefreferrer script) → hosted on a LiteSpeed server (likely a LiteSpeed-powered shared/hosting stack).lang="en-US". - Speed signals: heavy pages by HTML weight (140–190 KB each — full WordPress theme markup, inline style blocks, base64 SVG lazy placeholders) but asset-count is trimmed by LiteSpeed merging + lazy loading. jQuery + custom theme JS (
dd7e59fd9592e1c0…js). Accessibility widget + reCAPTCHA + 4 tag scripts add third-party weight. Verdict: average CWV risk, mitigated by caching/lazy-load. - Sitemap hygiene issues:
sitemap.xml404, no sitemap in robots.txt, ~15 nav/footer pages missing from sitemaps (/window-financing/,/windows-warranty/,/in-home-estimate/,/locations/santa-ana/,/mobile-home-windows/,/coupons/, …), duplicate/doorway URLs included (-2copies,huntington-test, stuffed slugs), and blog posts include thin PR/review-stub posts.
Local SEO & Map Pack (NAP consistency, Google Business signals, city pages targeting LA metro + SoCal)
- NAP (primary): Metropolitan High Performance Windows · 940 E Orangethorpe Ave G, Anaheim, CA 92801 · (800) 995-8878 — in footer + HomeAndConstructionBusiness microdata on nearly every page. Google Maps link (
hasMap→https://goo.gl/iEHVcz) + explicit Google Maps place URL (Metropolitan+High Performance+Windows/@33.8591549,-117.9116168). - NAP swapping (city pages):
/locations/los-angeles/swaps footer + microdata to "Los Angeles, CA 90017 · (310) 359-9940" — but incompletely:streetAddressis empty, thehasMaplink still points to the Anaheim map, and the geo coordinates (33.9015972, -117.4957826) are ~35 miles east of DTLA 90017 (wrong spot). Meanwhile/locations/santa-ana/keeps the full Anaheim NAP + (800) number entirely. So the city-page local signal is inconsistent — a mixed-NAP liability across the fleet. - Google Business signals on-site: "Read Reviews" + "Directions" footer links (GBP-backed), award logos from Google/Yelp/Facebook ("logo-google-best-window-company"), "over 100 5-star reviews" aggregating Google/Yelp/Angi/Facebook,
sameAssocial profiles, and the Google Maps place link. Phone consistency for GBP is good ((800) 995-8878 everywhere; local (310) appears only on the LA page). - City pages targeting LA metro + SoCal: extensive — LA metro covered by
/locations/los-angeles/,/la/{commerce,bell,walnut-park}/, East LA, South Pasadena, Monterey Park, Maywood, Huntington Park, Glendale, Burbank (with 3 service sub-pages), plus programmaticwindow-installation-{city}/vinyl-windows-{city}/window-replacement-{city}/{city}-ca-windows-replacement…pages for Torrance, Downey, Long Beach, Norwalk, Lakewood, Whittier, El Monte, Alhambra, Hawthorne, Marina del Rey, South Gate, Woodland Hills, etc. SoCal-wide: Orange County cities, Inland Empire (Corona, Fontana, San Bernardino, Rancho Cucamonga, Upland, Rialto, Redlands), Riverside County (incl. community-filler blog for geo-relevance), Kern, San Diego North County (Oceanside, Carlsbad, San Marcos, Escondido), Temecula/Murrieta/Menifee. - Differentiation vs Home Depot / Window World / Renewal by Andersen (their playbook): "all brands, all manufacturers" (vs franchise single-brand), factory-trained in-house installers ("No subcontractors"), honest-pricing anti-sales pitch ("no coupon gimmicks", "we don't use high-pressure sales tactics or threaten to raise our price", "radio ads cost a lot of money… that expense is added to the cost of the window" — an indirect swipe at big advertisers), 90-day price guarantee + lowest-price guarantee, 2½–4-week turnaround, family-owned named owner, and localized proof per city.
Weaknesses & Opportunities (for a template builder: missing schema, thin content, no click-to-call, dead forms, contradictions — quote exact evidence briefly)
- No JSON-LD structured data at all — microdata only (HomeAndConstructionBusiness),
telephoneitemprop 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). - Broken/missing sitemap setup: robots.txt is just "User-agent: \* / Crawl-delay: 30" (no Sitemap line) and
sitemap.xml404s ("Page not found") — real index hidden at/wp-sitemap.xml. - NAP inconsistencies across city pages: LA page has empty
streetAddress, wrong coordinates (33.9015972, -117.4957826 for "Los Angeles, CA 90017"), and ahasMaplink that still points to Anaheim; Santa Ana page keeps the Anaheim NAP entirely. Conflicting local signals. - 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/), ahuntington-testpage, and sentence-length doorway slugs (keyword-stuffed legacy city pages — old spam-era doorway content). - 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. - 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. - 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. - 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-messagescheckbox appears twice in the DOM (duplicate consent fields). - 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).
- Non-www vs www mixed signals (canonical
mhiwindows.com, links towww.mhiwindows.comassets in places). - 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
| Dimension | SR Window Systems | MHI Windows | Gap the DropSites template should close |
|---|---|---|---|
| Phone / tap-to-call | None (no phone on site) | (800) 995-8878 + call-or-text + local (310) per city | Always-on click-to-call + SMS consent line; SR shows how much conversion is left on the table |
| Schema | Zero (no JSON-LD, no microdata) | Microdata only; telephone empty; no FAQPage/AggregateRating | Ship LocalBusiness + Service + FAQPage + Review + Product JSON-LD with real phone/hours — beats both |
| Reviews/social proof | None | 100+ 5-star claim, 4.8/5 widget, named reviews w/ ZIPs, award wall | Template default: review widget with live count + per-city testimonial blocks |
| Financing | None | PACE, REEL/utilities, 0%/18mo, $2k–$50k, banks-compete | Financing module with named partners, term anchors, tax-credit/rebate block (25C, utility rebates) |
| Warranty | 3-year limited + disclaimers | Lifetime (mfr) + labor + Anlin double-lifetime transferable | Warranty page + footer badge + transferable terms as a headline offer |
| Price/cost content | No prices at all | Relative 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 content | Qualitative Low-E/thermal-break | ENERGY STAR, NFRC/AAMA, SHGC 0.25, U-factor ≤ 0.30, Title 24, LADWP rebate | Full energy explainer + tax-credit page (U-factor/SHGC tables, Energy Star climate zones) |
| Materials education | Aluminum-only | Vinyl vs aluminum vs wood vs fiberglass comparison table | Multi-material comparison module (vinyl/aluminum/fiberglass/composite) + full-frame vs retrofit explainer |
| City pages | 4 thin templates | 150+ city×service URLs, neighborhood lists, local proofs | Scalable city-page generator: localized proof blocks (projects, reviews, neighborhoods), clean slugs — no doorway spam |
| Chat/booking | None | Call-or-text only (no chat widget) | SMS/chat + self-schedule estimate widget |
| Local/NAP | No NAP at all | NAP + Map link but swapped/wrong coordinates on city pages | Correct per-location NAP + geo + hasMap consistency engine |
| Technical | Fast Next.js, clean sitemap | WordPress+LiteSpeed, sitemap.xml 404, doorway URLs | Fast static stack + valid sitemaps + canonical hygiene out of the box |
| Brand trust | SR-branded, no badges | Anlin/Milgard/Andersen/Marvin badges + authorized dealer | Manufacturer badge slots + certification strip (Energy Star/NFRC/AAMA/CSLB) |
| Conversion form | 20-field plan-upload (no phone, no spam protection) | 7-field CF7 + reCAPTCHA v3 + SMS consent | Tiered intake (homeowner quick-quote + pro plan-upload) with spam protection and required-field discipline |
| Licenses | Not disclosed | CSLB #1040950 in every footer | License/insurance footer block as a template component |
Cross-site observations:
- Neither site ranks on technical perfection; MHI ranks on scale + localization + brand/award proof, SR ranks on a keyword-exact niche page + clean aluminum positioning. Both leave the same openings: no cost-guide/PAA content strategy done properly (SR zero, MHI dated), no true live chat/booking, thin energy/tax-credit depth by 2026 standards.
- The PAA cost wall ("How much does it cost to replace a window in Los Angeles?") is undefended by either: SR publishes no numbers; MHI publishes relative costs and 2017 ROI data but no dollar ranges. A template with honest published ranges + a cost calculator instantly differentiates.
- Differentiation vs Home Depot / Window World / Renewal by Andersen (as practiced by these independents): all-brands selection vs single-brand franchise; in-house factory-trained installers ("no subcontractors"); no-pressure pricing ("no coupon gimmicks", 90-day price lock); named family owner; local project stories; and (MHI) financing breadth (PACE + utility programs no retailer offers).
Top Patterns to Steal for the DropSites Template (windows specific)
- 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.
- 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:ANDsms:links. SR proves the cost of omitting it. - 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.
- 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).
- 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.
- 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).
- 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.
- 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).
- 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.
- 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.
- 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.
- 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.
- 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.
- 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).
- Clean technical defaults: valid sitemap.xml referenced from robots.txt, unique title/meta per page (avoid MHI's homepage/
window-installation-serviceduplicate), 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\.