I’ve blogged about this before, but I think it is worth mentioning again. I genuinely believe that getting search engine friendly links done right in the e107 CMS will be a big factor in the success of the new version, e107 0.8! Rightly or wrongly, webmasters put a lot of weight on friendly URLs and this is why I think it is so important.
Some site owners won’t even look twice at a CMS that can’t generate “friendly” SEO links.
From my own experience, I find that less relevant ‘tag’ pages from my tagcloud plugin are often ranked more highly on my e107 site (SammyNetbook.com). I have also experimented with hardcoding “friendly” URLs into my .htaccess file and again notice that Google instantly picks these pages out above my news pages.
It definitely appears to me that my news posts under perform in the rankings, which is disappointing when these pages are often my key content pages.
Upgrading from e107 0.7 to 0.8
The Webmaster’s main fear when performing an upgrade is that any change to URL structure is going to cause a Google ranking nightmare. If we upgrade, implement the new SEF URLs and all our page addresses change, then Google will quickly start to remove pages from the index.
The solution? All of the old URLs should 301 redirect (a code that signifys a permanent change of URL) all the old links to the new ones. Google will update its index in time to show the correct values. Now ideally e107 will do this for us automatically – it should know that
I hope the excellent e107 development team can get this into the first e107 release as any change in URL structure might put people off from upgrading.
I plan to upgrade one way or another, if auto redirect isn’t implemented then I might look into a plugin that could do this. It should be possible to generate a list of old links and the news ones and force the 301 redirect via an e_META file or similar. If all else fails I will be hand coding the redirects one by one!