Introduction

Site Management, SEF, SEO & Metadata, URL Redirection, Social Share

After more than 15 years of duty, sh404SEF won't be ported to Joomla 4. To move to Joomla 4, please consider our newer extensions, released over the last couple years, including 4SEF to maintain your site SEF URLs (see Related extensions on this page or visit our website) and 4SEO for metadata.
sh404SEF is discontinued from August 17, 2023 - same as Joomla 3 end of support. Please update to 4SEF and 4SEO to maintain your URLs and metadata.


Joomla 4 notice

We created sh404SEF® for Joomla with SEO in mind. sh404sef helps you improve your search engine rankings and get more traffic to your website. Satisfy many of the Google recommendations for search engine optimization with just a few clicks.
sh404sef also includes many security features.

sh404SEF® is the most popular and longest developed Joomla seo extension. We are dedicated, full-time Joomla professionals who work each and every day to bring you the very best extensions and prompt support. Our staff have over 20 years of combined experience with Joomla (and Mambo) and we maintain some of the longest, continually developed Joomla add-ons available.

Brand new documentation set, including "Getting started" as well as other specialized short videos.

Features:
* sh404SEF rewrites Joomla URL to user-friendly format (SEF URL or URL rewriting): mysite.com/index.php?option=com_content&Itemid=69&id=34
becomes mysite.com/en/sh404SEF-and-url-rewriting/list-of-available-plugins.html but it does in a way that prevent Joomla standard SEF duplicate content issues.

  • Important: from version 4.17, we automatically add robots meta tag required for full visibility in Google search results.

  • NEW: Support for Google Analytics version 4

  • NEW: Full Turkish translation
  • NEW: insert a QRCode anywhere, on any page
  • NEW: Redesigned Google Analytics reports, can now also display on frontend without having to log-in
  • NEW: block requests based on simple rules
  • NEW: Redirect mutiple URLs together, no more using .htaccess
  • NEW: Add canonical tags to mutiple URLs in one go
  • NEW: URL shortener can now shorten any URL, not just of current site
  • NEW: extended Structured data support: social profiles, corporate contacts, logos
  • Connector with wbAMP, our Accelerated Mobile Pages for Joomla plugin
  • Automatic redirect of 404s errors to most similar page
  • Google Sitename, Google breadcrumb and Google sitelinks search JSON+LD markup
  • Using oAuth2 for Analytics authorization
  • Twitter Cards support
  • Google Analytics Universal support
  • Google Tags manager support
  • all output through JLayout, easily override in template
  • Create and insert Open Graph data: quickly and easily add social media buttons to your entire site to allow sharing on Twitter, Facebook, Google+, Linkedin and Pinterest.
  • Integrated Google Analytics reports display
  • Automatically generate tiny URLs (shURLs) for your content
  • Full urls and bulk meta data management
  • Multi-lingual support
  • Easily redirect 404s to suggested SEF URLS
  • Instantly add global support for canonical URLs (add rel="canonical" HTTP headers)
  • Removes automatically duplicate URLs, a common problem with Joomla websites
  • Create human ear and search engine friendly (SEF) URLs
  • Control URL re-write mode on a per-application basis
  • Support for Google News URL format
  • Easily customize the page title and page description with bulk updater
  • Create customized error pages (i.e. 404) with relevant links, suggest best match pages
  • Harden against cross-site scripting attacks (XSS)
  • Harden against malicious page requests
  • Limit flooding attacks
  • Protect input forms such as the contact page from spam (using Project Honey Pot)
  • Control site access from suspicious domains (using IP address whitelisting and blacklisting)

We Support many third-party SEF plugins via the standard Joomla installer.
Components we support natively include: VirtueMart, K2, FlexiContent, Kunena, Jomsocial, Community Builder and more.

Great Support



Posted on 30 April 2014
I'm still fairly new with SEF/SEO and learning. The extension seems very flexible and the support has been extremely helpful and patient with my questions.
A great extension easy to install and use. The support is great and reactive.



