Co-Creation Audit — Full Report

Nathan Strager
Digital Presence Audit

nathanstrager.com  |  Las Vegas NV + San Diego CA  |  Luxury Real Estate
Run IDSTRG-AUDIT-v1.0
Date2026-05-04
Squads8 parallel
Total Findings118
Overall Score1 / 100
StatusPhase C Complete
1
Overall / 100
25
Critical findings
39
High findings
37
Medium findings
17
Low findings
118
Total findings
0%
AI SOV (40 prompts)
510
Transactions (22 yrs)
How to read this score

A score of 1/100 does not mean Nathan's business is failing — it means his digital presence does not yet reflect the career behind it. This is a greenfield situation: every finding is an opportunity, and the remediation sequence is clear. The score will move substantially with each phase of work.

8-Squad Summary
Score Radar by Dimension
Squad Score Findings Critical Primary issue
Infrastructure
0
4C6H6M4L
4 GET form transmitting PII; no DMARC/SPF; no IDX; no CRM
SEO Technical
0
3C7H5M2L
3 Sitemap 404; zero structured data; no meta descriptions
SEO Content
0
3C5H4M3L
3 65/66 articles no pub date; zero relocation content; no author bylines
AI / GEO
0
3C4H4M3L
3 0% SOV across 40 prompts; absent from AI-citation platforms; NAP fragmented
Social
0
3C4H4M2L
3 Stale email on TikTok + CB West; LinkedIn URL typo; 3 fragmented IG accounts
Reputation
0
3C3H3M1L
3 GBP ~6 reviews; 0% owner response rate; Realtor.com unclaimed
Competitive
6
3C2H3M2L
3 $19.8M vs $100M–$238M peer median; SD credibility gap; $724K avg vs $3M–$4.7M peers
Performance / A11y
0
3C8H8M
3 Mobile Perf 40–52; A11y 36–42; LCP 4.8–7.5s; 3 axe CRITICAL violations

Scoring formula: Start 100 → Critical −20 → High −10 → Medium −4 → Low −1, floor 0. Seven squads exceed maximum correctable threshold — every Critical finding eliminated moves the score. Overall weighted score across 8 squads: 0.90 → displayed 1/100.

Priority one
Top 5 Critical Findings
1

Contact form transmits prospect PII in plaintext URLs (GET method)

Every form submission on nathanstrager.com exposes the submitting prospect's name, email address, and phone number in the browser URL bar, in browser history on the prospect's device, in analytics logs, and in server request logs. This is an active privacy violation and prevents CRM webhook integration. Fix: change form method from GET to POST in Webflow form settings.

Squads: Infrastructure · Performance  |  ID: INFRA-001  |  Fix time: 15 min
2

Former-brokerage email live on TikTok and Coldwell Banker West — direct lead loss

nate@luxuryestates.com (Luxury Estates International, a prior brokerage) remains in the TikTok bio and the CB West agent profile as of audit date. Any prospect who copies and sends to that address receives no response. This is a direct, measurable lead-loss event on two active surfaces.

Squads: Social · Reputation  |  ID: SOC-001  |  Fix time: 30 min
3

0% AI share of voice across all 40 prompt–platform combinations

Tested across ChatGPT, Claude, Perplexity, and Gemini using 10 prompts each covering Las Vegas luxury agents, San Diego luxury agents, dual-market LV+SD agents, Henderson luxury specialists, and Summerlin luxury agents. Nathan does not appear on any result. The dual-market prompt is completely uncontested — no competitor owns it. This is a 6–18 month program to capture, but the foundation work starts in week one.

Squads: AI/GEO · SEO Technical · Reputation  |  ID: GEO-001
4

Google Business Profile: ~6 reviews, 0% owner response rate

510 transactions over more than 20 years and approximately 6 GBP reviews. Owner response rate is 0% — Google factors response rate into local pack ranking. The LV luxury peer minimum is 25–50 reviews. Buyers performing due diligence on a $2M+ agent read reviews and interpret a sparse, unresponsive profile as an unmonitored listing.

Squads: Reputation · Competitive  |  IDs: REP-001, REP-002  |  Fix time: 30 min (respond) + campaign
5

Annual volume $19.8M vs. LV peer median $100M–$238M — 80%+ below market

