[ Full-stack marketing audit ]

Westmont of Escondido

  • Escondido, California
  • westmontliving.com
  • Observed August 7, 2026

63 out of 100

Digital acquisition readiness

Critical
1
High
5
Medium
4
Low
2

Score reflects digital acquisition readiness, not resident-care quality.

01 Verdict

Executive verdict

Westmont of Escondido has exceptionally strong marketing infrastructure for its market: a family-owned 19-community parent, a national portfolio site, GoHighLevel booking, local-business schema, GA4, Google Ads tags, Google call-conversion code, pricing and assessment tools, and an established review footprint. The problem is not absence of machinery. The machinery is visibly optimized at portfolio scale and insufficiently quality-controlled or differentiated at the Escondido level.

The priority is local search growth and community-level attribution without replacing the portfolio stack. Fix direct lead leakage first, then build community-specific search demand and reporting that proves what Escondido produces independently of the other Westmont locations.

The site has a recognizable Westmont brand, but the Escondido page repeatedly exposes La Mesa assets and descriptions, contains a tour call to action for a Chula Vista community, repeats large portfolio modules, and relies on a heavy Elementor-style composition. The result feels centrally assembled rather than locally owned. This weakens the page's ability to explain why this community, in this part of Escondido, is right for a particular family now.

ConversionFormula has built a capable portfolio platform. Escondido needs a local growth layer, clean community-level attribution, and quality control that the portfolio system is not currently delivering.

02 Scorecard

Readiness scorecard

Readiness scorecard: score achieved out of weight, by dimension
DimensionScore / weightReadiness
Market and operator clarity8 / 10
Local search and content6 / 15
Technical SEO and data integrity9 / 15
Conversion journey12 / 20
Measurement and paid-media readiness13 / 15
Reputation and referral readiness8 / 10
UX, accessibility, responsive design, and performance7 / 15
Total63 / 100
03 Findings

Findings

Critical (1)

W-01 A homepage tour call to action routes to the wrong community Conversion / quality control
  • [Verified] The live homepage DOM exposed a lower-page “Schedule a tour” link to westmont-at-san-miguel-ranch/schedule-a-tour/, a Chula Vista community, from the Westmont of Escondido page.
  • [Verified] On the August 7, 2026 validation pass, the community's Google Business Profile website link in the local pack pointed to the legacy URL westmontliving.com/ca/escondido/westmont-town-court/index.aspx rather than the current community page.

Impact. A high-intent Escondido family can be routed into another community's booking path. Even if the CRM later corrects the record, the experience creates confusion, attribution pollution, and a plausible lost lead.

What we'd do: Correct the route immediately, search the entire Escondido page family for foreign-community URLs, and add an automated community-route QA check before future releases. Fix the Google Business Profile link and confirm the legacy path redirects.

High (5)

W-02 La Mesa content is embedded throughout Escondido's page Local SEO / brand trust
  • [Verified] Multiple homepage images and ImageObject descriptions identify “Westmont of La Mesa,” including service, amenity, shopping, dining, recreation, and decorative assets.

Impact. The mistakes dilute Escondido's local relevance, create poor screen-reader experiences, make structured data less trustworthy, and signal a centrally cloned page to prospects who notice.

What we'd do: Replace every foreign location reference with accurate Escondido-specific descriptions, use actual community photography where possible, and validate JSON-LD and alt text together.

W-03 Structured review data is incomplete Technical SEO
  • [Verified] The homepage Service JSON-LD emits aggregateRating as an empty object while review objects are present.

Impact. Invalid or incomplete review markup can be ignored by search engines and reduces confidence in the site's entity data.

What we'd do: Remove the empty property or populate it only from a review source that satisfies Google's structured-data policies. Validate all schema with Google's Rich Results Test and Schema.org validator.

W-04 Semantic accessibility is weak despite the UserWay overlay Accessibility / responsive UX
  • [Verified] No <main> landmark was present. Headings begin with multiple H2 and H3 elements before the H1, service names jump to H5, roughly 30 links had no accessible text in the parent DOM, and two community-search inputs reused the same ID and had no label. The strict automated parse counted 28 unnamed links, with up to 38 depending on what counts as accessible text.

Impact. Keyboard and assistive-technology navigation is harder than it should be. An accessibility widget does not repair source order, labeling, or semantic problems.

What we'd do: Repair the underlying markup, add one main landmark, normalize heading order, label the search control, eliminate duplicate IDs, and give icon-only links accurate accessible names.