I recommend it.
I have been using this extension for almost a year and I must say that the extension works as expected on sites that are hosted on Apache.



When it comes to NGINX, the extension does not work and the support is not helpful at all. Very poor customer service.



I recommend this extension for Apache users as there will hardly be any need for support however if you are using NGINX, please proceed with caution.
Owner's reply: Hi

Sorry that support could not help you setup your web server. Indeed, that's usually a bit out of scope for us, as it requires full access to server. Besides we're php developers, not system administrators!

However, regarding Nginx, I can only tell you this: since 2006, sh404SEF has been developed and tested using ONLY nginx (back then it was version 0.5.35 :) ) on a daily basis.
Nginx is the only web server I use - and love, so I'm positive it works, and that's also why we do publish on our site a sample configuration file for it.

Please come back to us if you want to give it another try.

Rgds
... but than it was sold to a company and went "paid" which usually results in even better support, not here though.



The 404 log of sh404sef comes in handy and the rewriting and redirecting works as long as you have only a few extensions installed and ALL bring their own sh404 plugin. So it does not work e.g. with jDownloads or Akeeba Release System.



But the utter no go is the multilingual mess. Since 2011 they try to solve this bug of the missing "item associations" and as of today no solution in sight. In their forum threads they write "we are working on a solution" ... and then lock the thread and put "answered" in the heading.



Conclusion: works well on simple sites although it comes with a whopping price tag, stay away definitely for multilingual websites.
Owner's reply: Hi Carin,

I have to say your review is very confusing. Usually I try to identify what the problem a user is facing and respond to that, but in this case, I can only see erroneous statements:

The most important to me maybe: sh404SEF has NEVER BEEN SOLD to anyone. I started this project at the end of 2006 and 7 1/2 years later it's me doing all design and development (aside from contributed translations). I don't know where you get that information, but it's not correct.

Next is sh404SEF plugins: having a custom sh404SEF is NOT required for any extension. sh404SEF happily uses any extension router.php file. Of course, having a custom sh404SEF plugin allows creating much better urls.

Then multilingual: maybe the most puzzling: in 2011, there was no "item associations" in Joomla. They were introduced in Joomla 3.0.2 in november 2012. When sh404SEF for J! 3.x was released, it worked fine with them, as with previously available menu item associations, and has been working fine since.
Again, not sure where you got that information.

Multilingual support is extremely important to me, actually that's the reason sh404SEF was started, when there was no SEF extension handling Joomfish, back in Joomla 1.0 times. I'm also developing Josetta for Joomla! M.L. sites

Rgds
What's an extension without support? I installed it and due to my own fault it did'nt work out of the box. I did not configure my language-settings right. So the guys at anything-digital helped me out and re-configured my language settings. From there SH404Sef worked out of the box. For as far as I can tell the product works fine altough I've not much experience with it yet. But as said GREAT support, priceless.



Mark

Not worth the money



Posted on 25 February 2014
This extension gave me more headaches than profit. I had to remove it to in order to get other extensions to work.



URL management: standard Joomla SEF and .htaccess give the same result.

Alias management and 404 request: standard Joomla redirection manager does a good job too

shURL: usability not clear

Title & meta: makes it more complicated in Joomla. Use standard Joomla functions in stead.

Analysis: never got it working in Joomla 3.2.2, support gave up about this item.

Safety: may be the only benefit, no experience with this though.

404 page: only works if you don't set one component to joomla router.

Social SEO: poorly implemented, alternative free extensions work better



Most functionality is already present in Joomla 3.2.2 or can be implemented with little effort. Added functions don’t work well, alternative free extensions work better. Safety may be the only benefit. Support could be better.
Owner's reply: Hi,

You do seem to have had a bad experience with sh404SEF, let me provide a bit more details at least on two extremely important things:

