The Forgotten Joomla SEF Component

Joomla SEF Components

I was looking at one of my clients Mambo based website, to see what it would take to move it to Joomla.
Main reason for this was that the Administrator Interface of version 4.5.x breaks the menu in Internet Explorer 7.

One of the Components I used on this site was Remosef, a special, but very stable SEF Component.
So I thought I would check if there was an update for version 4.6 if that transition would be easier than the conversion to Joomla..

But there was a nice surprise from Martin Brampton…

The Remosef for Joomla Component

As it turns out, Martin has created a SEF Component upgrade for Joomla 1.0.x version.
And since I liked the stability and simplicity of the old Remosef for Mambo component I put it into a test for you.

Now this is not a special technical test, like seeing how much queries and processing time this component takes, you have task other people how it preforms in that area.
For me the simplicity and workability counts, it should be as easy as possible for you.

Normally the installation of the component is just enough, with some alterations in the standard Joomla .htaccess to make sure you can use Third party SEF Components.

For the optimum results of this component, there is an extra step to take, but that is not that hard to do.

Installing the Component

Like I said, step one is always downloading the component and reading the information and installation instructions.
You follow Download the Remosef Component to get the file…
But make sure you also Download the SEF Modules, you will need them later on.

“Caution…. don’t install this component, or any other component on a website that is already in the search engine indexes!”
Remosef is the Only site that has a warning like this, and some thoughts on duplicate content as well…. good thinking..
But of you have I website with the standard Joomla SEF URLs, you might reconsider :-)

Installation of the component is just like any other component, just by using the Component Installer of Joomla, point it to the .zip file and “Upload and Install” basically you are done after you made the changes to the .access file and upload it to the root.

You have to set the options in the .htaccess file to get the Third party SEF components to run, but you have to add an extra line at the end of the file, just as explained on the remosef site:
RewriteRule ^(content/|component/|jos/) index.php

Last step is to unzip the module file, and upload the files via FTP, directories are already made, so you can FTP it in one session.
These modules make sure that you get the best result from the rewrites done by the component.

Configuration of the SEF Component

Now here is why I like the component…
If you check the administration panel of the component, there is just one page.

The page consist of a few sections:

  • Remosef Options
  • Component name mappings
  • Character translations
  • Content tasks translations

That’s it..

Look at the Remosef options:

Remosef Options

Normally after installation the SEF prefix says “jos” but you might not want that in your URL, do you?
So you can change it to something like “site”, but if you do this, you also have to match that in you .htaccess file!
For this option it would become:
RewriteRule ^(content/|component/|sites/) index.php

The second option you should always set to “yes” since hyphens do better in SEO than underscores.

The Component name mappings:

Remosef Component settings

As you can see, you can set any name for the normal and extra components to be rewritten to whatever you like…
And yes, I have to correct the Typo in Technical Articles…

The Character translations options are specifically for Foreign languages to rewrite things like ö and ü to “oe” en “ue”

Content task translations

You can rewrite every content name with anything you like:
You could do only one here, if you don’t like the “view” in you URL, you could use “pages”instead.

Remosef Content Translation

With all the settings you could set in the manner as described, you would get URLs like:

http://www.example.com/site/pages/General/General/Information-on-Opensource-and-Internet-Resources/

Notice the Upper and Lower text? Remosef takes the exact phrase of you title!

If you use the standard after installation you would have seen example.com/jos/view/ instead of example.com/site/pages/

If you know Logout, you get an error… because of the rewrite.. You also get an error if you want to use the “preview”option form you administrator panel.
Don’t worry, its just those two, and its because the index.php isn’t used anymore because of the rewrite function.

Why I like it?

Because it works that simple.. and because it the most stable SEF component I know, next to SEF Advanced.
And it works with all SEF_extend.php that are compatible with SEF Advanced.