Reference: WCAG 1.3.1, 2.4.1, 2.4.6, and 4.1.2

W-05 The primary booking journey depends entirely on a cross-origin GoHighLevel iframe Conversion / resilience / privacy context
  • [Verified] The schedule-a-tour page embeds api.leadconnectorhq.com/widget/booking/ZSl0vi06x2nowlM7IEp5. The parent page exposes no native form, no H1, and no form fallback or consent language around the embed. Only the sitewide header and footer phone number remains as a fallback.

Impact. If the embed is blocked, slow, inaccessible, or misconfigured, the primary web conversion disappears. Cross-origin form performance and accessibility are also harder to govern.

What we'd do: Keep GoHighLevel if it is operationally useful, but add a visible phone fallback, a concise privacy statement, a stable semantic page heading, and monitoring that verifies the iframe loads and books against the Escondido calendar.

W-06 Community-level paid and analytics governance is unclear Measurement / paid media
  • [Verified] The homepage loads two GTM containers, GTM-5DS2WB33 and GTM-KL24NLH4, GA4 ID G-JJG3M4JQJ4 injected via GTM at runtime, 21 distinct Google Ads AW conversion IDs sitewide with per-community conversion labels, three of which fire on the Escondido page, Google's website call-conversion script, Pearl Diver, and GoHighLevel or LeadConnector resources.

Impact. The stack can support strong attribution, but duplicated containers and multiple ad destinations increase the risk of duplicate events, portfolio-level blending, and disagreement over which community receives credit.

What we'd do: Produce an Escondido measurement map covering event name, trigger, destination, CRM field, call source, community ID, owner, and reporting view. Verify one tour form, one phone call, and one pricing-tool completion end to end.

Medium (4)

W-07 The homepage is unusually heavy before assets load Performance
  • [Verified] A live curl sample returned a 754,654-byte HTML document with a 0.207-second TTFB. The rendered page exposed 46 images, 37 lazy-loaded images, numerous Elementor and ElementsKit scripts, two virtual-tour iframes, and multiple trackers.

Impact. Server response was healthy, but the HTML and script surface create avoidable parse, main-thread, and mobile data costs.

What we'd do: Remove duplicated modules and hidden template content, reduce plugin payload, defer nonessential widgets, and set a homepage performance budget. Re-test with field data before claiming a speed gain.

W-08 Several important mobile targets fall below the audit's 44px standard Responsive accessibility
  • [Verified] At a 390×844 emulated viewport, the page did not horizontally overflow, but the top booking link, phone link, Resident Login, hero tour call to action, virtual-tour link, and several icon controls rendered below 44px in at least one dimension.

Impact. Older adults and family members using mobile devices may have difficulty tapping accurately.

What we'd do: Increase padding around high-value actions and icon controls without changing visual scale. Retain the no-overflow behavior.

W-09 Local content does not earn the community's geographic specificity Local SEO / content
  • [Verified] The title, description, address, and local schema are strong, but much of the body copy is generic portfolio language. Foreign-community assets further weaken the page's local identity.
  • [Verified] The live Ahrefs pull on August 7, 2026 confirmed that the Escondido section receives roughly 82 organic visits per month from 7 keywords, all branded, with zero non-branded local capture.

Impact. The site can rank for the brand while failing to become the best answer for Escondido-specific assisted living, independent living, memory care, cost, neighborhood, hospital-transition, and family-decision queries.

What we'd do: Build a small, high-intent Escondido content cluster backed by actual community details, staff expertise, local travel times, events, pricing context, and original photos, not city-name substitutions.

W-10 On-site testimonials lack verifiable review context Reputation / trust
  • [Verified] The homepage displays several testimonials, while A Place for Mom lists 72 reviews and Birdeye aggregates 107 reviews at 4.6 stars, re-validated August 7, 2026.

Impact. Strong reputation exists, but the page does not clearly connect testimonials to a source, date, or review platform.

What we'd do: Feature recent, permissioned reviews with source and date, link to the primary review profile, and maintain a response and review-request cadence.

Low (2)

W-11 Community-search controls are duplicated in the DOM Accessibility / maintainability
  • [Verified] Two search_cities inputs use the same ID and rely on placeholder text rather than labels.

Impact. The duplicated controls do not have unique IDs or persistent labels.

What we'd do: Render one control per active layout or generate unique IDs and persistent labels.

W-12 The visible information architecture is more complex than the buying task UX / design quality
  • [Verified] Repeated cards, duplicated amenity modules, assessments, virtual tours, resident tools, popups, and the help widget compete with the two primary prospect actions: call and schedule.

