Joomla SEO Agentur: Eindeutige URLs und bessere Rankings für Ihre Joomla-Website

Unsere Joomla SEO Agentur optimiert Websites dort, wo das CMS eigene Anforderungen stellt: bei Menüpfaden, Routing, Erweiterungen, Ladezeit und Sprachversionen. Wir arbeiten direkt in Ihrem Projekt oder gemeinsam mit Ihrem Joomla-Entwickler. Ziel unserer Suchmaschinenoptimierung ist eine eindeutige Adresse je Inhalt, über die Ihre Website Rankings und Anfragen gewinnt.

hand-icon Jetzt Joomla SEO anfragen
Joomla SEO Agentur

Warum verlieren Joomla-Websites Rankings, obwohl das CMS alles mitbringt?

Rankings gehen verloren, weil Menü, Router und Erweiterungen in Joomla mehrere Adressen für denselben Inhalt erzeugen können. Das CMS liefert suchmaschinenfreundliche URLs, Aliase, Metadaten, Caching und Mehrsprachigkeit schon im Core mit. Zu einer konsistenten Struktur werden diese Funktionen aber nur, wenn feststeht, welche URL für welches Thema ranken soll.

Ohne diese Festlegung wählt Google selbst zwischen den Varianten. Die Ursachen liegen im Menü, im Routing, im Template, in den Listenansichten und in den Sprachversionen. Auch der Versionsstand zählt dazu, denn ältere Installationen kennen die neueren Routing-Optionen nicht.

Icon Menüpfade

Ein Beitrag, mehrere Menüpfade: doppelte URLs durch die Itemid

Über die Itemid verknüpft Joomla jede aufgerufene Seite mit einem Menüeintrag. Von dieser Zuordnung hängt ab, welche Module laden, welcher Breadcrumb-Pfad erscheint und unter welcher URL der Inhalt erreichbar ist. Hängt derselbe Beitrag an zwei Menüeinträgen, entstehen zwei Pfade mit identischem Text. Google wertet das als Duplicate Content und sucht sich eine der beiden Varianten aus.

Für jeden Inhalt mit Rankingziel legen wir einen Hauptpfad fest. Interne Links, Breadcrumbs und der Canonical Tag zeigen danach auf genau diese Adresse. Beiträge ohne eigenen Menüeintrag prüfen wir gesondert, weil das System für sie Ersatzpfade unter /component/content/ bildet.

Icon URL-Varianten

index.php, Slash-Varianten und Dateiendungen bleiben parallel erreichbar

Ohne suchmaschinenfreundliche URLs liefert das CMS Adressen wie index.php?option=com_content&view=article&id=7&Itemid=133 aus. Mit aktivierten SEF-URLs und URL-Rewrite wird daraus ein lesbarer Pfad wie /leistungen/beratung. Viele Projekte bleiben an dieser Stelle stehen, obwohl die alten Adressen weiter erreichbar sind. Je nach Konfiguration lässt sich dieselbe Seite dann mit index.php, mit und ohne Endung .html, mit und ohne Trailing Slash, über HTTP oder ohne www aufrufen.

Seit Version 5.1 kann das Plugin System – SEF laut Joomla-Dokumentation Aufrufe mit index.php per 301 umleiten und eine einheitliche Slash-Schreibweise erzwingen. Version 5.2 brachte ein striktes Routing, das doppelte Adressen auf die richtige URL weiterleitet. Ab Werk nimmt Joomla Aufrufe mit und ohne index.php oder Slash an, die Schalter müssen also bewusst gesetzt werden. HTTPS lässt sich in der globalen Konfiguration erzwingen, die Variante ohne www leiten wir auf Serverebene um. Jede Variante rufen wir im Livezustand auf und prüfen den Statuscode, den sie zurückgibt.

Icon Menüumbau

Menüumbauten ändern Adressen ohne Weiterleitung

Der Router bildet den Pfad einer Seite aus Alias, Kategorie und Position im Menü. Schon ein umbenannter Alias oder ein verschobener Menüeintrag erzeugt eine neue URL. Unter der alten Adresse meldet der Server einen 404 Fehler, und die Rankings dieser Seite gehen verloren. Zwar kann die Komponente Umleitungen im Core fehlerhafte Aufrufe protokollieren, ein Ziel müssen Sie dort aber von Hand eintragen.

Vor jedem Umbau sichern wir die bestehenden URLs und legen für geänderte Adressen eine 301 Weiterleitung fest. Nach dem Umbau rufen wir jede alte URL einmal auf und kontrollieren, ob sie ohne Zwischenstation am richtigen Ziel ankommt.

Icon doppelte Signale

Template und Erweiterungen geben Signale doppelt aus

Templates und Erweiterungen schreiben eigene Angaben in den Quelltext, die im Backend nicht sichtbar sind. Das Standardlayout des Cores vergibt dem Beitragstitel eine H2, sobald der Menüeintrag eine Seitenüberschrift zeigt. Template-Overrides mit fest gesetzter H1 umgehen diese Regel und erzeugen eine zweite H1. Doppelte strukturierte Daten entstehen, wenn eine SEO-Erweiterung neben dem Schema.org-Plugin des Cores eigene Auszeichnungen schreibt. Zwei Canonicals stehen im Quelltext, wenn Template und Erweiterung jeweils einen setzen.

Welche von zwei Angaben eine Suchmaschine verwendet, lässt sich nicht steuern. Zuerst prüfen wir deshalb das ausgelieferte HTML jedes Seitentyps. Die Quelle der doppelten Angabe suchen wir anschließend in den Einstellungen von Template, Komponente und Plugin.

Icon Listenansichten

Kategorieblogs, Paginierung und Schlagwort-Seiten füllen den Index

Neben den Beiträgen erzeugt das System eine Reihe von Listenansichten: Kategorieblogs, Kategorielisten, Schlagwort-Seiten und die Folgeseiten der Paginierung. Viele davon zeigen nur Anrisse bestehender Beiträge und bieten als Thin Content keinen eigenen Mehrwert. Große Auftritte verlieren dadurch Crawl Budget, das den Zielseiten fehlt.