Publicly indexed production data on FastExpert and HomeLight shows an estimated annual volume of $19.8M. LV luxury peer median ranges from $100M (Zar Zanganeh) to $238M (Ivan Sher). This gap, combined with a $724K average sale price vs. peer average of $3M–$4.7M, is the most visible credibility gap a UHNWI prospect will encounter before any call.

Squads: Competitive · Reputation  |  ID: COMP-001
Immediate action
Top 10 Quick Wins
INFRA-001
Fix contact form method: GET → POST
Effort: 15 min  |  Webflow form settings
SOC-001
Replace stale email on TikTok bio + CB West profile
Effort: 30 min  |  nate@luxuryestates.com → current
SOC-002
Fix LinkedIn public URL slug (current typo)
Effort: 5 min  |  LinkedIn settings
REP-002
Respond to all ~6 existing GBP reviews
Effort: 30 min  |  GBP app or business.google.com
INFRA-004
Publish SPF + DMARC records at GoDaddy
Effort: 20 min  |  GoDaddy DNS panel, 2 TXT records
A11Y-001
Add alt text to hero, logo, and top 20 images
Effort: 2 hrs  |  Webflow image settings
SEO-C-003
Add publication dates + author bylines to all 66 blog articles
Effort: 1 hr  |  Webflow CMS template fix
REP-003
Claim and fully populate Realtor.com agent profile
Effort: 30 min  |  realtor.com/real-estate-agents
SOC-003
Archive/delete former Luxury Estates IG account
Effort: 30 min  |  Archive preferred — preserves content
PERF-001
Convert animated GIF thumbnails → WebP/MP4
Effort: 2 hrs  |  LCP 5.5–7.5s → est. 3.0–4.0s
Squad 1 of 8
Infrastructure

Infrastructure & Technical Stack

Webflow CMS · GoDaddy DNS · No CRM · No IDX · No security headers
0 / 100
20 findings: 4C · 6H · 6M · 4L
Critical
INFRA-001
Contact form configured with GET method — PII transmitted in URL on every submission
Critical

ObservationThe Webflow contact form on nathanstrager.com/contact uses HTTP GET. Name, email, and phone number appear in the URL bar, in browser history on the prospect's device, and in all analytics platforms on every submission.

PrescriptionWebflow → form block → Settings → Method → POST. Publish. Verify webhook in Webflow submissions log.
MeasurementCheck Webflow form submissions log post-fix. POST data should no longer appear in URL query string. Verify in GA4: no UTM/query params on /contact submissions.
Critical
INFRA-002
No SPF, DMARC, or MX authentication records — domain spoofing risk on $2M+ transaction emails
Critical

Observationnathanstrager.com has no SPF record, no DMARC policy, and no MX records visible in public DNS. In a transaction environment where wire fraud instructions are sent over email, domain impersonation is a direct financial risk to Nathan and his clients.

PrescriptionGoDaddy DNS: Add TXT v=spf1 include:_spf.google.com ~all. Add TXT at _dmarc: v=DMARC1; p=none; rua=mailto:dmarc@nathanstrager.com. Escalate to p=quarantine after 30-day report review.
MeasurementRun MXToolbox SPF/DMARC lookups at Day 1, Day 30. Confirm p=quarantine escalation at Day 31.
Critical
INFRA-003
No security headers on any page — no CSP, no HSTS, no X-Frame-Options
Critical

ObservationHTTP response headers contain no Content-Security-Policy, no Strict-Transport-Security, no X-Frame-Options, no Referrer-Policy. The site is vulnerable to clickjacking and mixed content injection. Lighthouse Security score: 0.

PrescriptionEnable Cloudflare proxy for nathanstrager.com. Add Transform Rules to inject HSTS, X-Frame-Options: SAMEORIGIN, and Referrer-Policy: strict-origin-when-cross-origin headers.
MeasurementSecurityHeaders.com scan: target grade B or above. Lighthouse Best Practices: target 80+.
Critical
INFRA-004
No IDX integration — property listings not connected to GLVAR or CRMLS live feed
Critical

ObservationProperty listings on the site appear to be manually curated or embedded from external sources — not connected to a live IDX feed covering GLVAR (LV) or CRMLS (SD). Buyers expecting to browse active inventory will find a static or outdated experience.

