Imprimer
joomla sef url

Comment obtenir un site Joomla pour obtenir un classement supérieur sur les pages de résultats des moteurs de recherche (SERP)? C'est la question que tout webmaster de Joomla veut désespérément connaître la réponse. Cela demande beaucoup de travaux. Cependant, l'une des choses les plus importantes auxquelles nous devrions prêter attention en tant qu'utilisateur Joomla est les URL optimisées pour les moteurs de recherche ou les URL SEF Joomla.

Dans cet article, nous verrons en détail les URL SEF. En quoi c'est important pour le référencement et comment l'améliorer sur votre site Joomla.

Table du contenu

  1. 1. Que sont les URL SEF ?
  2. 2. Pourquoi les URL SEF sont-elles importantes pour le référencement ?
    1. Aucune page en double sur le résultat de la recherche
    2. Obtenez un meilleur classement avec des mots clés
  3. 3. Comment activer les URL SEF dans Joomla
  4. 4. Supprimer le index.php dans les URL de Joomla
    1. Comment activer l'option «Utiliser la Réécriture au 'vol' des URL»?
    2. Renommez htaccess.txt en .htaccess (requis pour activer la réécriture d'URL)
  5. 5. Supprimer l'ID des articles
  6. 6. Activer l'alias Unicode
  7. 7. Faire une pagination d'URL SEF avec htaccess dans Joomla
  8. 8. Optimisation des URL Joomla SEF pour le référencement
    1. Saisissez un mot clé dans votre URL
    2. Recommander pour 4 à 5 mots dans l'URL
    3. Utilisez un trait d'union (-), pas un trait de soulignement (_)
    4. Utilisez toujours des lettres minuscules
    5. Débarrassez-vous des mots vides
    6. Rendre la structure d'URL logique et propre
    7. Évitez d'utiliser un caractère qui nécessite un encodage
    8. Utiliser un domaine de premier niveau (TLD)
    9. Utiliser HTTPs
  9. 9. Utilisation des extensions Joomla pour l'URL SEF
    1. sh404SEF
    2. JoomSEF
    3. Autres extensions Joomla SEF
  10. 10. Comment modifier l'URL par défaut dans Joomla
  11. En Conclusion

Commençons maintenant à promouvoir votre site pour qu'il apparaisse en haut des SERPs ! (Search Engine Result Page = page de résultats du moteur de recherche)

 

1. Que sont les URL SEF ?

Avant de déterminer leur importance, nous devons savoir ce que sont exactement les URL SEF.

Les URL optimisées pour les moteurs de recherche ou les URL SEF (Search Engine Friendly), comme dans leur nom, sont des URL qui ont du sens pour les humains et les moteurs de recherche en faisant le chemin vers la page particulière vers laquelle ils pointent.

Pour faire simple, ce sont des URL qui contiennent des informations. Voici un exemple :

 

- Il s'agit d'une URL optimisée pour les moteurs de recherche :

https://www.joomlashine.com/blog/how-to-enable-sef-urls/

- Celle-ci ne l'est pas :

https://www.joomlashine.com/blog/index.php?option=com_content&view=article&id=25&Itemid=28/

 

2. Pourquoi les URL SEF sont-elles importantes pour le référencement ?

Les URL optimisées (SEF) sont bons pour le Search Engine Optimization (SEO = référencement).

Les URL SEF signifient rendre les moteurs de recherche plus faciles à déchiffrer. Non seulement cela nous rend en tant qu'humain plus faciles à comprendre et à mieux mémoriser le lien.

Les URL SEF sont un point crucial pour un meilleur classement sur les SERPs. Les raisons ci-dessous clarifieront ce point pour vous.

 

Aucune page en double sur le résultat de la recherche

En entrant sur certains sites Web, vous verrez qu'il existe de nombreuses façons d'afficher le contenu de votre site. Parfois, vous verrez le navigateur afficher: https://domainname.com/index.php?page=photos.

Avec ces types de liens, le moteur de recherche considérera la même chose que https://domainname.com/index.php malgré les différents contenus.

En conséquence, cela générera un méta-contenu, des titres et plus encore. Ce sera mauvais pour vos expériences utilisateur ainsi que pour les robots de recherche. Dans l'ensemble, c'est mauvais pour le référencement.

Cependant, ce sera beaucoup mieux lorsque vous utiliserez les URL SEF (Search Engine Friendly). Lorsque votre site possède des URL SEF comme https://votrenomdomaine.com/photos, les robots de recherche peuvent explorer correctement, puis indexer les adresses de page dans les pages de résultats du moteur de recherche (SERP).

 

URLs with keywords
 

Obtenez un meilleur classement avec des mots clés

De plus, lequel voyez-vous le plus facile à comprendre ? "option=com_content& view=article&id=25&Itemid=28" ou "comment-activer-sef-urls"?

Oui, bien sûr, c'est le deuxième. Il en va de même pour les moteurs de recherche.

Selon l'étude SEOMoz, si vous utilisez les URL SEF incluant les mots clés dans le titre de la page, la description, le domaine ou ... l'URL, cela améliorera grandement le référencement de votre site.

Les mots clés sont non seulement importants pour le contenu, mais également importants pour le référencement. Ainsi, si vous souhaitez vous classer haut dans les SERPs, n'oubliez jamais de définir vos liens pour qu'ils soient adaptés aux moteurs de recherche.

 

3. Comment activer les URL SEF dans Joomla

Actuellement, Joomla ne génère pas d'URL SEF par défaut. Cependant, nous pouvons facilement l'activer avec quelques petites et simples modifications.

Pour activer l'URL adaptée aux moteurs de recherche, veuillez suivre les étapes ci-dessous:

Étape 1: Connectez-vous à votre backend Joomla.

Étape 2: Une fois connecté, accédez à Système > Configuration.

Étape 3: Dans les paramètres SEO, activez «Réécriture d'URL en clair».

 

seo settings in global configuration
 

Après cela, votre URL changera de :

domain.com/index.php?option=com_content&view=section&id=3&Itemid=90

à :

domain.com/index.php/your_content

 

4. Supprimer le index.php dans les URL de Joomla

Dans Joomla, l'index.php est toujours présenté par défaut dans l'URL de la page, ce qui n'est pas nécessaire et n'a aucun impact sur le référencement. Cependant, nous pouvons le supprimer en suivant ces étapes ci-dessous.

Comment activer l'option «Utiliser la Réécriture au 'vol' des URL»?

Étape 1: Connectez-vous à votre backend Joomla.

Étape 2: Une fois connecté, accédez à Système > Configuration.

Étape 3: Dans les paramètres SEO, activez l'option "Réécriture au 'vol' des URL".

 

urls rewriting
 

Enfin, nous devons vérifier de nouveau sur le site web. Si vous supprimez le fichier index.php de votre url sans aucun problème 404, alors vous avez réussi.

Sinon, nous devons franchir une nouvelle étape. C'est un peu compliqué selon les serveurs que nous utilisons pour notre site.

 

Renommez htaccess.txt en .htaccess (requis pour activer la réécriture d'URL)

Pour les serveurs Apache - le plus populaire - avant de pouvoir activer Réécriture au 'vol' des URL pour se débarrasser de l'index.php dans vos URL, vous devez changer le nom du fichier htaccess.txt en .htaccess

Pour ce faire, connectez-vous à votre système de fichiers Joomla avec une application FTP puis recherchez le fichier htaccess.txt.

 

.htaccess file in the file system

Pour les autres environnements, c'est un peu plus compliqué. Vous pouvez vous référer à la documentation Activer les URL conviviales pour les moteurs de recherche IIS 7 et Activer les URL conviviales pour les moteurs de recherche sur Nginx pour plus de détails.

Conseils utiles:

  • Presque toutes les plateformes cachent le fichier avec le symbole "." en son nom. Donc, si vous souhaitez le localiser ou le modifier ultérieurement, n'oubliez pas d'activer l'affichage du fichier caché.
  • Pour un site local, vous devrez peut-être activer la réécriture d'url dans la configuration du serveur Apache pour le faire fonctionner
  • Certains hébergements ont déjà «.htaccess» dans leur fichier comme CloudShare, vous n'avez rien d'autre à faire que d'activer la «Réécriture d'URL».

 

5. Supprimer l'ID des articles

Par défaut, l'URL d'un article comprend un ID pour afficher la page. Cependant, il semble difficile à comprendre pour le moteur de recherche.

Il s'agit de l'URL avec l'ID d'article: https://www.joomlashine.com/blog/116-joomla-sef-urls

Il est clair que sans ID, la structure des URL est beaucoup plus propre et a un meilleur impact sur vos efforts de référencement. Heureusement, depuis Joomla 3.8, nous pouvons supprimer l'ID de l'URL des articles.

La fonction URL peut être activée pour des composants individuels. Par exemple, voici comment activer les nouvelles URL pour les articles:

 

Étape 1: Connectez-vous à votre administrateur Joomla.

Étape 2: Allez dans Contenu > Articles puis choisissez le bouton "Options" en haut à droite de la fenêtre.

Étape 3: cliquez sur l'onglet "Intégration".

Étape 4: définissez le routage d'URL sur "Moderne".

Étape 5: définissez Supprimer les ID des URL sur "Oui".

Après tout, enregistrez la modification et consultez votre site pour voir le résultat.

 

Configure the URL Routing in Integration
 

En outre, nous pouvons activer cette fonctionnalité pour les contacts, les flux d'actualités et les utilisateurs. Pour ce faire, nous pouvons aller dans la zone "Options", et activer les nouvelles URL de com_contact dans l'onglet "Intégration".

Remove IDs from URLs in Contacts
 

6. Activer l'alias Unicode

Enable Unicode Aliases
 

Cette option est très importante pour le site Web dans les langues non latines comme le chinois ou le japonais. Si vous utilisez le caractère latin, vous pouvez ignorer cette tâche.

S'il y a un caractère non latin dans l'URL comme "https://domaine/見. 香港/", cela rendra les robots de recherche déroutants et ce n'est pas bon pour le référencement.

Heureusement, dans les paramètres SEO par défaut de Joomla, cette option vous permet de décider si un caractère non latin peut être affiché dans votre URL.

Avec juste quelques petits conseils comme ci-dessus, votre site Joomla répondra aux exigences des bonnes URL SEF. En conséquence, il est certain que le référencement sera tellement amélioré.

Remarque: Si vous créez un site Joomla multilingue dans des langues contenant des caractères spéciaux, activer les alias Unicode est nécessaire.

 

7. Faire une pagination d'URL SEF avec htaccess dans Joomla

Les pages de pagination sont très courantes sur n'importe quel site web. Et encore une fois, leur URL n'est pas conviviale. L'URL de votre page de pagination par défaut ressemblera à ceci:

https://votredomaine.com/category/article?page=2

Il est préférable que vous changiez l'URL en: https://votredomaine.com/category/article/page-2

Pour y parvenir, vous devez ajouter ce code dans votre fichier htaccess:

 

RewriteCond %{QUERY_STRING} ^page=([0-9]*)$
RewriteRule ^(.*)$ https://votredomaine.com/category/article/page-%1 [R=302,L]

 

8. Optimisation des URL Joomla SEF pour le référencement

Hormis la configuration du système Joomla, il existe encore des éléments importants qui font que l'URL de votre site soit optimisée pour les moteurs de recherche et conviviale.

Dans les sections précédentes, nous nous concentrons sur l'activation des URL SEF dans Joomla pour rendre l'URL lisible. Cependant, nous pouvons toujours améliorer les expériences utilisateur et le référencement en gardant à l'esprit quelques petites suggestions:

 

- Saisissez un mot-clé dans votre URL

- Utilisez jusqu'à 5 mots pour l'article clé de voûte

- Utilisez un trait d'union (-), pas un trait de soulignement (_)

- Utilisez des lettres minuscules

- Débarrassez-vous des mots vides (a, an ou, mais)

- Rendre la structure URL logique et propre

- Évitez d'utiliser un caractère qui nécessite un encodage

- Utiliser un domaine de premier niveau

- Utilisez HTTPs

 

Cette petite liste est une évidence pour vous. Cependant, si vous voulez toujours en savoir plus, je me ferai un plaisir de vous en dire plus.

Saisissez un mot clé dans votre URL

Oui, mot-clé dans l'URL, cette technique est populaire, cependant, a un très petit impact sur votre référencement global selon John Muller - un spécialiste de Google, mais c'est ainsi que le référencement fonctionne.

Nous combinons de petits efforts de tous les coins de notre site Web pour effectuer un changement dans les SERPs.

Un autre conseil pour cette partie, vous n'avez pas à mettre ces mots clés en ordre. Évitez de bourrer vos mots clés. Créez une URL pour les utilisateurs, pas seulement pour un bot.

 

Recommander pour 4 à 5 mots dans l'URL

En fait, personne ne vous interdit d'utiliser plus ou moins de mots dans l'URL. Cependant, les algorithmes de Google accordent plus de crédit à une URL courte qu'à une longue, et elle devrait contenir environ 50 à 60 caractères.

Utilisez un trait d'union (-), pas un trait de soulignement (_)

Le document officiel de Google le recommande, vous devez donc suivre. Vous pouvez consulter le deuxième paragraphe de ce lien pour plus d'informations.

Utilisez toujours des lettres minuscules

Certains serveurs comme Unix peuvent vous donner une leçon difficile sur l'utilisation des lettres majuscules dans les URL. L'URL redirige ou conduit à des erreurs 404 sur Unix, mais c'est bien dans Microsoft.

Cependant, n'oubliez pas de toujours utiliser des lettres minuscules.

 

Server response to upcase character

 

Débarrassez-vous des mots vides

Les mots vides peuvent être décrits comme «a, an ou, mais» ou un mot comme ceux-là.

Comparez ces 2 URL:

/jsn-miro-a-joomlashine-template/

et

/jsn-miro-joomlahshine-template/

Avec ou sans «a», l'URL a toujours du sens pour vous, n'est-ce pas? Par conséquent, il suffit de retirer ces mots vides de l'URL pour réduire la longueur s'ils n'affectent pas la signification entière.

 

Rendre la structure d'URL logique et propre

Dès le départ, l'élaboration d'un plan de structure d'URL devrait être votre priorité. Une URL propre et logique accélérera l'exploration de votre site par Googlebot et en déchiffrera la signification plus facilement. De plus, ce serait un point bonus pour les expériences utilisateur.

Prenons un autre exemple:

jsn-templates/jsn-buildup

ou

jsn-templates/free/2018/construction/jsn-buildup

Vous pouvez voir ce que je veux dire ici, les seconds vous rendront confus et les informations ajoutées n'ont pas vraiment de valeur. Cela a juste un impact négatif sur votre référencement.

De plus, n'utilisez pas plus de deux dossiers dans votre URL, sauf si cela est nécessaire.

 

Évitez d'utiliser un caractère qui nécessite un encodage

Un charactère comme: “< > # % { } | \ ^ ~ [ ]” va créer des problèmes pour les navigateurs, ce qui n'est pas bon.

Vous pouvez consulter le tableau ci-dessous pour plus d'informations.

Avoid encoding characters
 

Utiliser un domaine de premier niveau (TLD)

Cela n'affecte pas directement votre classement global, mais un domaine qui se termine par «.com» ou «.net» gagne vraiment la confiance de votre visiteur potentiel. Par conséquent, un TLD approprié aura un impact positif sur vos efforts de référencement.

Si vous pouvez vous permettre un domaine «.com» - le TLD le plus populaire et le plus fiable - ne vous inquiétez pas, choisissez simplement celui qui correspond à votre site Web, comme utiliser «.edu» pour un site scolaire ou «.de» pour avoir un site en Allemagne.

 

Utiliser HTTPs

Comme je le vois, il y a des millions d'articles qui ne cessent de vous dire l'importance des HTTPS pour votre site. Non seulement important pour la sécurité de votre site, il devient également un signal de classement pour Google et les autres moteurs de recherche.

Comment ? Parce qu'un site Web non protégé est mauvais pour les expériences des utilisateurs. Le risque de perdre des informations, virus, logiciels malveillants est présent sous les yeux de votre utilisateur.

Par conséquent, Google ne veut pas classer ces sites dans leurs meilleurs SERPs. Pour être plus clair sur leur intention, Google Chrome commence à marquer le site web HTTP comme non protégé.

Vous ne voulez pas cliquer sur ces sites marqués, n'est-ce pas ? Donc, si votre site ne l’a pas encore, commencez à préparer un plan pour le modifier.

 

9. Utilisation des extensions Joomla pour l'URL SEF

Outre les paramètres disponibles dans Joomla, nous pouvons améliorer les URL SEF en utilisant les extensions tierces sur notre site web. Après, nous vous donnerons quelques meilleures recommandations en raison des notes et de la popularité de l'utilisateur dans le répertoire d'extension Joomla.

sh404SEF

sh404sef
 

sh404SEF est l'extension SEO Joomla la plus populaire. Celui-ci peut vous aider à réécrire l'URL Joomla dans un format convivial.

En utilisant cette extension, il vous aidera à changer l'adresse de la page de https://sitedomain.com/index.php?option=com_content&Itemid=69&id=34

devient https://sitedomain.com/en/sh404SEF-and-url-rewriting/list-of-available-plugins.html

Outre le paramètre de base, cette extension est livrée avec d'autres paramètres avancés tels que:

Extension extrêmement avancée pour problème d'URL.

 

JoomSEF

joomsef
 

Il s'agit d'un composant SEO pour faire votre Joomla! URL SEF (moteur de recherche convivial) et facilement compréhensible par l'homme avec des capacités de génération de métadonnées.

Et la meilleure partie est entièrement gratuite à télécharger.

 

Autres extensions Joomla SEF

En plus de ces 2 extensions populaires, il existe de nombreuses extensions Joomla SEF utiles que vous pouvez vérifier:

En savoir plus : Top 12 Joomla SEO extensions & plugins - 2020 Review

10. Comment modifier l'URL par défaut dans Joomla

Normalement, Joomla remplit automatiquement l'alias en fonction du titre de votre article (menu, catégorie). Cependant, vous pouvez modifier l'alias et choisir votre propre URL pour répondre à vos besoins.

Il est extrêmement utile lorsque vous avez un titre long et intéressant sur la page mais que vous voulez toujours une URL courte.

Réfléchissons ! Si le titre "L'importance des URL conviviales pour les moteurs de recherche pour le référencement dans Joomla" reste l'alias, c'est trop long. Au lieu de cela, nous pouvons le changer en «joomla-sef-urls» - une description très courte et facile à mémoriser.

 

Alias inside the Menu Link
 

En Conclusion

Configurer votre site Joomla avec des URL conviviales pour les moteurs de recherche n'est qu'une petite étape pour promouvoir votre site en tête des SERPs, mais nous ne devons jamais l'oublier.

Nous espérons qu'avec cet article, vous réalisez maintenant l'importance des URL SEF et que vous pouvez parfaitement le configurer dans Joomla.

 

 

Article original en anglais :

https://www.joomlashine.com/blog/joomla-sef-urls.html