Engagement Foundation Review

Altuvo Audit Foundation

Before we run the audit, we need to make sure we're asking the right questions about the right competitors to the right buyers. This document presents what we've learned about Altuvo's market — your job is to tell us what we got right, what we got wrong, and what we missed.

Prepared March 2026
getaltuvo.com
Senior Living Placement
GEO Readiness

Where You Stand Today

Before we measure citation visibility in the senior living placement space, these three signals tell us whether AI crawlers can access and trust Altuvo's site. One critical technical barrier overshadows an otherwise healthy crawl and freshness baseline.

Technical Readiness
At Risk
Critical finding: site-wide client-side rendering blocks all AI crawler content access. GPTBot, ClaudeBot, and PerplexityBot see empty pages across all 17 URLs.
Content Freshness
Good
Average freshness: 0.71. Sitemap timestamps are within the healthy range, though all 5 blog posts date to September 2024 (17+ months old).
Crawl Coverage
Good
All major AI crawlers (GPTBot, ClaudeBot, PerplexityBot, ChatGPT-User) allowed via robots.txt. Sitemap contains 17 properly formatted URLs with no junk pages.
Executive Summary

What You Need to Know

AI search is changing how families discover senior living placement services — when an adult child asks an AI assistant to help find memory care for a parent in Atlanta, the services that appear in those responses become the default recommendations. Companies establishing citation visibility now gain a first-mover advantage that compounds as AI platforms learn to trust cited domains. Altuvo operates in a market where this shift is early-innings, with an opportunity to establish local authority before national aggregators dominate AI-driven discovery.

This document presents three categories of intelligence for validation before the audit runs: the competitive landscape that shapes which head-to-head queries we test, the buyer personas whose search behaviors drive query construction, and the technical baseline that determines whether AI platforms can access Altuvo's content at all. Each section includes validation questions — your corrections directly reshape the audit's query architecture.

The validation call is a decision-making session with two tracks. First, input validation: are the right competitors in the right tiers, are the buyer personas accurate, are the feature strengths honest? Your answers determine which queries the audit runs across the selected AI platforms. Second, engineering triage: the technical findings in this document include items your engineering team can start on immediately — the Pre-Call Checklist at the end separates what needs your judgment from what engineering can act on now.

TL;DR — Action Items
  • 🔴 Critical: Site-Wide Client-Side Rendering Blocks AI Crawler Content Access — Engineering must implement SSR/SSG; AI crawlers currently see empty pages across all 17 URLs and Altuvo is invisible to every AI citation engine.
  • 🟡 High: All Blog Posts Last Updated Over 17 Months Ago — Content team should plan updates to all 5 blog posts with current 2026 data and pricing, ready to publish once SSR is in place.
  • 🟣 Validate at the Call: Hospital Discharge Planner persona (James Okafor) — Sourced from LLM inference, not confirmed from client data; if discharge planners don't actively refer to Altuvo, we remove this persona and reallocate healthcare-channel queries to family-direct patterns.
  • ✅ Start Now: SSR/SSG migration — This doesn't depend on the validation call and is the prerequisite for any AI visibility; engineering can begin immediately.
  • 📋 Validation Call: Feature strength accuracy for Cost Transparency & Financial Guidance (weak) and Clinical Needs Assessment (moderate) — Both rated from inference with low/medium confidence; correct ratings determine which capability queries are worth testing in the audit.
Orientation

How This Document Works

Three things to know before you read further.

What This Is This document presents the knowledge graph and technical baseline we've assembled for Altuvo's GEO audit in the senior living placement space. Every section maps to a specific input that drives the buyer query set — personas determine search intent patterns, competitors determine head-to-head matchups, and features determine which capability queries are tested.

What You Need to Do Your job is to validate. Read each section, challenge what looks wrong, and flag what's missing. Every correction you make here directly improves the audit's accuracy. The purple question boxes highlight the specific items where your input has the highest downstream impact on query construction.

Confidence Badges Each data point carries a confidence badge — High Med Low — indicating our certainty based on source quality. High-confidence items come from direct site data or verified reviews. Medium-confidence items are sourced from category listings or cross-referenced data. Low-confidence items are inferred and need your validation most.