Gemeinsam mit Ihnen entscheiden wir, welche Listen ranken sollen und welche nur der Navigation dienen. Kategorieblogs mit eigenem Suchvolumen bekommen einen Einleitungstext und einen festen Menüeintrag. Schlagwort-Seiten, Kategorielisten und Kategorieblogs ohne eigenes Suchvolumen schließen wir per noindex aus. Folgeseiten der Paginierung bleiben erreichbar und verweisen per Canonical auf sich selbst, nicht auf die erste Seite.

Icon Sprachversionen

Sprachversionen ohne eindeutige Zuordnung

Bei mehrsprachigen Projekten prüfen wir Verknüpfungen, Menüs je Sprache, Canonicals und den x-default-Eintrag zusammen. Grund dafür ist das Sprachenfilter-Plugin, das die hreflang-Verweise außerhalb der Startseiten nur für Inhalte setzt, die über Sprachverknüpfungen miteinander verbunden sind. Fehlt die Verknüpfung, erfährt Google nicht, dass die deutsche und die englische Seite zusammengehören. Beide Sprachversionen können dann in demselben Land gegeneinander antreten.

Jede Sprachseite braucht einen Canonical auf ihre eigene Adresse und Rückverweise aus allen anderen Sprachen. Für internationales SEO mit mehreren Ländern derselben Sprache legen wir zusätzlich fest, welche Version in welchem Markt erscheinen soll.

Icon Versionsstand

Alte Joomla-Versionen ohne Updates

Vom Versionsstand hängt ab, welche Werkzeuge Ihnen im Backend zur Verfügung stehen. Laut Roadmap des Joomla-Projekts endeten die Sicherheitsupdates für Version 4 am 14. Oktober 2025. Dieselbe Roadmap nennt für Version 5 den 13. Oktober 2026 als Ende der Fehlerkorrekturen und den 12. Oktober 2027 als Ende der Sicherheitskorrekturen. Neue Funktionen erscheinen nur noch für Version 6.

Auf Version 3 oder 4 fehlen die Routing-Schalter aus Version 5 und das Schema.org-Plugin. Sicherheitslücken im Core bleiben dort offen, weil das Projekt sie nicht mehr schließt. Mit der späteren Migration ändern sich häufig Template und URLs, sodass SEO-Arbeit an der alten Struktur teilweise doppelt anfällt.

Unsere Leistungen für Ihre Joomla-Website

Am Anfang von Joomla SEO steht bei uns die Frage, welche Seite für welche Suchanfrage ranken soll. Daraus entsteht eine SEO Strategie, die Zielseiten, Reihenfolge und Aufwand festhält. Danach richten wir Routing, Canonicals, Sitemap und interne Links auf diese Zielseiten aus.

Inhalte und Linkaufbau folgen, sobald jede Zielseite eine eindeutige Adresse hat. Mit dieser Reihenfolge entstehen keine neuen Texte auf Adressen, die später umziehen. Welche Bausteine Ihr Projekt braucht, klären wir nach dem Audit.

Technischer Audit über alle Seitentypen

Der Audit erfasst alle vorhandenen Seitentypen, Komponenten, Sprachversionen und URL-Varianten. Einzelne Beispielseiten reichen dafür nicht, weil Fehler in Joomla meist an einem Seitentyp hängen und sich über alle Seiten dieses Typs wiederholen. Unsere SEO Analyse deckt technisches SEO, Inhalte und Linkprofil ab und endet mit einer nach Wirkung sortierten Liste. Jeder Befund nennt die betroffene URL und die Stelle im Backend, an der er entsteht.

Prüfpunkte im technischen SEO Audit einer Joomla-Website
Prüfpunkt Was wir prüfen
Hosting und Server Serverantwort, PHP-Version, HTTP/2 und serverseitiges Caching
SEF-URLs genau eine dauerhaft erreichbare Hauptadresse je Seite
Menüstruktur keine konkurrierenden Pfade durch Menüeinträge und Itemid
Template HTML, CSS und JavaScript unterstützen Inhalt und Ladezeit
Erweiterungen Plugins, Module und Komponenten verändern Indexierung und Ladezeit nicht unbemerkt
Signale Metadaten, Canonicals, Robots-Angaben und XML-Sitemap stimmen überein
Matrix der Audit-Prüfpunkte je Seitentyp einer Joomla-Website

Routing, Canonicals und Weiterleitungen auf eine Hauptadresse ausrichten

Nach dem Audit bekommt jede Zielseite eine verbindliche Schreibweise. Der Canonical muss auf eine erreichbare, indexierbare URL zeigen und zu den internen Links passen. Google behandelt ihn als Hinweis und crawlt die übrigen Varianten weiter, eine klare Struktur ersetzt er also nicht. Überflüssige Adressen leiten wir um oder schalten sie im Routing ab.

Dieselbe Aussage müssen auch robots.txt und XML-Sitemap treffen. In die Sitemap gehören ausschließlich Adressen, die den Statuscode 200 liefern, indexierbar sind und auf sich selbst kanonisieren. Gesperrte Bereiche in der robots.txt prüfen wir darauf, ob sie CSS, JavaScript oder Bilder betreffen, die Google zum Rendern braucht.

Vier Signale einer Seite verweisen auf dieselbe Hauptadresse

Menüstruktur, Kategorien und interne Links planen

Menüs, Kategorien und Beiträge bilden in Joomla nicht von selbst dieselbe Hierarchie. Die Kategorie ordnet einen Beitrag im Backend, seinen Pfad auf der Website bestimmt vor allem der Menüeintrag, über den er erreichbar ist. Navigation, URL-Aufbau und Breadcrumb-Pfad planen wir zusammen, weil sie gemeinsam die Website Struktur bilden. Seiten mit Rankingziel erhalten einen dauerhaften Menüeintrag, der auch bei späteren Umbauten bestehen bleibt.

