Skip to content

Welcome to 4SEF!

4SEF is a modern, integrated solution for generating SEO-oriented SEF URLs for your Joomla 3 to 5 website.

What it does

When enabled, 4SEF will take over generating SEF URLs for pages of your site.

URLs on the site will change

As soon as 4SEF is enabled, it will generate URLs that are normally different from those coming from Joomla. That's one of the main feature of 4SEF, but you have to be aware of the change and take appropriate actions before enabling it.

Please see Enabling 4SEF for all details.

It offers several benefits from Joomla native SEF URLs system:

SEF URLs are independent of the menu system

This is the main difference and benefit of 4SEF, and it has 3 consequences:

  • you do not need to create menu items for articles or categories to have short and logical SEF URLs
  • you can link content from multiple places, and the same page will always have the same URL.

SEF URLs are stored to the database

This means:

  • you can see a list of pages on your site
  • you can manually customize them to your liking, in just one click - and 4SEF will automatically redirect the old URL to the new, custom one.

SEF URLs are permanent

As SEF URLs are not linked to menu items, you can change your menu items structure safely, without breaking all the links to your site found in the internet, and without loosing any SEO value the pages may have.

SEF URLs are only modified when you purposedly delete them from 4SEF SEF URLs list.

SEF URLs triggers real 404 error codes when missing

The native system tends to respond to some requests as if the page existed, while the URL is actually incorrect. This is sub-optimal in terms of SEO, where a real 404 error code should be returned whenever an incorrect or incomplete URL is used.

SEF URLs are configurable

You can decide to include or exclude one or more categories in SEF URLs, include IDs, include creation date, insert a prefix and multiple other options, per extension.

Again, the URL structure is decided by options you select in 4SEF configuration and not by the website menus structure.

4SEF is backward-compatible with sh404SEF

At least in most cases, 4SEF will create the same URLs, for the same content, as sh404SEF would have created.

This is true for Joomla native extensions and many 3rd-party extensions.

4SEF uses a plugin system to know how to build SEF URLs for extensions. When one is not available for a given extension, it falls back to using the Joomla URLs

Support for dedicated sh404SEF plugins

4SEF does not know how to use SEF URLs plugin that may have been written for sh404SEF in order to build SEF URLs for specific extensions. These will have to be rewritten in accordance to 4SEF new plugin format.