Same title

All the pages on my elgg site have the same title on the browser which is not SEO friendly. Is "/engine/start.php" the culprit? If so what do I do so that I can give each  page  its own title?  Should I create  different "/engine/start.php" for each web page?

  • This is not the case for any other Elgg site I am familiar with (eg. this one). The titles are all different and depend upon the content being displayed. So I think either your statement is not accurate or something weird is going on at your site (eg. a broken theme).

  • can someone else tell me in a gentler, friendlier way what I need to do to rectify this. If I resolve it by the time you reach me I'll post it on this board. Thank you.

  • Elgg creates different titles for every page. If it is not, there is a problem with your site or a bug in Elgg. You need to give examples of pages that have the same title for anyone to provide more information.

    As an example, you could check the profiles on your site and tell us whether they all have the same title.

  • OK. This is what I did wrong. In my eagerness to be SEO compliant, I went to
    views/default/page_elements/header.php and changed the original code (code 1) to code 2. That of course caused all the titles and metatags to be the same on each and every page. I have switched back to code 1. I now have non-comprehensive different titles for each page and no longer have my precious meta keywords and descriptions which I wanted to have for each page. I understand we do not have plugins that take care of metatags and different titles. Have a great Day.

    --------------------------------code 1----------------------------------------
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     <meta name="ElggRelease" content="<?php echo $release; ?>" />
     <meta name="ElggVersion" content="<?php echo $version; ?>" />
     <title><?php echo $title; ?></title>


    -------------------------------code 2-----------------------------------------
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     <meta name="keywords" content="Redskins,washington redskins,nfl,redskins football,fans,redskins football fans, The national football league,nfc east,hail to the redskins,washington" />
     <meta name="description" content="The Site for the true diehard fans of the NFL Washington Redskins football team. Here members can chat,discuss and cheer their beloved Redskins to victory." />
     <title>The Diehard fans of The NFL Washington Redskins Football team.</title>

  • hi ,

    i do not see any description in elgg pages ... how to add that please ?

  • Georges, don't be like me.  I went to views/default/page_elements/header.php  and replaced Code 1 (above) with code 2 (see above, of course replace with your own words) but that caused every single page on my website to have the same title, the same keywords and the same description which according to SEO gurus is not SEO healthy. So I have reluctantly switched back to code 1 which gives me different nondetailed titles for each page, no keywords and no descriptions. I am still looking for a way to get descriptive titles, keywords, and descriptions for each and every page in the web site until then I'll keep it like it is in code 1. Hope that is clear.


  • for keywords i use the metatags plugin this give me the tags of each page as keywords