J 0 O M L A 6
Website von einem Anfänger für neue Anfänger
  • START
  • Grundlagen
  • Installation
  • Konfiguration
  • Backend
  • Inhalte
  • Menüs
  • Module
  • Templates
  • Template NEUES
  • Benutzer
  • MEDIEN
  • Erweiterungen
  • OPTIMIERUNG
  • SEO & Sicherheit
  • Benutzerdefinierte Felder

Suche

KONFIGURATION

  • Basis- Konfiguration - Basics

  • Basis- Konfiguration - Bedeutung

  • Basis- Konfiguration - Benutzergruppen

  • Basis- Konfiguration - Berechtigungen

  • Basis- Konfiguration - FavIcons

  • Basis- Konfiguration - Server

  • Basis- Konfiguration - Site

  • Basis- Konfiguration - Suchindex

  • Basis- Konfiguration - System

  • Basis- Menüpunkt wichtiger als Beitrag

  • Basis- Meta + Duplicate + robots.txt - sitemap

  1. Aktuelle Seite:  
  2. MENÜZEILE
  3. Konfiguration

Bedeutung der Joomla Basis-Konfiguration
(Konfiguration → Server & Website-Grundverhalten)

Die Basis-Konfiguration ist das Zentral-Steuerpult deiner Website. Hier legst du fest, wie Joomla grundsätzlich arbeitet – nicht wie etwas aussieht.
Konfiguration macht die Website funktionsfähig

➡️ Template = Optik
➡️ Artikel = Inhalt
➡️ Konfiguration = Verhalten der gesamten Website

Ohne richtige Basis-Konfiguration funktioniert SEO, Sicherheit und Darstellung nicht sauber.

Wo zu finden

Backend: /administrator/index.php?option=com_config
Beispiel: https://joomla6.rneuhoff.de/administrator/index.php?option=com_config

Die 5 wichtigsten Bereiche und ihre Bedeutung



1. Website (Grundidentität der Seite)

Hier definierst du, was deine Website überhaupt ist.

Beispiele:

  • Website-Name
  • Offline-Modus
  • Editor
  • Standard-Zugriffsebene

Praxisbeispiel

Du stellst Website offline: Website offline → JA Offline Nachricht → Wartungsarbeiten

➡️ Besucher sehen Wartungsseite
➡️ Admin kann weiterarbeiten



 2. SEO (Auffindbarkeit bei Google)

Hier entscheidet sich, ob deine Seite überhaupt rankt.

Wichtigste Einstellungen:

EinstellungWirkung
Suchmaschinenfreundliche URLs saubere Links
mod_rewrite nutzen entfernt index.php
Dateiendung an URL .html
Unicode Aliase Umlaute in URLs
Seitennamen im Titel SEO-Titel

Beispiel

Ohne SEO: https://joomla6.rneuhoff.de/index.php?option=com_content&view=article&id=5 
Mit SEO: https://joomla6.rneuhoff.de/impressum.html



3. Metadaten (Google Beschreibung)

Globale Beschreibung der Website.

Beispiel: 
Website Beschreibung:
IT Dienstleistungen Düsseldorf – Joomla Webdesign

➡️ erscheint in Google-Suchergebnis



4. Server (Technik & Sicherheit)

Hier wird gesteuert, wie Joomla technisch arbeitet.

Wichtig:

  • Fehlerberichte
  • Sitzungslänge
  • Cache
  • HTTPS
  • Mailserver

Praxisbeispiel

Fehleranzeige auf Produktion: Fehler berichten → Keine

Sonst sehen Besucher PHP-Fehler → Sicherheitsproblem.



5. Cookies & Datenschutz

Steuert Session-Cookies und Login-Verhalten.

Beispiel: Session-Zeit: 15 Minuten

➡️ Nach Inaktivität automatisch ausgeloggt (Sicherheit)

Warum die Konfiguration so wichtig ist

Die Basis-Konfiguration entscheidet über:

BereichWirkung
Sicherheit Hackerangriffe verhindern
SEO Google Ranking
Performance Ladezeit
Recht DSGVO
Bedienung Benutzerverhalten

 


Viele ändern nur das Template. Dann passiert folgendes:

  • falsche URLs
  • kein Ranking
  • Login-Probleme
  • doppelte Inhalte
  • Fehlermeldungen sichtbar

Die Ursache ist fast immer: 👉 falsche Basis-Konfiguration


Konfiguration macht die Website funktionsfähig

 Bearbeiten


 


Unterschied: Globale Metadaten vs. Artikel-Metadaten (Joomla 6)

👉 Kurz gesagt:

TypGilt fürZweck
Globale Metadaten gesamte Website Standardwerte
Artikel-Metadaten einzelne Seite individuelle SEO-Optimierung


Gab es Änderungen von Joomla 5 zu Joomla 6?

Nein — funktional fast identisch.

Neu in Joomla 6 ist nur:

  • bessere Suchmaschinen-Integration
  • sauberere HTML-Ausgabe
  • moderne Struktur der Meta-Tags


Unterschied: Globale Metadaten vs. Artikel-Metadaten (Joomla 6)

👉 Kurz gesagt:

TypGilt fürZweck
Globale Metadaten gesamte Website Standardwerte
Artikel-Metadaten einzelne Seite individuelle SEO-Optimierung

Gab es Änderungen von Joomla 5 zu Joomla 6?

Nein — funktional fast identisch.

