Et bien, cher Thierry, sache que tes voeux seront comblés pour la 7.11, après modification d'une centaine de liens dans le code pour ajouter le titre de catégorie derrière son identifiant, et éviter le duplicate content que tu mentionnes. On progresse, on progresse.
Wow !
Thierry, tu dis des choses compliquées mais tu les dis si bien que je les comprends. Merci.
2 commentaires :
1. Aye !!! c'est vrai que si on change le titre de l'article, on chjange son URL ?!? Si je modifie le titre d'un article, ceux qui auront mis un signet pour le retrouver l'auront irrémédiablement perdu ?!? Disons que ça ne fait pas mon affaire, mais pas du tout !!!
2. J'ai pas bien compris ce que tu disais au sujet de l'usage de la description d'un article comme balise meta. De quelle description parles-tu ?
1/ Oui, c'est l'un des gros problèmes du système.
Pourtant le principe est bon, mais pas applicable dans tout les cas de figures, tout simplement.
Je suis heureux de ne pas être le seul à être en alterte la dessus.
Bernard, il va falloir que tu nous mette un
If $nick_name ...
Ca me semble la solution (d'utilisation, je ne parle pas de codage) la plus simple. Si le surnom (nick_name) est spécifié, Yacs l'utilise, sinon, il reprends le titre !
2/ La description d'un article pourrait servir à remplir la balise meta, non pas du site, mais de chaque article, section et même catégorie ! (même principe qu'en haut d'ailleurs, si vide, reprendre la balise meta générale...)
Soyons honnête, question référencement l'impact de la balise description semble assez faible, mais c'est une arme redoutable pour le taux de clic des internautes !
Exemple : tapes une requête dans Google. Tu vois les résultats ? Les petits textes en dessous du titre de la page sont, en règle général, des balises méta description. Ca permet à l'internaute de voir, d'un coup d'oeil si le contenu correspond bien.
Et oui, c'est simplement cela, du marketing gratuit accessible sur Google !
Référencement VDP-Digital - Un annuaire francophone : VDP-Annuaire
Communiqués de Presse : Site de Communiqués de Presse à propulsion Yacs -
Création de sites, Référencement et webmastering - Skins pour Yacs : YordPress - Yacs couleurs Wordpress - Bonbon Skin 1.3.2 : Le graphisme "Green" - Totem 930 : L'équilibre pour petits écrans
ThierryP :
Oui, je connais la balise meta description, mais qu'est-ce que tu appelles la "description" de l'article ?
Lasares :
Oups, je me rends compte que je n'ai pas été très clair : Il s'agit de reprendre, de façon automatique l'introduction d'un article (ou section ou categorie) pour en faire la balise META DESCRIPTION correspondante. Le tout, sans intervention de l'administrateur.
Les articles ou sections ou catégories n'ayant pas d'introductions reprenant donc la description général rempli dans l'administration système.
C'est plus clair comme cela ?
Communiqués de Presse : Site de Communiqués de Presse à propulsion Yacs -
Création de sites, Référencement et webmastering - Skins pour Yacs : YordPress - Yacs couleurs Wordpress - Bonbon Skin 1.3.2 : Le graphisme "Green" - Totem 930 : L'équilibre pour petits écrans
Je fais remonter un peu, ne sachant pas trop de quoi yacs 8.1 sera fait niveau SEO...
Quid de l'url rewriting des catégories, les métas descriptions prendront elles en compte le champ introduction de chaque article/section ?Et surtout, quand sera t-il des urls rewritées des articles et section ?
Pour reprendre ce point précis, deux cas de figure : 1/ Un site travaillé pour l'optimisation des urls avec à chaque fois des nick name soigneusement choisis et rempli. (site en 7.6) Passer en 7.12 (ou 8.1) signifie purement et simplement la perte de tout ce travail, yacs ré-écrivant les urls en fonction du titre et non plus des indications fournies par l'utilisateur (qui est sensé être maitre en son domaine non ?)
2/ Un annuaire (oui, yacs sais faire aussi des annuaires web) dont le nom des catégories évolues (mais pas leurs significations). Même problème, référencement perdu.
A chaque fois, une simple édition du titre (correction d'une faute d'orthographe, assez fréquente dans mon cas :p ) signifie une perte pure et simple des avantages liés au référencement (le facteur temps est aussi important : Plus une url reste, plus elle est a même d'être mieux référencée)...
Bref, personnellement je suis complètement bloqué dans mon travail... (d'ou mon insistance sur ce point, le référencement étant au coeur de mon activité) Et la qualité SEO de yacs baisse un petit peu...
Bon, en même temps j'avais promis de vous prendre la tête sur ce point précis.
SEO et webmastering VDP-Digital - Skins pour Yacs : Yordpress
Communiqués de Presse : Site de Communiqués de Presse à propulsion Yacs -
Création de sites, Référencement et webmastering - Skins pour Yacs : YordPress - Yacs couleurs Wordpress - Bonbon Skin 1.3.2 : Le graphisme "Green" - Totem 930 : L'équilibre pour petits écrans
Hop, un 3eme exemple ?
Dans la signature, un lien, au hasard vers Yordpress, renvoi vers le champs que j'ai renseigné, c'est à dire le surnom (nick_name) ou en tout cas l'url de l'époque. Avec ce nouveau système, à chaque mise à jour du titre, l'url change, mais pas la signature...
Voilà comment ce retrouver avec un duplicate content quasi permanent...
On se retrouve demain pour un autre argument ?
SEO et webmastering VDP-Digital - Skins pour Yacs : Yordpress
Communiqués de Presse : Site de Communiqués de Presse à propulsion Yacs -
Création de sites, Référencement et webmastering - Skins pour Yacs : YordPress - Yacs couleurs Wordpress - Bonbon Skin 1.3.2 : Le graphisme "Green" - Totem 930 : L'équilibre pour petits écrans
J'endosse Thierry là-dessus. Je crois que ça devrait être une priorité pour le comité de versions.
Lasares: pas de panique sur le changement de titre d'un article. YACS continuera à retrouver la bonne page grâce à son numéro. Tout ce qui suit ce numéro est utilisé seulement par les moteurs de recherche.
Pour YACS, tous les liens suivants sont équivalents et conduisent à la même page :
- http://serveur/article-123
- http://serveur/article-123-un-titre
- http://serveur/article-123-un-nouveau-titre
- http://serveur/article-123-mot-cle
YACS essaye en revanche de produire toujours la même adresse pour une même page. A l'heure actuelle ceci est basé sur les titres de page.
Lorsqu'un titre de page est modifié, tous les liens conduisant à cette page sont aussi modifiés au fur et à mesure de la purge et de la reconstruction des caches. Il est possible de provoquer une purge générale pour forcer la mise à jour du lien sur toutes les pages.
Après, Google, comme les autres moteurs de recherche, fait son boulot habituel, à partir de la racine du site, et l'ancien lien disparait de sa base de données.
Ceci équivaut à peu près à la propagation des noms de machines dans le DNS, si ce n'est qu'ici il s'applique à des liens de page.
ThierryP: Pas si simple. Il faut que tu saches que YACS dispose d'environ 240 appels de la fonction
Articles::get_url() qui sert à créer les liens vers les articles, répartis dans tout le code, et que chacun de ces appels doit être paramétré pour le SEO. Donc j'y ai mis le titre. Changer ceci pour le nick_name requière, pour moi qui connait bien le logiciel, plusieurs soirées de travail que je n'ai absolument pas à ma disposition. Ce n'est pas des bobards, rappelle toi le temps qu'il a fallu pour stabiliser cette façon de gérer les liens vers les articles.ThierryP: C'est parce que tu as forcé l'URL dans ta signature, et c'est pour ça qu'elle est considérée comme une adresse externe. Il te suffit de modifier ton profil, et de laisser YACS construire l'URL lui-même.
Dans ta signature, remplace
[url=http://www.vdp-digital.com/]SEO et webmastering VDP-Digital[/url] - Skins pour Yacs : [url=http://www.yetanothercommunitysystem.com/yacs/article-3200-YordPress-v2-]Yordpress[/url]par
[url=http://www.vdp-digital.com/]SEO et webmastering VDP-Digital[/url] - Skins pour Yacs : [article=3200,Yordpress]et l'URL placée dans ta signature suivra fidèlement les changements de titre futurs...
Je sais bien que le temps n'est pas extensible à l'infini et que ce sujet, qui me tiens à coeur très particulièrement, n'est pas dans la feuille de route de Yacs de ces prochains mois.
L'idée que tu as eu n'est pas mauvaise en soit : Elle va dans le sens de la facilité et de l'automatisation des taches pour l'utilisateur.
Je pense avoir suffisamment argumenté pour ne pas continuer encore à donner d'autres exemples de la nécessité d'améliorer le système actuel.
Je comprend parfaitement le problème des 240 fonctions à reprendre. C'est du temps, énormément de temps... Surtout que dans un monde parfait, les catégories sont aussi à prendre en compte...
D'ailleurs en te relisant, je crois que tu as mal saisie : Il ne s'agit en aucun cas de faire un retour en arrière sur l'ancienne formule, mais d'ajouter une variable de choix.
Prenons par exemple le fichier layout_articles_as_table.php
// anchors
$anchors = array();
if($members = Members::list_categories_by_title_for_member('article:'.$item['id'], 0, 3, 'raw')) {
foreach($members as $category_id => $attributes) {
$anchors[] = Skin::build_link(Categories::get_url($attributes['id'], 'view', $attributes['title']), $attributes['title'], 'category');
}
}
Voilà ce qu'il faudrait tout simplement :
// anchors
$anchors = array();
if($members = Members::list_categories_by_title_for_member('article:'.$item['id'], 0, 3, 'raw')) {
foreach($members as $category_id => $attributes) {
if($item['nick_name']) {
$anchors[] = Skin::build_link(Categories::get_url($attributes['id'], 'view', $attributes['nick_name']), $attributes['title'], 'category'); }
else
$anchors[] = Skin::build_link(Categories::get_url($attributes['id'], 'view', $attributes['title']), $attributes['title'], 'category');
}
}
C'est sans doute faux, il faut que j'expérimente sur ma machine de test, mais le principe est là.
Valide mon code, donne moi une liste de fichier à te transmettre et je m'en occupe...
SEO et webmastering VDP-Digital - Skins pour Yacs : Yordpress
Communiqués de Presse : Site de Communiqués de Presse à propulsion Yacs -
Création de sites, Référencement et webmastering - Skins pour Yacs : YordPress - Yacs couleurs Wordpress - Bonbon Skin 1.3.2 : Le graphisme "Green" - Totem 930 : L'équilibre pour petits écrans
Normalement, le chantier SEO sur les catégories est à peu près fini en 8.1, et les liens tiennent compte des titres de manière homogène, comme pour les articles, les sections, et les utilisateurs.
Et puis, pour faire bonne mesure, j'ai repris l'idée sur les meta-balises description à partir des champs de description pour les articles, mais aussi pour les sections, les catégories et même pour les profils d'utilisateur. Mon boulot de ce soir, après le clavardage...
Beaucoup d'apports d'un coup, parce que le sujet m'est cher, et il est important que nous continuions à progresser sur le SEO encore et toujours malgré les difficultés.
Bernard, si je peux aider en m'appuyant sur ce qui est présent sur sourceforge, je m'y colle.
Pour peu que j'ai un bout de code à insérer, je commence par les layouts des articles, puis des sections...
Et pour les catégories c'est vraiment formidable, je l'intègre en manuel sur les sites que je ne peux pas migrer...
SEO et webmastering VDP-Digital - Skins pour Yacs : Yordpress
Communiqués de Presse : Site de Communiqués de Presse à propulsion Yacs -
Création de sites, Référencement et webmastering - Skins pour Yacs : YordPress - Yacs couleurs Wordpress - Bonbon Skin 1.3.2 : Le graphisme "Green" - Totem 930 : L'équilibre pour petits écrans










