When the site eemae.com came online, Joomla 1.5 was still in the beta stage, thus the decision was to use Joomla 1.x. I have used a third party script to implement "Search Engine Friendly" URL.
In a few months, the site received "Page Rank 5" from Google until it was decided to upgrade to Joomla 1.5. I noticed that the website page rank started to deteriorate. I tried to implement several SEO methodologies including submission to several search engines where all I got was spam emails.
All my efforts were unsuccessful until now as the page rank of http://eeame.com is now zero.
Lately, I tried comparing Joomla 1.X and Joomla 1.5. I found out that in Joomla 1.5, the page title except the home page does not include the configuration file "Site Name" variable. In Joomla 1.X, the "Site Name" is always a part of the page title as a prefix.
Is this an intentional omission by the Joomla developers? Or the developers of Joomla missed it?
I have searched the Joomla forum but there has been no concrete solution to the issue. I have found a solution myself.
To include the "Site Name" on all pages, I did some hacks on the Joomla Core. I should not be doing this but I am already desperate on to increase the website page ranking.
This hack may not be the best solution but it worked for me and I want to share it to others.
Search for the file head.php under the "libraries/joomla/document/html/renderer" folder. Search for this line
$strHtml .= $tab . '
' . htmlspecialchars($document->getTitle()) . '' . $lnEnd;
And replace it withe the following
// SEO Hack // declare a new configuration variable $config = new JConfig(); // do not add the site name on the Frontpage if(( $_SERVER['REQUEST_URI'] == '/') || ( $_SERVER['REQUEST_URI'] == '' ) ) $site_name = ''; else $site_name = $config->sitename . " - "; // Modifiled version $strHtml .= $tab . '
' . $site_name . htmlspecialchars($document->getTitle()) . '' . $lnEnd;
This hack will include the Site Name is all pages separated by the character "-" (replace this with any character you want).
Update: This hack has been updated.