PrescriptionEvaluate Sierra Interactive (supports GLVAR + CRMLS dual-feed) or Showcase IDX. Integrate via Webflow custom embed or subdomain.
MeasurementLive listings count on-site within 24 hours of new listing publication in MLS. Time-to-live-display ≤ 24h.
INFRA-005
No CRM — lead capture has no structured follow-up pipeline
High

ObservationNo CRM system identified. Form submissions go to email only. For a 510-transaction agent targeting $2M+ clients, unstructured lead management is a direct revenue risk.

PrescriptionDeploy Follow Up Boss or equivalent. Connect Webflow form via webhook. Build post-close review request automation as first workflow.
Measurement100% of form submissions in CRM within 5 minutes of submission. Review request sequence triggered within 48 hours of close.
INFRA-006
No Meta Pixel or conversion tracking — paid media cannot be measured or optimized
High

ObservationNo Meta Pixel, no Google Ads conversion tag, no event tracking beyond basic GA4 pageviews. Any future paid media spend will be unattributable.

PrescriptionDeploy Meta Pixel via Webflow custom code head. Define conversion events: form submission, phone click, listing inquiry.
MeasurementConfirm Pixel fires in Meta Events Manager. Verify form submission event triggers at 100% rate on test submission.
Squad 2 of 8
SEO Technical

Technical SEO

Sitemap · Schema · Canonical · Crawlability · Core Web Vitals signals
0 / 100
17 findings: 3C · 7H · 5M · 2L
Critical
SEO-T-001
XML sitemap returns 404 — Google cannot discover site structure
Critical

Observationnathanstrager.com/sitemap.xml returns HTTP 404. Google Search Console will report a sitemap error. All 66 blog articles and all market pages are at risk of crawl delay or non-indexation.

PrescriptionWebflow automatically generates a sitemap at /sitemap.xml if Publishing settings → Sitemap is enabled. Enable and verify. Submit to Google Search Console.
MeasurementGET /sitemap.xml → 200 response. GSC sitemap tool: 0 errors, all pages listed. Target: 30-day indexation rate of all submitted URLs ≥ 90%.
Critical
SEO-T-002
Zero structured data on any page — AI and search engines cannot parse agent identity
Critical

ObservationNo JSON-LD or Microdata on any page. No RealEstateAgent schema, no Person schema, no Organization schema, no FAQPage, no BreadcrumbList. This is the single highest-leverage SEO and GEO fix available.

PrescriptionImplement RealEstateAgent JSON-LD on homepage and About: name, telephone, email, areaServed (LV + SD), hasCredential (NV + CA license numbers), memberOf (both brokerages), sameAs (all profile URLs), award.
MeasurementGoogle Rich Results Test: 0 errors. Schema.org validator: valid. AI SOV baseline retest at 90 days post-implementation.
Critical
SEO-T-003
No meta descriptions on any page — search snippet quality is zero
Critical

ObservationAll pages missing custom meta descriptions. Google generates auto-snippets from first visible text — typically Nathan's address or a pull quote — rather than a controlled value proposition. This suppresses CTR across all organic impressions.

PrescriptionWebflow Page Settings → SEO → Meta Description. Priority pages: homepage, /about, /contact, all market pages, /luxury-homes-las-vegas, /luxury-homes-san-diego. Template: 150–160 chars, includes primary keyword + dual-market differentiator.
MeasurementGSC → Search Appearance → all pages show non-auto meta description. Target CTR improvement of 15%+ on top 10 organic queries within 90 days.
SEO-T-004
Canonical tags inconsistent or absent — duplicate content risk across market pages
High

ObservationMarket area pages use similar templates with minimal content differentiation. Without explicit canonical tags, Google may treat these as near-duplicate pages and consolidate ranking signals to a single URL — typically not the intended primary page.

PrescriptionAdd self-referencing canonical tags to all pages. Ensure Webflow does not generate duplicate pages via faceted navigation or query parameters.
MeasurementScreaming Frog canonical audit: 0 missing, 0 non-self-referencing canonicals on non-pagination pages.
SEO-T-005
robots.txt not verified — crawl access to key directories unclear
High

ObservationWebflow default robots.txt may block staging subdomain but this has not been verified for the live domain. If /admin or internal Webflow paths are not explicitly disallowed, crawl budget is wasted.