Neu in Joomla 6 ist nur:

  • bessere Suchmaschinen-Integration
  • sauberere HTML-Ausgabe
  • moderne Struktur der Meta-Tags

Aber: Die Logik „global = Standard / Artikel = überschreibt“ ist unverändert geblieben.


 


Block: Fehlersuche (Debug)

Bedeutung: zeigt technische Informationen der Website:

  • SQL-Abfragen
  • Ladezeiten
  • Erweiterungen
  • PHP-Fehler

⚠️ Nur für Entwickler – öffentlich extrem gefährlich!

Einstellung

System → Debug-System → Ja/Nein

Beispiel (Pfad + URL)

Aktivieren:
Debug-System = Ja
Fehler berichten = Maximum

Backend:
/administrator/index.php?option=com_config

Live-URL danach:
https://joomla6.rneuhoff.de/

➡️ Unten auf der Website erscheint Debug-Konsole

Praxisnutzen

Du suchst langsame Seite → siehst sofort:

  • welches Modul langsam ist
  • welche Datenbankabfrage Zeit frisst

Wichtig

Nach Fehlersuche wieder ausschalten: 

Debug-System = Nein
Fehler berichten = Keine



Bedeutung

Joomla speichert fertige Seiten → Besucher bekommen keine neue Berechnung mehr. ➡️ Website wird drastisch schneller

Arten

EinstellungWirkung
Aus alles neu berechnet
Konservativ nur Module
Progressiv komplette Seiten

Beispiel (empfohlen für Live-Seite)

Cache = EIN – Progressiv
Cache-Zeit = 15 Minuten 

Backend: /administrator/index.php?option=com_config
Ergebnis-URL: https://joomla6.rneuhoff.de/

➡️ Seite lädt deutlich schneller

Typischer Anfängerfehler

Cache aktiv → Änderungen nicht sichtbar, Dann:

 System → Wartung → Cache leeren
/administrator/index.php?option=com_cache



Bedeutung

Bestimmt wie lange Benutzer angemeldet bleiben. Betrifft:

  • Administrator Login
  • Benutzer Login
  • Warenkorb / Formulare

Einstellung

Session-Lebensdauer (Minuten)

Beispiel

Session-Lebensdauer = 15 Minuten
Backend: /administrator/index.php?option=com_config

➡️ Admin wird nach 15 Minuten Inaktivität ausgeloggt

Sicherheitsregel

Website-TypSinnvolle Zeit
Firmenwebsite 15 min
Shop 30–60 min
Internes Portal 120 min

Zusammenfassung

BereichZweck
Debug Fehler finden
Cache Geschwindigkeit
Session Sicherheit & Loginverhalten

 Bearbeiten



Joomla Basis-Konfiguration → Reiter „Server“

Backend: /administrator/index.php?option=com_config
Beispiel: https://joomla6.rneuhoff.de/administrator/index.php?option=com_config
Dann oben: Reiter → Server

Server-Reiter = Technik, Sicherheit und Kommunikation nach außen

Unterschiede Joomla 5 → Joomla 6

👉 Einstellungen sehen gleich aus — Verhalten zuverlässiger.

BereichJoomla 5Joomla 6
Serveroptionen gemischt PHP- und Joomla-Steuerung konsequent Joomla-API gesteuert
Mailversand teils PHP-mail() dominant SMTP klar bevorzugt
Proxy selten genutzt sauber integriert (Cloud-Hosting relevant)
Datenbank MySQL-fokussiert vollständig MySQL/MariaDB kompatibel
Textfilter global feiner auf Gruppen angewendet

 


Block: Server

Bedeutung: 

Grundlegende technische Kommunikation zwischen Joomla und Hosting-Server.

Wichtige Einstellung
Server-Typ (HTTP-Komprimierung) Aktiviert GZIP → Website wird kleiner übertragen.

Beispiel:  Gzip-Seitenkomprimierung = Ja
Backend: /administrator/index.php?option=com_config
Website: https://joomla6.rneuhoff.de/

➡️ HTML wird komprimiert → schneller Seitenaufbau


 


Block: Zeitzone

Bedeutung

Bestimmt Uhrzeit für:

  • Beiträge
  • Benutzer
  • Logs
  • Mails

Beispiel

Server-Zeitzone = Europe/Berlin

Pfad: /administrator/index.php?option=com_config
Auswirkung: Artikel gespeichert 20:00 → wird korrekt angezeigt

Typischer Fehler

Falsche Zeitzone → Beiträge erscheinen „in der Zukunft“


 


Block: Web-Server

Bedeutung

Joomla Verhalten gegenüber Apache / NGINX / IIS

Wichtigste Option

HTTPS erzwingen

Beispiel

HTTPS erzwingen = Gesamte Website
URL danach automatisch: http://joomla6.rneuhoff.de → https://joomla6.rneuhoff.de

SEO + Sicherheit


 


Block: Proxy

Bedeutung

Nur nötig bei Firmenservern oder Cloud-Hosting hinter Firewall.
Home-Hosting → leer lassen.

Beispiel (Firma hinter Proxy)

Proxy-Host = 192.168.1.10
Proxy-Port = 8080 

Pfad: /administrator/index.php?option=com_config


 


Block: Datenbank

Bedeutung

Technische Verbindung zur Joomla-Datenbank / ⚠️ Nur kontrollieren – selten ändern!

Beispiel

Datenbanktyp = mysqli
Host = localhost 

Fehlerfall:
Seite zeigt: Error establishing database connection

Dann hier prüfen.


 