Company Profile

Altuvo

The foundation of the audit — every query we generate starts from this profile.

Company Details

Company Name Altuvo High
Domain getaltuvo.com
Name Variants Altuvo Senior Living, Altuvo Placement, Get Altuvo, Altuvo Atlanta, Altuvo Senior Living Placement
Category Senior living placement and relocation advisory service
Segment Startup
Key Products Senior Living Placement, Memory Care Placement, Senior Relocation Services, Elder Care Consulting
Positioning Local Atlanta advisory service helping families navigate senior living placement with personalized, hands-on guidance

Validate Altuvo is classified as Atlanta-only, but the domain "getaltuvo.com" reads as a national brand — is the service area permanently Metro Atlanta, or are there expansion plans? If multi-market, we add geographic comparison queries beyond Atlanta sub-regions and the competitive set needs national players elevated.

Buyer Personas

Who's Searching

5 personas: 2 decision-makers, 1 evaluator, 2 influencers. These personas drive the query set — each one searches differently for senior living placement services.

Critical Review Area Personas have the highest downstream impact on the audit. Every persona generates a distinct cluster of buyer queries. An incorrect persona means an entire query cluster tests the wrong search intent — and a missing persona means a real buyer segment goes unmeasured.

Data Sourcing Note Persona names, roles, and influence levels are sourced from the knowledge graph (review mining, category listings, and LLM inference). Buying jobs and query focus areas are synthesized from the persona's role, department, and technical level to illustrate how each persona's search behavior differs.

Lisa Nguyen
Primary Family Caregiver (Adult Daughter)
Decision-maker High
The adult daughter managing day-to-day care coordination for an aging parent. She lives locally, handles the research, tours communities, and ultimately drives the placement decision. She's emotionally invested and time-pressured.
Veto power: Yes — controls the placement decision and typically manages the budget
Technical level: Medium — comfortable researching online but not evaluating clinical care quality independently
Primary buying jobs: Shortlisting communities, evaluating care quality, comparing costs, coordinating family consensus, managing the physical move
Query focus areas: "best assisted living in Atlanta," "how to choose a senior living community," "memory care near me," "senior living costs Atlanta"
Source: Review mining — consistent pattern across senior care review platforms

Does the primary caregiver typically make placement decisions alone, or do multiple siblings share budget authority? If shared, we add sibling-consensus and family-coordination query clusters.

Marcus Williams
Long-Distance Family Decision-Maker (Adult Son)
Influencer Med
An adult son living out of state who cannot personally visit Atlanta communities. He researches remotely, often controls or co-controls finances, and needs a trusted local proxy. His searches are more transactional and trust-seeking.
Veto power: No — influences the decision but defers to the local family member for final selection
Technical level: High — comfortable with online research, comparison tools, and virtual consultations
Primary buying jobs: Remote research, financial vetting, validating advisor credibility, coordinating with local sibling
Query focus areas: "senior living placement service Atlanta reviews," "how to find assisted living for parent from out of state," "trusted senior care advisor Atlanta"
Source: Review mining — long-distance caregiver pattern identified in senior care reviews

Does the long-distance family member typically control financial resources, or defer to the local caregiver? If he holds budget authority, we reclassify as decision-maker and add 15-20 long-distance budget-holder queries.

Dorothy Patterson
Senior / Prospective Resident
Decision-maker High
The aging parent or senior considering the move themselves. When cognitively able, they have strong opinions about independence, location, community culture, and lifestyle. Their concerns center on dignity, autonomy, and social connection rather than clinical care.
Veto power: Yes — can refuse placement entirely; their willingness is often the deciding factor
Technical level: Low — limited online research; relies on family members or advisors for information gathering
Primary buying jobs: Evaluating lifestyle fit, assessing community culture, maintaining autonomy in the decision, approving the final choice
Query focus areas: "senior living communities near me Atlanta," "independent living vs assisted living," "best retirement communities Metro Atlanta"
Source: Review mining — senior perspective extracted from family care reviews

In Altuvo's client base, how often does the senior themselves drive the placement process vs. adult children making the decision? If seniors rarely initiate, we deprioritize senior-initiated query clusters and weight family-driven intent instead.