Über die interne Verlinkung steuern wir anschließend, welche Seiten Google als zentral einstuft. Kontextlinks aus Beiträgen führen auf die Leistungsseiten, zu denen sie thematisch gehören. Der Linktext soll dabei das Ziel benennen. Module wie „Ähnliche Beiträge“ prüfen wir darauf, ob sie auf den Hauptpfad oder auf eine Variante verlinken.

Menübaum und Kategoriebaum einer Joomla-Website im Vergleich

Keyword Mapping für Beiträge, Kategorien und Menüseiten

Vor der Arbeit an Texten steht die Keyword Recherche mit Suchvolumen, Wettbewerb und Absicht hinter jeder Anfrage. Sie liefert die Begriffe, um die es auf der Website gehen soll. Im zweiten Schritt ordnet das Keyword Mapping jeder Suchanfrage genau eine URL zu. In Joomla taucht ein Thema schnell an drei Stellen auf: als Beitrag, als Kategorieblog und als Menüseite. Ohne Zuordnung entsteht Keyword Kannibalisierung, bei der Google mal die eine und mal die andere Adresse zeigt.

Das Mapping hält auch fest, welche Seiten zusammengelegt werden. Zwei schwache Beiträge zum selben Thema werden zu einer Zielseite, und die überzählige Adresse leitet dorthin weiter.

Zuordnung von Suchanfragen zu je einer Zielseite im Keyword Mapping

Metadaten, Überschriften und Bilder im Backend

Meta Title und Meta Description lassen sich in Joomla am Menüeintrag und am Beitrag pflegen. Welche Angabe im Quelltext landet, hängt davon ab, über welchen Weg die Seite aufgerufen wird. Globale Metadaten aus der Konfiguration erscheinen auf jeder Seite ohne eigene Angabe und führen zu identischen Beschreibungen. Beide Angaben pflegen wir je Zielseite und kontrollieren das Ergebnis im Quelltext.

Zum OnPage SEO gehören genau eine H1 je Seite, darunter H2 für Hauptabschnitte und H3 für Vertiefungen. Bilder bekommen einen Dateinamen und einen Alt-Text, die den sichtbaren Inhalt beschreiben. Große Fotos aus der Medienverwaltung rechnen wir vor dem Einbau auf die Anzeigegröße herunter.

Suchergebnis-Vorschau mit den Quellen der Metadaten im Joomla-Backend

Inhalte, die die Suchanfrage beantworten

Nach der technischen Bereinigung hängt die Platzierung vor allem vom Inhalt ab. Den Ausschlag gibt die Suchintention, also das, was jemand mit einer Anfrage erreichen will. Beantwortet eine Seite diese Absicht nur zum Teil, hilft ihr auch fehlerfreie Technik wenig. Bestehende Texte bewerten wir in einem Content Audit und entscheiden je Seite, ob sie bleibt, überarbeitet oder mit einer anderen zusammengelegt wird.

Zusammengelegte Seiten erhalten eine Weiterleitung auf die stärkere Adresse. Anschließend entsteht Content nur für Themen, die im Mapping eine eigene Zielseite haben. Themen ohne Zielseite stellen wir zurück, bis ihr Platz in der Struktur feststeht. Fehlen Ihnen die Kapazitäten zum Schreiben, verfasst unser Team SEO Texte für diese Zielseiten und stimmt sie fachlich mit Ihnen ab. Zum Schluss pflegen wir sie als Joomla-Beiträge mit Metadaten, Überschriften und internen Links ein.

Drei Ergebnisse des Content Audits: behalten, überarbeiten, zusammenlegen

Ladezeit und Core Web Vitals

Zur Ladezeit tragen Server, Template und jedes Skript einer Erweiterung bei. Für die Core Web Vitals nennt Google Search Central drei Messwerte mit festen Zielwerten. Wir messen sie je Seitentyp, mobil und am Desktop, und trennen Felddaten aus der Search Console von Labortests mit PageSpeed Insights.

Core Web Vitals und typische Ursachen in Joomla-Projekten
Kennzahl Zielwert Typische Ursache schwacher Werte
Largest Contentful Paint (LCP) bis 2,5 Sekunden langsame Serverantwort, unkomprimierte Bilder im Kopfbereich
Interaction to Next Paint (INP) unter 200 Millisekunden Skripte aus Template-Framework und Erweiterungen
Cumulative Layout Shift (CLS) unter 0,1 Bilder ohne Größenangabe, nachladende Module und Schriften

Stellschrauben sind PHP-Version und Hosting, der Seiten-Cache von Joomla, Bildgrößen und das Abschalten von Skripten auf Seiten, die sie nicht benötigen. Nach jeder Änderung messen wir erneut, weil Caching und Komprimierung je nach Erweiterung unterschiedlich zusammenspielen.

Skalen der Core Web Vitals LCP, INP und CLS mit Zielwerten

Linkaufbau als Teil der Betreuung

Externe Links wirken am stärksten, wenn sie auf eine eindeutige Adresse treffen. Unser Linkbuilding beginnt aus diesem Grund nach der technischen Bereinigung. Zuerst prüfen wir, welche bestehenden Verweise auf nicht mehr erreichbare URLs zeigen, und holen deren Wirkung über Weiterleitungen zurück. Danach folgen neue Verweise aus Fachbeiträgen und Branchenverzeichnissen, die zu Ihrem Thema passen.

Wir verkaufen Backlinks nicht als Einzelleistung. Linkaufbau ist bei uns Bestandteil der laufenden Betreuung und richtet sich nach den Zielseiten aus dem Mapping. Gekaufte Massenlinks setzen wir nicht ein, weil sie gegen die Spamrichtlinien von Google verstoßen.

Drei Schritte im Linkaufbau: bereinigen, zurückholen, neu aufbauen

Sichtbarkeit in ChatGPT, Perplexity und AI Overviews