Block: Mailing

Bedeutung

Wie Joomla E-Mails verschickt:

  • Kontaktformular
  • Registrierung
  • Passwort vergessen

Wichtigste Einstellung

SMTP statt PHP-Mail verwenden

Warum:
Provider blockieren mail() sehr oft → Mails kommen nicht an

Beispiel (empfohlen)

Mailer = SMTP
SMTP-Host = mail.meinedomain.de
SMTP-Port = 587
SMTP-Sicherheit = STARTTLS
SMTP-Authentifizierung = Ja
Benutzer = Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein.
Passwort = ******** 

Pfad:/administrator/index.php?option=com_config
Test: Komponenten → Kontakte → Formular senden


 


Bereich: Protokollierung

Speichert Systemmeldungen

Beispiel

Log-Pfad = /administrator/logs
Datei: /administrator/logs/error.php

Nützlich bei Fehleranalyse


 


Bereich: Textfilter

Bedeutung

Schützt vor schädlichem Code (XSS-Angriffe)

Du bestimmst:
Welche Benutzer HTML oder JavaScript einfügen dürfen

Beispiel

GruppeEinstellung
Super User Kein Filter
Registriert Keine HTML-Tags

Pfad: /administrator/index.php?option=com_config



Bereich: Berechtigungen


Steuert Zugriff auf:

  • Konfiguration
  • Komponenten
  • Inhalte

Beispiel

Redakteur darf Artikel schreiben, aber nichts konfigurieren

System → Konfiguration → Berechtigungen
Gruppe: Editor
Konfigurieren = Verweigert
Artikel bearbeiten = Erlaubt



Zusammenfassung 

BlockAufgabe
Server technische Kommunikation
Zeitzone korrekte Zeiten
Webserver HTTPS & Verhalten
Proxy Firmennetzwerke
Datenbank Verbindung
Mailing E-Mails versenden
Protokollierung Fehleranalyse
Textfilter Sicherheit
Berechtigungen Benutzerrechte

  1. Basis- Konfiguration - Berechtigungen
  2. Basis- Benutzergruppen-Zugriffsebenen
  3. Basis- Menüpunkt wichtiger als Beitrag
  4. Basis- Suchindex

Bedeutung der Joomla Basis-Konfiguration
(Konfiguration → Server & Website-Grundverhalten)

Die Basis-Konfiguration ist das Zentral-Steuerpult deiner Website. Hier legst du fest, wie Joomla grundsätzlich arbeitet – nicht wie etwas aussieht.
Konfiguration macht die Website funktionsfähig

➡️ Template = Optik
➡️ Artikel = Inhalt
➡️ Konfiguration = Verhalten der gesamten Website

Ohne richtige Basis-Konfiguration funktioniert SEO, Sicherheit und Darstellung nicht sauber.

Wo zu finden

Backend: /administrator/index.php?option=com_config
Beispiel: https://joomla6.rneuhoff.de/administrator/index.php?option=com_config

Die 5 wichtigsten Bereiche und ihre Bedeutung



1. Website (Grundidentität der Seite)

Hier definierst du, was deine Website überhaupt ist.

Beispiele:

  • Website-Name
  • Offline-Modus
  • Editor
  • Standard-Zugriffsebene

Praxisbeispiel

Du stellst Website offline: Website offline → JA Offline Nachricht → Wartungsarbeiten

➡️ Besucher sehen Wartungsseite
➡️ Admin kann weiterarbeiten


 


 2. SEO (Auffindbarkeit bei Google)

Hier entscheidet sich, ob deine Seite überhaupt rankt.

Wichtigste Einstellungen:

EinstellungWirkung
Suchmaschinenfreundliche URLs saubere Links
mod_rewrite nutzen entfernt index.php
Dateiendung an URL .html
Unicode Aliase Umlaute in URLs
Seitennamen im Titel SEO-Titel

Beispiel

Ohne SEO: https://joomla6.rneuhoff.de/index.php?option=com_content&view=article&id=5 
Mit SEO: https://joomla6.rneuhoff.de/impressum.html



3. Metadaten (Google Beschreibung)

Globale Beschreibung der Website.

Beispiel: 
Website Beschreibung:
IT Dienstleistungen Düsseldorf – Joomla Webdesign

➡️ erscheint in Google-Suchergebnis



4. Server (Technik & Sicherheit)

Hier wird gesteuert, wie Joomla technisch arbeitet.

Wichtig:

  • Fehlerberichte
  • Sitzungslänge
  • Cache
  • HTTPS
  • Mailserver

Praxisbeispiel

Fehleranzeige auf Produktion: Fehler berichten → Keine

Sonst sehen Besucher PHP-Fehler → Sicherheitsproblem.



5. Cookies & Datenschutz

Steuert Session-Cookies und Login-Verhalten.

Beispiel: Session-Zeit: 15 Minuten

➡️ Nach Inaktivität automatisch ausgeloggt (Sicherheit)



Warum die Konfiguration so wichtig ist

Die Basis-Konfiguration entscheidet über:

BereichWirkung
Sicherheit Hackerangriffe verhindern
SEO Google Ranking
Performance Ladezeit
Recht DSGVO
Bedienung Benutzerverhalten

Typischer Anfängerfehler

Viele ändern nur das Template. Dann passiert folgendes:

  • falsche URLs
  • kein Ranking
  • Login-Probleme
  • doppelte Inhalte
  • Fehlermeldungen sichtbar