Dr. Rachel Torres
Geriatric Care Manager
Evaluator Med
A healthcare professional who manages care transitions for elderly patients. She evaluates placement services on clinical rigor, community quality standards, and care-level matching accuracy. Her referral carries significant weight with families.
Veto power: No — advises and refers but the family makes the final decision
Technical level: High — evaluates services on clinical criteria, accreditation, and outcome data
Primary buying jobs: Assessing care-level match, verifying community accreditation, evaluating advisor clinical competence, making referrals to families
Query focus areas: "senior living placement advisor Atlanta," "geriatric care referral partners Atlanta," "assisted living placement service quality"
Source: Category listing — identified from senior care professional directories

Do geriatric care managers currently refer families to Altuvo, or is this an aspirational referral channel? If active, we add GCM-referral queries; if aspirational, we reallocate those queries to family-direct patterns.

James Okafor
Hospital Discharge Planner / Social Worker
Influencer Med
A hospital social worker responsible for arranging post-discharge care. He works under tight timelines (days, not weeks), needs placement services that can respond immediately, and evaluates advisors on speed, reliability, and care-level accuracy.
Veto power: No — facilitates and recommends but the family and patient decide
Technical level: High — deep knowledge of care levels, insurance, and discharge protocols
Primary buying jobs: Finding rapid-placement services, verifying care-level matching, coordinating with families under time pressure, ensuring smooth discharge transitions
Query focus areas: "urgent senior placement Atlanta," "hospital discharge senior living referral," "same-week assisted living placement Atlanta"
Source: LLM inference — inferred from industry discharge-planning patterns, not confirmed from Altuvo client data

Do hospital discharge planners actively refer patients to Altuvo today, or is this a theoretical referral pathway? If not active, we remove this persona entirely and reallocate healthcare-channel queries to family-direct clusters.

Missing Personas? We may be missing: Elder law attorney / estate planner (if legal and financial transition is a distinct referral pathway to placement services), Senior move manager / professional organizer (if the relocation service creates a separate inbound channel), or Primary care physician (if doctors recommend placement advisory services to families). Who else shows up in Altuvo's intake conversations?

Competitive Landscape

Who You're Competing Against

5 primary + 4 secondary competitors identified. Tier assignments determine which head-to-head matchups the audit tests.

Competitive GEO Context Tier assignments directly shape the query set. Primary competitors generate head-to-head queries like "Altuvo vs A Place for Mom" and "best senior living placement Atlanta" — approximately 30-40 queries across 5 primary matchups. We're less certain about Senior Living Solutions of Atlanta and Atlanta Senior Placement — both are classified as primary at medium confidence. If either rarely appears in actual competitive encounters, moving them to secondary would shift approximately 6-8 queries each out of the head-to-head set.

Primary Competitors

A Place for Mom

Primary High
aplaceformom.com
The dominant national senior care referral service with the broadest geographic coverage and community network, but widely criticized for impersonal service, overwhelming families with excessive calls, and recommending communities with care violations — the national incumbent that local advisors position against.
Source: Review mining

CarePatrol of Metro Atlanta

Primary High
carepatrol.com
Largest senior placement franchise with 200+ locations nationwide and a strong Metro Atlanta presence; offers free placement with local advisors, but franchise model means variable quality and advisors may lack deep local roots compared to independent services.
Source: Automated scrape

Assisted Living Locators

Primary High
assistedlivinglocators.com
Pioneer of the assisted living placement franchise model with advisors in 38 states, including Atlanta; differentiates with nursing-background advisors, but franchise turnover and flooded regional markets can lead to inconsistent local expertise.
Source: Automated scrape

Senior Living Solutions of Atlanta

Primary Med
atlantasrliving.com
Direct local competitor in the Atlanta market offering similar free placement advisory services; competes on deep local knowledge and personalized service but limited brand visibility beyond Atlanta.
Source: Automated scrape

Atlanta Senior Placement

Primary Med
atlantaseniorplacement.com
Founded by a Registered Nurse with 25+ years of experience; strong clinical credibility and deep Atlanta knowledge, but operates as a smaller independent practice with limited capacity and marketing reach.
Source: Automated scrape