ChatGPT und Perplexity können nur Seiten als Quelle verlinken, die sich crawlen und lesen lassen. Google stellt laut Search Central für AI Overviews keine zusätzlichen technischen Anforderungen, die Seite muss indexiert sein und mit Snippet in der Suche erscheinen können. Bei Joomla prüfen wir zusätzlich, ob Tabs und Akkordeons ihren Text im ausgelieferten HTML enthalten.

Beim KI SEO achten wir auf Absätze, die eine Frage vollständig beantworten, auf erkennbare Autorenschaft und auf strukturierte Daten, die zum sichtbaren Inhalt passen. Garantierte Nennungen gibt es in keinem dieser Systeme, auch nicht mit sorgfältig gegliederten Inhalten.

KI-Antwort mit Quellenangaben und vier Voraussetzungen für die Nennung

Was kann der Joomla-Core, und welche SEO Extensions lohnen sich?

Der Core deckt URLs, Metadaten, Weiterleitungen, Mehrsprachigkeit und seit Version 5 strukturierte Daten ab, SEO Extensions lohnen sich für die fehlende XML-Sitemap und für Aufgaben mit viel Handarbeit. Shops mit VirtueMart oder HikaShop brauchen zusätzlich Produkt-Auszeichnungen, die das Schema.org-Plugin des Cores nicht anbietet. Auch mit einer Extension bleibt die Entscheidung bei Ihnen und uns, welche URL zu welchem Thema ranken soll. Über die Auswahl entscheiden die Joomla-Version, die vorhandenen Komponenten und der Umfang der Website. Vor dem Einbau prüfen wir, ob die Erweiterung zu Ihrer Version passt und ob Core oder Template ihre Funktionen bereits abdeckt.

Was der Core ohne Erweiterung leistet

Ohne Erweiterung leistet der Core sechs der sieben SEO-Grundaufgaben aus der folgenden Übersicht, nur die XML-Sitemap fehlt. Alle Angaben der Tabelle gelten für Version 5.

SEO-Funktionen im Joomla-Core
Funktion Im Core enthalten Wo
SEF-URLs und URL-Rewrite ja Globale Konfiguration
Umleitung von index.php, Slash-Regel, striktes Routing ja, ab Version 5.1 und 5.2 Plugin System – SEF
Metadaten und Robots-Angaben ja Menüeintrag, Beitrag und Kategorie
Weiterleitungen ja, Ziele von Hand Komponente Umleitungen
hreflang-Verweise ja, für verknüpfte Inhalte Plugin System – Sprachenfilter
Strukturierte Daten ja, ab Version 5.0 Plugin System – Schema.org
XML-Sitemap nein Erweiterung nötig

Das Schema.org-Plugin bietet Typen wie Article, Organization, Person und Event im Beitrag an. Unternehmensseiten mit wenigen Seitentypen genügt das in vielen Fällen. An Grenzen stößt der Core bei FAQ-Auszeichnungen, für die ein fertiger Typ fehlt, und bei Regeln, die für hunderte Beiträge gleichzeitig gelten sollen.

Welche Extensions sich wofür lohnen

Für die häufigsten Aufgaben kommen drei Erweiterungen aus dem Joomla Extensions Directory infrage: 4SEO als Komplettpaket, OSMap für die Sitemap und Google Structured Data für Auszeichnungen.

SEO-Erweiterungen für Joomla und ihr Einsatzbereich
Erweiterung Einsatzbereich Hinweis
4SEO Komplettpaket Metadaten, strukturierte Daten, XML-Sitemap, Canonicals, Weiterleitungen, Fehlererkennung und Anbindung an die Search Console
OSMap XML- und HTML-Sitemap XML-Sitemap für Suchmaschinen, HTML-Sitemap für Besucher, kostenlose und Pro-Version
Google Structured Data Strukturierte Daten kostenlose Version für Beiträge, Pro-Version mit Anbindung an VirtueMart und HikaShop

Laufen zwei Komplettlösungen gleichzeitig, geben oft beide Canonicals, Open Graph und Schema.org aus. Kleine Websites kommen mit dem Core und einer Sitemap-Erweiterung aus. Komplettpakete rechnen sich bei vielen Seiten oder bei mehreren Komponenten mit eigenen URL-Typen.

Wie läuft die Zusammenarbeit ab?

Die Zusammenarbeit läuft in sechs Schritten ab, vom Erstgespräch bis zur laufenden Betreuung. Jeder Schritt hat ein festes Ergebnis, das Sie prüfen können, bevor der nächste beginnt. Für die Umsetzung gibt es zwei Wege: Wir arbeiten direkt in Ihrem Projekt oder zusammen mit Ihrem Joomla-Entwickler. Beide Wege lassen sich mischen, wenn etwa Einstellungen bei uns liegen und Template-Anpassungen bei Ihrem Entwickler. Unabhängig vom Weg übernehmen wir die Kontrolle nach dem Livegang.

Icon Erstgespräch

Erstgespräch und Zugänge

Im Erstgespräch klären wir Joomla-Version, Sprachversionen, eingesetzte Komponenten und Ihre Ziele. Sie erhalten im Anschluss eine Einschätzung, ob und in welchem Umfang sich eine Zusammenarbeit lohnt. Spricht die Ausgangslage gegen eine Betreuung, sagen wir Ihnen das offen. Zum Start benötigen wir einen Backend-Zugang mit passenden Rechten und Zugriff auf die Search Console. Ebenfalls im ersten Gespräch legen wir fest, wer umsetzt. Ihren Entwickler oder Ihre Joomla-Agentur binden wir von Beginn an ein.

Icon Audit

Audit im ersten Monat

Im ersten Monat führen wir den technischen Audit über alle Seitentypen und Sprachversionen durch. Hinzu kommt eine Konkurrenzanalyse, die zeigt, mit welchen Seiten Wettbewerber für Ihre Suchbegriffe ranken. Sie macht außerdem sichtbar, welche Themen Wettbewerber mit eigenen Seiten abdecken und Ihrer Website noch fehlen. Am Monatsende fassen wir beide Ergebnisse in einer Befundliste mit Wirkung und Aufwand zusammen, der Grundlage für Priorisierung und Tickets.

