// case study · white dream villas

The whole site was invisible.
One fix changed everything.

Luxury villa rental company in Greece. 97 pages live for 2+ years. Zero visibility in Google or AI search. Chad found the bug in 10 seconds. One server config fix later: 75 → 88 GEO score.

GEO SCORE
7588/100
CORE INDEXING
41100/100
GEO SIGNALS
fail96/100
E-E-A-T
4771/100
// ABOUT THIS ENGAGEMENT

Client: White Dream Villas — luxury villa rental company in Santorini and Mykonos. 97 pages live. Beautiful photography. Perfect UX. Zero search visibility.

The problem: Initial GEO audit showed 75/100 (Good tier) but core indexing was 41/100 — critical tier. Only 1 of 97 pages was crawlable. The entire site was invisible to Google and AI search engines despite being live for 2+ years.

Root cause: Server was sending X-Robots-Tag: noindex on every page. A single misconfigured header blocking all 97 pages from Google's index. Not an SEO problem — a server config bug.

What Chad did: Ran the full 6-subagent GEO audit. Identified the noindex header in 10 seconds. Drafted the fix list with priority order. Provided schema markup (LocalBusiness, Review) and title templates. Followed up 30 days later to verify the improvement.

Result: GEO Score 75 → 88 (+13 points). Core indexing 41 → 100 (+59 points). Geo signals failing → 96. E-E-A-T 47 → 71. Schema 50 → 67. Duplicate titles 7 → 2. Short metas 8 → 1. The site went from borderline broken to solid B grade in 30 days with one config fix + content polish.

Key insight:You can have perfect content, beautiful design, flawless UX — but if your server tells Google "don't index this," you don't exist. This is why technical audits matter. The biggest SEO wins aren't content strategy — they're finding the one broken thing that's blocking everything else.

// IMPROVEMENT BREAKDOWN (30 DAYS)
Indexing Fixed
Core Indexing: 41 → 100 (+59)
Crawlable pages: 1 → 97
Geo signals: failing → 96
X-Robots-Tag removed
Content Polished
E-E-A-T: 47 → 71 (+24)
Duplicate titles: 7 → 2
Short metas: 8 → 1
Broken links: 3 → 2
Schema Added
Schema score: 50 → 67 (+17)
Still missing: Review
Still missing: FAQPage
Still missing: updated LocalBusiness
// 30-DAY TIMELINE
Day 0Initial audit
Chad identifies X-Robots-Tag: noindex blocking all 97 pages
Day 2Fix drafted
Schema markup + title templates + priority order provided to dev
Day 7Config shipped
Dev removes noindex header + adds LocalBusiness schema
Day 9Google re-crawl
Search Console shows indexing spike — 97 pages now crawlable
Day 14Content polish
Unique titles + meta descriptions deployed across villa pages
Day 30Follow-up audit
75 → 88 score confirmed. Site now in Good tier, visible to AI
#white-dream-villas· client.slack.com
White Dream Villas
▾
CHANNELS
# general
# white-dream-villas
# marketing
# website1
# seo-reports
#white-dream-villas|Chad discovers the site is completely invisible to Google and AI — a single server config bug blocking everything.
——— Today ———
Message #white-dream-villas
BIS@:smile:↵ chad listening
• real customer engagement· Initial Audit · loops every 29s
t = 0.0s