Die Ursache ist fast immer: 👉 falsche Basis-Konfiguration


Konfiguration macht die Website funktionsfähig

 

Joomla 6 – Basis-Konfiguration (Bereich „Konfiguration“)

Aufruf der globalen Einstellungen: Backend-Menü: System → Konfiguration
Direkte URL: https://joomla6.rneuhoff.de/administrator/index.php?option=com_config



1. Block Website

Hier legst du grundlegendes Verhalten der Seite fest.

Wichtige Option: Website offline
Beispiel: Du wartest deine Seite.

Einstellung: 
Website offline → JA
Offline-Nachricht → Wartungsarbeiten 

Frontend-Aufruf: https://joomla6.rneuhoff.de/

Ergebnis: Besucher sehen Wartungsseite statt Inhalte.



2. Block Metadaten

Bestimmt allgemeine Informationen für Suchmaschinen.

Beispiel: Globale Beschreibung

Metabeschreibung
Meine Joomla-6 Testseite über Webdesign und KI

HTML-Ausgabe im Browser: 
<meta name="description" content="Meine Joomla-6 Testseite über Webdesign und KI">



 3. Block SEO-Einstellungen

Hier steuerst du Suchmaschinen-freundliche URLs.

Option: Suchmaschinenfreundliche URLs

 SEO-URL → JA

Beispiel:

Ohne SEO: https://joomla6.rneuhoff.de/index.php?option=com_content&view=article&id=12
Mit SEO: https://joomla6.rneuhoff.de/mein-artikel



4. mod_rewrite nutzen

Erfordert Server-Umschreibung (All-inkl unterstützt das).

Einstellung: URL-Rewrite nutzen → JA
Zusätzlich per FTP umbenennen:  /joomla6.rneuhoff.de/htaccess.txt → .htaccess

Ergebnis: Die URL enthält kein „index.php“ mehr.
Vorher: https://joomla6.rneuhoff.de/index.php/mein-artikel
Nachher: https://joomla6.rneuhoff.de/mein-artikel



5. Dateiendung an URL anfügen

Fügt .html hinzu.

Einstellung: Dateiendung an URL anfügen → JA

Beispiel: https://joomla6.rneuhoff.de/mein-artikel.html

SEO-Vorteil: wirkt wie statische Seite.



6. Unicode Aliase

Erlaubt Umlaute in URLs.

Einstellung: Unicode Aliase → JA

Beispiel Artikel: Über Joomla lernen

URL ohne Unicode: /ueber-joomla-lernen
URL mit Unicode: /über-joomla-lernen



7. Seitennamen auch im Titel

Zeigt Menü-Titel zusätzlich im Browser-Tab.

Einstellung:  Seitennamen auch im Titel → JA

Beispiel:

Seitentitel: Kontakt
Browser-Titel: Kontakt - Joomla6 Testseite



8. Block Cookies

Regelt Zustimmung nach DSGVO.

Beispiel

Zustimmung erforderlich → JA
Cookie-Lebensdauer → 365 Tage

Frontend: https://joomla6.rneuhoff.de

Ergebnis: Cookie-Hinweis erscheint.



9. Merkschema 

BereichAufgabe
Website Betriebszustand
Metadaten Beschreibung
SEO URL-Struktur
mod_rewrite index.php entfernen
Dateiendung .html
Unicode Umlaute
Titel Browser-Tab
Cookies DSGVO
 

Unterschied: Globale Metadaten vs. Artikel-Metadaten (Joomla 6)

👉 Kurz gesagt:

TypGilt fürZweck
Globale Metadaten gesamte Website Standardwerte
Artikel-Metadaten einzelne Seite individuelle SEO-Optimierung

Gab es Änderungen von Joomla 5 zu Joomla 6?

Nein — funktional fast identisch.

Neu in Joomla 6 ist nur:

  • bessere Suchmaschinen-Integration
  • sauberere HTML-Ausgabe
  • moderne Struktur der Meta-Tags

Aber:

Das ist prüfungsrelevant.

1️⃣ Globale Metadaten (Standardwerte)

Backend:

 
System → Konfiguration → Website → Metadaten

URL:

 
https://joomla6.rneuhoff.de/administrator/index.php?option=com_config

Beispiel

Eintrag:

 
Meta-Beschreibung: Joomla-6 Lernseite über Webdesign und KI

Dann erhält jede Seite automatisch:

 
<meta name="description" content="Joomla-6 Lernseite über Webdesign und KI">

👉 Auch wenn Artikel selbst nichts eingetragen haben.

2️⃣ Artikel-Metadaten (individuelle SEO-Daten)

Backend:

 
Inhalt → Beiträge → Beitrag öffnen → Reiter „Veröffentlichung“

URL Beispiel:

 
https://joomla6.rneuhoff.de/administrator/index.php?option=com_content&task=article.edit&id=12

Beispiel

Artikel: SEO Tipps

Eintrag:

 
Meta-Beschreibung: SEO Tipps speziell für Joomla Webseiten

Frontend:

 
https://joomla6.rneuhoff.de/seo-tipps.html

HTML:

 
<meta name="description" content="SEO Tipps speziell für Joomla Webseiten">

👉 Überschreibt die globale Beschreibung!

Entscheidende Regel

SituationVerwendete Metadaten
Artikel hat eigene Meta Artikel gewinnt
Artikel hat keine Meta globale Meta wird genutzt

Typischer Prüfungsfall

Globale Beschreibung:

 
Webdesign Seite

