Growth Strategy
for Senior Living
A portfolio-level framework that connected geography, senior demand, care models, pricing, reputation, SEO and UX — then assigned every community a distinct market role.
The Business Problem
Twelve residences were marketed as isolated locations. Sister communities served the same families, bid on the same queries and used nearly identical messaging — even when their care models, prices and local demand were different. The business could not decide which site should own each geography, audience, keyword or value proposition.
Analysis Framework
- Build a portfolio and location inventory
- Create 30 km geoclusters and operating submarkets
- Layer population, 65+ demand and drive time
- Map care type, competitors, pricing and reputation
- Analyze six months of organic search overlap
- Audit portfolio and competitor UX
- Assign positioning, GEO and query ownership
Data & Tools
& coordinates
Canada
Console
SEO exports
audit
Looker Studio
From map pins to an operating market model
A province-level demographic view was not precise enough for media, SEO or positioning. I built the model around the real decision area: the community, the municipalities reachable around it, the adult children who influence the move and the competing care supply inside the same practical travel zone.
Geocode every location
Standardized address, latitude, longitude, website, care model, price, capacity proxy and current campaign geography for every community.
one portfolio master tableBuild the 30 km network
Calculated straight-line Haversine distance between every pair. Any pair at ≤30 km created an overlap edge; connected components exposed chain cannibalization.
strict overlap networkLayer local demand
Identified municipalities inside each radius and joined official Statistics Canada population and 65+ share data. Municipalities were de-duplicated before cluster totals.
serviceable 65+ demand poolValidate practical access
Added drive time to major cities, hospitals and family population centres. The radius standardized comparison; drive time defined targeting feasibility.
media and referral zonesmethod mirrors the real analysis
| Municipality | Population | Residents 65+ | 65+ share | Role in catchment |
|---|---|---|---|---|
| North Harbour | 118,000 | 29,000 | 24.6% | Primary demand + adult-child hub |
| Westfield | 84,000 | 16,200 | 19.3% | Secondary family market |
| Lakeside | 42,000 | 11,000 | 26.2% | High ageing intensity |
| Pine Ridge | 29,000 | 6,000 | 20.7% | Low-scale local extension |
| De-duplicated cluster | 273,000 | 62,200 | 22.8% | One media and demand model |
Why a 30 km network — not twelve separate circles?
If Community A is within 30 km of B and B is within 30 km of C, all three are connected even when A and C are farther apart. That chain reveals portfolio-level cannibalization. For execution, I split large connected networks into compact operating submarkets with similar demand and competitive dynamics.
What entered each cluster record
- Coordinates, pairwise distance and drive time to major demand nodes
- Population, 65+ volume, ageing intensity and affordability proxies
- Care mix: IL, AL, MC, LTC and Respite
- Competitor type, starting price, reputation and visibility
- Organic query overlap, paid GEO overlap and UX gaps
Competition was defined by care model — not by pin count
A nearby residence is not automatically a direct competitor. Independent Living competes with staying at home, apartments and 55+ housing; AL/MC competes on care confidence, response speed and referrals. I separated the market by the decision families were actually making.
| Care model | True comparison set | Evidence collected | Applied commercial output |
|---|---|---|---|
| Independent Living | Home, apartment, 55+ housing and other IL | Price vs rent; inclusions; amenity proof; social activity; review quality | Total-cost calculator plus local lifestyle and resident proof |
| IL + AL | Mixed-care residences offering continuity | Care ladder; transfer rules; support fees; distance to family and hospitals | “Stay as needs change” positioning and a clear care pathway |
| AL + Memory Care | Needs-led providers, hospitals, rehab and home care | Response SLA; clinical proof; care-fee range; inspection and reputation signals | Urgent-intent pages, referral engine and transparent assessment steps |
| Respite | Short-term care and post-hospital options | Availability, minimum stay, admission time and permanent-move follow-up | Respite-to-permanent funnel with its own conversion KPI |
| Community | Entry care | Start | Price / rent | Annual price / HHI |
|---|---|---|---|---|
| Harbourview | IL | $2,850 | 1.17× | 31% |
| Cedar Bay | IL | $3,450 | 1.42× | 37% |
| Maple Court | AL | $4,950 | 2.03× | 53% |
Reputation and risk scan
Each location was checked across recent review trend, review themes, management responses, public news, provincial licensing or inspection records and visible legal/public notices.
- Clear — no material signal; use reviews and local staff proof in acquisition.
- Monitor — recent negative theme or unresolved media coverage; fix response process before scaling.
- Escalate — serious unresolved trust issue; pause premium claims and route to leadership.
The portfolio was competing with itself before it competed with the market
The central issue was not a lack of traffic. It was unmanaged overlap: the same households, search terms and generic promises were being pursued by sister communities with different products and economics.
Six months of search evidence turned cannibalization into ownership rules
I joined query-level Search Console exports with landing pages, care intent, geography and the cluster model. Cannibalization was counted only when sister sites in the same operating market competed for the same non-brand intent — not merely because two pages mentioned similar words.
Shared non-brand demand
Queries were clustered by GEO + care intent + commercial stage, then matched to every sister-site landing page receiving impressions.
Export
Query, page, clicks, impressions, CTR and average position from the latest six-month window.
Classify
Brand/non-brand, location, IL/AL/MC/Respite, informational/commercial and family intent.
Join
Community, operating cluster, care model, organic landing sessions and qualified lead signal.
Assign
One owner for every GEO × care query family; corporate pages retained only education-level intent.
| Query family | Before | Conflict | Owner after analysis | Applied change |
|---|---|---|---|---|
| retirement living North Harbour | Cedar Bay + Maple Court | Same GEO, different care role | Cedar Bay | Maple Court removed from generic IL copy and paid keyword set |
| assisted living North Harbour | Three portfolio URLs | Ranking URL switched repeatedly | Maple Court | Dedicated AL page; sister pages link with care-context anchor text |
| affordable senior apartments Westfield | Corporate + Harbourview | Generic page outranked local page | Harbourview | Local pricing/inclusions page and Westfield service-area module |
| memory care costs | Corporate + two local sites | Mixed national and local intent | Corporate → local handoff | Education hub captures research; location selector routes commercial intent |
| Decision area | Focus-site gap | Competitor benchmark | Priority action |
|---|---|---|---|
| First 5 seconds | Care type and location appeared below the fold | Care, location and starting price visible immediately | State care model + city + price context in hero |
| Value / pricing | “Book a tour” appeared before inclusions or fee logic | Clear inclusions and cost expectations before form | Add starting range, inclusions and total-cost comparison |
| Family proximity | No travel time to major city, hospital or family hubs | Neighbourhood and access evidence embedded on page | Add drive-time module and location-specific proof |
| Trust | Old testimonials with no date or local staff context | Recent reviews, staff tenure and care process proof | Use recent local evidence and response standards |
| Lead form | Nine required fields on mobile | Four to five fields with fast call option | Keep name, contact, care need and preferred response |
Live life your way.
A vibrant community with exceptional amenities and caring people. Discover your next chapter.
Independent living now. Support without another move.
Private suites, meals, transport and daily programming — with assisted support available on site. 18 minutes from North Harbour Medical Centre.
Positioning followed market role — not brand adjectives
I separated demand strength from competitive pressure. A crowded market can still be attractive when senior volume and affordability are strong; an uncrowded market can still be structurally difficult when the private-pay funnel is thin. The result was a clear role and action set for every community.
differentiate Protect & scale
invest Build locally
prove demand Structurally challenged
fix economics Demand fit → Competitive pressure → Cedar Bay Maple Court Harbourview Riverbend
Protect & Scale
high demand · manageable pressureHot but Attractive
high demand · high pressureStructurally Challenged
thin affordability · needs demandCedar Bay Residence
- Owns: retirement living + independent living in North Harbour
- Targets: older adults plus adult children in Metro Core
- Proof: care ladder, inclusions, travel time and family reviews
- Channels: local search plus Meta family/proximity creative
- Excludes: generic AL/MC terms owned by Maple Court
Maple Court
- Owns: assisted living, memory care and near-hospital queries
- Targets: adult children, discharge planners and physicians
- Proof: response SLA, assessment steps, fees and staff expertise
- Channels: high-intent search, caregiver education and referral CRM
- CTA: talk to a care advisor — not a generic lifestyle tour
Harbourview
- Owns: affordable IL and senior-apartment intent in Westfield
- Targets: local downsizers within 10–15 km
- Proof: apartment + meals + housekeeping + transport calculator
- Channels: local SEO plus Meta total-cost and community proof
- Excludes: premium North Harbour campaign geography
The output was a decision system — not another research deck
Every finding was converted into an owner, a rule or a prioritized implementation item. The model gave SEO, paid media, UX, content, sales and operations the same definition of each community’s market.
Stop internal waste
- Assign GEO and query ownership
- Split paid radius / postal codes
- Add cross-site negative keywords
- Reduce mobile lead form
- Standardize lost-reason fields
Rebuild local conversion
- Launch care-specific local pages
- Launch distinct Search and Meta creative
- Add pricing and inclusion modules
- Publish travel-time and family proof
- Implement reputation-response SLA
- Route leads across sister sites
Scale the right channels
- Build hospital / rehab referral funnels
- Test value propositions by care type
- Track respite-to-permanent moves
- Reallocate spend by qualified-tour rate
- Expand only proven GEO segments
Govern the portfolio
- Monthly market-heat scorecard
- Occupancy, effective rate and CAC
- Lead duplication and keyword overlap
- Competitor price / reputation changes
- Quarterly ownership review
Conclusion
The portfolio stopped treating every community as the same product with a different address. Geography established the real market; care type defined the competitive set; demographics and pricing showed commercial fit; reputation, SEO and UX exposed the barriers to demand. Together, those layers produced a distinct role for each community and a practical rule set for acquisition, content and lead routing.
- ✓One operating-market definition shared across SEO, paid media, UX and sales
- ✓Clear separation of premium IL, value IL and needs-led AL/MC offers
- ✓No sister sites competing for the same query without an explicit owner
- ✓A repeatable framework for new locations, budget decisions and quarterly reviews
Evidence → ownership → execution
This framework supports commercial prioritization; it is not a real-estate appraisal. Investment decisions still require units, occupancy, concessions, pipeline, staffing and operating-cost data.