Icon Priorisierung

Priorisierung und Tickets mit Abnahmekriterien

Aus den Befunden leiten wir eine Reihenfolge ab. Zuerst kommen Fehler, die Indexierung und URL-Eindeutigkeit betreffen, danach Struktur und interne Links, zuletzt Inhalte und Linkaufbau. Jede Aufgabe wird zu einem Ticket mit der betroffenen URL, dem Pfad im Backend und einem Abnahmekriterium.

Das Kriterium beschreibt, was nach der Umsetzung im Quelltext oder im Statuscode zu sehen sein muss. Bei der Umleitung von index.php lautet es etwa, dass der Aufruf mit 301 auf die Adresse ohne index.php weiterleitet. Sie, Ihr Entwickler und wir können damit eindeutig prüfen, ob eine Aufgabe erledigt ist.

Icon Umsetzung

Umsetzung im Projekt oder mit Ihrem Joomla-Entwickler

Arbeiten wir direkt im Projekt, setzen wir Einstellungen an Routing, Plugins, Menüs, Metadaten und Weiterleitungen selbst. Inhalte pflegen wir als Beiträge ein und verknüpfen sie mit Menü und Sprachversion. Diesen Weg wählen wir auch, wenn es auf Ihrer Seite keine technische Betreuung gibt.

Im zweiten Modell setzt Ihr Entwickler oder Ihre Joomla-Agentur die Tickets um. Dieses Modell bietet sich an, wenn Template-Overrides, eigene Komponenten oder Serverkonfiguration betroffen sind. Rückfragen zur Umsetzung beantworten wir im Ticket, damit keine Entscheidung in E-Mails verloren geht.

Icon Abnahme

Abnahme und Kontrolle nach dem Livegang

Jedes Ticket prüfen wir gegen sein Abnahmekriterium, egal wer es umgesetzt hat. Nach dem Livegang kontrollieren wir Statuscodes, Canonicals, Sitemap und interne Links der betroffenen Seiten. In den folgenden Wochen beobachten wir in der Search Console, ob Google die neue Hauptadresse übernimmt. Ladezeit-Änderungen messen wir mit denselben Seiten und Werkzeugen wie im Audit, damit die Werte vergleichbar bleiben. Abweichungen gehen als neues Ticket zurück in die Liste, und eine Aufgabe gilt erst nach bestandener Kontrolle als abgeschlossen.

Icon Betreuung

Laufende Betreuung

Nach der Bereinigung verschiebt sich die Arbeit zu Inhalten, internen Links und Linkaufbau. Unsere SEO Betreuung umfasst ein festes Stundenkontingent je Monat, das wir nach den Prioritäten aus dem Mapping einsetzen. Updates von Core, Template und Erweiterungen begleiten wir mit einer Kontrolle der URLs, weil sich dabei Routing und Ausgabe ändern können. Regelmäßige Berichte zeigen Ihnen, wie sich Zielseiten, Anfragen und Ladezeit entwickeln.

Relaunch, Migration und Versionssprung: Rankings beim Umbau halten

Bei einem Umbau gehen Rankings verloren, wenn alte Adressen ohne Weiterleitung verschwinden. In Joomla ist dieses Risiko hoch, weil der Pfad einer Seite am Menü hängt. Schon eine geänderte Menüstruktur oder der Wechsel einer Komponente verändert deshalb oft die URLs, ohne dass es jemand beabsichtigt. Dasselbe gilt für den Website Relaunch auf einem anderen CMS. Wir begleiten Umbauten von der Planung bis einige Wochen nach dem Livegang.

URL-Inventar und Redirect-Mapping vor dem Umbau

Vor dem Umbau erfassen wir alle Adressen, die Klicks, Rankings oder externe Links haben. Dafür nutzen wir einen Crawl der Website, die Search Console und die vorhandene Sitemap. Jede dieser Adressen bekommt in einer Tabelle ihr neues Ziel. Seiten ohne Entsprechung leiten wir auf die inhaltlich nächste Seite, nie pauschal auf die Startseite.

Vor dem Livegang testen wir das Mapping. Dabei zeigt sich, ob Weiterleitungsketten entstehen, bei denen eine Adresse über eine Zwischenstation ans Ziel kommt. Diese Ketten lösen wir auf, sodass jede alte URL mit einem einzigen Sprung ankommt.

Redirect-Mapping mit alten Adressen, neuen Zielen und aufgelöster Kette
Schematischer Verlauf alter und neuer Adressen im Index nach dem Livegang

Die ersten Wochen nach dem Livegang

Direkt nach dem Livegang crawlen wir die alten Adressen und prüfen, ob jede mit Statuscode 301 am geplanten Ziel landet. Parallel reichen wir die neue Sitemap in der Search Console ein. In den Wochen danach zeigt der Indexierungsbericht, welche Seiten Google übernimmt und wo Fehler auftreten.

Schwankungen in dieser Phase sind normal, weil Google die neuen Adressen verarbeiten muss. Fehlen einzelne Seitentypen dauerhaft oder bleiben alte URLs im Index, suchen wir die Ursache im Routing oder im Canonical und korrigieren sie, bevor weitere Seiten betroffen sind.

Reporting: Welche Kennzahlen zählen bei einem Joomla-Projekt?

Bei einem Joomla-Projekt zählen sieben Kennzahlen: indexierte gegen rankingfähige URLs, Klicks und Rankings je Zielseite, Anfragen, Core Web Vitals, Statuscodes, Sichtbarkeit je Sprachversion und Nennungen in KI-Antworten. Zusammen zeigen sie, ob jede Zielseite unter genau einer Adresse rankt und Anfragen bringt. Über beides sagt ein einzelner Sichtbarkeitswert wenig. Unser SEO Monitoring stützt sich auf die Search Console, Ihre Webanalyse und eigene Crawls. Im Bericht stehen die Kennzahlen nebeneinander, damit Ursache und Wirkung erkennbar bleiben.

