sh404sef also includes many security features.
sh404SEF® id 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.
* sh404SEF rewrites Joomla URL to user-friendly format (SEF URL or URL rewriting): mysite.com/index.php?option=com_content&Itemid=69&id=34
* NEW: Google Authorship support
* NEW: Twitter Cards support
* NEW: Google Analytics Universal support
* NEW: Google Tags manager support
* NEW: all output through JLayout, easily override in template
* full support for Google rel="prev" and rel="next" header tags, to improve SEO of paginated content
* built in caching database layer, speeds up sh404SEF. Backed by memcache, APC, etc
* 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 including support for social sharing
* Automatically generate tiny URLs (shURLs) for your content
* Full urls and bulk meta data management
* Easily redirect 404s to suggested SEF URLS
* Instantly add global support for canonical URLs (add rel="canonical" HTTP headers)
* Remove 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 and other info
* 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, mosetsTree and more.
If I had a friend asking me for a SEF module I will recommend to try something else. Seriously.
sh404SEF, just like other SEF url extensions, stores the SEF/non-sef url pairs in the database, and this will generate some overhead, compared to using Joomla non-sef url. It will also add overhead to Joomla own SEF urls. From our experience and testing, overhead is usually between 20 to 30%. This way of doing things however brings up some SEO benefits, which normally exceed the small time penalty incurred.
Using a disk-based cache file also reduces greatly the strain onto the DB server. On a default Joomla installation, for instance, there is virtually no database access at all on most pages, including the home page. You may want to check disk cache file is activated in your sh404sef configuration.
Having sh404SEF running on several hundreds thousands web sites has proven the performance to be a non-issue. In any case, this question is one of numbers, not just general comment such as "slow" or "fast" and you definitely want to adjust your server configuration to your requirements.
As a reference, you won't have any issue running a significant Joomla site with 1 or 2 000 visitors per day on a good $6-7/month hosting.
2. You don't inform your community about extension and plans
3. No matter how hard I try, it creates duplicate URL's... I mean, it creates two different URLs for one same page.
1 and 2 are not really a review, so I should not normally respond, but let me simply tell you that the 1.6 version is nearing completion and should be there shortly.
As for creating duplicate urls, you are mistaking the solution for the problem. sh404SEF NEVER creates duplicate urls for the same content. On the contrary it makes sure the multiple urls created by Joomla for the same content are hidden, and that only ONE sef url is exposed to the world and to search engines. Joomla! creates duplicate urls on several occasions, typically by using varying Itemid to access the same content, or by adding/not adding category id for instance.
With sh404sef, you are protected from this behavior by always using the same SEF url.
It's really easy to set up, and then when I moved from a localhost to a server and had a problem I had no idea how to fix, I wrote a post on the forums and then Jimie took care of it within minutes.
Excellent extension & support!
Very, very disappointing because this is clearly the most powerful SEF URL software available. Now I'm back to core Joomla SEF with article ID's in my URL's and not happy about it.
Sorry about such a continued bad experience. Redirect loops when editing is not something we have reports of, that would be a rather no-go issue. Usually a missing $live_site in Joomla! configuration.php file value can be the source of this issue.
It is also important to point that because you have a problem when an extension such as sh404sef is running, and the problem goes away does NOT mean in any way that sh404sef is having a bug. It just means the problem is revealed when you run sh404sef and that's quite different.
Lastly, you don't need to recreate custom urls when you purge, they are stored separately and are not deleted, so I'm not sure why you would that. I can only encourage you to provide us with more detailed report of your issues so that they can be troubelshooted.
It does the job, and it does the job extremely good. Every url is modified to fit your own standard, so you can be found in google etc..
Very easy to use component and great support.
Everything is customisable and can be set to your own settings.
The analytics feature is great too, very fast and works fine.
This product should belong to every Joomla site.
The support team argues that this won't be supported because it is bad for SEO without any other considerations.
The support team is known to be rude and to divert issue, pointing at other issue rather addressing the problems, like the example above:
Multiple domain support vs SEO ethics.
It took them 4 post and 2 forum "hero member" to finally admit that "It is not supported and will not be supported."
I wouldn't advise to expect much from the support team even if you don't need multiple domain support pointing to your site IMHO.
I've seen many threads on their support forum that speaks for themselves... just do a search for the word "rude" on the forum and you will understand what I mean.
I'm sorry if you feel we've been rude to you, that was certainly not our intention.
However, it does seen we failed to convince you, so I will say it again here for the record, and for other users:
Don't do this. This is one of the biggest mistake you can do from a seo standpoint, and I can only confirm that sh404sef will continue to not allow this.
Being able to access your site through several domains is just a significant loss of ranking. I am sure everybody now knows and understands that you must not access your site using both www.site.com and site.com, but for some reason many people don't accept that accessing it through site1.com, site2.com and site3.com is exactly the same problem, only bigger.
Please simply don't do it. Choose one "main" domain and setup 301 redirects from all other domains to the main one.
Quite simply, I wouldn't build a Joomla website without it. Search engine friendly URLs, meta tags, 301 redirects and so on are all crucial and so easy with this extension.
A learning curve for a novice, but you'll get there. I did.
I should also add the success of SEO with sh404SEF along with multi-lang. components is outstanding. This is an absolute "must-have" component for your Joomla installation.
Its easy to use and configure. But the major problem any customer will face is that each time you make a minor change in any url, the complete cache is refreshed so if you have a big site that means you have to create a sitemap of those 1000 pages again. Which I think is impractical. Using the core sef in joomla would be a better option.
Thanks for you review. I'd like to point out that there is no need to purge the cache and have urls recreated when you make a change to a single URL. Just delete that particular ONE url and it will be recreated automatically next time it is needed.
As a separate item, I'd also like to mention that from a SEO standpoint, you should NOT change urls at any time. If you absolutely must do so, you should also put a 301 redirect from the old one to the new one. You can use sh404SEF alias feature for that
It doesn't hurt that it's still me, shumisha, doing all the development ;)
SH404SEF has great support at it's back, and I've never had a problem that wasn't answered by their forum moderators. That's a huge relief knowing you have someone at your back, especially when you pay for an extension.
The only thing preventing me from giving them a 5th star is that I think their documentation could be a little more thorough, and a little more descriptive towards newbies. But since the forum is so active, you'll still find the answer sooner or later.
They've recently updated the UI and added Google Anayltics which I find totally awesome. I love the new updates.
with only one online user visiting the same page, here is my finding:
when sh404sef disabled: server load around 20-40%
when sh404sef enabled: server load up to 70-99%
enabled joomla debug mode to find out that when sh404sef enabled, quries run one a page will be doubled compared to sh404sef disabled.
sh404sef does add some overhead to the Joomla SEF system, but usually around 25%. The number of queries added depends on many factors, including whether you activated the url disk cache and, most importantly, on how the 3rd-party extension support plugin is done.
sh404sef does not have any support for JReviews builtin, which means you are either using JReviews router.php file, or a sef url plugin provided by somebody else. With that kind of overhead, I would certainly review the way this plugin was written, and probably try to optimize it.
I would say that it is fair, does what it says, however compared to other extensions lacks many features. I especially miss full control over the URLs (i.e. remove categories and similar). For example, I wanted to have a K2 urls with only the item alias, but avoiding the category was impossible.
To be honest, it is a good extension, but its plugin system and extension options are not sufficient enough.
Its interface is also not very user friendly
Regarding lack of control, You may have miss the "Extensions configuration" dialog box, where you can fully control the urls: remove section, categories, add numerical id, use alias or title,etc?
As for plugins in general, we have take another stance from most other SEF component, in that instead of trying to supply and maintain dozens of plugins ourselves, which is next to impossible, we work with extension makers so that they directly provide sh404sef support. It is so with K2, for instance, and all settings to configure URL for K2 are to be found directly within K2, which makes sense in our opinion as the way K2 urls looks is really K2 stuff.