Ceci est la traduction Fr d'un sujet que j'ai fait paraître sur Xoops.org :
_____________________________
Bonjour à tous
J'ai longuement hésité à choisir entre
Wordpress et
Xoops pour réaliser un site d'informations, donc un site composé uniquement d'articles d'actualité (spécialisée) comme un site journalistique (pas de forum, pas de bibliothèque de téléchargements ou autre fonctionnalités diverses). J'étais prêt à partir sur WP dont le
SEO est plus facile (
son point fort par rapport à Xoops) mais finalement l'éditeur à base de blocs de WP ne m'a jamais convaincu et a fait peser la balance du coté de Xoops que je connais bien.
Pour des raisons un peu compliqué à expliquer ici, je précise que mon hébergememt web est limité à
PHP 7.33 & Mysql 8 ... Je me suis donc dirigé vers
Xoops 2.5.10 équipé des modules
xmNews &
xSitemap.
Une fois le site presque terminé avec la rédaction d'une douzaine d'articles, j'ai été confronté à la désindexation complète (
all urls error 404) à cause du bug du dossier '
preloads' ... Cela m'a coûté 4 jours et 4 nuits avant que je comprenne le pourquoi et le comment !!! Je n'ai pas vu d'avertissement ni dans l'installation 2.5.10, ni dans les modules impliqués par ce bug. Mais c'est peut-être moi-même qui n'ai pas regardé suffisament la documentation, ayant suffisament l'habitude d'installer des sites Xoops de versions antérieures. Je n'en dirai pas plus car ce n'est pas l'objet de mon sujet.
Je voulais juste faire des suggestions sur les
2 modules xmNews et xSitemap en matière de SEO. C'est important parce que même le plus beau site web du monde ne sert à rien s'il n'a pas de visiteurs !!
1/ xmNews Il est important que chaque article respecte les recommandations
de Google et Bing.
xmNews propose une liste de keywords spécifique pour chaque article mais on s'en fout !! Il y a bien longtemps que les 2 principaux moteurs de recherche ne tiennent plus compte de la balise "keywords".
Principalement, le plus important sont les meta Title et Description. Pour Title, xmNews s'applique à utiliser le titre de l'article et cela est très bien ... mais pourquoi faire cette salade (mélange) avec le "sitename" ? Cela est contre-productif, le titre de l'article suffit, le sitename est partout ailleurs et les moteurs n'aiment pas la sur-optimisation !!
Concernant la meta Description, c'est la même dans toutes les pages et c'est vraiment dommage
Je suggère d'effectuer cette meta avec les 250 premiers caractères du résumé (
ou du scoop) de l'article.
Dans l'attente de mon coté, je vais probablement coder en PHP et ainsi modifier la page Article afin de créer une nouvelle variable Smarty avec ces 250 caractères. Cependant je me demande si ce n'est pas possible de réaliser une telle modification directement dans le template de l'article puisqu'il y a la variable {$news} mais je ne suis pas assez fort dans le codage Smarty pour savoir si on peut extraire directement les 250 car de {$news} à l'intérieur du template... Cela présenterai l'avantage de conserver cette modification dans la surcharge lors d'une mise à jour du module.
Ensuite, xmNews serait encore meilleur SEO si une
balise "canonical" existerait. En attendant, j'ai ajouté moi-même cette balise "canonical" avec une modification du tpl qui ressemble à cela :
<{if $xoops_requesturi == '/modules/xmnews/index.php' or $xoops_requesturi == '/modules/xmnews/index.php' or $xoops_requesturi == '/modules/xmnews/'}>
<link rel="canonical" href="<{$xoops_url}>/" />
<{else}>
<link rel="canonical" href="<{$xoops_url}><{$xoops_requesturi}>" />
<{/if}>
Enfin pour finir, le 'must' serait des balises
OpenGraph spécifiques pour chaque articles (
et même pour tout le site)
2/ xSitemapLa propre existence d'un site map c'est le SEO, n'est-ce pas ? Alors autant faire le job totalement !
xSitemap devrait référencer l'url de chaque article ! Pourquoi se limite t-il à référencer les catégories ? Google et Bing adorent qu'on leur indique précisément les urls que l'on souhaite indexer. Sinon, ils n'auraient pas inventer site map !
Bien entendu, il s'agit de suggestions personnelles mais je pense que cela pourrait réellement améliorer la fréquentation d'un site construit avec ces modules ...Cordialement