Artikel Beschreibung:

 
Kontakt zu uns aufnehmen

Ergebnis auf Kontaktseite:

 
Kontakt zu uns aufnehmen

SEO-Bedeutung

EinstellungWirkung
nur globale Meta schlecht für Google
individuelle Meta optimal

Google bewertet jede Seite einzeln.

Merksatz 

Wenn du möchtest, erkläre ich dir danach noch
Canonical-URL und Duplicate-Content in Joomla — das wird ebenfalls oft geprüft.

 
Canonical-URL und Duplicate-Content in Joomla
 

Canonical-URL und Duplicate-Content in Joomla 6

Grundproblem: Duplicate-Content

Suchmaschinen dürfen denselben Inhalt nur einmal bewerten.
In Joomla entsteht derselbe Artikel aber oft über mehrere Links.

Beispiel (gleicher Artikel!)

 
https://joomla6.rneuhoff.de/seo-tipps.html https://joomla6.rneuhoff.de/blog/seo-tipps.html https://joomla6.rneuhoff.de/index.php/seo-tipps?id=15

Für Google sind das 3 verschiedene Seiten → Ranking verschlechtert sich.

Lösung: Canonical-URL

Die Canonical-URL sagt der Suchmaschine:

HTML-Ausgabe:

 
<link rel="canonical" href="https://joomla6.rneuhoff.de/seo-tipps.html">

Joomla 6 Verhalten (wichtig)

Joomla setzt Canonical automatisch — ABER nur korrekt, wenn die Struktur sauber ist.

Das unterscheidet sich nicht grundsätzlich von Joomla 5, jedoch wurde es zuverlässiger:

  • stabilere Router-Logik
  • weniger doppelte URLs
  • bessere Menü-Priorisierung

Wann entstehen doppelte Inhalte?

1. Mehrere Menüeinträge zum selben Artikel

Beispiel Menü:

 
Blog → SEO Tipps Service → SEO Tipps

Ergebnis:
2 URLs → Duplicate Content

2. Kategorie-Blog + Direktlink

 
/blog/seo-tipps.html /seo-tipps.html

3. index.php noch vorhanden

 
/index.php/seo-tipps.html /seo-tipps.html

Richtig konfigurieren (Praxis)

Schritt 1 – SEO aktivieren

Backend:

 
System → Konfiguration → SEO

URL:

 
https://joomla6.rneuhoff.de/administrator/index.php?option=com_config

Einstellungen:

 
Suchmaschinenfreundliche URLs → JA URL-Rewrite nutzen → JA Dateiendung an URL anfügen → JA

Datei umbenennen:

 
/joomla6.rneuhoff.de/htaccess.txt → /.htaccess

Schritt 2 – Menüregel (sehr wichtig)

Jeder Artikel sollte nur einen Hauptmenüeintrag haben.

Falsch:

 
2 Menülinks zum selben Artikel

Richtig:

 
1 Menülink → Rest über Kategorie anzeigen

Schritt 3 – Weiterleitungen nutzen

Backend:

 
Komponenten → Weiterleitungen

URL:

 
https://joomla6.rneuhoff.de/administrator/index.php?option=com_redirect

Beispiel:

 
/index.php/seo-tipps.html → /seo-tipps.html

Farben der SEO-Bewertung (vereinfacht)

StatusBedeutung
grün / green eindeutige URL
gelb / yellow mehrere Pfade möglich
rot / red Duplicate Content vorhanden

Praxisbeispiel komplett

Artikel:

 
SEO Tipps

Falsch erreichbar:

 
/blog/seo-tipps.html /seo-tipps.html /index.php/seo-tipps.html

Nach Korrektur:

 
https://joomla6.rneuhoff.de/seo-tipps.html

Canonical:

 
<link rel="canonical" href="https://joomla6.rneuhoff.de/seo-tipps.html">

Wichtigster Merksatz (IHK)

Wenn du möchtest, erkläre ich dir noch
robots.txt vs. noindex vs. nofollow — das gehört direkt zu SEO-Prüfungen.

 
robots.txt vs. noindex vs. nofollow
 

robots.txt vs. noindex vs. nofollow (Joomla 6)

Diese drei Dinge werden oft verwechselt — sie lösen völlig unterschiedliche Probleme.

FunktionWirkt aufAufgabe
robots.txt Crawler (Zugriff) Darf Bot die Seite betreten?
noindex Index Darf Seite in Google erscheinen?
nofollow Links Darf Link bewertet werden?

1. robots.txt → „Du darfst hier NICHT rein“

Blockiert das Betreten einer Seite.

📂 Datei (Serverroot):

 
/joomla6.rneuhoff.de/robots.txt

📎 URL:

 
https://joomla6.rneuhoff.de/robots.txt

Beispiel

 
User-agent: * Disallow: /administrator/ Disallow: /tmp/ Disallow: /logs/

Ergebnis

  • Google sieht die Seite nicht
  • Aber: URL kann trotzdem im Index erscheinen!

👉 Wichtig: robots.txt verhindert KEIN Ranking!

2. noindex → „Du darfst rein, aber nicht anzeigen“

Die Seite wird gecrawlt, aber nicht im Suchindex gespeichert.

In Joomla Artikel einstellen

Backend:

 
Inhalt → Beiträge → Beitrag bearbeiten → Veröffentlichung → Robots

URL:

 
https://joomla6.rneuhoff.de/administrator/index.php?option=com_content