01

Indexierte gegen rankingfähige URLs

Diese Kennzahl vergleicht, wie viele Adressen Google kennt und wie viele davon ranken sollen. Liegen deutlich mehr Seiten im Index als Zielseiten im Mapping, erzeugt das System weiterhin Varianten. Welche Seitentypen dafür verantwortlich sind, zeigt der Indexierungsbericht der Search Console. Dort stehen auch Adressen, die Google gecrawlt, aber nicht indexiert hat, was bei Listenansichten und Ersatzpfaden häufig vorkommt. Den Vergleich ziehen wir je Seitentyp, weil ein Überhang bei Beiträgen andere Ursachen hat als bei Listenansichten. Sinkt der Überhang von Bericht zu Bericht, wirkt die Bereinigung.

02

Klicks und Rankings je Zielseite

Rankings werten wir je Zielseite aus und nicht als Durchschnitt über die ganze Domain. Je Seite aus dem Mapping sehen Sie Position, Impressionen und Klicks ihrer Suchbegriffe.

Wechselt Google bei einem Begriff zwischen zwei Adressen, deutet das auf Kannibalisierung hin. Oft trifft das in Joomla einen Beitrag und den Kategorieblog, der ihn anreißt. Diese Fälle gehen in die Aufgabenliste.

03

Anfragen je Zielseite

Aus Sichtbarkeit sollen Kontakte entstehen, deshalb erfassen wir abgeschickte Formulare sowie Klicks auf Telefonnummern und E-Mail-Adressen je Einstiegsseite. Dafür braucht es ein Tracking, das mit Einwilligung der Besucher arbeitet. Seiten mit vielen Besuchern und wenigen Anfragen bekommen Vorrang bei der Überarbeitung von Inhalt und Kontaktweg. Umgekehrt zeigen Seiten mit wenigen Besuchern und vielen Anfragen, für welche Themen sich weitere Inhalte lohnen.

06

Core Web Vitals je Seitentyp

Ladezeit berichten wir getrennt nach Startseite, Beitrag, Kategorieblog und Komponentenansicht. Mittelwerte über alle Seiten würden verdecken, wenn nur ein Seitentyp die Zielwerte verfehlt. Der Bericht stützt sich auf die Felddaten aus der Search Console und auf Labortests nach jeder Änderung. Kleine Websites haben oft zu wenige Besucher für Felddaten, dort bleiben die Labortests die Grundlage.

Felddaten reagieren mit Verzögerung, weil sie Messungen echter Besucher über mehrere Wochen bündeln. Labortests zeigen dagegen sofort, welche Maßnahme welchen Wert verändert hat.

05

Statuscodes und Weiterleitungen nach Änderungen am Menü

Änderungen am Menü können Adressen verschieben. Unsere regelmäßigen Crawls zeigen neue 404-Seiten, Weiterleitungsketten und interne Links, die auf umgeleitete URLs zeigen. Bei Joomla ist diese Kontrolle ein eigener Berichtspunkt, weil Redakteure Menüs im Alltag verändern, ohne an die URL zu denken. Auffällige Adressen korrigieren wir, bevor Google sie aus dem Index nimmt. Interne Links stellen wir dabei auf das direkte Ziel um, damit sie nicht über eine Weiterleitung laufen.

04

Sichtbarkeit je Sprachversion

Mehrsprachige Auftritte werten wir je Sprache und Land aus. Aus der Search Console geht hervor, welche Sprachseite in welchem Land erscheint. Taucht die deutsche Seite in Frankreich auf, obwohl es eine französische Fassung gibt, stimmt die Zuordnung der Sprachversionen nicht.

Zusätzlich prüfen wir, ob jede Sprachversion eigene Klicks erzielt oder nur als Kopie mitläuft. Sprachen ohne Klicks über mehrere Monate sprechen wir mit Ihnen an, weil dort meist Übersetzung oder Suchbegriffe nicht zum Markt passen.

Was kostet Joomla SEO?

Unsere Joomla SEO Betreuung beginnt bei 1.000 Euro im Monat und wird mit 120 Euro pro Stunde abgerechnet. Der Stundensatz gilt für jede Leistung gleich, vom Audit über Texte bis zum Linkaufbau. Mindestlaufzeiten gibt es nicht, Sie können monatlich kündigen. Im ersten Monat ist der Audit enthalten und wird nicht gesondert berechnet.

Die SEO Kosten Ihres Projekts hängen von Seitenanzahl, Sprachversionen, Zustand des Routings und Umfang der Altlasten ab. Websites mit einem Menübaum und 80 Seiten brauchen weniger Prüfaufwand als ein dreisprachiger Auftritt mit gewachsener Komponentenlandschaft. Steht zusätzlich eine Migration an, kommt der Aufwand für das Redirect-Mapping hinzu.

Die Verteilung der Stunden ändert sich im Verlauf der Betreuung. Technische Korrekturen binden den größten Teil der ersten Monate, später überwiegen Inhalte und Linkaufbau. Wie viele Stunden Ihr Projekt im Monat braucht, lässt sich nach dem Audit belastbar sagen.

Konditionen der Betreuung mit Stundensatz, Aufwandstreibern und Stundenverteilung

Für wen eignet sich Joomla SEO mit uns?

Unser Angebot für Joomla SEO richtet sich an Betreiber, die mit ihrer Website Anfragen oder Verkäufe erzielen wollen und dafür ein monatliches Budget einplanen. Je mehr Seiten, Menüs und Sprachen ein Auftritt hat, desto größer ist der Hebel der technischen Arbeit. Branche und Unternehmensgröße spielen eine kleinere Rolle als der Zustand der Website. Sie brauchen außerdem einen Ansprechpartner im Haus, der über Struktur und Inhalte entscheiden kann. Ohne diese Entscheidungen bleiben Tickets liegen, auch wenn die Technik bereit ist.