PrescriptionGET /robots.txt — verify Allow: / for all public pages, Disallow: for any Webflow staging or internal paths. Submit to GSC.
MeasurementGSC URL Inspection: 0 blocked priority pages. Crawl stats: crawl budget allocated to indexable pages only.
Squad 3 of 8
SEO Content

Content Strategy & Topical Authority

66 articles · E-E-A-T signals · Pillar/cluster structure · YMYL compliance
0 / 100
15 findings: 3C · 5H · 4M · 3L
Critical
SEO-C-001
65 of 66 blog articles have no visible publication date — E-E-A-T freshness signal absent
Critical

ObservationAll 65 dateless articles fail Google's E-E-A-T freshness signal for YMYL real estate content. Google cannot determine recency. Articles written years ago about market conditions that have materially changed carry equal weight in the crawl as articles written last week.

PrescriptionFix Webflow CMS blog template to expose Created On field + add author byline. System-wide fix — applies to all 66 articles simultaneously. Do not manually date each article.
MeasurementScreaming Frog structured data: all blog URLs return datePublished in page source. GSC: no "thin content" manual actions on blog cluster within 90 days.
Critical
SEO-C-002
Zero California-to-Nevada relocation content — largest organic opportunity unaddressed
Critical

ObservationNo article, landing page, or guide addresses the CA-to-NV luxury relocation buyer. This is the single highest-value organic keyword cluster available to Nathan and the only uncontested Blue Ocean content position identified in the competitive audit. CA-to-NV migration accounts for 60–80% of Las Vegas luxury buyers.

PrescriptionBuild the CA-to-NV Relocation Hub: cornerstone article (2,500+ words) + 4–6 supporting articles + dedicated landing page at /california-to-nevada-relocation + AI-parseable agent summary page.
MeasurementGSC: track impressions and clicks for "california nevada relocation" cluster. Target: 500+ monthly organic sessions to hub within 6 months of publication.
Critical
SEO-C-003
No author bylines on any content — YMYL authorship signal absent for 20-year expert
Critical

Observation66 articles of real estate market commentary and advice, written by a 20-year luxury veteran, with no byline. Google's Quality Rater Guidelines for YMYL content require clear authorship identification. The expertise exists — the signal does not.

PrescriptionAdd "By Nathan Strager" byline element to CMS blog template. Add brief author bio with credentials at article footer. Fixes all 66 articles simultaneously with the same template edit as SEO-C-001.
MeasurementAll 66 articles display byline above or below title. GSC: no quality signals degradation. E-E-A-T rating improvement expected at next manual review cycle.
SEO-C-004
Market area pages are thin (<400 words) with no unique market intelligence
High

ObservationEach of the 12 confirmed market area pages contains boilerplate text under 400 words with no market-specific data, no price trends, no neighborhood intelligence. These pages do not rank for any meaningful queries and provide no E-E-A-T signal.

PrescriptionExpand top 5 priority market pages (Summerlin, Henderson, La Jolla, Coronado, Del Mar) to 800–1,200 words with real market data, recent comps language, and Nathan's personal market commentary.
MeasurementGSC: target impressions for "[market] luxury homes" queries. Baseline: 0 impressions. 6-month target: 200+ impressions per priority market page.
Squad 4 of 8
AI Visibility / GEO

Generative Engine Optimization (GEO)

ChatGPT · Claude · Perplexity · Gemini · 40-prompt battery · SOV 0%
0 / 100
14 findings: 3C · 4H · 4M · 3L
GEO Baseline — 40-Prompt Battery Results

40 prompts tested across ChatGPT, Claude, Perplexity, and Gemini (10 per platform) covering: Las Vegas luxury agents, San Diego luxury agents, dual-market LV+SD agents, Henderson luxury specialists, Summerlin specialists, CA-to-NV relocation agents. Nathan Strager: 0 citations on all 40 tests (0% SOV). The dual-market prompt is completely uncontested — no competitor owns it either.

Critical
GEO-001
0% AI share of voice across all 40 prompt–platform combinations
Critical

ObservationChatGPT: 0/10 citations. Claude: 0/10. Perplexity: 0/10. Gemini: 0/10. The structural causes: no structured data, no AI-citation-authority platform presence (U.S. News, RealTrends, Realtor.com), no citeable long-form content, fragmented NAP. All are addressable.

