Web Application Project

onev-rp.de

Live Project

A 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.

Astro 5 Tailwind CSS 4 TypeScript Schema.org Technical SEO Static / Nginx
Visit onev-rp.de

From 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.

Before

WordPress (suspended)

  • Hacked & suspended for malware
  • Slow, plugin-heavy stack
  • Heavy 963 KB logo, no Core Web Vitals focus
  • Rankings at risk of disappearing
After

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.

0
Impressions / 3mo
0
Clicks / 3mo
5.4
Avg. Position
0
DACH Traffic

Tech Stack

Astro 5
Tailwind CSS 4
TypeScript
Schema.org
@astrojs/sitemap
Nginx / Static

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.

Get in Touch Web Development Services Visit onev-rp.de