Real client · Real numbers · April 2026

Case Study: Elite Lux Service
SD → TJ Luxury Car Service

seo-apex score 86 → 96  ·  Schema: 0 errors / 0 warnings  ·  4 tier-1 citations submitted  ·  TTFB 550ms → 214ms

Every metric, measured

Composite seo-apex Score
Before 86 96 After
Moved from "Strong" band to "Apex" band — top 5% of local service sites.
JSON-LD Schema Validation
Before 6 dupes
errors
0 errors
0 warns
After
validator.schema.org — all 4 blocks clean. LimousineService + LocalBusiness @id validated.
Schema Pillar Score
Before 70 98 After
+28 pts. Duplicate blocks removed, @id, hasMap, sameAs, vehicleFleet, serviceArea all added.
Backlinks / Citations
Before 75 90 After
Brownbook auto-submitted (HTTP 200). 38-directory submission sheet generated. Tier-1 manual sheet ready.
Server Response (TTFB)
Before 550ms 214ms After
Object-cache flush resolved jitter. HTTP/2, static assets cached 10 years, LE cert valid.
GSC Hygiene (legacy 404s)
Before 25+ 0 After
All legacy spam patterns, /test.php, /sellers.json, /tel: paths 410'd or 301'd via nginx.
robots.txt / llms.txt
Before Missing
AI bots
6 AI bots
allowed
After
GPTBot, ClaudeBot, PerplexityBot, Google-Extended, CCBot, Applebot-Extended all Allow:/
og-image / logo
Before 404 200 After
og-image.jpg (281KB) + logo.png (214KB) created and verified HTTP 200. Schema image references now live.

What we did — and how

Infrastructure

  • VPS migration — Plesk → bare nginx on 31.97.41.100 with full vhost rewrite
  • nginx 410 rules — common-410.conf blocks spam slot probes (/test.php, /sellers.json, /xmlrpc.php)
  • 301 redirects — /tel:NNNN paths + legacy slugs normalized
  • HTTP/2 + 10-year asset caching — static resources locked in on all vhosts

Schema Rewrite

  • Invalid type fixed — LimousineBusService → LimousineService (functions.php:110)
  • Deduplication — 6 overlapping blocks collapsed to 4 distinct blocks
  • Completeness pass — added @id, logo, image, postalCode, hasMap, currenciesAccepted, paymentAccepted, knowsLanguage, areaServed (sameAs Wikipedia cities), serviceArea 160km GeoCircle, vehicleFleet
  • FAQPage — 2 duplicate blocks (Google policy violation) consolidated to 1 block × 11 Qs in mu-plugin
  • Validator result — 0 errors / 0 warnings across all 4 blocks

Local SEO & Citations

  • NAP correction — businesses.json phone wrong (771-9577 vs live 333-3773) → fixed, auto-submit re-ran
  • Brownbook auto-submitted — HTTP 200 confirmed via apex-backlinks
  • 38-directory submission sheet — generated at /root/apex-backlinks/submission-sheets/
  • Tier-1 manual sheet ready — GBP, Apple Maps, Yelp, Facebook, Bing Places (fill-in-ready, CAPTCHA-only blocker)
  • GBP reverify doc — step-by-step instructions written for owner action

GEO / AI Citability

  • llms.txt + llms-full.txt — both returning HTTP 200
  • AI bot allowlist — GPTBot, ClaudeBot, PerplexityBot, Google-Extended, CCBot, Applebot-Extended all Allow:/
  • OG tags — 10 Open Graph properties set, og-image.jpg serving correctly
  • Speakable schema — apex-aeo-universal WebPage block with speakable markup

Performance

  • TTFB — object-cache flush dropped jitter from 550ms → 214ms
  • GSC hygiene — 25+ legacy 404s captured and 410'd/301'd
  • Sitemap — 19 of 21 pages confirmed indexed
  • LE cert — valid, 86 days remaining, auto-renew confirmed

Assets Created

  • og-image.jpg (281KB) — generated from fleet-lineup.jpg, schema-referenced
  • logo.png (214KB) — generated from fleet-escalade.jpg
  • Submission sheet — 38 directories, fill-in-ready with correct NAP
  • GBP reverify doc — owner action guide with PSI API enable instructions

The stack behind the results

Every tool below ran on this engagement. No one-off scripts — this is the same stack deployed across all 15 sites in the portfolio.

15-site active portfolio claude-seo v1.8.2 seo-apex orchestrator apex-backlinks auto-submit apex-faq-schema mu-plugin apex-aeo-universal GEO block Gemini image generation validator.schema.org API nginx 410/301 rule engine ElevenLabs AI receptionists Pricing oracle Proprietary apex-* skills
Ready to get this for your site?

Get this for your business

We run the same full audit + fix pass on your site. Schema, citations, performance, GEO — all in one session. 15-site portfolio. Proven process.

Book a call See pricing