PrescriptionGEO program in 3 tracks: (1) Entity track — schema, sameAs graph, Perplexity Page; (2) Platform track — Realtor.com, U.S. News, RealTrends submission; (3) Content track — CA-to-NV hub with AI-parseable summary page.
MeasurementRerun 40-prompt battery at 90 days and 6 months. Target: 2–5% SOV at 90 days, 10%+ at 6 months on dual-market prompts.
Critical
GEO-002
Absent from all AI-citation-authority platforms — U.S. News, RealTrends, Realtor.com
Critical

ObservationAI systems prefer citing from high-authority sources. The three highest-authority real estate platforms for AI citation are U.S. News Best Real Estate Agents, RealTrends Verified, and Realtor.com. Nathan is absent or unclaimed on all three. FastExpert and HomeLight — where Nathan has presence — have lower AI citation authority.

PrescriptionPriority 1: Claim and fully populate Realtor.com (immediate). Priority 2: Prepare RealTrends Verified submission (requires production documentation). Priority 3: U.S. News agent directory claim.
MeasurementRealtor.com profile: live within 48 hours. RealTrends: application submitted within 30 days. AI citation test: rerun at 90 days post-implementation.
Critical
GEO-003
NAP inconsistent across 27 digital surfaces — AI entity resolution fragmented
Critical

Observation27 digital surfaces identified. Name variants: "Nathan Strager," "Nate Strager," "Nathan R. Strager." Phone variants: multiple formats. Email variants: 3 different addresses including defunct domain. Address variants: two brokerage addresses. AI systems require consistent NAP to resolve a single entity — inconsistency prevents confident citation.

PrescriptionNAP canonicalization audit: establish one authoritative format for each field. Update all 27 surfaces systematically. Priority surfaces: GBP, Realtor.com, Zillow, HomeLight, FastExpert, LinkedIn.
MeasurementAll P0/P1 surfaces: consistent NAP within 30 days. Moz Local consistency score: target 80%+ within 60 days.
Squad 5 of 8
Social Media

Social Platform Presence & Cadence

LinkedIn · Instagram (×3) · TikTok · Facebook · YouTube · 12 surfaces audited
0 / 100
13 findings: 3C · 4H · 4M · 2L
Critical
SOC-001
Former-brokerage email (nate@luxuryestates.com) live on TikTok bio and CB West agent profile
Critical

ObservationLuxury Estates International was a prior brokerage. The domain is no longer associated with Nathan. Any prospect who copies the email from TikTok or CB West sends to an address that does not reach Nathan. This is active lead loss on two high-visibility surfaces.

PrescriptionTikTok: Edit Profile → update bio email to nate@nathanstrager.com. CB West: contact office administrator or access agent portal to update profile contact email.
MeasurementVerify both surfaces post-update. Send test email to updated address. Confirm receipt within 5 minutes.
Critical
SOC-002
LinkedIn public profile URL contains confirmed typo — professional credibility signal
Critical

ObservationThe LinkedIn public profile URL (used on business cards, email signatures, press materials) contains a typo in the slug. This is observable to any person who clicks the link and sees the URL bar. At a UHNWI level of client, surface credibility signals matter.

PrescriptionLinkedIn → View Profile → Edit public profile & URL → update slug to linkedin.com/in/nathanstrager → Save.
MeasurementVerify new URL resolves correctly. Check all business card and email signature uses. LinkedIn URL claim is first-come: check availability before announcing.
Critical
SOC-003
Three separate Instagram accounts — identity fragmentation across @natestrager, former brokerage accounts
Critical

ObservationThree Instagram accounts identified, including at least one former Luxury Estates International account. Follower base is fragmented. Any prospect searching Instagram encounters conflicting accounts and unclear current brand.

PrescriptionArchive (preferred over delete) former accounts after posting a final Story directing followers to @natestrager. Archive preserves content for reference. Consolidate all future posting to one account.
MeasurementSingle active account (verified 30 days post-consolidation). Follower count trending up from consolidated base. No duplicate accounts appearing in Instagram search for "Nathan Strager."
SOC-007
⚑ Discovery flag: three brokerage affiliations in 18 months — SERHANT Las Vegas not in seed data
High — Flag

ObservationLinkedIn history and social signals indicate: Luxury Estates International → SERHANT Las Vegas (est. January 2026) → Virtue Real Estate Group (March 2026). The SERHANT affiliation was NOT in Phase A seed data and has not been verified with Nathan. Three brokerages in 18 months creates a brand stability narrative risk that must be addressed before any client-facing content is built.