Impact. The repeated modules and tools compete with the primary call and scheduling actions.

What we'd do: Preserve useful tools but simplify the prospect hierarchy: care fit → pricing and floor plans → tour or call.

What's already strong

  • Clear phone, address, license, service types, and primary tour call to action.
  • Strong parent-brand authority and a crawlable location architecture.
  • Current robots and sitemap configuration.
  • GoHighLevel booking plus pricing, cost, care, and lifestyle tools.
  • GA4, Google Ads, Google call-conversion, and GTM foundations.
  • Meaningful review volume across third-party platforms.
  • No horizontal overflow in the 390px mobile test.
05 Conversion map

Conversion map

Conversion surfaces: what we observed and the resulting risk or opportunity.
SurfaceWhat we observedRisk & opportunity
Phone(760) 737-5110 appears repeatedly. Google call-conversion code is present.Verify number swapping, CRM lead creation, source persistence, and community attribution.
Tour bookingGoHighLevel or LeadConnector calendar iframe.Strong scheduling capability. Add a fallback and monitor the embed and community mapping.
Floor plans and pricingExternal Westmont tools subdomain.High-intent asset. Verify completion events and handoff into CRM.
Care, cost, and lifestyle assessmentsDedicated tools are linked in the footer and help widget.Useful lead magnets if completion quality and follow-up are reported per community.
Paid mediaMultiple Google Ads tags are present.Budget allocation and actual Escondido coverage cannot be verified from public data and require ad-account access.
AnalyticsGA4 plus two GTM containers and other trackers.Capable but potentially duplicative. It needs a governance audit.
06 Reputation

Reputation

A Place for Mom

Unrated

72 reviews

Birdeye

4.6

107 reviews

Re-validated August 7, 2026

Westmont has a healthy third-party review base and does not need a “start from zero” reputation program.

The opportunity is to generate a steady stream of recent Escondido reviews, answer every material review, surface them with provenance, and compare direct lead cost against paid referral sources.

A Place for Mom's profile is developed rather than placeholder-level. Any recommendation to reduce reliance on it should be based on actual contracted fees, move-ins, cancellations, and duplicate-lead rules, not a generic anti-referral argument.

07 90-day plan

90-day plan

Days 0–30

Protect and measure

  • Fix the foreign-community tour link, La Mesa alt and schema content, empty rating schema, duplicate IDs, and semantic landmark issues.
  • Trace one call, one tour booking, and one pricing-tool submission into the CRM and downstream reporting.
  • Document Google Ads and GTM ownership and establish an Escondido-only baseline: spend, impressions, clicks, calls, forms, tours, deposits, and move-ins.
  • Confirm whether ConversionFormula permits local landing pages, local campaigns, and community-level reporting without contractual conflict.

Days 31–60

Build local demand

  • Publish distinct Escondido pages for assisted living, independent living, memory care, pricing and cost, and community and neighborhood intent.
  • Replace generic or foreign photography and descriptions with verified Escondido content.
  • Launch a review-generation cadence tied to tours, move-ins, and appropriate resident and family milestones.
  • Test an Escondido-specific paid-search campaign only after call and form attribution is proven.

Days 61–90

Optimize against move-ins

  • Report inquiry-to-tour, tour-to-deposit, and deposit-to-move-in by channel and keyword theme.
  • Prune campaigns or pages that produce inquiries without qualified tours.
  • Expand only the local topics and campaigns that demonstrate downstream quality.
  • Use the Escondido model as an optional portfolio pilot only if it outperforms the current baseline.
08 Next steps

What we'd ask in the first meeting

  1. What decisions can the Escondido executive director or sales director make independently of ConversionFormula?
  2. What was Escondido's channel-level spend, calls, forms, tours, deposits, and move-ins for the last 12 months?
  3. Which GTM container and GA4 property is authoritative, and why are two GTM containers active?
  4. Does GoHighLevel create a community-specific contact and opportunity, preserve source and keyword, and send booking outcomes back to ads?
  5. Are website calls dynamically swapped and recorded as qualified inquiries, or only counted as clicks?
  6. How much paid-search budget is explicitly allocated to Escondido versus shared or directed to other communities?
  7. Which local keywords or content changes require portfolio approval?
  8. What are current occupancy, available-unit, care-mix, and move-in targets?
  9. What referral fees and duplicate-lead rules apply to A Place for Mom and other aggregators?
  10. Who owns QA when a community page contains another property's assets or links?