Secondary Competitors

Oasis Senior Advisors

Secondary Med
oasissenioradvisors.com
Growing senior placement franchise with proprietary community-matching technology and strong customer ratings (4.9 on Yelp); franchise model with good training but limited Atlanta-specific presence compared to established local players.
Source: Category listing

Caring.com

Secondary High
caring.com
Online senior care directory and referral platform with comprehensive reviews and educational content; self-service model lets families research independently but lacks the hands-on personal guidance of local placement advisors.
Source: Review mining

Where The Heart Is

Secondary Med
wheretheheartisatlanta.com
Locally-owned Georgia senior living placement agency providing free referral services; similar positioning to Altuvo as an independent local service but with less visible brand presence and limited online footprint.
Source: Automated scrape

Senior Care Authority

Secondary Med
seniorcareauthority.com
National franchise offering senior placement and eldercare consulting with a certification-based advisor model; positions on advisor credentialing but has thinner Atlanta market coverage than local independents.
Source: Automated scrape

Validate Tier accuracy: Do Senior Living Solutions of Atlanta and Atlanta Senior Placement actually appear in competitive encounters with Altuvo, or should they be secondary? If secondary, we shift ~12-16 head-to-head queries out of direct competition tests. Missing vendors: Are there local Atlanta advisors or franchise branches we haven't captured? Irrelevant: Are any listed competitors no longer active or not relevant to Altuvo's actual competitive set?

Feature Taxonomy

What Buyers Evaluate

12 buyer-level capabilities mapped. Feature strengths determine which capability queries the audit tests — strong features anchor differentiation queries, while weak or absent features reveal competitive exposure.

Personalized Placement Matching Strong High

Get matched to senior living communities based on my parent's specific care needs, budget, and location preferences rather than a generic list

In-Person Community Tours & Accompaniment Strong High

Have an expert physically tour senior living communities with us and point out what to look for beyond the sales pitch

Memory Care Specialization Strong High

Find memory care communities specifically equipped for dementia and Alzheimer's with staff trained in cognitive support

Local Atlanta Market Knowledge Strong High

Work with an advisor who personally knows the senior living communities in Metro Atlanta and can tell me which ones are actually good

Senior Relocation & Move-In Assistance Strong High

Get help with the entire moving process — not just finding a place but actually coordinating the physical transition for my parent

Urgent & Time-Sensitive Placement Strong Med

Find a quality senior living community quickly when my parent is being discharged from the hospital and we only have days to figure this out

Elder Care Consulting & Guidance Moderate Med

Get expert advice on the full spectrum of elder care options — not just assisted living but also in-home care, adult day programs, and other alternatives

Clinical Needs Assessment Moderate Med

Get a professional assessment of my parent's actual care level needs so I know whether they need assisted living, memory care, or skilled nursing

Ongoing Post-Placement Follow-Up Moderate Low

Have someone check in after my parent moves in to make sure the community is meeting expectations and help resolve any issues

Cost Transparency & Financial Guidance Weak Low

Understand the real costs of different senior living options, what insurance or VA benefits might cover, and how to plan financially for long-term care

Online Search Tools & Community Directory Absent High

Browse and filter senior living communities online with reviews, photos, pricing, and comparison tools before talking to anyone

Geographic Coverage & National Reach Absent High

Find senior living options across multiple cities or states, not just one metro area, especially if my parent might need to relocate near family

Validate Strength accuracy: Cost Transparency & Financial Guidance is rated weak (low confidence, inferred) — does Altuvo offer any financial guidance or VA benefits navigation? Clinical Needs Assessment is rated moderate (medium confidence, inferred) — does Altuvo conduct formal care-level assessments? Correcting these ratings directly changes which capability queries the audit tests. Missing features: Are there buyer-level capabilities we haven't captured? Merge candidates: Should any of these be combined?

Pain Point Taxonomy

What Buyers Struggle With

9 pain points: 5 high, 4 medium severity. Buyer language is how queries will be phrased — every pain point generates queries using the words real families use when searching.

Decision paralysis from too many options High High