PrescriptionDo NOT reference SERHANT in any client-facing material until Nathan confirms. Ask on first call: "Can you walk me through the brokerage journey? I want to build the right narrative." Help Nathan articulate the story if it has a good reason.
MeasurementThis is a relationship and narrative risk item, not a technical metric. Resolution: Nathan-confirmed brokerage narrative documented and approved before any content publication.
Squad 6 of 8
Reputation

Review Platforms & Reputation Management

GBP · Zillow · FastExpert · HomeLight · Realtor.com · 510 transactions, ~6 GBP reviews
0 / 100
10 findings: 3C · 3H · 3M · 1L
Critical
REP-001
Google Business Profile: ~6 reviews — below luxury market minimum of 25–50
Critical

Observation510 transactions over more than 20 years — approximately 1.2% review-to-transaction rate. Luxury peer Kristen Routh-Silberman: 50+ GBP reviews. Gavin Ernstone: 40+. Ivan Sher: 35+. Nathan's ~6 reviews falls below the minimum credibility threshold that UHNWI buyers apply during due diligence.

PrescriptionPersonal SMS campaign to reachable past clients: "Hi [Name] — a Google review from you would mean a lot: [link]. No pressure either way." Target 5% response rate on reachable contacts = 25+ reviews in 60 days. Ongoing: request within 48 hours of every close.
MeasurementGBP review count: current ~6 → 25 (90 days) → 50 (6 months). Review velocity: ≥3 new reviews per month from close-of-transaction requests.
Critical
REP-002
GBP owner response rate: 0% — active suppression of local pack ranking
Critical

ObservationGoogle explicitly factors owner response rate into local pack ranking. 0% response rate on existing reviews is a direct ranking suppression signal. For UHNWI buyers, an unresponsive GBP suggests an agent who will not respond to them either.

PrescriptionRespond to all existing ~6 reviews within 48 hours. Format: "Thank you [Name] — it was a privilege helping you with [transaction context]. [One personal sentence.] Please reach out for any future real estate needs." Going forward: 100% response rate, within 24 hours.
MeasurementGBP owner response rate: 0% → 100% within 48 hours. Maintain 100% on all new reviews. Local pack ranking position: baseline now, recheck at 90 days.
Critical
REP-003
Realtor.com agent profile unclaimed — highest AI-citation-authority NAR platform absent
Critical

ObservationRealtor.com is the NAR-affiliated platform with the highest domain authority for AI citation in the real estate vertical. An unclaimed or skeletal Realtor.com profile signals an abandoned presence to AI systems that use it as a primary source for "best luxury agent" queries.

PrescriptionClaim profile at realtor.com/real-estate-agents. Complete all fields: photo, bio, both license numbers (NV S.0064342, CA 02200677), both brokerages, all 12 confirmed market areas, current contact info.
MeasurementProfile live and fully populated within 48 hours. GEO retest at 90 days: Realtor.com citation appears as source in at least 1 AI platform response on LV luxury agent prompts.
Squad 7 of 8
Competitive Positioning

Market Position & Competitive Landscape

LV: Ivan Sher · Kristen Routh-Silberman · Gavin Ernstone · Zar Zanganeh · Mahsheed Parsons
6 / 100
10 findings: 3C · 2H · 3M · 2L
Blue Ocean Identification — Tier 1 Non-Customer

The CA-to-NV relocating HNWI buyer-seller is Nathan's uncontested Blue Ocean position. No LV competitor has dual CA licensure. No CA competitor has dual NV licensure. This buyer needs both sides of the transaction handled by one agent who understands both markets. Nathan is the only confirmed agent who can legally and practically do this. No competitor has named, claimed, or built content for this category.

Critical
COMP-001
Annual volume $19.8M vs. LV peer median $100M–$238M — 80%+ credibility gap
Critical

ObservationPublicly indexed production data: Nathan estimated $19.8M annual volume. Ivan Sher (IS Luxury): $238M. Kristen Routh-Silberman (Douglas Elliman): $150M+. Gavin Ernstone (Simply Vegas): $120M+. Zar Zanganeh (The Agency): $100M+. The gap is visible to any prospect who runs a side-by-side comparison on Zillow, FastExpert, or HomeLight.

