Magento provides a very nice way of placing a login form directly onto your page design, instead of the user having to click a login button, the only problem is that the login form inadvertently sets the page title to “Customer Login” for any page it is placed on. The fix is fairly simple, if a little bit of a hack. What you need to do is override the module that you use when placing the login form into your template. You can see this in the XML layout used to add the form, probably in your customer.xml or page.xml in either the header or the left or right blocks. <reference name="header"> <block type="customer/form_login" name="mini_login" template="customer/form/mini.login.phtml" /> </reference> From this you can see it is the “customer/form_login” block, which can be found in app/code/core/Mage/Customer/Block/Form/Login.php You need to copy that file into the equivalent local code i.e. app/code/local/Mage/Customer/Block/Form/Login.php Now, edit the file and spot the problem – the title is set to “Customer Login” in _prepareLayout. Simply comment out this line and you should be good to go. protected function _prepareLayout() { $this->getLayout()->getBlock('head')->setTitle(Mage::helper('customer')->__('Customer Login')); return parent::_prepareLayout(); }