"There are so many assisted living places in Atlanta and I have no idea which ones are actually good — I don't even know where to start"
Personas: Lisa Nguyen, Marcus Williams, Dorothy Patterson

Fear of placing a loved one in substandard care High High

"I'm terrified of putting my mom somewhere that looks nice on the website but actually neglects residents behind closed doors"
Personas: Lisa Nguyen, Dorothy Patterson, Dr. Rachel Torres

Rushed decisions under hospital discharge pressure High High

"The hospital says my dad needs to be out by Friday and I have to find an assisted living place in three days — I'm completely panicking"
Personas: Lisa Nguyen, James Okafor

Impossibility of remote caregiving decisions High High

"I live in another state and I can't just drive around Atlanta touring places — I need someone on the ground I can trust to be my eyes and ears"
Personas: Marcus Williams

Memory care placement complexity High High

"My mother has dementia and I need a place that actually specializes in memory care — not just an assisted living with a locked wing they call memory care"
Personas: Lisa Nguyen, Dr. Rachel Torres, Dorothy Patterson

Opaque and unpredictable pricing Medium High

"Every place gives me a different price and nobody will tell me the real total cost — I can't figure out what we can actually afford"
Personas: Lisa Nguyen, Marcus Williams, Dorothy Patterson

Impersonal national referral service experience Medium High

"I called A Place for Mom and got bombarded with calls from places I never heard of — the advisor clearly had no idea about Atlanta communities"
Personas: Lisa Nguyen, Marcus Williams

Guilt and emotional distress of the transition Medium High

"I feel like I'm abandoning my dad by putting him in a facility — I need someone who understands this is the hardest decision I've ever made"
Personas: Lisa Nguyen, Marcus Williams

Untrustworthy online reviews and manipulated ratings Medium High

"I can't trust the online reviews — every place has 5 stars but the state inspection reports tell a completely different story"
Personas: Lisa Nguyen, Marcus Williams, Dr. Rachel Torres