Beispiel HTML-Ausgabe

 
<meta name="robots" content="noindex">

Ergebnis

  • Google liest Seite
  • Seite erscheint NICHT in Suchergebnissen

👉 Das ist die wichtigste SEO-Sperre

3. nofollow → „Link zählt nicht“

Suchmaschine darf folgen, aber Link gibt keine Bewertung weiter

Beispiel

 
<a href="https://fremdeseite.de" rel="nofollow">Partner</a>

Ergebnis

  • Besucher kann klicken
  • Google wertet Link nicht

Typische Joomla-Praxis

Administrator sperren (robots.txt)

 
Disallow: /administrator/

Impressum nicht indexieren (noindex)

Im Beitrag:

 
Robots → noindex

Werbung verlinken (nofollow)

 
<a href="https://werbepartner.de" rel="nofollow">Anzeige</a>

Häufiger Anfängerfehler ⚠️

Viele sperren Seiten so:

 
robots.txt → Disallow: /impressum

Problem:
Google kennt URL trotzdem
→ „Seite ohne Inhalt“ im Index

Richtig:

 
Seite erlauben + noindex setzen

Merksatz (IHK)

Wenn du willst, erkläre ich dir noch
Sitemap.xml und warum sie wichtiger ist als robots.txt — das wird in Prüfungen gern gefragt.

 
Sitemap.xml und warum sie wichtiger ist als robots.txt —
 

Sitemap.xml — und warum sie wichtiger ist als robots.txt (Joomla 6)

Kurzunterschied

DateiAufgabe
robots.txt Was Google NICHT betreten soll
sitemap.xml Was Google UNBEDINGT finden soll

👉 robots.txt schützt
👉 sitemap.xml führt aktiv

Suchmaschinen arbeiten heute empfehlungsbasiert, nicht blockbasiert.
Darum ist die Sitemap SEO-relevant — robots.txt nur technisch.

Was ist die sitemap.xml?

Eine Liste aller wichtigen Seiten deiner Website.

📎 typische URL:

 
https://joomla6.rneuhoff.de/sitemap.xml

Beispiel

 
<url> <loc>https://joomla6.rneuhoff.de/kontakt</loc> <lastmod>2026-02-10</lastmod> <changefreq>monthly</changefreq> <priority>0.8</priority> </url>

Google bekommt damit:

  • neue Seiten sofort
  • versteckte Seiten
  • Menü-lose Seiten
  • frisch geänderte Seiten

Warum wichtiger als robots.txt?

robots.txt ist nur eine Tür

Google kann Seiten trotzdem finden durch:

  • Backlinks
  • alte Indizes
  • Browserdaten
  • externe Verweise

Du verhinderst also nur Crawling — nicht Auffinden.

sitemap.xml ist ein Stadtplan

Du sagst aktiv:

Das beschleunigt Ranking massiv.

Joomla 6 Besonderheit

Joomla erzeugt keine Sitemap automatisch
→ immer Erweiterung nötig (z. B. OSMap / JSitemap)

Das war schon in Joomla 5 so
➡️ kein Unterschied zwischen Joomla 5 und Joomla 6

robots.txt + sitemap zusammen

robots.txt

 
User-agent: * Disallow: /administrator/ Sitemap: https://joomla6.rneuhoff.de/sitemap.xml

Sehr wichtig: letzte Zeile!

Ohne diese muss Google die Sitemap selbst finden.

Praxisbeispiel (IHK-typisch)

Website hat Menüpunkt:

 
Ratgeber → Unterseite ohne Menülink

Ohne Sitemap:
→ wird nie gefunden

Mit Sitemap:
→ wird indexiert

Häufiger Fehler

Viele glauben:

Falsch.

robots.txt verhindert nur Last auf Server.

Ranking entsteht über:

  1. sitemap.xml
  2. interne Links
  3. Canonical
  4. Inhalte

Merksatz

 

Unterschied: Globale Metadaten vs. Artikel-Metadaten (Joomla 6)

👉 Kurz gesagt:

TypGilt fürZweck
Globale Metadaten gesamte Website Standardwerte
Artikel-Metadaten einzelne Seite individuelle SEO-Optimierung

Gab es Änderungen von Joomla 5 zu Joomla 6?

Nein — funktional fast identisch.

Neu in Joomla 6 ist nur:

  • bessere Suchmaschinen-Integration
  • sauberere HTML-Ausgabe
  • moderne Struktur der Meta-Tags

Aber: Die Logik „global = Standard / Artikel = überschreibt“ ist unverändert geblieben.

 


Canonical-URL und Duplicate-Content in Joomla 6

Grundproblem: Duplicate-Content

Suchmaschinen dürfen denselben Inhalt nur einmal bewerten./ In Joomla entsteht derselbe Artikel aber oft über mehrere Links.

Beispiel (gleicher Artikel!) 

https://joomla6.rneuhoff.de/seo-tipps.html
https://joomla6.rneuhoff.de/blog/seo-tipps.html
https://joomla6.rneuhoff.de/index.php/seo-tipps?id=15

Für Google sind das 3 verschiedene Seiten → Ranking verschlechtert sich.

Lösung: Canonical-URL

Die Canonical-URL sagt der Suchmaschine: 
Das ist die originale Seite — alle anderen ignorieren“

HTML-Ausgabe: <link rel="canonical" href="https://joomla6.rneuhoff.de/seo-tipps.html">

Joomla 6 Verhalten (wichtig)

