SH404SEF

SH404SEF is waarschijnlijk de meest bekende volledige SEF / SEO extensie voor Joomla. Het is een betaalde extensie ($39 per jaar, meerdere domeinen), en het bestaat al erg lang, beschikbaar voor alle Joomla versies. Het was ooit zelfs de Editor's choice op de JED. De extensie biedt talloze mogelijkheden om je URL's aan te passen volgens het gewenste schema, metadata handig in te stellen, zeer eenvoudig redirecten van 404-fouten, custom 404-pagina, www- of niet-www toegang afdwingen, enzovoorts. Het nadeel voor beginners in SEO is dat de extensie daardoor soms een beetje overweldigend overkomt, en een foutje is inderdaad zo gemaakt.

Zorg dus dat je de extensie nooit zomaar even installeert, speel er eerst eens mee op een test-site. Houd er ook rekening mee dat je URL's veranderen als je SH404SEF in een bestaande site installeert. Naast de standaard SEO instelllingen biedt SH404SEF je nog een aantal andere opties:

  • Google Analytics dashboard ingebouwd
  • Social sharing opties
  • Security features om spammers en hackers te blokkeren

Deze laatste opties kun je gebruiken, maar je kunt ze ook uit laten staan. Als je bijvoorbeeld al Akeeba's AdminTools gebruikt heb je de security opties niet nodig.

De belangrijkste en meest nuttige eigenschap van SH404SEF is dat duplicate content er zeer effectief mee bestreden wordt. Alle non-SEF URL's worden keurig naar de SEF URL geredirect met een 301-redirect. URL's worden ook altijd op 1 manier opgebouwd: via de categorie / artikel structuur. Ook als je een artikel aan meerdere menu-items hangt is de URL altijd dezelfde, geen duplicate content dus. Ook de non-SEF URL's bestaan effectief gezien niet meer, omdat ze worden geredirect. In Joomla zelf, zonder SH404SEF,  bestaan deze namelijk altijd wel, ook al kom je ze niet zo snel tegen.

Je kunt ook instellen hoe je URL's er uit komen te zien: met of zonder de categorie in de URL, of hoeveel niveau's van categorieen als je een diepe categoriestructuur hanteert. Check in het begin of deze structuur er correct uitziet. Je kunt dit eventueel corrigeren via het configuratiescherm, maar je moet de bestaande URL's dan Purgen en weer opnieuw laten opbouwen op basis van je nieuwe instellingen. Doe dit natuurlijk nooit zomaar op een live-site!

Joomla Hosting tip: Siteground

Joomlaseo.com laadt in 0.5 - 1 seconden en heeft een Pingdom score van 100%!!! Daarom bevelen we Siteground hosting aan. Snelle servers, goede support, gratis SSL, etc. En niet duur...

 

Configuration van SH404SEF

Na het downloaden van de extensie en het installeren via het Extensiebeheer ga je naar de instellingen via Componenten >> SH404SEF:

 SH404SEF-control-panel

Zodra je Enable URL Optimization op Ja zet past SH404SEF je URL's aan. Doe dit pas nadat je via de groene Configuratie-knop je instellingen goed hebt gezet. Standaard staan deze niet helemaal optimaal, dus je zult er even doorheen moeten lopen. Let ook even op de Rewriting modus: die moet je even instellen afhankelijk of je wel niet .htaccess hebt geactiveerd in Joomla (dat zou ik zeker doen).

Loop vervolgens door de configuratie-opties. Probeer deze zo veel mogelijk in 1 keer goed te zetten. Als je je URL's hebt opgebouwd kun je er beter zo weinig mogelijk aan zitten, sommige opties veranderen namelijk je URL's. Er zijn behoorlijk wat opties, bijvoorbeeld:

  • Forceer URL's naar kleine letters
  • Forceer www of non-www 
  • Stel een suffix voor je URL's in. De standaard instelling is .html, maar dat is onzin, maak deze leeg.
  • Maak short-URL's als een alias voor de gewone URL's. Zet uit indien niet nodig.
  • Forceer redirects van non-SEF naar SEF.
  • Gebruik de titel of de alias van de titel in de URL's
  • Hoeveel categorieen wil je terugzien in de URL
  • Hoe wil je dat je pagina-titels worden opgebouwd
  • Instellen van Canonical URL's
  • Verander meerdere H1's naar H2
  • Activateer mobile templates (niet nodig als je responsive templates gebruikt)

