Real Estate · IDX Listings · KW Agent IDX (Rapattoni API) · Custom Site · Keller Williams Good April 2026

SEO Audit — The Realty Group Online

therealtygrouponline.com · Lighthouse mobile audit · Powered by MySeodesk

SEO Score
84/100
Weighted composite
Performance
70
/100
SEO
100
/100
Best Practices
100
/100
Accessibility
93
/100

📋 Executive Summary

84
/100

The Realty Group Online has exceptional on-page SEO — 100/100 — but LCP is impacted by IDX listing images served via Rapattoni API.

✅ Fixed: Hero image compressed 2.1 MB → 267 KB and preload hints added. ⚠ Cannot fix: MLS listing images are served directly from the Rapattoni API — we have no control over their compression, format, or CDN delivery. The remaining LCP reduction requires requesting WebP/optimized image endpoints from Rapattoni or building a server-side image proxy.

✅ Top Strengths

Perfect SEO score: 100 — all on-page signals correct (titles, meta, canonicals)

Perfect Best Practices: 100 — security headers, HTTPS, no deprecated APIs

Zero CLS (0.000) — layout never shifts, excellent visual stability

Zero TBT (0ms) — no JavaScript blocking the main thread

Perfect Accessibility baseline: 93

🚨 Top Issues

Critical

LCP: 18.0 seconds

IDX listing images load uncompressed from Rapattoni — 9.4 MB savings identified. 18s LCP is in Google's "Poor" band and triggers Core Web Vitals demotion in rankings

Critical

Total payload: 10.9 MB

Enormous page weight — primarily unoptimized IDX listing images. Real users on mobile connections wait 30+ seconds for full load

High

Render-blocking resources: 1.65s

CSS/JS blocking initial paint — 1.65s delay before any content renders, compounding the LCP crisis

📊 Score Breakdown

Technical SEO
100
Weight: 22%
Content Quality
85
Weight: 23%
On-Page SEO
95
Weight: 20%
Schema
52
Weight: 10%
Performance
70
Weight: 10%
AI Readiness
80
Weight: 10%
Images
70
Weight: 5%
CategoryWeightScoreProjected (post-fixes)
Technical SEO22%100100
Content Quality23%8593
On-Page SEO20%9598
Schema10%5267
Performance (CWV)10%7078
AI Search Readiness10%8090
Images5%7082

⚙️ Technical SEO

CheckStatusDetail
HTTPS✓ PassSite served over HTTPS with valid certificate
robots.txtCrawl directives present
XML SitemapSitemap accessible and submitted
Canonical tags✓ PassSelf-referencing canonicals on key pages
Mobile optimization✓ PassViewport meta tag present, responsive layout
llms.txt✗ MissingAI crawler access control file
Security headers✓ GoodX-Content-Type, X-Frame-Options, HSTS
No broken links✓ PassNo 4xx responses detected on crawled pages

📝 Content Quality

E-E-A-T Assessment

85/100

Experience, Expertise, Authoritativeness, Trustworthiness signals. Schema, credentials, and review count as E-E-A-T evidence.

Content Depth

95/100

On-page signal quality: title uniqueness, meta descriptions, heading structure, word count, and internal linking density.

🔍 On-Page SEO

ElementStatusDetail
Title tagsUnique, keyword-targeted titles present
Meta descriptionsPresent on key pages
H1 tagsSingle H1 per page matching target keyword
Canonical URLsSelf-referencing canonicals prevent duplicate content
Open Graph tagsOG title, description, image present for social sharing
Structured headingsHeading hierarchy H1→H2→H3 logical
Internal linkingInternal link depth could be improved with topic clusters

🧩 Schema & Structured Data

StatusSchema TypeNotes
WebSiteImplemented
RealEstateAgent (basic)Implemented
Person (agent profile)Missing — recommended
LocalBusinessMissing — recommended
FAQPageMissing — recommended
Offer (listings)Missing — recommended
AggregateRatingMissing — recommended
<!-- Recommended schema addition -->
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Person (agent profile)",
  "name": "The Realty Group Online"
}
</script>

Performance (Core Web Vitals)

⚠ Performance needs improvement — LCP 18.0 s is in Google's Poor band — direct ranking demotion risk.
Performance
70
SEO
100
Best Practices
100
Accessibility
93
LCP
18.0 s
FCP
2.8 s
TBT
0 ms
CLS
0.000
Speed Index
3.2 s
TTI
18.5 s
CategoryScoreStatus
Performance70Needs Improvement
SEO100Good
Best Practices100Good
Accessibility93Good

🤖 AI Search Readiness

llms.txt

✗ Missing

Controls which content AI crawlers (GPTBot, Claude, Perplexity) can access and cite.

AI Citability

80/100

Estimated likelihood of being cited by AI search tools based on content structure and schema signals.

Schema Signals

52/100

Structured data helps AI systems understand entity relationships and generate accurate citations.

# llms.txt — Add to site root
# Allow all AI crawlers
User-agent: *
Allow: /

# Disallow admin/private paths
Disallow: /admin/
Disallow: /api/

🛠 Critical Issues & Fixes

Critical

LCP: 18.0 seconds

IDX listing images load uncompressed from Rapattoni — 9.4 MB savings identified. 18s LCP is in Google's "Poor" band and triggers Core Web Vitals demotion in rankings

Critical

Total payload: 10.9 MB

Enormous page weight — primarily unoptimized IDX listing images. Real users on mobile connections wait 30+ seconds for full load

High

Render-blocking resources: 1.65s

CSS/JS blocking initial paint — 1.65s delay before any content renders, compounding the LCP crisis

CategoryIssueDetailType
PerfLCP: 18.0 seconds — CRITICALIDX images unoptimized — Google "Poor" bandFailed
PerfTotal payload: 10,934 KiBPrimarily unoptimized listing imagesFailed
PerfImage savings: 9,381 KiBWebP conversion + compression would cut page weight by 86%Failed
PerfRender blocking: 1.65sCSS/JS on critical path — defer non-essential resourcesFailed
PerfTTI: 18.5 secondsInteractive after 18.5s on mobile — unusable UXFailed
A11yHeading order brokenHeadings not in sequential order — h2 before h1Failed
A11yContrast ratio failureSome text elements below WCAG 4.5:1 thresholdFailed

🗺 30-60-90 Day Roadmap

30 Days — Critical
Compress and lazy-load IDX listing images — 9.4 MB savings available (WebP + loading="lazy")
Investigate Rapattoni image delivery — request CDN or optimized image URLs from provider
Defer or async render-blocking scripts — 1.65s savings possible
60 Days — High Priority
Add Person schema for Teresa Grant (agent credentials, licenses, KW affiliation)
Add LocalBusiness schema with NAP + service area
Create llms.txt — real estate is AI-searchable (Perplexity recommends agents)
90 Days — Optimizations
Add FAQPage schema to buyer/seller guide pages
Add AggregateRating once Zillow/Realtor.com reviews can be cited
Fix heading hierarchy (h2 before h1 detected in audit)