vorweg einige Begriffsdefinition:
Site Name: Wird in der Global Configuration von Joomla festgelegt / geändert (z.B. Firmenname)
Title bzw. Dynamic Page Titles: Wird in der Global Configuration unter dem Reiter SEO aktiviert / deaktiviert. Bezieht sich auf den Title eines Content Item z.B. das ist unser Leistungsspektrum
Title Alias: Alternativer Titel wird von Joomla selbst nicht genutzt nur von z.B. SEF- Komponenten
Browsertitelzeile: Das was der Browser ganz oben anzeigt, der Wert von <title> … </title>, in diesem Bespiel würde Joomla folgenden Titel für das Dokument erstellen: Firmenname – Das ist unser Leistungsspektrum

__________________________

________

Ein aussagekräftiger Browsertitel ist für Suchmaschinen sehr wichtig. Die Erstellung <title> Aus Site Name – (Item) Title</title> fand ich schon zu Mambozeiten für völlig unzureichend. Da die Frage immer wieder auftaucht, hier noch mal die Zusammenfassung:

Der Title Alias wird wahrscheinlich von den meisten Nutzern ignoriert da dieser nur intern im Backend angezeigt wird. Durch eine kleine Änderung wird aber anstatt Title der Wert von Title Alias als Browsertitelzeile angezeigt. Dazu muss in der Datei
components/com_content/content.php (bei aktuellen Version Zeile 1505)

[youtube = http://www.youtube.com/watch?v=rX372ZwXOEM]

 

// page title
$mainframe->setPageTitle( $row->title );
if ($mosConfig_MetaTitle=='1') {
$mainframe->addMetaTag( 'title' , $row->title );

<iframe width="560" height="315" src="http://www.youtube.com/embed/

rX372ZwXOEM [105]" frameborder="0" allowfullscreen></iframe>

 

tiltle in title_alias ändern

// page title
$mainframe->setPageTitle( $row->title_alias );
if ($mosConfig_MetaTitle=='1') {
$mainframe->addMetaTag( 'title' , $row->title_alias );

Dann macht title_alias auch richtig Sinn, wobei es eigentlich auch so aussieht als ob es dafür schon immer vorgesehen war.

__________________________________

Möchte man als Browsertitel nur den Titel des jeweiligen Dokuments haben, ohne den Site Name, kann man in der 
includes/joomla.php (ca. Zeile 500)

$this->_head['title'] = $title ? $GLOBALS['mosConfig_sitename'] . ' - '. $title : $GLOBALS['mosConfig_sitename'];

ersetzen durch

$this->_head['title'] = $title;

__________________________________

Möchte man die Reihenfolge von Site Name - Dynamic Page Title umkehren, muss man die 
includes/joomla.php (ca. Zeile 500)

$this->_head['title'] = $title ? $GLOBALS['mosConfig_sitename'] . ' - '. $title : $GLOBALS['mosConfig_sitename'];

Ersetzen durch

$this->_head['title'] = $title ? $title . ' - ' . $GLOBALS['mosConfig_sitename'] : $GLOBALS['mosConfig_sitename'];

Quelle und ein Dankeschön an Bi