Joomla setzt Canonical automatisch — ABER nur korrekt, wenn die Struktur sauber ist.
Das unterscheidet sich nicht grundsätzlich von Joomla 5, jedoch wurde es zuverlässiger:

  • stabilere Router-Logik
  • weniger doppelte URLs
  • bessere Menü-Priorisierung


Wann entstehen doppelte Inhalte?

1. Mehrere Menüeinträge zum selben Artikel

Beispiel Menü:

Blog → SEO Tipps
Service → SEO Tipps

 Ergebnis:

2 URLs → Duplicate Content


2. Kategorie-Blog + Direktlink

 /blog/seo-tipps.html
/seo-tipps.html

3. index.php noch vorhanden

 /index.php/seo-tipps.html
/seo-tipps.html


Richtig konfigurieren (Praxis)

Schritt 1 – SEO aktivieren

Backend: System → Konfiguration → SEO
URL: https://joomla6.rneuhoff.de/administrator/index.php?option=com_config

Einstellungen:

Suchmaschinenfreundliche URLs → JA
URL-Rewrite nutzen → JA
Dateiendung an URL anfügen → JA

Datei umbenennen: /joomla6.rneuhoff.de/htaccess.txt → /.htaccess

Schritt 2 – Menüregel (sehr wichtig)

Jeder Artikel sollte nur einen Hauptmenüeintrag haben.

Falsch: 2 Menülinks zum selben Artikel
Richtig: 1 Menülink → Rest über Kategorie anzeigen


Schritt 3 – Weiterleitungen nutzen

Backend: Komponenten → Weiterleitungen
URL: https://joomla6.rneuhoff.de/administrator/index.php?option=com_redirect
Beispiel:  /index.php/seo-tipps.html → /seo-tipps.html

Farben der SEO-Bewertung (vereinfacht)

StatusBedeutung
grün / green eindeutige URL
gelb / yellow mehrere Pfade möglich
rot / red Duplicate Content vorhanden


Praxisbeispiel komplett

Artikel: SEO Tipps

Falsch erreichbar:
/blog/seo-tipps.html
/seo-tipps.html
/index.php/seo-tipps.html

Nach Korrektur:  
https://joomla6.rneuhoff.de/seo-tipps.html

Canonical: <link rel="canonical" href="https://joomla6.rneuhoff.de/seo-tipps.html">



robots.txt vs. noindex vs. nofollow (Joomla 6)

Diese drei Dinge werden oft verwechselt — sie lösen völlig unterschiedliche Probleme.

FunktionWirkt aufAufgabe
robots.txt Crawler (Zugriff) Darf Bot die Seite betreten?
noindex Index Darf Seite in Google erscheinen?
nofollow Links Darf Link bewertet werden?


 

1. robots.txt → „Du darfst hier NICHT rein“

Blockiert das Betreten einer Seite. 

📂 Datei (Serverroot): /joomla6.rneuhoff.de/robots.txt
📎 URL: https://joomla6.rneuhoff.de/robots.txt

Beispiel

User-agent: *
Disallow: /administrator/
Disallow: /tmp/
Disallow: /logs/


Ergebnis

  • Google sieht die Seite nicht
  • Aber: URL kann trotzdem im Index erscheinen!

👉 Wichtig: robots.txt verhindert KEIN Ranking!



2. noindex → „Du darfst rein, aber nicht anzeigen“

Die Seite wird gecrawlt, aber nicht im Suchindex gespeichert.

In Joomla Artikel einstellen

Backend: Inhalt → Beiträge → Beitrag bearbeiten → Veröffentlichung → Robots
URL: https://joomla6.rneuhoff.de/administrator/index.php?option=com_content

Beispiel HTML-Ausgabe

<meta name="robots" content="noindex">

Ergebnis

  • Google liest Seite
  • Seite erscheint NICHT in Suchergebnissen

👉 Das ist die wichtigste SEO-Sperre



3. nofollow → „Link zählt nicht“

Suchmaschine darf folgen, aber Link gibt keine Bewertung weiter

Beispiel

<a href="https://fremdeseite.de" rel="nofollow">Partner</a>

Ergebnis

  • Besucher kann klicken
  • Google wertet Link nicht


Typische Joomla-Praxis

Administrator sperren (robots.txt)

 Disallow: /administrator/

Impressum nicht indexieren (noindex)

Im Beitrag: Robots → noindex

Werbung verlinken (nofollow)

<a href="https://werbepartner.de" rel="nofollow">Anzeige</a>

Häufiger Anfängerfehler 

Viele sperren Seiten so: robots.txt → Disallow: /impressum

Problem:

Google kennt URL trotzdem
→ „Seite ohne Inhalt“ im Index

Richtig:

Seite erlauben + noindex setzen
 
 


 Sitemap.xml — und warum sie wichtiger ist als robots.txt (Joomla 6)

Kurzunterschied

DateiAufgabe
robots.txt Was Google NICHT betreten soll
sitemap.xml Was Google UNBEDINGT finden soll

👉 robots.txt schützt
👉 sitemap.xml führt aktiv

Suchmaschinen arbeiten heute empfehlungsbasiert, nicht blockbasiert. Darum ist die Sitemap SEO-relevant — robots.txt nur technisch.

Was ist die sitemap.xml?

Eine Liste aller wichtigen Seiten deiner Website.  
Typische URL: https://joomla6.rneuhoff.de/sitemap.xml

Beispiel

