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: X-Robots-Tag: noindex blocking every page. One server config fix later: 75 → 88 GEO score, 41 → 100 core indexing, 1 → 97 crawlable pages.
What Chad did
Three phases from diagnosis through fix deployment and verification.
- Full GEO audit of whitedreamvillas.com (scored 75/100 — "Good" tier overall, but core indexing 41/100 — "Critical")
- Identified smoking gun: server sending
X-Robots-Tag: noindexon every page - Only 1 of 97 pages crawlable — entire site invisible to Google and AI search engines despite being live 2+ years
- Root cause: not an SEO problem, a server configuration bug
- Priority 0: Remove X-Robots-Tag noindex header (unblocks all 97 pages)
- Schema markup delivered (LocalBusiness, Review types)
- Title and meta description templates (resolve duplicate titles, short metas)
- Content polish recommendations for E-E-A-T improvements
- Day 7: Dev removed noindex header + deployed LocalBusiness schema
- Day 9: Search Console showed indexing spike — 97 pages now crawlable
- Day 14: Unique titles + meta descriptions deployed across villa pages
- Day 30: Follow-up audit confirmed: 75 → 88 score, site in Good tier, visible to AI
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.
The 30-day transformation
October–November 2024, from invisible to Good tier.
Breakdown by category
Before → after scores across all 6 GEO audit categories.
| Category | Before | After | Change |
|---|---|---|---|
| Core Indexing | 41 | 100 | +59 |
| GEO Signals | fail | 96 | +96 |
| E-E-A-T (Content) | 47 | 71 | +24 |
| Schema | 50 | 67 | +17 |
| Technical SEO | — | improved | — |
| Overall GEO Score | 75 | 88 | +13 |
88/100 is solid "Good" tier, but path to "Excellent" (90+) is clear: add Review schema (guest testimonials), FAQPage schema (villa booking FAQs), and update LocalBusiness with more detailed service offerings. These were identified in the initial audit but deferred as P1/P2 — P0 was "unblock the entire site first."
Technical issues resolved
Content and metadata polish during the 30-day window.
| Issue | Before | After |
|---|---|---|
| Duplicate page titles | 7 | 2 |
| Short meta descriptions | 8 | 1 |
| Broken links | 3 | 2 |
| X-Robots-Tag noindex | 97 pages | removed |
Timeline
30-day implementation from audit to confirmation.
X-Robots-Tag: noindexheader was blocking the entire site from Google and AI search. Chad found it in 10 seconds, delivered the fix priority list same day, and moved them from invisible to Good tier (75 → 88 score) in 30 days with one config change + content polish. The lesson: perfect content and design mean nothing if a server config bug tells search engines "don't look here."See how Chad works.
From Slack.
Real conversation from the White Dream Villas engagement — diagnosis, fix delivery, implementation tracking.