Articles should have a page title tag setting in its options and be set in the article not the menu
One of the major missing feature is the ability to set a title tag for a joomla article. You can set it by using a menu item but this can bit a nightmare to manage.
For an article, what should happen is you set all SEO data including the page title tag, robots info and all other required data for SEO meta kyewords (using mainly internally now), meta description and ability to add custom meta information. If the information is not filled in the default info can be used like now (globally setting here would be useful ie use article title or article meta description)
when using a menu item to display an article it is the SEO data from the article that should be used and any data that is filled in the menu item metadata should be ignored and possibly greyed out, or perhaps links to the data in the article so it can be edited in both places.
There are a lot of meta tools out there but they all seem to use there own database (ie sh404sef) to manipulate meta data and page titles rather that these systems using Joomla's core article database which make it easier to use other plugins and smoother upgrading.
Please vote for all the missing SEO feature especially the page title tag option (if the joomla team do that they will probably add the rest)
Joris Stolker commented
I think its so 2000 that this is missing.
Where do your customers edit the content?
In the article so there must be an options for SEO.
Look at yoast for wordpress!
Sorry for this but worpress does allot better job in this feature.
Yes you should have the choice of both per Menu & per Article and the article should automatically override the Menu title (if not let blank)
I finally found a working workaround for now.
$title = $this->getTitle();
$option = JRequest::getVar('option');
$view = JRequest::getVar('view');
if ($option == 'com_content' && $view == 'article'):
$id = JRequest::getInt('id');
$article =& JTable::getInstance('content');
$title = $article->get('title');
$this->setTitle( $title . ' | ' . $app->getCfg( 'sitename' ) );
Roman Rakhimov commented
to make – individual (from title in h1/h2 headers) title tag editing support in each article/category.
Great suggestion, as SEO I am with it.
This would help our ability to manage SEO for our Joomla sites greatly. Manipulation of title tags for our articles will give us all a real leg up in achieving good page rankings.