- "standard Joomla SEF and .htaccess give the same result" simply put: No
If you look superficially, yes, you get SEF urls with Joomla, and you get SEF urls with sh404SEF. But they are totally not the same, especially in keys SEO areas. sh404SEF are usually much shorter (no categories, or only one), much more to the point (no ids) but most importantly and I agree that's not easy to see: sh404SEF controls duplicate content on your site, while Joomla menu-based urls can only create duplicate content.

- support didn't give up on your issue with analytcs. You're one of two users with this problem. So far, we haven't managed to reproduced it on any of our servers, and we still don't know what's causing the problem, whether sh404SEF or not. Investigation is happening, and if the problem is with us, it'll be fixed.

On the lighter side:
- 404 page: yes, using Joomla router, you get Joomla! 404 page; using sh404SEF, you get sh404SEF page - which I do believe brings good marketing value to your site
- title and metas: a matter of taste and usage, I think. Many, many people prefer to have all meta data in one place, and the ability to override titles and description for multiple site pages on the same page
Most importantly, with sh404SEF, you specify metadata per URL, not per article, products, categories.
URLs are what's visible to search engines, not Joomla articles (see point 1 about menu-based urls used by Joomla)
- shUrl: not sure I understand your comment. sh404SEF provides a built in URL shortener, so that you don't have to rely on external service. Your site is doing the shortening, and so your urls are www.mysite.com/xc3 for instance.

Rgds
We created a site using joomla and CMGroupBuying.



We attempted to install sh404SEF AFTER the site was set up, operational, and we had been using the "redirect" plugin.



It absolutely DID NOT integrate well at all. None of the already programmed redirected urls worked...and there were just too many 404 pages coming up to be dealt with.



This program is one of those things "I wish I had installed before creating the rest of my website" because maybe then it would have worked...but as it stands, it does NOTHING for our site and we have uninstalled it completely.
Owner's reply: Hi

Sorry for your bad experience. Indeed, installing ANY SEF extension after your site has launched and has been crawled by search engines requires some work.
Namely, those urls that are modified by the new extensions needs to be redirected to new ones.
That can be done either in a .htaccess file, or using sh404SEF built in redirection management.

However, I can already tell that from next version, sh404SEF will also check Joomla! own redirect manager database table in case some redirects have been stored there previously

Thanks and regards
The tool seems to do a very good job of helping to get rid of those thousands of pages of duplicate content. But there's one major thing about the way it works that should absolutely be covered in the documentation about how to use the product.



The second you turn on the product, all knowledge that google and other search engines have of your site is essentially gone. All URLs that are correct the moment before you turn on the product will get 404s the moment you enable SEF URLs. The tool a "404 request manager" to show you all the 404s that your site is now generating, and allows you to do 301 redirects from each old page to each new page. But:



1. You have to do it one URL at a time. Each URL takes three clicks and then you have to wait for that one to complete before you can go on to another. If you have 100s of pages of content, you're going to be there a while.

2. The documentation mentions that you need to watch the 404 request manager, but it says that you should only be getting those if you have "bad links" or "update links," making it seem like it's your fault that you have them. It says nothing about all of the links in Google that are now bad because you just changed all your URLs.



They know each old page; they know each new page. What's stopping them from putting in a 301 redirect from each old one to each new one?



FWIW, I confirmed this behavior via support:

Owner's reply: Hi
Thanks for you report. We have modified documentation to make the fact that URLs are modified - but this is kind of the point of getting a SEF extension! - clearer.

I do want to point out though that contrary to what you say, we have no idea what the old urls were, as they are made on the fly by Joomla and not store anywhere.

Whenever possible, we do try to auto-redirect from old to new, and that's enabled by default for sites previously using non-sef urls.

For sites running Joomla SEF urls, that's much more difficult because of high risks of "collision" between and is disabled by default, but can be enabled in configuration.

Rgds

Great support!



Posted on 25 December 2013
Having some trouble with this extension, but thanks to a very fast support everything works just fine.