PrescriptionReframe the competitive narrative: Nathan is not competing for volume leadership — he is competing for the dual-market specialist category where volume comparisons are irrelevant (no competitor has CA-to-NV volume). Price floor enforcement (H3-05) is the fastest path to improving the visible metric.
MeasurementFastExpert average price point: $724K → target $1.2M+ within 12 months through price floor enforcement. Annual volume baseline: $19.8M. Track quarterly.
Critical
COMP-002
San Diego market credibility gap: 2.5 years vs. 14–32 year peer median
Critical

ObservationNathan's CA license was issued approximately 2.5 years ago. SD luxury peers: Jason Barry Team (14+ years), K. Ann Brizolis (32+ years), Aumann team (20+ years). A prospect who googles "San Diego luxury agent" and encounters Nathan's profile alongside these peers sees an experience gap that must be addressed through strategic framing — not ignored.

PrescriptionFrame SD presence as "growing dual-market practice" not "established SD luxury agent." Lead with the 20-year LV track record and the dual-license structure. The differentiator is the cross-market capability — not SD-alone experience.
MeasurementVerify CA-to-NV content accurately represents SD volume trajectory. No content overstates SD production history.
Critical
COMP-003
Average sale price $724K vs. peer average $3M–$4.7M — luxury positioning vs. transaction data contradiction
Critical

ObservationFastExpert and HomeLight show Nathan's average sale price at $724K (FastExpert) and $326K historical average (HomeLight). Ivan Sher: $4.7M average. Kristen Routh-Silberman: $3.2M average. A prospect running a "luxury Las Vegas agent" search will find a website calling itself luxury and a data record showing a sub-$1M average. This is the most directly damaging data point in the digital presence.

PrescriptionPrice floor enforcement is the primary fix (H3-05). Platform bio language on FastExpert, HomeLight, Zillow should specify "luxury specialist — $1.5M+ properties." This does not change the historical average but sets expectations for new data accumulation.
MeasurementTrack new transactions only by price point. FastExpert average price: baseline $724K → target movement toward $1.2M+ within 12 months of price floor enforcement.
Squad 8 of 8
Performance & Accessibility

Lighthouse · Core Web Vitals · WCAG 2.2 AA

Mobile Perf 40–52 · A11y 36–42 · LCP 4.8–7.5s · 3 axe CRITICAL violations
0 / 100
19 findings: 3C · 8H · 8M
Critical
A11Y-001
Missing alt text on ~95% of images — 3 axe CRITICAL violations, Lighthouse A11y 36–42
Critical

ObservationApproximately 95% of images have no alt text attribute. This generates 3 axe CRITICAL violations and is the primary driver of the Lighthouse Accessibility score of 36–42 (minimum acceptable: 90). WCAG 2.2 SC 1.1.1 failure. Screen reader users encounter the site with no image context.

PrescriptionWebflow: select each image → Image Settings → Alt text. Priority: hero portrait, logo, all property thumbnails, market area images. Template: "[Subject] — [Market] — [Context]. E.g., 'Summerlin luxury home — Las Vegas NV — Nathan Strager real estate.'"
Measurementaxe DevTools: 0 CRITICAL violations. Lighthouse A11y: target 70+ at Phase 1 (alt text only), 90+ at Phase 2 (full ARIA remediation). Target: 2–3 hours total effort.
Critical
A11Y-002
No ARIA landmarks — screen reader navigation structure absent
Critical

ObservationNo role="main", role="navigation", role="banner", role="contentinfo" landmarks on any page. Screen reader users cannot navigate by landmark regions. WCAG 2.2 SC 1.3.6 (new in 2.2) likely failing.

PrescriptionWebflow → each section/container → Custom Attributes → role=[appropriate landmark]. Minimum: main, nav, footer on every page template.
MeasurementNVDA/JAWS landmark navigation: all major page regions reachable by landmark shortcut. Lighthouse A11y improvement: +5–8 points.
Critical
PERF-001
Animated GIF thumbnails on properties page — LCP 5.5–7.5s (CWV fail threshold: 2.5s)
Critical

ObservationThe properties page uses animated GIF files as property thumbnails. GIFs are the least efficient image format for this use case: higher file size than WebP, higher CPU decode cost than MP4, no lazy loading support in older browsers. This is the primary driver of the 5.5–7.5s LCP on the properties page (CWV Good threshold: 2.5s).

