Wenn es nur um Suchmaschinenoptimierung (SEO) ginge, würde man eigentlich mit einer klassischen HTML Seite (oder etwas moderner zusammen mit CSS) am besten fahren. Denn Content Management Systeme, wie Joomla, Foren und die meisten anderen serverbasierenden Programme haben einen kleinen Schönheitsfehler. Sie generieren die URL (die Internetadresse Ihrer Seiten) aus mehreren Informationen aus Ihrer Datenbank wie zum Beispiel der Domain, der aufgerufenen Seitenfunktion, dazugehörigen Einstellungen (Parameter) und vielem mehr. Das sieht dann ungefähr so aus:
www.szenekonzept.de/index.php?option=com_contact&view=contact&id=1&Itemid=55
URLs dieser Art sind für Suchmaschinen unlesbar, da Crawler nur begrenzt Datenbankfunktion aufrufen können. Die Seite kann so von der Suchmaschine nicht gelesen werden. Abhilfe schafft eine Funktion des Apacheservers Namens mod_rewrite. Diese Funktion erstellt eine virtuelle URL, die dem gewünschten Schema entspricht und bei jedem Aufruf an den Browser geliefert wird, wärend die Internetanwendung weiter mit den datenbankbasierenden, dynamischen URLs arbeitet.
Das Ergebnis sieht dann so aus:
http://www.szenekonzept.de/kontakt-matthias-klees
Dieses Thema betrifft nicht nur die Suchmaschinenfreundlichkeit, (SEF) sondern auch die Behindertenfreundlichkeit, da Screenreader blinder Internetnutzer die gleiche Eigenschaft haben.
UPDATE!