Des URLs lisibles (SEF)
Créer des Urls facilement compréhensibles est très important, Joomla comme tous les autres CMS, génère souvent des Urls qui ne sont pas optimisées, comme :
http://joomla-seo.net/index.php?option=com_content&Itemid=117&id=10&lang=es&view=article.
Ce qui n'a pas de sens pour les internautes et bien sur les moteurs de recherche, et devrait être d'un format plus lisible, comme :
http://joomla-seo.net/search-engine-optimization
Dans les premières versions de Joomla, il fallait ajuster manuellement les paramétrages pour arriver à ce genre de résultats. Ce qui n'est heureusement plus le cas. Toutefois il reste encore des paramétrages à mettre en place. Pour votre site Joomla rendez-vous dans Système > Configuration modifiez les éléments de la rubrique Paramètres SEO :
En premier lieu, le paramètre, Réécriture d'URL en clair (SEF) doit toujours être activé. Celui ci permettra d'avoir des Urls lisibles tel que que nous l'évoquions.
Deuxièmement, nous devons considérer le paramètre Réécriture au 'vol' des URL. Quand il n'est pas activé (le paramétrage par défaut), vos Urls seront lisibles, mais elles commenceront toujours par index.php/. Il est préférable de le retirer des Urls, aussi sélectionnez OUI pour ce paramètre, et renommez le fichier htacess.txt (situé à la racine de votre site Joomla) en .htaccess. Ces deux étapes on besoin d'être faites en même temps.
Notez que ce paramétrage ne fonctionnera que sur les serveurs Apache, mais comme 95% des serveurs web utilise Apache, vous ne rencontrerez que très rarement un problème.
Si vous développez votre site Joomla en local sur votre ordinateur Windows, vous constaterez que vous ne pouvez pas renommer un fichier qu'il ait un nom avant son extension, vous pouvez utiliser une commande DOS-prompt dans le bon dossier :
rename htaccess.txt .htaccess
Troisièmement, vous avez la possibilité d'ajouter un suffixe à vos Urls. Pour votre SEO ce n'est pas vraiment utile, donc vous pouvez laissez ce paramètre sur NON.
Quatrièmement, pour le paramètre Alias Unicode laissez le aussi sur son paramétrage par défaut, cad NON.
Et finalement nous avons le paramètre Nom du site dans les titres. Si vous avez un nom de site qui a une valeur en terme de SEO, incluez le avant ou après le titre de vos pages. Consultez cet article sur ostraining.com pour une analyse intéressante sur l' impacte de ce paramètre.
Cet article est une traduction libre du tutoriel de Simon Kloostra : Readable (SEF) URL's