Dit zijn nog maar een paar van de mogelijkheden. Er zijn er nog tientallen meer, en dan ook nog eens aparte voor je andere extensies, zoals bijvoorbeeld K2, Kunena, enzovoorts.

URL manager

Zodra je je instellingen goed hebt gezet en de knop Activeer URL Management op Ja hebt gezet worden de URL's aangemaakt zodra iemand de front-end van de site benaderd. Deze URL's zie je dan staan in de URL Manager:

SH404SEF-url-manager

Het meeste werk binnen SH404SEF zal zijn binnen de URL Manager. Hier beheer je de individuele URL's, met de bijbehorende metadata. Je kunt nu ook de paginatitel nog weer individueel instellen als het standaard schema je geen mooie URL oplevert. Sterker nog: ook de URL kun je hier aanpassen naar wat je maar wilt. De originele URL wordt dan automatisch een alias, zodat je je niet druk hoeft te maken over redirects. Dit soort zaken doe je door op een van de URL's te klikken:

SH404SEF-edit-URL

Metadata

Het bijhouden van metadata zul je meestal vanuit de URL Manager doen, maar het kan ook van uit de Title en Metas Manager. Hier zie je de geconfigureerde meta gegevens in een oogopslag. Let wel dat SH404SEF de metadata koppelt aan de non-SEF URL's. Hierdoor kun je zlefs je URL's Purgen zonder dat je metadata gegevens kwijtraakt, al maakt het dit scherm niet heel handig voor het bijhouden van metadata:

SH404SEF-meta-data

Vaak heeft een SEF URL meerdere non-SEF URL's die er naar verwijzen. Alleen de 'voorkeurs-URL' heeft deze metadata dan gekoppeld, wat verklaart dat je veel lege regels ziet. Wat wel weer handig is zijn de tellertjes bij de velden die aangeven of de maximale lengt van 60 of 160 leestekens genaderd wordt. Deze tellertjes zie je ook terugkomen in de velden in het Joomla artikel, erg handig. Let wel op de de metabeschrijving in SH404SEF op een ander niveau werkt dan in Joomla, ga dus niet beide velden gebruiken, gebruik dan bij voorkeur SH404SEF.

Tenslotte heeft SH404SEF ook een zeer handig 404-beheer. Alle niet-gevonden fouten worden gelogd (indien ingesteld), maar vooral het redirecten naar de corresponderende correcte URL gaat zeer makkelijk. SH404SEF is namelijk redelijk goed in staat je te helpen bij het vinden van de meest overeenkomende URL waardoor het oplossen van deze fouten een fluitje van een cent is.

Een alternatief voor SH404SEF zou MijoSEF kunnen zijn. Dat heeft ook een gratis variant die als je alleen maar Joomla core functies gebruikt prima functioneert. Wel staat de exensie niet meer op de JED.

Updates in version 4.5.0

Version 4.5.0, vrijgegeven in Juli 2015 heeft een paar zeer interessante nieuwe opties:

  • Het kan nu je websitenaam (uit de Algemene Instellingen) injecteren in je HTML code, in JSON format zodat deze nu getoond wordt in microdata kruimelpaden, in plaats van de URL (klik hier voor een uitleg hierover)
  • Ook kun je nu een optie in de configuratie aanzetten om een zoekbalk voor je eigen site te tonen binnen de Google zoekresultaten (zie de webmaster documentatie voor een uitleg)
  • Tenslotte, SH404SEF was altijd al erg goed in de assistentie bij het handmatig opzetten van redirects voor 404-fouten. Nu kan het deze automatisch omleiden, waarbij automatisch de meest corresponderende URL getoond wordt.

Over deze site

Joomlaseo.com is volledig gebouwd en geschreven door Simon Kloostra, SEO Specialist en Webdesigner uit Utrecht. Ik heb ook een boek geschreven en blogs voor bedrijven als OStraining, TemplateMonster, SEMrush en dergelijke.