<url>
     <loc>https://joomla6.rneuhoff.de/kontakt</loc>
     <lastmod>2026-02-10</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.8</priority>
</url>

 

Google bekommt damit:

  • neue Seiten sofort
  • versteckte Seiten
  • Menü-lose Seiten
  • frisch geänderte Seiten

Warum wichtiger als robots.txt?

robots.txt ist nur eine Tür. Google kann Seiten trotzdem finden durch:

  • Backlinks
  • alte Indizes
  • Browserdaten
  • externe Verweise

Du verhinderst also nur Crawling — nicht Auffinden.

sitemap.xml ist ein Stadtplan

Du sagst aktiv: Diese Seiten sind wichtig — bitte indexieren. Das beschleunigt Ranking massiv.

Joomla 6 Besonderheit

Joomla erzeugt keine Sitemap automatisch
→ immer Erweiterung nötig (z. B. OSMap / JSitemap)

Das war schon in Joomla 5 so
➡️ kein Unterschied zwischen Joomla 5 und Joomla 6



robots.txt + sitemap zusammen

robots.txt

User-agent: *
Disallow: /administrator/
Sitemap: https://joomla6.rneuhoff.de/sitemap.xml

robots.txt + sitemap

User-agent: *
Disallow: /administrator/
Sitemap: https://joomla6.rneuhoff.de/sitemap.xml
User-agent: * Disallow: /administrator/ Sitemap: https://joomla6.rneuhoff.de/sitemap.xml

Sehr wichtig: letzte Zeile! Ohne diese muss Google die Sitemap selbst finden.

Praxisbeispiel

Website hat Menüpunkt: Ratgeber → Unterseite ohne Menülink

Ohne Sitemap: → wird nie gefunden
Mit Sitemap: → wird indexiert

Häufiger Fehler

Viele glauben: 
Falsch: robots.txt verhindert nur Last auf Server.

Ranking entsteht über:

  1. sitemap.xml
  2. interne Links
  3. Canonical
  4. Inhalte

 

Unterschied: Globale Metadaten vs. Artikel-Metadaten

👉 Kurz gesagt:

TypGilt fürZweck
Globale Metadaten gesamte Website Standardwerte
Artikel-Metadaten einzelne Seite individuelle SEO-Optimierung

Gab es Änderungen von Joomla 5 zu Joomla 6?

Nein — funktional fast identisch. Neu in Joomla 6 ist nur:

  • bessere Suchmaschinen-Integration
  • sauberere HTML-Ausgabe
  • moderne Struktur der Meta-Tags

Aber: Die Logik „global = Standard / Artikel = überschreibt“ ist unverändert geblieben.



Block: Fehlersuche (Debug)

Bedeutung: zeigt technische Informationen der Website:

  • SQL-Abfragen
  • Ladezeiten
  • Erweiterungen
  • PHP-Fehler

⚠️ Nur für Entwickler – öffentlich extrem gefährlich!

Einstellung

System → Debug-System → Ja/Nein

Beispiel (Pfad + URL)

Aktivieren:
Debug-System = Ja
Fehler berichten = Maximum

Backend:
/administrator/index.php?option=com_config

Live-URL danach:
https://joomla6.rneuhoff.de/

➡️ Unten auf der Website erscheint Debug-Konsole

Praxisnutzen

Du suchst langsame Seite → siehst sofort:

  • welches Modul langsam ist
  • welche Datenbankabfrage Zeit frisst

Wichtig

Nach Fehlersuche wieder ausschalten: 

Debug-System = Nein
Fehler berichten = Keine



Block: Zwischenspeicher (Cache)

Bedeutung

Joomla speichert fertige Seiten → Besucher bekommen keine neue Berechnung mehr. ➡️ Website wird drastisch schneller

Arten

EinstellungWirkung
Aus alles neu berechnet
Konservativ nur Module
Progressiv komplette Seiten

Beispiel (empfohlen für Live-Seite)

Cache = EIN – Progressiv
Cache-Zeit = 15 Minuten 

Backend: /administrator/index.php?option=com_config
Ergebnis-URL: https://joomla6.rneuhoff.de/

➡️ Seite lädt deutlich schneller

Typischer Anfängerfehler

Cache aktiv → Änderungen nicht sichtbar, Dann:

 System → Wartung → Cache leeren
/administrator/index.php?option=com_cache



Block: Sitzung (Session)

Bedeutung

Bestimmt wie lange Benutzer angemeldet bleiben. Betrifft:

  • Administrator Login
  • Benutzer Login
  • Warenkorb / Formulare

Einstellung

Session-Lebensdauer (Minuten)

Beispiel

Session-Lebensdauer = 15 Minuten
Backend: /administrator/index.php?option=com_config

➡️ Admin wird nach 15 Minuten Inaktivität ausgeloggt

Sicherheitsregel

Website-TypSinnvolle Zeit
Firmenwebsite 15 min
Shop 30–60 min
Internes Portal 120 min

Zusammenfassung

BereichZweck
Debug Fehler finden
Cache Geschwindigkeit
Session Sicherheit & Loginverhalten
  1. Basis- Konfiguration - Server
  2. Basis- Konfiguration - Berechtigungen
  3. Basis- Konfiguration - Benutzergruppen
  4. Basis- Menüpunkt wichtiger als Beitrag

Seite 1 von 3

  • 1
  • 2
  • 3
  • © 2026 - Joomla6.rneuhoff.de - Alle Rechte vorbehalten
  • Impressum
  • Datenschutz
  • Kontakt