Validate Severity accuracy: Are all 5 high-severity pain points genuinely the most urgent issues families bring to Altuvo, or should any shift to medium? Buyer language: Do these quotes sound like what real families say during intake calls? Missing pain points: We may be missing: Veterans benefits navigation (if VA Aid & Attendance eligibility is a common family concern), cultural or language-specific placement needs (if Metro Atlanta's diverse population creates distinct placement challenges), or couples placement (if finding communities that accommodate couples with different care levels is a frequent ask). What else are families struggling with?

Layer 1 Technical Findings

Site Analysis Results

5 findings from the Layer 1 technical analysis of getaltuvo.com. 1 critical, 1 high, 2 medium, 1 low severity.

Engineering — Start Immediately The site has a critical client-side rendering (CSR) issue that makes every page on getaltuvo.com invisible to AI crawlers. GPTBot, ClaudeBot, and PerplexityBot see empty HTML on all 17 URLs — no headings, no paragraphs, no content. Engineering should begin SSR/SSG implementation now. Additionally, plan unique title tags for each page as part of the SSR migration — currently all 17 pages share the same title. These technical fixes do not depend on the validation call and block all AI visibility until resolved.

🔴 Site-Wide Client-Side Rendering Blocks AI Crawler Content Access

What we found: All 17 pages on getaltuvo.com return only JSON-LD structured data (Organization/LocalBusiness schema) and Google Analytics tracking code when fetched without JavaScript execution. No page body content — headings, paragraphs, navigation links, images, or calls-to-action — is present in the server-rendered HTML. Every page returns identical metadata regardless of URL path, indicating the site relies entirely on client-side JavaScript to render all visible content.

Why it matters: AI crawlers (GPTBot, ClaudeBot, PerplexityBot) do not execute JavaScript. These crawlers see an effectively empty page on every URL — no content to index, no headings to parse, no passages to extract or cite. This is the single most impactful barrier to AI visibility: even if Altuvo has high-quality content about senior living placement in Atlanta, AI models cannot access, summarize, or cite any of it.

Business consequence: When families ask AI assistants "best senior living placement service in Atlanta," Altuvo cannot appear in the response because crawlers see an empty page — every senior living placement query defaults to competitors whose content is server-rendered.

Recommended fix: Implement server-side rendering (SSR) or static site generation (SSG) to ensure all page content is present in the initial HTML response before JavaScript execution. If the site uses React, migrate to Next.js with SSR/SSG. If Vue, consider Nuxt.js. If using another SPA framework, implement prerendering for all crawlable pages using a service like Prerender.io or Rendertron as an interim solution. Verify by fetching pages with curl and confirming full page content appears in the HTML response.

Impact: Critical Effort: 2-4 weeks Owner: Engineering Affected: All 17 pages

🟡 All Blog Posts Last Updated Over 17 Months Ago

What we found: All 5 blog posts in the sitemap have lastmod dates from September 2024 (ranging September 10–28, 2024). As of March 2026, this content is 17–18 months old. No new blog posts have been published since September 2024. The blog posts cover commercially valuable topics: choosing senior living communities, understanding costs, supporting aging parents, independent vs. assisted living comparison, and tour checklists.

Why it matters: AI models and search engines use content freshness as a quality and relevance signal. Content older than 12 months is significantly less likely to be cited in AI responses, especially for topics like senior living costs and community recommendations that change frequently. The blog addresses high-intent buyer queries, but the staleness signals to crawlers that the information may be outdated.

Business consequence: Queries like "how much does assisted living cost in Atlanta 2026" will favor competitors with current pricing data over Altuvo's September 2024 content, even after the CSR issue is resolved.

Recommended fix: Update all 5 existing blog posts with current 2026 data, pricing ranges, and relevant guidance. Establish a regular publishing cadence (at least monthly) for new blog content targeting buyer-intent queries. Priority updates: "Understanding Senior Living Costs" (pricing data most time-sensitive) and "Complete Guide to Choosing the Right Senior Living Community" (highest commercial value).

Impact: High Effort: 1-2 weeks Owner: Content Affected: 5 blog posts

🔵 All Pages Share Identical HTML Title Tag

What we found: Every page on the site returns the same HTML title: "Atlanta Senior Living Placement Services | Metro Atlanta Senior Care | Altuvo." This includes location-specific pages (e.g., /atlanta/buckhead, /atlanta/sandy-springs), the FAQ page, and all blog posts. This is a direct consequence of the client-side rendering architecture — the HTML shell contains a single static title that JavaScript would normally update per page.

Why it matters: Title tags are among the strongest signals AI models and search engines use to understand page content and determine relevance to specific queries. When every page has the same generic title, crawlers cannot distinguish between the homepage, a Buckhead senior living page, and a blog post about senior living costs.

Business consequence: Location-specific queries like "senior living placement in Buckhead" cannot match Altuvo's Buckhead page because the title tag doesn't differentiate it from the homepage, reducing location-targeted citation likelihood.

Recommended fix: As part of the SSR/SSG implementation, ensure each page renders a unique, descriptive title tag in the server-side HTML. Example patterns: "Senior Living Placement in Buckhead, Atlanta | Altuvo," "Understanding Senior Living Costs in Metro Atlanta | Altuvo Blog."

Impact: Medium Effort: < 1 day Owner: Engineering Affected: All 17 pages

🔵 Schema Markup, Meta Descriptions, and OG Tags Require Manual Verification

What we found: Due to the client-side rendering architecture, we could not assess page-level schema markup specificity beyond the generic Organization/LocalBusiness JSON-LD present in the HTML shell, individual meta descriptions, Open Graph tags, or canonical URLs. The JSON-LD present on all pages contains identical Organization-level schema — but no page-specific schema types (Article for blog posts, FAQPage for the FAQ page, LocalBusiness with areaServed for location pages).

Why it matters: Page-specific schema markup (FAQPage, Article, LocalBusiness with area-specific data) helps AI models understand content structure and provides structured answers for AI-generated responses. Without SSR rendering these in the initial HTML, the full extent of schema coverage is unknown.

Business consequence: Without page-specific schema markup, AI models cannot extract structured answers from Altuvo's FAQ or blog content, missing rich citation opportunities for queries like "questions to ask on a senior living tour."

Recommended fix: After implementing SSR/SSG: (1) Add unique meta descriptions to every page, (2) Add Open Graph tags for social sharing, (3) Implement page-specific schema — FAQPage for /atlanta-senior-living-faq, Article for blog posts, LocalBusiness with areaServed for location pages. Verify with Google's Rich Results Test.

Impact: Medium Effort: 1-3 days Owner: Engineering Affected: All 17 pages

🔵 Small Sitemap with Limited URL Count

What we found: The sitemap at getaltuvo.com/sitemap.xml contains only 17 URLs. The sitemap is properly formatted XML, referenced in robots.txt, and includes lastmod dates and priority values. However, priority tiers (1.0, 0.9, 0.8, 0.7) provide minimal differentiation, and no image, video, or news sitemap extensions are present.

Why it matters: While 17 URLs may accurately represent the current site scope, the sitemap will need to grow as the content strategy expands. Automated sitemap generation ensures new content is discoverable immediately.

Business consequence: As Altuvo publishes new senior living content, manually maintained sitemaps may delay crawler discovery, meaning new pages targeting queries like "memory care communities in Sandy Springs" won't appear in AI responses until crawlers find them organically.

Recommended fix: Ensure the sitemap is automatically generated by the CMS or build process to capture new pages immediately upon publication. As content grows, implement meaningful priority differentiation. Consider adding an image sitemap if location pages include community photos.

Impact: Low Effort: < 1 day Owner: Engineering Affected: sitemap.xml

Site Analysis Summary

Total Pages Analyzed 17
Commercially Relevant Pages 17
Avg Heading Hierarchy 0.00
Avg Content Depth 0.00
Avg Freshness 0.71
Avg Schema Coverage Unable to assess (17 pages unscored)
Avg Passage Extractability 0.00

Context The 0.00 scores for heading hierarchy, content depth, and passage extractability are direct consequences of the critical CSR rendering issue — AI crawlers see empty pages, so these metrics measure nothing. Once SSR is implemented, these scores will be re-measured against actual rendered content and should improve significantly. Schema coverage is unscored for the same reason.

Next Steps

What Happens Next

Why Now

• AI search adoption is accelerating — buyer discovery patterns are shifting quarter over quarter, and families are increasingly asking AI assistants for senior care recommendations
• Early citations compound: domains that AI platforms learn to trust now get cited more frequently as training data accumulates
• Competitors who establish GEO visibility first create a structural disadvantage for late movers — A Place for Mom and Caring.com already have server-rendered content
• Senior living placement is still early-innings in GEO optimization — acting now means competing against inaction, not against entrenched strategies

The full audit will measure Altuvo's citation visibility across buyer queries in the senior living placement space — including queries like "best senior living placement service in Atlanta," "how to find memory care for a parent with dementia," and "assisted living costs in Metro Atlanta 2026." You'll see exactly which queries return results that mention competitors but not Altuvo — and what it would take to appear in them. Resolving the critical CSR rendering issue before the audit runs will ensure we measure Altuvo's actual content quality, not just the rendering barrier.

01

Validation Call

45-60 minutes walking through this document together. Confirm or correct personas, competitor tiers, feature strengths, and pain point severity. Your corrections directly reshape the query set.

02

Query Generation & Execution

Buyer queries generated from validated personas, competitors, and features, then executed across selected AI platforms — ChatGPT, Perplexity, Claude, and Gemini — to measure citation visibility.

03

Full Audit Delivery

Visibility analysis, competitive positioning, and a three-layer action plan: technical fixes, content strategy (prioritized by actual query data), and authority building — all based on measured citation performance.

Start Now — Engineering These don't depend on the rest of the audit and will improve Altuvo's baseline visibility before we even measure it:

Implement SSR/SSG to render all page content in server-side HTML — this is the critical blocker; AI crawlers cannot see any content until this is resolved
Implement unique title tags for each page as part of the SSR build — homepage, location pages, blog posts, and FAQ should each have descriptive, distinct titles
Add page-specific schema markup after SSR is in place — FAQPage for the FAQ, Article for blog posts, LocalBusiness with areaServed for location pages; verify with Google's Rich Results Test

Before the Call

Your Pre-Call Checklist

Two jobs before we meet. The questions on the left require your judgment — no one knows your business better than you. The engineering tasks on the right don't require the call at all.

Questions for You
Do hospital discharge planners actively refer patients to Altuvo?
If wrong: we remove the James Okafor persona and reallocate healthcare-channel queries to family-direct clusters
Does Altuvo offer formal financial guidance or VA benefits navigation (rated weak)?
If wrong: we adjust the Cost Transparency feature strength and change which capability queries are tested
Do Senior Living Solutions of Atlanta and Atlanta Senior Placement appear in actual competitive encounters?
If wrong: ~12-16 head-to-head queries shift out of direct competition tests
Do geriatric care managers currently refer families to Altuvo?
If wrong: we reallocate GCM-referral queries to family-direct patterns
Is Altuvo's service area permanently Metro Atlanta, or are there expansion plans?
If wrong: we add geographic comparison queries beyond Atlanta sub-regions
Does the long-distance family member (Marcus Williams) control financial resources or defer to local caregiver?
If wrong: we reclassify as decision-maker and add long-distance budget-holder queries
Does the primary caregiver (Lisa Nguyen) typically decide alone, or do siblings share budget authority?
If wrong: we add sibling-consensus and family-coordination query clusters
How often does the senior (Dorothy Patterson) drive the placement process vs. adult children?
If wrong: we deprioritize senior-initiated query clusters
Are there referral sources like elder law attorneys or senior move managers who influence placement decisions?
If wrong: we're missing an entire referral-channel query cluster
Are any listed competitors no longer active or irrelevant to Altuvo's actual competitive set?
If wrong: we're testing head-to-head queries against the wrong competitors
Are all 5 high-severity pain points genuinely the most urgent, and are there missing pain points (VA benefits, cultural placement, couples)?
If wrong: the audit's pain-point query clusters test the wrong buyer frustrations
For Engineering — Start Now
Implement SSR/SSG to render all page content in server-side HTML
Critical blocker — AI crawlers see empty pages on all 17 URLs until this is resolved
Implement unique, descriptive title tags for each page as part of SSR build
Currently all 17 pages share the same title — location and blog pages cannot be distinguished by crawlers
Add page-specific schema markup after SSR (FAQPage, Article, LocalBusiness with areaServed)
Enables structured answers in AI responses — verify with Google's Rich Results Test
Alignment

We're Aligned On

This isn't a contract — it's a shared understanding. The audit runs against what's below. If something changes between now and the call, we adjust. The goal is to make sure we're asking the right questions for the right buyers against the right competitors.
Already Confirmed
Competitive set — 5 primary + 4 secondary competitors across national aggregators, franchise networks, and local independents
Persona set — 5 personas: 2 decision-makers, 1 evaluator, 2 influencers spanning family caregivers and healthcare referral sources
Feature taxonomy — 12 buyer-level capabilities with mixed strength ratings (6 strong, 3 moderate, 1 weak, 2 absent)
Pain point set — 9 buyer frustrations: 5 high severity, 4 medium severity
Layer 1 technical audit — 5 findings logged (1 critical, 1 high, 2 medium, 1 low), engineering notified
Decided at the Call
Hospital Discharge Planner persona: is this an active referral channel or a theoretical one? Determines whether healthcare-channel queries are included in the audit
Feature strength validation: Cost Transparency & Financial Guidance (weak) and Clinical Needs Assessment (moderate) — both inferred, both directly change capability query targets
Competitor tier accuracy: Senior Living Solutions of Atlanta and Atlanta Senior Placement — medium-confidence primary assignments need confirmation before head-to-head queries are finalized
Feature overweighting: confirm top 3 capabilities to emphasize in audit queries — candidates include Personalized Placement Matching, Local Atlanta Market Knowledge, and Memory Care Specialization (all strong + linked to high-severity pain points)
Pain point prioritization: confirm top 3 buyer problems to test first — candidates are decision paralysis, fear of substandard care, and hospital discharge pressure (highest severity × broadest persona reach)
Any persona corrections: role adjustments, missing personas, or influence level changes from validation discussion
Client
Date