Foundation Repair Teardown — Los Angeles
Deep profiles of the top organic sites ranking for "foundation repair los angeles" (Foundation Repair LA Inc. & Alpha Structural). Source-level analysis: structure, offers, CTAs, chat, schema, tracking. Live SERP captured 2026-10-05 (DataForSEO, mobile).
Los Angeles Foundation Repair — Competitive Teardown
Research date: 2026-10-05. Method: raw HTML curl of homepage + robots.txt + sitemap.xml + sibling pages, parsed for JSON-LD schema, forms, tel:/sms: links, chat widgets, call tracking, and marketing scripts. All titles/meta/H1s/schema/form fields/footer text below are verbatim from raw HTML.
Site 1: Foundation Repair LA Inc. (foundationrepairla.com)
Business Snapshot (who, how long, where, size signals, licenses/insurance: CSLB #, engineer relationships)
- Family-owned local specialist, founded by "industry veterans Mark Schlaich and James Chantler" (team page adds Matt Lopez and Matt Schlaich — "Matt and Mark) most of the company's initial consultations, inspections and es[timates]").
- Positioning: "your trusted partner in safeguarding your home's foundation and structural integrity. With a commitment to old-fashioned values and a dedication to delivering on our promises, we've been serving the Los Angeles area for years." Vague on years — no "Since YYYY" anchor anywhere (schema datePublished 2023-11-14 suggests site/company launch ~2023; footer © 2026).
- NAP (JSON-LD LocalBusiness): Foundation Repair LA Inc., 9862 Glenoaks Blvd, Sun Valley, CA 91352. Geo 34.249679638775234, -118.3867828220891. Hours "Mo-Fr 08:00-18:00", "Sa 08:00-14:00", "Sun Closed".
- Licenses/insurance (About page, verbatim bullets): "Licensed by Contractors State License Board (C-8 and B licenses)" (C-8 = concrete, B = general building — no license number published on site), "We carry Workers Compensation Insurance and General Liability Insurance", "OSHA Excavation Permit holders".
- Engineer relationships: not in-house; inspection page: "Hillside areas will often require a soils engineer/geologist to ensure foundations are designed appropriately, given the soil conditions." Structural work framed as done by "expert structural contractors".
- Size signals: small crew ("James, the owner, was out everyday to check on progress and the crew was fantastic"), radio advertising (radio landing page + Veritone attribution pixel), 4 social profiles (Instagram @frlainc, Facebook FRLAInc, YouTube @FoundationRepairLAInc, Yelp).
- Marketing agency: footer credit "Website and Marketing: S3E, Digital Marketing Company Los Angeles".
Offers & Pricing (free inspections/estimates, published cost ranges, price anchors, guarantees, warranties — capture warranty terms verbatim-ish)
- Lead magnet = inspection, NOT explicitly free: homepage CTA "SCHEDULE INSPECTION" + schema description "Contact us for a home or commercial inspection today." Inspection page: "If issues are found, we will provide a detailed estimate for the repairs or replacement… If a report is required, such as for a property in escrow, an inspection fee would be charged." So: consult/estimate folded into inspection, but written escrow/report deliverable is paid ("fair price for an inspection, prompt service, and a prompt report" — testimonial).
- No published cost ranges anywhere — zero dollar figures on any fetched page. Price positioning lives only in testimonials ("The price was completely fair and the job was less than what other companies had mentioned", "they didn't upsale").
- Guarantee language (schema description, closest thing to a warranty claim): "We specialize in permanent solutions that will last the life of your home." Mission triad on About page: "1) Perfect Job 2) Happy Customer 3) On Budget".
- Warranty terms: NONE. The string "warrant" appears zero times in the raw HTML of the homepage and all fetched pages. No lifetime, no transferable, no workmanship guarantee page.
- Escrow/real-estate offer: inspection page explicitly serves transactions — "especially during the purchase of a home… Identifying foundation issues early can help you negotiate repairs"; landing-page testimonial: "he did an inspection for me during escrow. He was able to schedule it quickly and provided a great report."
Financing & Warranty Mechanics (financing partners/lenders named, APR/terms, transferable/lifetime warranty terms)
- Financing: none. Zero occurrences of "financ" on any fetched page. No lender partner, no monthly-payment language, no "as low as $X/mo" module.
- Warranty: none — no lifetime warranty, no transferable warranty, no warranty page. For a $4.5k–$12k+ ticket category this is the single biggest offer gap on the site.
- Closest mechanic: "permanent solutions that will last the life of your home" (schema) — an unbacked longevity claim with no terms.
Website Anatomy (every page + purpose; homepage section order; page count)
- 25 indexable URLs total: 24 pages (Yoast page-sitemap.xml) + 1 blog post (post-sitemap.xml). Page list with purpose:
/homepage — brand + services + lead form/about-foundation-repair-la-inc/— About (mission, licenses, why-choose)/meet-our-team/— team bios (Schlaich, Chantler, Lopez)/services/— services hub- 12 service pages:
/services/caissons-piles/,/services/foundation-retrofit/(earthquake retrofit/brace+bolt),/services/foundation-replacement/,/services/foundation-underpinning/,/services/retaining-walls/,/services/waterproofing/,/services/drainage/,/services/foundation-inspection/(flagship lead page w/ FAQ + videos),/services/hillside-foundations/,/services/house-leveling/,/services/sister-foundation/,/services/slab-foundation-repair/ /gallery/— project photo gallery/testimonials/— reviews page (2 review-platform widgets)/contact-us/+/contact-us/thank-you/— form + thank-you page/blog/+ 1 post/waterproofing/is-it-worth-it-to-waterproof-a-basement//privacy-policy/- Ad landing pages:
/foundation-repair-la-landing-page/(H1 "FOUNDATION REPAIR IN LOS ANGELES") and/radio-landing-page/(radio campaign landing; not in nav) - Homepage section order (H2 sequence): hero "FOUNDATION INSPECTION AND REPAIR IN LOS ANGELES" → "Welcome to Foundation Repair LA Inc." → "Unmatched Foundation Repair Expertise" → "Construction Experts at Your Service" → "How To Identify Structural Cracks" → "Gallery" → "How We Assess the Condition of Your Property" (interior floors → crawl space → hillside soils engineer → drainage) → 6 service blocks ("Foundation Replacements", "Foundation Retrofitting", "Foundation Underpinning", "Retaining Walls", "Waterproofing", "House Leveling") → "What Our Clients Are Saying" → "Schedule an Inspection" (form + "(323) 970-8860").
- Services mega-blurb in nav: "SERVICES Foundation Repair LA Inc. offers unparalleled expertise in foundation and structural repair, backed by decades of transparent and trustworthy solutions."
- Interlinking: Yoast BreadcrumbList on every page ("Home » Services » Foundation Inspection"), contextual in-copy links between service pages (underpinning ↔ retrofit ↔ slab repair ↔ waterproofing).
Conversion Mechanics (forms w/ field lists, tap-to-call, live chat widgets + vendor, SMS/chat, booking, inspection scheduling)
- Primary form: Contact Form 7 (
/#wpcf7-f9-p345-o1), present on homepage + every service page ("Schedule an Inspection"). Visible fields:your-first(placeholder "FIRST NAME"),your-last("LAST NAME"),your-email("EMAIL"),your-tel("PHONE"),hear-about("HOW DID YOU HEAR ABOUT US?"),questions-concerns("DO YOU HAVE ANY QUESTIONS OR CONCERNS?"),follow-up-permission[](SMS/email follow-up consent checkbox). Hidden:_wpcf7,_wpcf7_version,_wpcf7_locale,_wpcf7_unit_tag,_wpcf7_container_post,_wpcf7_posted_data_hash,_wpcf7_recaptcha_response. - Consent copy under form (TCPA-style): "By completing this form, you are giving us permission to follow-up by phone, email or text."
- Tap-to-call:
tel:+132****8860links + sticky "SCHEDULE INSPECTION (323) 970-8860" header/footer CTAs ("SCHEDULE NOW"). - Live chat: none (no Tawk/Intercom/Drift/LiveChat/Zendesk/HubSpot scripts).
- Third-party scripts on forms/UX:
ada.tresio.co/widget/script.js+hubble.tresio.co/hubble.min.js(Tresio ADA/accessibility widget — not chat),//scripts.iconnode.com/121891.js(opaque third-party widget, vendor not identifiable from payload),pixel.veritone-ce.com/(Veritone broadcast/radio attribution pixel — matches radio landing page). - Booking: no scheduler/booking widget — "Schedule an Inspection" is the CF7 form + phone only. Thank-you page exists for post-submit.
- Fields NOT captured: no service type, no property address, no project timing — all qualification happens on the callback.
Social Proof (reviews shown + platform widgets, testimonials, case studies, before/after project galleries, certifications/badges)
- Review counts shown (inconsistent across surfaces): footer + JSON-LD "5 Stars from 117 Reviews" (AggregateRating ratingValue "5.0", reviewCount "117"); testimonials page widgets show "5 Stars from 25 Reviews" and "4.9 Stars from 92 Reviews" (two different platforms — plugins
widget-google-reviewsandwidget-yelp-reviews; Google Maps contributor review links present, e.g. google.com/maps/contrib/…/review). Google = 5.0/117 per schema; widget sums (25 + 92 = 117) suggest Yelp 25 + Google 92 displayed, contradicting the 117 single-platform claim. - Testimonials: first-name-initial + copy blocks (K.P., R.L., J.M., L.K., D.K., C.L., J.S.) — strong anti-sell/integrity angle ("recommended inexpensive things to first try… did not try to sell me their services", third-party evaluation story where James diagnosed a roof leak instead of selling foundation work).
- Gallery: "Gallery" H2 +
/gallery/project photo grid (job photos incl. teardown/repair imagery; no formal before/after slider labeling found). - Video: "See Our Foundation Inspection Videos" + on-page inspection-failure examples ("poorly installed seismic retrofit where the concrete is too deteriorated to securely hold the anchorbolt") — YouTube channel linked but no embedded proof counts.
- Certifications/badges: no badge graphics; trust claims are text bullets (CSLB C-8 + B, Workers Comp/GL insurance, OSHA excavation permits). No BBB/Angi/HomeAdvisor seals.
SEO Footprint (verbatim <title>, meta description, H1s; schema types in RAW HTML; city/service page strategy; internal linking)
- Homepage
<title>:Foundation Repair in Los Angeles, CA | Foundation Repair LA Inc. - Homepage meta description: "Foundation Repair LA Inc. is a premier provider of foundation and structural repair services in Los Angeles, with decades of experience. Contact us for a home or commercial inspection today."
- Homepage H1s (TWO): "FOUNDATION INSPECTION AND REPAIR IN LOS ANGELES" and "Reach Out to Foundation Repair LA Inc. Today".
- Sample inner pages (verbatim):
<title>Foundation Inspection in Los Angeles, CA | Foundation Repair LA Inc.</title>(H1 "Foundation Inspection Los Angeles");<title>Foundation Retrofit in Los Angeles, CA | Foundation Repair LA Inc.</title>(H1 "Foundation Retrofit Los Angeles");<title>About | Foundation Repair LA Inc.</title>,<title>Testimonials | Foundation Repair LA Inc.</title>,<title>Gallery | Foundation Repair LA Inc.</title>,<title>Contact Us | Foundation Repair LA Inc.</title>,<title>Foundation Repair LA Landing Page - Foundation Repair LA Inc.</title>(ad page, unoptimized). - Schema types in raw JSON-LD:
WebSite(withSearchAction+EntryPoint+PropertyValueSpecification— sitelinks searchbox),WebPage,BreadcrumbList/ListItem,LocalBusiness+HomeAndConstructionBusiness(addressPostalAddress,GeoCoordinates,AggregateRating5.0/117,hasMapmaps.app.goo.gl/rCgRg2UtCy4ohryM7,openingHours,telephone "323-970-8860",sameAsIG/FB/YouTube/Yelp,knowsAbout→ Wikipedia underpinning/retaining wall/waterproofing,areaServedCity×6 + State: Sun Valley, Los Angeles, Pasadena, San Fernando, Burbank, Glendale, California),FAQPage+Question+Answeron service pages (e.g. foundation-inspection),ReadAction,SearchAction,City,State,EntryPoint,PropertyValueSpecification. - City/service strategy: service pages only under
/services/<service>/with "Los Angeles" in title — NO dedicated city pages (city targeting is schemaareaServed+ copy only). One blog post total. - Internal linking: breadcrumbs + contextual service cross-links + mega-nav services dropdown; "Home » Services » …" trails on every page.
Tracking & Ads (Google Ads/Facebook signals, call tracking numbers, analytics/marketing scripts — name vendors; reCAPTCHA on forms)
- Google Ads:
googletagmanager.com/gtag/js?id=AW-11342508839(Google Ads conversion tag) with'phone_conversion_number': '(818) 275-7839'in the gtag config — (818) 275-7839 is a Google Ads call-conversion/tracking number, NOT the public business line. - Phone numbers in raw HTML: business line (323) 970-8860 (
tel:link + schematelephone); a second on-page number "(323) 250-4686" on service pages ("Request an Inspection 📞 (323) 250-4686") — third distinct number, likely a swapped call-tracking line; tracking (818) 275-7839 (above). - reCAPTCHA: Google reCAPTCHA v3 (
www.google.com/recaptcha/api.js?render=6Lfc-…) wired throughcontact-form-7/modules/recaptchawith hidden_wpcf7_recaptcha_responsefield. - Attribution:
pixel.veritone-ce.com/(Veritone — radio/broadcast ad attribution, consistent with/radio-landing-page/);//scripts.iconnode.com/121891.js(unidentified widget/tracker); Tresio ADA + telemetry (ada.tresio.co,hubble.tresio.co). - No Facebook Pixel, no CallRail/CallTrackingMetrics/Invoca swap scripts, no Hotjar/Clarity found. Google Ads + radio are the visible paid channels.
Technical (robots.txt, sitemap.xml, site generator/CMS, speed signals, hosting)
- robots.txt: Yoast block — "User-agent: *\nDisallow:" (fully open), "Crawl-delay: 10",
Sitemap: https://foundationrepairla.com/sitemap_index.xml. - Sitemap: Yoast sitemap index → post-sitemap.xml (1 URL), page-sitemap.xml (24 URLs), category-sitemap.xml, author-sitemap.xml.
- CMS: WordPress — Salient theme 16.0.5 + JS Composer/WPBakery 6.13.1 + Salient core; Yoast SEO (sitemap + meta); Contact Form 7 6.1.7; plugins: widget-google-reviews 7.1.5, widget-yelp-reviews 1.8. Generated asset URLs reference WP Engine conventions (wp-content/wp-includes patterns).
- Hosting/CDN: Cloudflare (Server: cloudflare, CF-RAY LAX,
__cf_bmbot cookie). Notably, repeated automated fetches trigger Cloudflare's challenge ("Sorry, you have been blocked" 403 on later page fetches) — bot management active but inconsistent (sitemap/open crawl). - Speed signals: heavy Salient front-end (jQuery 3.7.1 + jquery-migrate + 15+ third-party JS includes on every page: anime, caroufredsel, flickity, magnific, waypoints, transit, touchswipe…), lazy-loaded images with data-URI SVG placeholders (good), but plugin soup + reCAPTCHA + widgets on every page.
- No favicon/manifest issues observed; canonical handled by Yoast.
Local SEO & Map Pack (NAP consistency, Google Business signals, city pages targeting LA metro + SoCal)
- GBP signals:
hasMapshort link in schema; footer "5 Stars from 117 Reviews / Leave a Review" (review-generation CTA linking to Google); Google review plugin pulling live reviews. - NAP consistency issues: primary NAP = 9862 Glenoaks Blvd, Sun Valley, CA 91352 (schema + footer) but on-page service CTAs use a different phone ((323) 250-4686) vs main ((323) 970-8860) vs Google Ads tracking number ((818) 275-7839) — three numbers in play; "Los Angeles" branding over a Sun Valley address.
- Coverage: schema areaServed = Sun Valley, Los Angeles, Pasadena, San Fernando, Burbank, Glendale + California; copy targets "Los Angeles" + hillside neighborhoods generically. No per-city landing pages → thin local coverage vs competitors with 65+ city pages.
- Hours consistency: schema hours match expected operations (Mo-Fr 8-6, Sa 8-2).
Weaknesses & Opportunities (for a template builder: missing schema, thin content, no click-to-call, dead forms, contradictions — quote exact evidence briefly)
- No financing content at all (zero "financ" matches) despite high-ticket $4.5k–$12k jobs — template should ship a lender block.
- No warranty at all (zero "warrant" matches) — "permanent solutions that will last the life of your home" (schema) with no terms is a claim a template can convert into a real lifetime/transferable warranty module.
- No published cost ranges or price guides — nothing but testimonial hearsay ("The price was completely fair").
- Two H1s on homepage ("FOUNDATION INSPECTION AND REPAIR IN LOS ANGELES" + "Reach Out to Foundation Repair LA Inc. Today").
- Phone NAP chaos: (323) 970-8860 / (323) 250-4686 / (818) 275-7839 across pages — bad for local ranking consistency.
- Review-count contradiction: footer/schema "5 Stars from 117 Reviews" vs testimonial widgets "5 Stars from 25 Reviews" + "4.9 Stars from 92 Reviews".
- Ad landing page title unoptimized:
Foundation Repair LA Landing Page - Foundation Repair LA Inc.with no meta description. - Blog is one post ("is it worth it to waterproof a basement" under
/waterproofing/— not even in/blog/structure). - No city pages; no FAQ schema on homepage; no VideoObject schema despite a YouTube channel and "See Our Foundation Inspection Videos" sections.
- No live chat, no booking widget; lead form lacks service/address/timing fields (everything left to phone qualification).
- Escrow/real-estate money content is buried inside the inspection page instead of a dedicated page ("If a report is required, such as for a property in escrow, an inspection fee would be charged").
Site 2: Alpha Structural (www.alphastructural.com)
Business Snapshot (who, how long, where, size signals, licenses/insurance: CSLB #, engineer relationships)
- Established LA structural specialist — header strapline verbatim: "Serving Los Angeles and Southern California for Foundation Repair Since 1993"; "For over 30 years, Alpha Structural, Inc. has developed a powerful reputation as the #1 Design/Build firm in Los Angeles and Southern California." (Some pages instead say "For over 25 years" / "for over 25 years now" — inconsistent tenure claims.)
- Owner/founder: David Tourjé — "Having built many custom projects in the 1980s, David Tourjé, the Owner…" (FAQPage schema).
- License: footer verbatim "© Alpha Structural, Inc. LIC. A-663409" (A = General Engineering Contractor). Core differentiator, verbatim: "We're the ONLY company in the Los Angeles area licensed to ENGINEER and BUILD any type of repair project." FAQ: "While we are licensed as Structural Engineers and General Engineering Contractors, we do not send out our engineer. The Structural Assessor… is the one that will assess the property and recommend any repairs needed."
- Size signals: "With over 850 years of combined professional experience in our engineering department alone, we can design any and all of your structural repairs"; 4 physical locations; separate Residential / Commercial & Multi-Family / Industrial & High-Rise divisions; careers page; press page ("Los Angeles Business Journal 29th Fastest Growing Private Company").
- Locations (JSON-LD LocalBusiness ×4): HQ 8334 Foothill Blvd. Sunland, CA 91040; Los Angeles office 4442 York Blvd, Los Angeles, CA 90041; Orange County 23031 E. La Palma Ave, Yorba Linda, CA 92887; Santa Barbara 829 De La Vina St Unit 205, Santa Barbara, CA 93101; Ventura "Ventura County," Ventura, CA 93001. Hours "Mon-Fri: 9am – 6pm".
- Engineer relationships: in-house engineering dept + "If the project requires [a soils analysis], Alpha will coordinate and expedite the entire process" (geotech coordinated externally). Memberships: "Member, Association of Environmental & Engineering Geologists (AEG)", "Member, American Society of Civil Engineers (ASCE)", "Member, California Real Estate Inspection Association (CREIA)".
Offers & Pricing (free inspections/estimates, published cost ranges, price anchors, guarantees, warranties — capture warranty terms verbatim-ish)
- Lead offer = "Request Inspection/Estimate" (header CTA on every page) → "Request an assessment". Inspection is fee-based for real estate: "For real estate inspections, why is there a fee? … We are not there to just provide a bid. We are there to illuminate any issues concerned with the foundation, structure, site drainage or retaining walls and provide our client with recommendations…"; "For real estate inspections, can the fee be credited towards repairs? The fee being credited towards repairs is at the discretion of our Structural Assessor and is done on a case-by-case basis."
- Deliverable naming: "Do you provide a report? We provide what we call an Observation Letter. This is an itemized letter which states what was observed and any recommendations… in clear layman's terms"; "The Observation Letter will typically be delivered within 24-48 hours."
- Inspection scope, verbatim list: "Our foundation inspection fee covers: Foundation assessment to evaluate integrity. / Assessment of the home's perimeter to locate moisture-related concerns (drainage). / Assessment of the structure's interior to identify cracks, floor unevenness or other signs of structural issues. / Evaluation of the condition of the foundation, drainage, retaining walls, slope conditions, foundation/structural framing. / Addressing immediate questions or concerns at the time of assessment. / A final letter to the client detailing issues found with recommendations."
- Cost transparency: no published ranges anywhere (no dollar figures on fetched pages). FAQ: "Are you able to also provide an estimate or costs associated with the repairs? … We can also, if requested, advise on potential costs associated with the recommendations based on our decades of experience. If the client would like an actual cost estimate for Alpha to do the work we can provide this." Also: no phone quotes ("If my inspector already told me what is wrong can you give me a quote over the phone? Unfortunately no.").
- Price anchor instead = competence exclusivity: "we offer precise and practical solutions that get the job done right the first time" / "Fix it right. Fix it once." / "Cost-Effective solutions … Because we can both engineer and build, we don't just build what we're told, with no thought given to the cost or the end result."
- Warranty terms: NONE. The string "warrant" appears zero times across homepage + 13 fetched pages. No lifetime/transferable warranty language anywhere — same gap as Site 1.
Financing & Warranty Mechanics (financing partners/lenders named, APR/terms, transferable/lifetime warranty terms)
- Financing partner named: GreenSky — dedicated page
/about-us/financing/plus a "GreenSky Financing" module repeated across service pages. Verbatim: "Alpha Structural is thrilled to announce our partnership with GreenSky Financing, offering convenient financing options for your structural projects. Whether you need foundation repairs, seismic retrofitting, or other enhancements, our seamless financing solution through GreenSky empowers you to tackle your project with confidence. With flexible payment plans and competitive interest rates, you can now address crucial structural needs without financial constraints." - No APR ranges, term lengths, minimum amounts, or approval language published ("flexible payment plans and competitive interest rates" only).
- Warranty: none — no lifetime, no transferable, no structural guarantee page. Trust substitutes: awards + "Fix it right. Fix it once." + "we will never try to sell you unnecessary work, and we will clearly explain exactly what needs to be done."
Website Anatomy (every page + purpose; homepage section order; page count)
- 250 URLs in sitemap.xml — one of the deepest local-contractor architectures seen. Structure:
/homepage; mega-nav split by audience: RESIDENTIAL / COMMERCIAL & MULTI-FAMILY / INDUSTRIAL & HIGH-RISE / INSPECTION SERVICES / ABOUT / GALLERY / CAREERS.- Foundation repair cluster (~15 pages):
/foundation-repair/foundation-repair-overview/,foundation-inspections/,foundation-replacement/,foundation-underpinning/,concrete-foundation-repair/,brick-foundation-repair/,river-rock-foundation-repair/,sister-foundations/,stilt-home-foundation-repair/,hillside-foundation-repair/,oceanfront-foundation-repair/,fire-damaged-foundation-repair/,foundation-basement-waterproofing/,bridge-structure-repairs/,retaining-walls/. - Seismic cluster:
/earthquake-retrofitting-los-angeles/,earthquake-brace-and-bolt-los-angeles/,earthquake-concrete-tilt-up-retrofitting/,steel-frame-retrofit/,cmu-building-retrofit/,urm-building-retrofit/,non-ductile-concrete-building-retrofitting/,/other-services/soft-story-retrofitting-<city>/(10+ cities incl. a "los-angeles-soft-story-building-search" tool page). - Other services: drainage-installation, hillside-drainage-landslide-repair, house-floor-leveling, grade-beams, caissons, concrete-slab-replacement, spalling-concrete-repair, balcony-repairs, basement-expansion, hillside-adu/decks/pools, rooftop-deck-conversions, subterranean-waterproofing, seawall-construction, wood-rot-termite-damage-repair, collapse-prevention-shoring, code-violation-enforcement-services, tenant-improvements, structural-framing-repair.
/about-us/: about-alpha, 30th-anniversary, our-credentials, our-awards, why-choose-us, meet-the-staff, press (+ press feature), financing, job-opportunities./resources/: faq, insurance, hiring-a-foundation-repair-contractor (lead magnet "7 Points to look for when hiring a foundation repair contractor. View Guide Now"), blog (14 posts)./testimonials/: written, video, references./gallery/projects/all-projects/./real-estate-inspections/,/professional-inspection-services/./contact/,/request-assessment/,/locations/,/team/,/services/,/accessibility/,/ada/,/privacy/,/terms-of-use/.- Geo architecture: 4 county hubs (
/los-angeles/,/orange-county/,/santa-barbara/,/ventura-county/) with/los-angeles/mirroring ~45 service pages; ~65 city pages under/foundation-repair/foundation-repair-overview/<city>/(Altadena…Yorba Linda, incl. OC cities); neighborhood service pages (/other-services/drainage-installation-brentwood-ca/,foundation-underpinning-silver-lake,earthquake-retrofitting-glassell-park-los-angeles-caetc.). - Homepage section order: sticky bar (phone + "Request Inspection/Estimate" + "Find a Location 4 Locations in Ca") → hero "Fix it right. Fix it once." → audience pillars (Residential / Commercial & Multi-Family / Industrial & High-Rise / Professional Inspection Services) → company intro + "Servicing the Following Areas: Los Angeles County, Orange County, Ventura County, and Santa Barbara County." → 4 county "Book Now" blocks → "Cost-Effective solutions" → service spotlight cards (Foundation Repair "Practical and Precise", Slope & Hillside Repair "Protecting Homes", Retaining Walls "Design to Build", Drainage "Foundation Protection", Soft-Story Retrofits, Balcony & Deck, Spalling, Commercial Structural Correction, Non-Ductile Concrete Retrofit, Prevent & Shore, Structural Framing Repair) → "WHY CHOOSE ALPHA STRUCTURAL…" + "In-House Design and Build" → "Alpha Structural Testimonials" → "GreenSky Financing" → county nav → "Experience Matters" + inline footer form.
Conversion Mechanics (forms w/ field lists, tap-to-call, live chat widgets + vendor, SMS/chat, booking, inspection scheduling)
- Primary lead form posts to
https://forms.influx.mx/form(Influx Marketing form handler),method="POST",enctype="multipart/form-data",novalidate,name="Default-Form",id="footer-form"— instantiated on every page +/request-assessment/+/contact/. Visible fields (verbatim placeholders):Full-Name("Full Name "),Phone-Number("Phone Number "),Email-Address("Email Address "),How-soon-would-you-like-the-inspection-("How soon would you like the inspection? "),Are-you-buyingselling-this-property-("Are you buying/selling this property? "),Reasons-for-Inspection-or-Estimate("Reason(s) for Inspection or Estimate "),ZipCode("Zip Code*"). Hidden:formId,siteId,gtagevent,redirectOnSubmit,redirectUrl. - Form qualification is smart: timing + real-estate transaction status + reason are captured up front (vs Site 1's "how did you hear about us").
- Error/success UX baked in: "Error with Form Submission / There was an error processing your form. Please try again later." + "Thank you for your submission! / We'll get back to you as soon as possible." (
data-thank-you-title,data-thank-you-text). - Tap-to-call everywhere: "Request Inspection/Estimate (323) 258-5482" sticky CTAs,
tel:links for all 3 region numbers: (323) 258-5482, (714) 410-5611, (805) 977-8883. - Live chat: Podium webchat widget —
podium = document.createElement(...),podium.src = …app.podium.com/widget.js#API_TOKEN=…,podium-bubble, custom "podium chat position on mobile" styling. - Booking: per-location "Book Now" buttons (4 counties) routing to assessment scheduling; no third-party calendar widget observed.
- Accessibility widget (CTRL+U menu: contrast, dyslexia-friendly, line height…) doubles as trust signal. Consent script
cmp.influx.mx/optin.jspresent. - No reCAPTCHA/honeypot visible on the form (
novalidate, no captcha scripts in raw HTML) — submissions rely on Influx-side filtering.
Social Proof (reviews shown + platform widgets, testimonials, case studies, before/after project galleries, certifications/badges)
- Review counts shown (inconsistent): footer "4.8 from 561+ Reviews"; JSON-LD AggregateRating 4.8/561 on Organization + Santa Barbara + Ventura entities (LA entity oddly 4.7/561); testimonials page headline "4.7 Stars from 613 Reviews!" with platform breakdowns verbatim: "4.7 Stars From 59 Reviews", "4.5 Stars From 263 Reviews", "4.8 Stars From 225 Reviews", "4.7 Stars From 14 Reviews" (unlabeled platforms).
- Testimonial formats: written (initials + city: "-K.D. Los Angeles, CA", "-T.T. Venice, CA"), celebrity/credibility quote ("Tom DeSanto (Producer on Transformers Dark of the Moon)"), video testimonials page,
/testimonials/references/(client references page — rare trust asset). Longevity proof inside reviews: "I used you guys 13 years ago and you did great work back then." - Case studies/gallery: "Projects Gallery Before & Afters / View Full Gallery" carousel ("1 of 11") on homepage +
/gallery/projects/all-projects/; blog posts function as case/walkthrough content ("Bow Truss System Repair Walkthrough"). - Certifications/badges: awards page — "Angie's List Super Service Award (2009 thru 2018)" (won "every year since 2009", in "three categories – Foundation Repair, Earthquake Retrofitting and Structural Engineering"), "Los Angeles Business Journal 29th Fastest Growing Private Company", "Talk of the Town Award for Customer Satisfaction (2012, 2015)", "Los Angeles County Commendation (5th District)", "City of Los Angeles Certificate of Recognition (District 14)", "City of Alhambra / Arcadia Certificate of Recognition", "California State Assembly Certificate of Recognition", "City of Pasadena Commendation"; memberships AEG / ASCE / CREIA; star-logo graphics (Google + Angie's "review-google.png", "review-angies.png").
SEO Footprint (verbatim <title>, meta description, H1s; schema types in RAW HTML; city/service page strategy; internal linking)
- Homepage
<title>:Foundation Repair | Foundation Contractor | Alpha Structural - Homepage meta description: "Foundation repairs, foundation replacements & foundation inspections, Alpha Structural is the #1 foundation repair contractor in Southern California, offering the best foundation repair available."
- Homepage H1: "The Most Trusted Structural Specialist & Foundation Repair Contractor In Southern California" (single H1; rendered as split spans "The Most Trusted Structural Specialist & Foundation Repair Contractor" + lead text).
- Inner pages (verbatim titles/H1s):
Foundation Repair | Foundation Contractor | Earthquake Retrofitting Southern California(H1 "Foundation Repair Services"),Foundation Inspections Southern California | Foundation Contractor(H1 "Foundation Inspections"),Foundation Underpinning Southern California | Foundation Underpinning Contractor(H1 "Foundation Underpinning"),Earthquake Retrofitting Los Angeles | House Bolting Los Angeles(H1 "Earthquake Retrofitting Los Angeles Properties & House Bolting"),Foundation Repair Company Los Angeles | Why Choose Alpha Structural?(H1 "Why Choose Alpha Structural?"),Alpha Structural, Inc. Reviews | Testimonials For Foundation Repair & Earthquake Retrofitting(H1 "Written Testimonials"),Contact Alpha Structural | Foundation Inspection Los Angeles(H1 "Contact Us"),Foundation Repair Los Angeles | Alpha Structural(H1 on/los-angeles/),Our Credentials | Alpha Structural, and the thinFinancing(meta "Fanancing options" [sic]). - Schema types in raw JSON-LD (single @graph block):
Organization(sameAs: Facebook, Instagram, X, Yelp, Google Maps place;subOrganizationper-locationLocalBusiness×4 withPostalAddress,GeoCoordinates,hasMap,AggregateRating,ContactPoint,email),LocalBusiness,HomeAndConstructionBusiness,WebSite,WebPage,AboutPage(testimonials),FAQPage+Question+Answer(4 homepage Q&As incl. "The Only One to Engineer & Build"),OfferCatalog+Service+Offer,Person(staff,/team/#person-…IDs),BreadcrumbList/ListItem,GeoCircle,GeoCoordinates,ImageObject,AggregateRating. - City/service strategy (the playbook): three-layer geo — county hubs (4) →
/los-angeles/<service>mirror pages (~45) →/foundation-repair/foundation-repair-overview/<city>/(~65 city pages: Beverly Hills, Malibu, Pacific Palisades, Silver Lake… + OC cities) → neighborhood pages for high-value services (underpinning, drainage, house-leveling, soft-story in named neighborhoods). Every service has an audience variant (residential vs multi-family vs industrial). 14 blog posts + FAQ + 2 resource guides. - Internal linking: mega-nav (100+ links) + breadcrumb trails + footer city links (35+ cities listed) + in-copy service cross-links + "View Our Foundation Inspection/Repair FAQ" contextual links.
Tracking & Ads (Google Ads/Facebook signals, call tracking numbers, analytics/marketing scripts — name vendors; reCAPTCHA on forms)
- Google Ads: two conversion accounts in raw HTML —
AW-1071158552andAW-557518936(gtag config) — active Google Ads with multi-account/conversion tracking. - Analytics: GA4
G-5P9CMM08KT(googletagmanager.com/gtag/js). - Facebook Pixel: THREE pixels initialized —
fbq('init', '1029913827193064'),fbq('init', '239187224346891'),fbq('init', '724167451307385')+fbq('track', 'PageView')(aggressive Meta retargeting; possibly agency + internal + partner pixels). - Call tracking: an obfuscated loader
//s.ksrndkehqnwntyxlhgto.com/55026.js(randomized-domain script pattern typical of call-tracking/dynamic-number vendors; vendor not decodable from payload — flag as opaque tracker). Public numbers themselves: (323) 258-5482 / (714) 410-5611 / (805) 977-8883. - Chat/marketing: Podium webchat (widget.js with API token);
cmp.influx.mx/optin.js(Influx consent/opt-in); formgtageventhidden field feeds ad-platform event mapping. - reCAPTCHA: NOT present on the lead form (no captcha scripts, form uses
novalidate) — relies on Influx backend. - Marketing vendor: Influx Marketing — forms.influx.mx, influx-site-assets S3, cmp.influx.mx, "noreply@influxmarketing.com" in schema, footer "Marketing" credit link.
Technical (robots.txt, sitemap.xml, site generator/CMS, speed signals, hosting)
- robots.txt: "User-Agent: \nAllow: /\nDisallow: /landing\nDisallow: /promotion\nDisallow: /subpage/" + "User-agent: ia_archiver\nDisallow: /" + "User-agent: Mozilla/5.0\nAllow: /" +
Sitemap: https://www.alphastructural.com/sitemap.xml. Note: /landing and /promotion* disallowed = hidden PPC landing pages not in sitemap. - Sitemap: single flat sitemap.xml, 250 URLs, all
changefreq daily, priorities 1/0.8 — includes image-sitemap namespace declarations. - Generator: Astro static build (hashed
/_astro/.astro_astro_type_script_index_0_.jsbundles,content-disposition: inline) — headless/static stack vs Site 1's WordPress. Swiper carousel bundle. - Hosting: AWS S3 + Caddy behind Cloudflare (headers:
x-amz-id-2/x-amz-request-id,via: 1.1 Caddy,Server: cloudflare,cf-cache-status: DYNAMIC,Cache-Control: public, max-age=300,last-modifiedtimestamps). Assets served frominflux-site-assets.s3.us-west-2.amazonaws.com. - Speed signals: static HTML (407KB homepage), inline critical JSON data, lazy images (
loading="lazy",fetchpriority="low"), but large page weight from mega-nav + inline content + multiple third-party widgets (Podium, gtag ×3, 3 fbq pixels, accessibility widget). - Privacy/terms/accessibility/ADA pages present (
/privacy/,/terms-of-use/,/accessibility/,/ada/).
Local SEO & Map Pack (NAP consistency, Google Business signals, city pages targeting LA metro + SoCal)
- Multi-GBP strategy: 4 location entities in schema each with own
hasMapshort link (LA 34.259398,-118.3172777 area; Yorba Linda; Santa Barbara; Ventura) and per-location pages with "Book Now" + local phone. Header "Find a Location 4 Locations in Ca". - NAP: consistent per location in footer blocks (LA: 4442 York Blvd, Los Angeles, CA 90041 (323) 258-5482; OC: 23031 E. La Palma Ave, Yorba Linda, CA 92887 (714) 410-5611; SB: 829 De La Vina St Unit 205, Santa Barbara, CA 93101 (805) 977-8883; Ventura County (805) 977-8883). Quirks: HQ Sunland address vs LA office in schema; Ventura streetAddress literally "Ventura County," (malformed); same phone for SB + Ventura.
- Footer geo-stuffing list (35+ cities): "Servicing the following areas : Anaheim, Bel-Air, Beverly Hills, Brentwood, Burbank, Calabasas, Costa Mesa, Culver City, Eagle Rock, Glendale, Hidden Hills, Hollywood, Hollywood Hills, Huntington Beach, Irvine, La Canada Flintridge, La Crescenta, Laguna Niguel, Long Beach, Los Angeles, Malibu, Manhattan Beach, Marina Del Ray, Mission Viego, Mount Washington, Newport Beach, Orange, Pacific Palisades, Palos Verdes Estates, Pasadena, Rancho Palos Verdes, Redondo Beach, Rolling Hills, San Clemente, Santa Ana, Santa Clarita, Santa Monica, Sherman Oaks, Temple City, Thousand Oaks, Topanga, Torrance, West Covina, West Hollywood, Woodland Hills, Yorba Linda".
- Real-estate channel: dedicated
/real-estate-inspections/page positioning vs general home inspectors ("they are not foundation or structural specialists") + CREIA membership + realtor-oriented copy ("If you're buying or selling a house – or are a realtor for either party").
Weaknesses & Opportunities (for a template builder: missing schema, thin content, no click-to-call, dead forms, contradictions — quote exact evidence briefly)
- No warranty content whatsoever (zero "warrant" matches) — even the market leader with in-house engineers sells no written guarantee; a lifetime/transferable warranty module instantly out-positions both LA sites.
- Financing page is thin and typo'd:
<title>Financing</title>, meta "Fanancing options" [sic], body is one GreenSky paragraph — no APR/term/monthly examples, no qualification copy. - No published price ranges anywhere; FAQ admits costs are only "advise[d] on… if requested" — open lane for "$4,500–$12,000+ guide" content.
- Review-count contradictions: footer "4.8 from 561+ Reviews" vs testimonials "4.7 Stars from 613 Reviews!" vs schema mix (4.8/561 and 4.7/561 for LA entity); platform breakdown stars unlabeled.
- Tenure contradictions: "Since 1993"/"over 30 years" vs "For over 25 years now" (real-estate page) and "for over 25 years" (underpinning meta).
- Malformed schema address for Ventura ("streetAddress": "Ventura County,"); LA LocalBusiness rating (4.7) inconsistent with org (4.8).
- No reCAPTCHA/novalidate form — spam exposure; also no property-address field (zip only).
- 250 URLs with heavy page mirroring (
/los-angeles/<service>≈ duplicates of root services;changefreq dailyon all 250) = thin/duplicate-content risk and crawl budget waste; hidden/landing+/promotionPPC pages blocked in robots but not linked anywhere visible. - No chat response SLA, no SMS opt-in language on the form (TCPA exposure vs Site 1's explicit follow-up consent line).
- Homepage H1 is split across spans ("…Foundation Repair Contractor" + lead text), risking scrapers/search engines reading a partial H1.
Competitive Gaps Summary
| Dimension | Foundation Repair LA Inc. | Alpha Structural | Gap for DropSites template |
|---|---|---|---|
| Tenure anchor | none ("for years") | "Since 1993" / "30 years" | Ship an "Est. / Since" trust bar |
| Free inspection | implied; escrow report = "inspection fee would be charged" | fee-based real-estate inspections w/ "Observation Letter" | Lead magnet copy: free inspection + fee-schedule transparency page |
| Cost ranges | none | none ("if requested") | Publish $4.5k–$12k+ guide content (both sites leave this open) |
| Financing | absent | GreenSky named, no terms | Named lender block + "as low as $X/mo" module |
| Warranty | absent | absent | Lifetime + transferable warranty section = instant differentiation vs every LA ranking site |
| Engineer/permit story | C-8+B licenses, OSHA permits, external soils engineer | A-licensed, in-house "engineer AND build", CREIA/AEG/ASCE | License badge block (CSLB #), engineer-report + permit-handling explainer |
| Seismic/retrofit content | good retrofit page (brace+bolt, anchor bolts, shear walls, pre-1960s homes) | deep (soft-story, URM/CMU, NDC, tilt-up, EBB-adjacent "earthquake-brace-and-bolt" page) | CA seismic hub page: bolt-down retrofit + city ordinance + insurance-discount angle |
| Real-estate/escrow | buried in inspection page + testimonials | dedicated /real-estate-inspections/ w/ fee scope list + agent copy | Standalone "Escrow & Real Estate Foundation Inspections" page |
| City pages | none (schema areaServed only) | ~65 city + neighborhood + county-mirror pages | Programmatic city page architecture |
| Forms | CF7: name/email/phone + "how did you hear" | Influx: timing + buying/selling + reason + zip | Smart qualification fields + TCPA consent line (borrow FRLA) |
| Chat | none | Podium webchat | Ship chat widget slot |
| Review proof | 5.0 / 117 (widgets contradict) | 4.8 / 561+ (three counts contradict) | One consistent aggregate + platform-labeled breakdown |
| Schema | LocalBusiness + WebSite SearchAction + FAQPage on services | LocalBusiness ×4 + Organization + FAQPage + OfferCatalog + Person | Combine: per-location LocalBusiness + FAQ + Service/OfferCatalog + VideoObject |
| Tracking | Google Ads (1 acct) + radio (Veritone) + reCAPTCHA v3 | 2 Google Ads accts + GA4 + 3 FB pixels + Podium | Keep ad scripts swappable; add call-tracking slot |
| Tech | WordPress/Salient (heavy JS) + Cloudflare | Astro static on S3/Cloudflare (fast, agency-locked) | Static generator + light JS = the DropSites pitch |
Top Patterns to Steal for the DropSites Template (foundation specific)
- Warranty module (own the gap) — both LA leaders publish zero warranty terms; ship a "Lifetime Transferable Warranty" section with explicit terms (transferable at sale, covers structural workmanship) — the #1 differentiator at $4.5k–$12k tickets.
- Financing block with named lender — copy Alpha's GreenSky pattern but add terms ("from $X/mo, 12–144 mo, no prepayment penalty" placeholders) on every service page.
- The inspection ladder — free visual inspection → detailed estimate → paid escrow report ("Observation Letter", 24–48 hr delivery, fee credited toward repair case-by-case). Steal Alpha's exact "fee covers:" scope list — it converts a fee into an authority asset.
- Real-estate/escrow page — standalone page for buyers/sellers/realtors ("so your client knows what they're getting into"), with report deliverable + negotiation framing ("Identifying foundation issues early can help you negotiate repairs").
- Seismic retrofit hub (LA-specific) — brace+bolt/anchor-bolt/shear-wall explainer + pre-1945/pre-1960s eligibility angle ("If your home was built prior to 1945, it was almost certainly built without… anchor bolts") + insurance-discount hook + soft-story/URM multi-family crossover.
- Pier & method explainer grid — Alpha's 4-method block verbatim-style: Sister Foundations ("new foundation along the inside of the current foundation"), Foundation Replacement, Jack and Lift, Pile (caisson) Supported Underpinning ("bypass substandard soil") + template variants for pressed concrete/helical steel piers.
- Programmatic geo pages — Alpha's 3-layer architecture (county hub → /city/service mirrors → neighborhood pages for underpinning/drainage/retrofit) is why they rank; template needs city-page generator with unique intro + project + NAP block.
- Smart form qualification — Alpha's fields: name, phone, email, "How soon would you like the inspection?", "Are you buying/selling this property?", "Reason(s) for Inspection or Estimate", Zip + FRLA's TCPA line ("permission to follow-up by phone, email or text") + thank-you page.
- Design/build authority claim — engineer-and-build in-house is Alpha's whole moat ("We're the ONLY company in the Los Angeles area licensed to ENGINEER and BUILD"); template ships license badges (CSLB A/C-8/B), in-house engineering block, and "we coordinate permits + geotech" explainer.
- Proof stack consistency — one aggregate rating in footer + schema + widgets (don't repeat both sites' 3-way count contradictions), platform-labeled breakdowns ("4.8 Stars From 225 Google Reviews"), before/after project gallery ("Projects Gallery Before & Afters"), awards row, "13 years later still a customer" longevity quotes, video inspection-failure examples (spalling rebar, failed anchor bolts — real field evidence beats generic praise).
- UGC review-generation CTA — FRLA's footer "5 Stars from 117 Reviews / Leave a Review" loop feeding Google.
- Tracking plumbing — GA4 + Google Ads conversion + call-tracking number slot + (Alpha) Meta pixel; keep reCAPTCHA v3 (FRLA) rather than open forms (Alpha's novalidate form is spam-exposed).
- Home-cost guide content — neither site publishes dollar figures despite high-ticket demand; a "$4,500–$12,000+ guide: what foundation repair costs in [city]" cluster is unclaimed top-of-funnel real estate.
- "How we assess" process section — FRLA's walkthrough (interior floors → crawl space → hillside soils engineer → drainage evaluation) is trust-building and keyword-rich; template ships it as a 4-step inspection timeline.