I am currently in the process of setting up an new website with this component, once its loaded with content and gets indexed by Google, I will post the results and look if it works like I think it will.
And although it says its in “Beta” I have found no errors yet.

And here is another nice part.. it has its own Joomla 404 errorpage… and you can modify it as well.
Test revealed you get a standard Error 404 from IE7, but the modified page from Firefox, but with the right 404 Not Found headers.. whohaa!!!

So if you are looking for a SEF Component for your Joomla based website, don’t forget to check Remosef for Joomla

Comments

  1. shumisha says:

    Hello Pathos,

    Very good article and good to hear a bit about other solutions for sef. I develop sh404SEF, and I would like to second you in your comment about thinking twice to change URL if you already have content in search engine. However, I’d also like to mention that, being aware of this issue, I have tried to overcome it for the 2 most common situations : 1/ sites with no sef url 2/ sites with joomla standard SEF
    In both cases, sh404SEF will recognize the old style URL and perform a 301 redirect to the new style sef url. That should ease the transition from joomla standard URL to new format

  2. Pathos says:

    @shumisha

    Thank you for your comment, and I will try the sh404SEF component on a new site to test it.

    Most of the other SEF components will pick up the No-SEF link and the Standard SWEF links as well.

    Main problem is still getting the “old” links out of Google because of the lack of 404 error in Joomla.
    Its giving a 200 OK header almost all of the time…

  3. shumisha says:

    Hi Pathos,
    Actually, most component will ‘accept’ non-sef in the way that this page will be served. But the user will be served the ‘old’ URL. Only Opensef does a 301 redirect to the new UR. From alledia review, I know that SEF Advance does not do that, and Joomsef I don’t know. As far as I know, sh404SEF is the only one doing also a 301 redirect for Joomla standard SEF to new URL.
    The good thing about it is that you don’t have to worry anymore about the 404 issue, because Google will automatically remove your old URL from its index, when it sees a 301 redirect to another page.
    Not withstanding, sh404SEF (and Joomsef, and I think OpenSEF ) do provide a real 404 (I mean page header) when a page is missing

  4. Pathos says:

    @shumisha

    thanks for the info, from opensef I know you can ste the page you want to be your 404 page, but the header is still 200 OK

    For Joomlsef I thought you need another plugin to get a real 404.

    There is also an 301 redirect extension from http://www.joomla-addons.org/ so maybe a combination of those will work as well.

    But I will defintly true the sh404SEF extension to see how it handels my old urls…
    Would be a nice step formward to getting the Duplicates out of Google.

    The Webmaster tools didn’t work because of the 200 headers.

  5. shumisha says:

    Hi pathos,

    I have to correct what I said yesterday, as I have read that SEF Advanced indeed redirects standard Joomla SEF URL to new, full SEF URL
    Regards

  6. Zeljko Cavar says:

    I have 5 sites coded in .aspx (example: http://www.dubrovnikpalace.hr, http://www.hotel-kompas.hr, etc.), and we consider to use Yoomla, because we need to redesign 7 sites in short time period, so what I want to ask is what I need to do, not to louse a today ranking . What will eventually happen if we upload a new site to old directory (how will Google react, are we loose our ranking instantly).

  7. Pathos says:

    @Zeljko

    Contact a SEO Firm that can help you setup 301 redirects form the Old URls to the new Content pages.

    If you replace your old content you could also use a component like sh404SEF or JoomSEF, register the 404 errors and redirect those URLs to the new content pages.

    Anyway you look at it, it takes a lot of effort and carefull planning to change a websites Conten Management System.

    I wish you lots of succes and hope it works out well for you.

  8. Edwin Woodward says:

    very helpful article

  9. SEO says:

    I was just thinking about The Forgotten Joomla SEF Component and you’ve really helped out. Thanks!

  10. Site Tool says:

    Good post, but have you thought about The Forgotten Joomla SEF Component before?

  11. Need Love says:

    This is very old. But got know about SEF component. Thanks!

Speak Your Mind

*