I am unable to figure out why the default title doesn't show on my page title. The page title is instead displaying the name of the cms home page. How do I stop displaying the page name? Here's the screenshot & link to the site.
You can use the default title in head.phtml replace :
<title><?php echo $this->getTitle() ?></title>
<title><?php echo Mage::getStoreConfig('design/head/default_title'); ?></title>
You can add condition to use the default title if CMS Page
if(Mage::app()->getRequest()->getRouteName() === 'cms) : <title><?php echo Mage::getStoreConfig('design/head/default_title'); ?></title> else: <title><?php echo $this->getTitle() ?></title> endif;
This is what I learnt.
CMS page title doesn't override default title. It's not possible to suppress the CMS page title, unless you fiddle with core files, which isn't really advisable. Simply, updating the CMS page titles would do the trick. Default Title is for mainly products & categories pages. I have decided to keep my Default Title & Home Page CMS page title the same. This works for me.