Unternehmensseiten mit gewachsener Menüstruktur

Viele Unternehmensseiten laufen seit Jahren auf Joomla und wurden von wechselnden Personen gepflegt. Menüs wurden ergänzt, Beiträge mehrfach verknüpft, alte Bereiche versteckt und nicht gelöscht. Auf diesen Websites bringt die Bereinigung der Pfade meist den ersten sichtbaren Effekt. Danach lohnt die Arbeit an den Leistungsseiten, die bisher mit ihren eigenen Varianten konkurriert haben. Versteckte Altbereiche prüfen wir auf Klicks und externe Links, bevor sie gelöscht oder umgeleitet werden.

Mehrsprachige Auftritte

Unternehmen mit mehreren Sprachversionen nutzen Joomla oft wegen der eingebauten Mehrsprachigkeit. Allerdings gerät die Pflege der Verknüpfungen im Alltag leicht ins Hintertreffen, vor allem wenn nicht jede Seite übersetzt wird.

Wir ordnen die Sprachversionen neu und legen fest, was mit Seiten ohne Übersetzung geschieht. Jede Sprache erhält ein eigenes Mapping, weil Suchbegriffe sich selten wörtlich übertragen lassen. Welche Sprachen eigene Inhalte brauchen und welche mit einer Übersetzung auskommen, entscheidet das Suchvolumen im jeweiligen Markt.

Icon Portale

Verbände und Portale mit vielen Beiträgen

Verbände und redaktionelle Portale haben oft tausende Beiträge in tief gestaffelten Kategorien. Kategorieblogs, Paginierung und Archivseiten entscheiden dort darüber, ob Google neue Inhalte findet. Unsere Arbeit beginnt bei den Listenansichten und regelt, welche davon indexiert werden. Ältere Beiträge mit ähnlichem Thema führen wir zusammen, damit die stärkste Seite alle Signale erhält. Für wiederkehrende Inhalte wie Pressemeldungen oder Termine legen wir fest, wie lange sie im Index bleiben sollen.

Icon Shops

Shops auf Joomla-Basis mit VirtueMart oder HikaShop

Shops auf Joomla-Basis programmieren wir nicht, ihre Suchmaschinenoptimierung übernehmen wir aber. Produktvarianten und Filter werfen dort dieselben Fragen auf wie in jedem Shopsystem. Das Zusammenspiel von Shop-Komponente und Menü bestimmt außerdem die Produkt-URLs. Strukturierte Daten für Produkte ergänzen wir über eine passende Erweiterung.

Steht ohnehin ein Systemwechsel an, beraten wir auch zur Zielplattform. Für Shopware oder Shopify haben wir eigene Leistungsangebote. Das Redirect-Mapping vom alten Shop planen wir in diesem Fall mit.

Icon lokale Dienstleister

Lokale Dienstleister

Handwerksbetriebe, Praxen und Kanzleien mit Joomla-Website brauchen neben fehlerfreier Technik vor allem Sichtbarkeit am Standort. Wir verbinden die Optimierung der Website mit Local SEO und Seiten für Ihre Leistungen am Ort. Jede Leistung erhält eine eigene Seite mit festem Menüeintrag, damit sie unter einer Adresse rankt. In den Kartenergebnissen erscheint ein Betrieb über sein Google Unternehmensprofil, dessen Kategorien und Leistungen zu den Seiten der Website passen sollten. Adresse und Telefonnummer gleichen wir zwischen Profil, Website und strukturierten Daten ab.

Woran erkennen Sie eine gute Joomla SEO Agentur?

Sie erkennen eine gute Joomla SEO Agentur daran, dass sie das Zusammenspiel von Menü, Router und Erweiterungen erklären kann und ihre Arbeit überprüfbar macht. Allgemeines SEO-Wissen reicht dafür nicht, weil die typischen Fehler im System selbst entstehen. Beides lässt sich im Erstgespräch abfragen. Technisches Vorwissen brauchen Sie dafür nicht, es genügt, auf die Genauigkeit der Antworten zu achten. Bleiben die Antworten allgemein, fehlt meist die Erfahrung mit dem System.

Drei Backend-Fragen fürs Erstgespräch

Fragen Sie zuerst, wie die Agentur mit Beiträgen umgeht, die über mehrere Menüeinträge erreichbar sind. Lassen Sie sich danach erklären, woher bei einer mehrsprachigen Website die hreflang-Verweise kommen. Mit der dritten Frage klären Sie, welche Routing-Optionen des SEF-Plugins die Agentur aktivieren würde und warum. Kennt Ihr Gegenüber Itemid, Sprachverknüpfungen und die Schalter aus Version 5, hat es mit dem System gearbeitet. Gute Antworten nennen außerdem die Stelle im Backend, an der die Einstellung liegt.

Drei Backend-Fragen an eine Joomla SEO Agentur mit Stichworten guter Antworten

Prüfung am ausgelieferten HTML

Automatische Tool-Berichte listen fehlende Alt-Texte und zu lange Titel auf, erklären aber keine doppelten Pfade. Seriöse Anbieter zeigen Ihnen Befunde im Quelltext Ihrer eigenen Seiten. Bitten Sie im Gespräch um zwei oder drei Beispiele von Ihrer Website. Daran sehen Sie, ob sich jemand Ihre Seiten angesehen hat. Brauchbare Beispiele nennen die URL, die Fundstelle im Quelltext und die Ursache im Backend.

Quelltext-Ausschnitt mit doppeltem Canonical und doppelter H1 als Befund

Tickets mit Abnahmekriterium

Lassen Sie sich ein anonymisiertes Ticket aus einem anderen Projekt zeigen. Darin sollten die betroffene URL, die Stelle im Backend und das Ergebnis stehen, an dem die Umsetzung gemessen wird. Empfehlungen ohne diese Angaben bleiben bei Entwicklern liegen, weil jede Rückfrage Zeit kostet.

