Warum eine Joomla SEO-Agentur zur WordPress-Migration berät
Wir sind eine spezialisierte Joomla-SEO-Agentur. Trotzdem oder gerade deswegen empfehlen wir manchen Kunden den Wechsel zu WordPress – nämlich dann, wenn die Rahmenbedingungen es nahelegen. Das ist ehrliche Beratung statt Lock-in.
Wir verdienen nichts an der Empfehlung »Bleib bei Joomla«, wenn das die falsche Empfehlung wäre. Und wir verdienen genauso wenig an einer Migration, wenn sie nicht wirklich nötig ist. Was wir verdienen, ist Vertrauen und langfristige Mandate – egal auf welchem CMS.
Wann sich der Wechsel lohnt
Sechs Indikatoren, bei denen wir einen Wechsel zu WordPress in Betracht ziehen:
- Personalengpässe in der Joomla-Pflege.Der bisherige Admin geht in Rente, das Joomla-Wissen verschwindet, neuer IT-Personal hat keine Joomla-Erfahrung. WordPress-Profis sind am Markt deutlich häufiger zu finden.
- Theme- und Design-Anforderungen.Moderne Page-Builder wie Elementor, Bricks oder Kadence-Builder bieten visuelle Bearbeitung, die Joomla in dieser Form nicht hat. Bei Sites mit hohem Design-Iterations-Bedarf ist WordPress oft praktischer.
- Spezial-Plugins benötigt.WordPress hat das mit Abstand größte Plugin-Ökosystem. Für Themen wie WooCommerce, LMS-Systeme, Membership-Plattformen oder spezielle Branchenlösungen findet sich dort fast immer eine ausgereifte Lösung.
- Joomla 3 mit komplexer Custom-Architektur.Wenn die Migration auf Joomla 5 ohnehin ansteht und dabei viel Code umgeschrieben werden müsste, kann ein Wechsel zu WordPress sinnvoller sein – statt zweimal Migrations-Aufwand.
- Hosting-Konsolidierung.Hosting-Provider haben oft WordPress-spezifische Optimierungen (managed WordPress, eingebaute Caches, automatische Updates). Wer ohnehin auf einen modernen Provider wechselt, kann gleichzeitig auf WordPress umsteigen.
- Marketing-Tool-Integrationen.HubSpot, Mailchimp, Zapier und viele andere Marketing-Tools haben WordPress-Plugins. Joomla-Integrationen sind oft dünn oder veraltet.
Wann du besser bei Joomla bleibst
Genauso wichtig: Wann eine Migration nicht sinnvoll ist. Vier klare Gegen-Indikatoren:
- Mehrsprachigkeit ist zentral.Joomla hat native Multi-Language-Unterstützung ohne Plugins. WordPress braucht WPML oder Polylang – beide sind solide, aber technisch komplexer und im Premium-Bereich kostenpflichtig. Wer mit drei oder mehr Sprachen arbeitet, hat in Joomla oft das robustere Setup.
- Komplexe Rechte- und Rollenverwaltung.Joomlas ACL-System ist mächtig und granular. Behörden, Vereine und Bildungseinrichtungen mit komplexen Berechtigungs-Strukturen sind in Joomla oft besser bedient als in WordPress (auch mit Members-Plugin).
- Kostenstruktur ohne ständige Updates.WordPress lebt vom Plugin-Ökosystem, viele Plugins sind Premium mit jährlicher Lizenzgebühr. Joomla-Sites kommen oft mit weniger laufenden Lizenzkosten aus.
- Kein konkreter Schmerz.Wenn die Joomla-Site funktioniert, gepflegt wird und die Aufgabe erfüllt – warum migrieren? Migration ist Aufwand und Risiko. Ohne klaren Vorteil ist Bleiben die richtige Entscheidung.
Wie eine saubere Migration läuft
Eine Joomla-zu-WordPress-Migration in vier Phasen, typischerweise über sechs bis zehn Wochen:
Phase 1: Audit und Migrations-Plan (Woche 1–2)
Vollständige Bestandsaufnahme der Joomla-Site: Inhalte, Komponenten, Plugins, Custom-Code, URL-Struktur, Search-Console-Performance, eingehende Backlinks. Daraus entsteht ein konkreter Migrations-Plan mit Aufwandsschätzung, Risiko-Einschätzung und Timeline.
Phase 2: WordPress-Setup und Content-Migration (Woche 3–6)
WordPress wird auf einem Staging-Server aufgesetzt. Theme-Auswahl, Plugin-Konfiguration, technische SEO-Basis. Content-Migration entweder über spezialisierte Migrations-Plugins (FG Joomla to WordPress) oder bei komplexen Sites über Custom-Skripte. Bilder, Kategorien, Tags, Autoren, Meta-Daten – alles wird übertragen.
Phase 3: URL-Mapping und Redirects (Woche 5–7)
Die wichtigste SEO-Phase: Für jede alte Joomla-URL wird die neue WordPress-URL
festgelegt. 301-Redirect-Map als Excel- oder CSV-Datei erstellen, in WordPress
über ein Redirect-Plugin oder direkt in der .htaccess implementieren.
Search Console und alte XML-Sitemap parallel dazu vorbereiten.
Phase 4: Live-Schaltung und Monitoring (Woche 7–10)
DNS-Switch, neue XML-Sitemap in Search Console einreichen, Performance über vier Wochen engmaschig beobachten. Bei größeren Schwankungen Sofortmaßnahmen einleiten. Erst nach vier Wochen stabiler Werte gilt die Migration als abgeschlossen.
Was eine Migration kostet
Migrationskosten variieren stark nach Site-Komplexität. Drei realistische Größenordnungen:
Kleine Joomla-Site (bis 50 URLs, com_content only)
2.500 bis 4.000 € netto. Migrations-Plugin, Standard-Theme, manuelle Nachbearbeitung, Redirect-Map. Realistisch in 4 Wochen umsetzbar.
Mittlere Joomla-Site (100–500 URLs, mit Custom-Components)
5.000 bis 9.000 € netto. Custom-Migrations-Skripte, ggf. Custom-Plugin-Entwicklung in WordPress, ausführliche Redirect-Pflege, Theme-Anpassung. Typisch 6–8 Wochen Projektzeit.
Große Joomla-Site (1.000+ URLs, Multi-Language, Multi-Component)
10.000 bis 25.000 € netto. Aufwändiges Migrationsprojekt mit eigener Projektstruktur. Bei Multi-Language oft auch eine Strategie-Entscheidung: Welches Multi-Language-Plugin in WordPress (WPML vs. Polylang vs. native Multisite)?
Wichtig: Diese Kosten sind transparent kalkuliert und enthalten keine versteckten Aufschläge. Wer einen Festpreis braucht, bekommt einen. Wer auf Stundenbasis arbeiten möchte, ebenfalls (200 €/Stunde netto). Im kostenlosen Audit klären wir, in welcher Kategorie deine Site liegt.
Der typische Migrations-Workflow im Detail
Inhalts-Mapping
Joomla-Artikel werden in WordPress-Beiträge oder -Seiten umgewandelt. Joomla-Kategorien werden zu WordPress-Kategorien (mit Hierarchie). Joomla-Tags zu WordPress-Tags. Custom-Components mit eigenen Inhalten brauchen oft Custom Post Types in WordPress – ein Punkt, der in der Aufwandsschätzung kritisch ist.
Bilder und Medien
Alle Bilder aus dem Joomla-Medien-Manager werden in die WordPress-Mediathek übernommen. Bei größeren Bildbeständen (über 1.000 Bilder) automatisiert via WP-CLI-Skript. Bei der Gelegenheit gleich auf WebP umstellen, falls noch nicht gemacht.
SEO-Daten
Meta-Title, Meta-Description, Meta-Keywords (auch wenn ungenutzt) und Robots-Direktiven werden übertragen. Bei Joomla mit aktiver SEO-Extension (sh404SEF, 4SEO) zusätzlich die dort gepflegten erweiterten Felder. In WordPress übernimmt Yoast SEO oder Rank Math die Verwaltung.
URL-Struktur
Hier liegen die meisten Migrations-Risiken. Die alte Joomla-URL-Struktur unterscheidet sich von der neuen WordPress-Struktur. Drei Strategien:
- Best Practice: Neue URL-Struktur ist sauberer als die alte. 301-Redirect für jede alte URL setzen.
- Konservativ: Alte URL-Struktur in WordPress nachbauen (mit URL-Rewrite-Regeln). Vermeidet Redirect-Risiken, aber erbt eventuelle SEO-Schwächen.
- Hybrid: Wichtige URLs identisch halten, weniger wichtige umstellen.
Welche Strategie sinnvoll ist, hängt von der Anzahl der Backlinks pro URL, der Search-Console-Performance und der Komplexität der bestehenden Struktur ab. Im Audit empfehlen wir die passende Variante.
Häufige Migrations-Fehler, die wir vermeiden
- Migration ohne URL-Audit.Wer einfach loslegt, ohne die Search-Console-Daten ausgewertet zu haben, riskiert Ranking-Verluste an genau den URLs, die bisher den meisten Traffic brachten.
- Theme-Auswahl mit Page-Builder-Lock-in.Manche WordPress-Page-Builder erzeugen massiven Ballast-Code. Kommen die im Migrations-Aufwand günstiger weg, kosten sie später bei Performance und SEO. Wir empfehlen schlanke Themes wie Kadence oder GeneratePress.
- Vergessene Komponenten-Inhalte.Joomla-Sites mit Custom-Components verlieren bei der Migration oft genau diese Inhalte – wenn das Migrations-Skript sie nicht erfasst. Bei der Audit-Phase entscheidend zu prüfen.
- Falsches Hosting.Billighosting unter 5 €/Monat ist oft nicht WordPress-tauglich. Sauberes Hosting kostet bei einem Standard-WordPress 8–25 €/Monat netto, bei größeren Sites mehr.
- Live-Gang ohne Staging-Test.Direkt auf Live umstellen ist Hochrisiko. Staging-Setup und ein- bis zweiwöchige Testphase sind Standard.