PrescriptionConvert all animated GIF thumbnails to WebP (static) or MP4 (animated). Use Webflow's native lazy loading. Estimated LCP improvement: 5.5–7.5s → 3.0–4.0s. Further remediation needed to reach 2.5s Good threshold.
MeasurementLighthouse Mobile Performance: target 65+ after GIF conversion. LCP on /properties: target under 4.0s. CrUX data: collect 28-day baseline post-conversion.
PERF-002
Mobile Performance score 40–52 across all pages — below 75 minimum threshold
High

ObservationHomepage: estimated 48. Properties: estimated 40–45. About: estimated 52. All fail the Lighthouse 75 minimum threshold. Mobile is the primary browsing environment for luxury real estate search (60%+ of real estate searches are mobile). Google uses CWV as a ranking signal.

PrescriptionPhase 1: GIF → WebP/MP4 conversion (PERF-001). Phase 2: Enable Webflow's asset optimization. Phase 3: Font subsetting and display:swap. Phase 4: Third-party script defer (analytics, pixel).
MeasurementLighthouse Mobile Performance after Phase 1: target 60+. After Phase 2–4: target 75+. CrUX LCP: Good (under 2.5s) within 90 days of full remediation.
Execution sequence
90-Day Remediation Roadmap
Phase 1 — Week 1

Stop the Bleeding

  • Form GET → POST (15 min)
  • Stale email updated on TikTok + CB West
  • LinkedIn URL slug corrected
  • GBP reviews responded (all ~6)
  • SPF + DMARC published at GoDaddy
Phase 2 — Month 1

Foundation Build

  • Alt text on all images (A11y 42 → 70+)
  • ARIA landmarks on all page templates
  • GIF → WebP/MP4 conversion
  • Blog pub dates + author bylines (CMS fix)
  • Realtor.com profile claimed + populated
  • RealEstateAgent JSON-LD schema
  • Sitemap 404 resolved + GSC submitted
  • GBP review campaign launched
Phase 3 — Months 2–4

Activate the Position

  • CA-to-NV content hub (cornerstone + 4 articles)
  • LinkedIn content cadence live (3/week)
  • Monthly LV market report cadence
  • NAP audit across all 27 surfaces
  • Meta descriptions on all priority pages
  • Market pages expanded (top 5 priority)
Phase 4 — Months 4–6

Compound & Measure

  • GEO retest — 40 prompt battery
  • RealTrends Verified submission
  • CRM deployment (Follow Up Boss)
  • Review cadence system in CRM
  • WCAG 2.2 AA full certification pass
  • Core Web Vitals full remediation
Measurement commitment
6-Month Success Metrics
MetricCurrent baseline90-day target6-month target
GBP review count~62550
GBP owner response rate0%100%100%
AI SOV (40-prompt battery)0%2–5%10%+
Lighthouse A11y (mobile avg)36–4270+90+
Lighthouse Perf (mobile avg)40–5265+75+
Blog articles with pub dates1 / 6666 / 6666 / 66
CA-to-NV content published0 pieces1 cornerstone + 3 supportFull cluster live
Monthly organic sessions (blog cluster)Est. <200300+500+
FastExpert avg price point$724KImproving$1.2M+ (price floor)
Realtor.com profile statusUnclaimedClaimed + populated5+ reviews
LinkedIn posts / week~033 (maintained)
axe CRITICAL violations300
Gate check compliance
Phase A Constraints — Carried Through All Findings
Active gate check constraints

LA / Los Angeles: Not a confirmed market. No finding references LA as a Nathan Strager market. Do not add.

NV license: NV S.0064342 — corroborated by public records, not verified with NV Real Estate Division in this audit. Represented as "dual NV and CA licensed" — not "confirmed active" in any regulatory filing.

Career volume: "$200M+" cited only when directly quoting Nathan's own site. Production data (FastExpert, HomeLight) used for competitive comparison only.

SERHANT Las Vegas affiliation: Not in Phase A seed data. Flagged in SOC-007. Do not reference in any client-facing material pending Nathan confirmation.

Brokerage: Virtue Real Estate Group (LV, March 2026 current) + Coldwell Banker West (SD, current). No references to former brokerages in client-facing materials unless Nathan confirms the narrative.