Achten Sie auch darauf, ob die Agentur selbst kontrolliert, was umgesetzt wurde. Lange PDF-Listen ohne Reihenfolge sagen wenig darüber, womit Ihr Entwickler anfangen soll.

Beispiel-Ticket mit betroffener URL, Stelle im Backend und Abnahmekriterium

Berichte mit Bezug zu Anfragen

Am Beispielbericht lässt sich ablesen, woran eine Agentur ihren Erfolg misst. Stehen dort nur Positionen für ausgewählte Suchbegriffe, fehlt der Bezug zu Ihrem Geschäft. Gute Berichte verbinden Zielseiten, Klicks und Anfragen und ordnen Veränderungen einer Maßnahme zu. Fragen Sie nach, welche Daten aus Ihrer Search Console und welche aus Drittwerkzeugen stammen. Daten aus der Search Console können Sie selbst nachprüfen, Schätzwerte aus Drittwerkzeugen nicht.

Beispielbericht mit Klicks und Anfragen je Zielseite und zugeordneter Maßnahme

Keine Rankinggarantien, keine Laufzeitbindung

Garantierte Platzierungen kann keine Agentur einlösen, weil Google allein über die Reihenfolge der Ergebnisse entscheidet. Lange Mindestlaufzeiten verlagern das Risiko außerdem auf Sie. Erkundigen Sie sich nach Kündigungsfrist und Mindestlaufzeit, bevor Sie unterschreiben. Kurze Fristen zwingen eine Agentur, jeden Monat nachvollziehbare Arbeit abzuliefern. Prüfen Sie im Vertrag auch, ob Texte und Zugänge nach dem Ende der Zusammenarbeit bei Ihnen bleiben.

Gegenüberstellung von Warnsignalen und guten Zeichen im Agenturvertrag

Häufige Fragen zu Joomla SEO

Das System bringt die technischen Voraussetzungen für gute Rankings im Core mit. Schwächen entstehen durch die Konfiguration, vor allem beim Zusammenspiel von Menü, Itemid und Routing. Mit den Routing-Schaltern aus Version 5 lassen sich die meisten URL-Varianten im Core abstellen. Über die Platzierung entscheiden dann Inhalte und Struktur, wie bei jedem anderen CMS.

Erste messbare Verbesserungen zeigen sich in der Regel nach drei bis sechs Monaten. Wettbewerb und Ausgangslage bestimmen die SEO Dauer stärker als das CMS. Technische Korrekturen wie Weiterleitungen oder Canonicals verarbeitet Google oft schon nach dem nächsten Crawling. Stabile Rankings für umkämpfte Suchbegriffe brauchen länger, weil Inhalte und Links wachsen müssen. Nach einem Umbau mit vielen geänderten URLs kommt die Zeit hinzu, in der Google die Weiterleitungen verarbeitet.

Keines der beiden Systeme ist für SEO im Vorteil, Joomla und WordPress unterstützen technisch dieselben Grundlagen. Unterschiede liegen in der Backend-Logik, bei Joomla vor allem im Verhältnis von Menü und URL. Allein aus SEO-Gründen empfehlen wir einen Systemwechsel selten, weil jede Migration Rankings riskiert und Budget bindet. Anders liegt der Fall, wenn Redaktion oder Entwicklung mit dem bisherigen System nicht mehr zurechtkommen.

Grundeinstellungen wie SEF-URLs, URL-Rewrite, Metadaten und eine Sitemap-Erweiterung können Sie mit etwas Einarbeitung selbst einrichten. Doppelte Menüpfade, Sprachverknüpfungen und Weiterleitungen nach Umbauten sind schwieriger, weil Fehler dort spät auffallen. Die Arbeit lässt sich auch aufteilen, sodass Sie die Inhalte übernehmen und wir Technik und Kontrolle. Im Audit sehen Sie, welche Befunde Ihr Team selbst abarbeiten kann.

Vor dem Start müssen Sie nicht auf Version 6 aktualisieren, ab Version 5.2 stehen alle Routing-Schalter und das Schema.org-Plugin bereit. Bei Version 3 oder 4 empfehlen wir, den Audit vor der Migration zu machen und die Struktur gleich auf der neuen Version aufzubauen. Inhalte und Keyword Mapping lassen sich unabhängig vom Versionsstand vorbereiten. So geht keine Zeit verloren, während Sie oder Ihre Agentur das Update planen.

Die Joomla-Agentur baut und wartet Ihre Website, die Joomla SEO Agentur sorgt dafür, dass sie bei Google gefunden wird. Unsere Aufgabe beginnt bei der Frage, welche Seiten für welche Suchanfragen ranken sollen, und reicht bis zu Inhalten und Linkaufbau. Im Alltag ergänzen sich beide Rollen, denn wir liefern Vorgaben und Kontrolle, und die Joomla-Agentur setzt Eingriffe in den Code um.

Philipp Nessmann, SEO-Berater bei SEO Agents
Philipp Nessmann
  • LinkedIn-Profil von Philipp Nessmann
  • YouTube-Kanal von Philipp Nessmann

Experte für SEO, GEO, LLMO & AIO – wir machen Sie sichtbar bei Google, ChatGPT & Perplexity.

Philipp Nessmann ist SEO-Berater mit über 20 Jahren Erfahrung und Gründer der Nessmann GmbH (Marken: Contentbär und SEO Agents). Er hat mehr als 1.100 Projekte betreut und mit Jurawelt.com sowie trauringspezialisten.de eigene Plattformen aufgebaut. Sein Schwerpunkt liegt auf technischem SEO und der Sichtbarkeit in KI-Systemen wie ChatGPT, Gemini und Perplexity (GEO). Als Gastautor veröffentlicht er regelmäßig u. a. bei Ahrefs, OMR, GoDaddy, HostEurope, Mittwald und DomainFactory.

Nutzen Sie unsere kostenfreie IST-Analyse Ihres Webprojekts