I`m using also Artio SEF on many sites but the support is terrible there...

Good but



Posted on 16 December 2013
Good but, say good bye to stability, don't expect that it will works with ALL extension, there is a problem of compatibility
4SEO
Paid download

4SEO

By Yannick Gaultier
SEO & Metadata
4SEO is our latest SEO extension. We've been working on it for nearly a year but it's the direct result of 15 years of experience working with Joomla SEO. It uses the latest technology, new in the Joomla world, to provide a best-in-class and fastest user experience but combines it with our SEO experience to let you achieve the best possible SEO results. Our goal: automate every bit of SEO work t...
4Podcast
Paid download

4Podcast

By Yannick Gaultier
Content Construction
4Podcast is a modern, integrated solution to add a podcast to your Joomla 3 to 5 website. You write a blog but few of your customers are actually reading it? Your newsletter is perfectly crafted but readership is low? Well, people don't read anymore! Right, but in fact they do listen to podcasts. We were faced with the same issue here at weeblr.com, and found no solution to start our podcast...
wbReactiv
Free

wbReactiv

By Yannick Gaultier
Site Access
wbReactiv is a simple plugin that display a "Resend activation email" button in the Joomla! users list, next to users who have not activated their account yet....
4Video
Free

4Video

By Yannick Gaultier
Multimedia
4Video lets you embed on your Joomla sites Youtube and Vimeo videos with ease. Includes VideoObject structured data. Contrary to common video embed methods, it scores perfectly on Google Core Web Vitals speed specification. New: Now inserts VideoObject structured data, including hasPart/Clip details if you created chapters in the module settings. This ensures the best possible Google video disc...
4AI
Paid download

4AI

By Yannick Gaultier
Authoring & Content
4AI is a state-of-the art Joomla extension that gives you an always-on AI-powered assistant to create and revise the content of your website. Powered by the API behind the well-known ChatGPT system, it's always available, backend or frontend, at the click of an icon or through a convenient keyboard shortcut. New Now supporting Google Gemini models: faster and essentially free Newest OpenAI mod...
4Analytics
Paid download

4Analytics

By Yannick Gaultier
Analytics
4Analytics ** is a state-of-the art Joomla extension that provides you with **fully private analytics out of the box. It replaces services such as Google Analytics, Matomo, Plausible, Fathom Analytics, Umami or Simple Analytics. New in 3.0 Brand reports for your clients (logo, custom texts, footer) use Geo IP database for location - DB is automatically downloaded and updated, no need for your...
4SEF
Paid download

4SEF

By Yannick Gaultier
SEF
4SEF offers customizable SEF URLs for Joomla 3 to 5 4SEF URLs are fixed, predictable and independent from the Joomla menu structure. Finally change your menu and navigation without all links being broken. SEF URLs are generated automatically but any single of them can be manually customized to exactly what you want and need. SEF URLS are based on content titles and categories, not menu items C...
4LOGS
Free

4LOGS

By Yannick Gaultier
File Management
4LOGS is a simple plugin that lets you manage all log files on your site.You can view, download or delete all log files produced by Joomla or extensions you are using. 4LOGS works the same on Joomla 3 to 5 View all available log files, sorted by folder, date and time View their content with a single click Download any log file to your computer Delete any one of them Delete entire log folders in...
4AI - Community Edition
Free

4AI - Community Edition

By Yannick Gaultier
Authoring & Content
4AI is a state-of-the art Joomla extension that gives you an always-on AI-powered assistant to create and revise the content of your website. Powered by the API behind the well-known ChatGPT system, it's always available, backend or frontend, at the click of an icon or through a convenient keyboard shortcut. New Full version supports Google Gemini models: faster and essentially free Newest Ope...

sh404SEF

Version:
4.24.7
Developer:
Yannick Gaultier
Last updated:
Jul 26 2023
1 year ago
Date added:
May 27 2007
License:
GPLv2 or later
Type:
Paid download
Related extension :
4SEF
Includes:
c p
Compatibility:
J3
Download

Uses Joomla! Update System

Score:


Write a review