onev-rp.de
Live ProjectA complete website rebuild and SEO migration for ONEV — an established German GTA 5 roleplay server. From a hacked, suspended WordPress site to a fast, static Astro 5 build — rebuilt URL-for-URL to preserve three years of organic search rankings.
Visit onev-rp.deFrom Liability to Asset
The old WordPress site was suspended after a malware compromise — while still ranking for thousands of keywords. The rebuild had to recover the brand and protect every ranking position.
WordPress (suspended)
- Hacked & suspended for malware
- Slow, plugin-heavy stack
- Heavy 963 KB logo, no Core Web Vitals focus
- Rankings at risk of disappearing
Astro 5 (static)
- Static HTML — no attack surface, no PHP
- Identical URL structure (1:1 permalinks)
- SVG logo, lazy loading, fast CWV
- Schema.org for featured snippets
SEO Preserved by Design
Every technical decision protected the existing search footprint — because for a three-year-old domain, a botched migration means losing the audience overnight.
Identical URLs
All top pages rebuilt 1:1 with trailingSlash: 'always' to match the old permalinks — plus 301 redirects for legacy WordPress paths.
Schema.org Snippets
FAQPage, HowTo and DefinedTermSet structured data — turning a 51k-impression glossary page into featured-snippet territory.
Auto Sitemap
@astrojs/sitemap generates a clean sitemap-index, re-submitted to Google Search Console to speed up re-indexing.
Mobile & CWV
Mobile-first titles (≤ 50 chars), lazy-loaded media and a lightweight static stack for strong Core Web Vitals across devices.
DACH-Focused
96% of traffic is German-speaking — the rebuild stays Hochdeutsch with no unnecessary i18n overhead.
Hardened Hosting
Static output behind Caddy/Nginx with HTTPS + HSTS — no CMS to exploit, no recurring malware risk.
Tech Stack
Built as a rescue-and-rebuild for a community that had years of momentum on the line. The goal was never just a prettier site — it was preserving ~110,000 monthly impressions through a careful, structure-first migration, and replacing a fragile CMS with a fast, secure static foundation the team can run without fear of the next compromise.
Migrating a site without losing rankings?
I rebuild legacy sites on modern, static stacks — preserving URLs, structured data and search visibility every step of the way.