Comment ajouter un "canonical link tag"

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • daneel
    a répondu
    Bonjour,

    oui, les conseils du site abondance.com sont toujours excellents.

    Il indique bien d'avoir qu'une seule url canonique,le problème vient du template helix. On peut compléter la petite astuce indiquée précédemment pour laisser le plugin de Styleware actif et eviter le problème...

    Vous pouvez essayer d'éditer le fichier index.php du template helix ultimate et remplacer

    Code PHP:

     <link rel="canonical" href="<?php echo JUri::current(); ?>">
    par

    Code PHP:

        <?php
            $jinput 
    JFactory::getApplication()->input;
            if (
    $jinput->get('option') != 'com_content')  { echo '<link rel="canonical" href="'.JUri::current().'">';}
            
    ?>

    activer le plugin canonical de styleware et vérifier... merci !

    Dernière édition par daneel à 15/08/2018, 09h13

    Laisser un commentaire:


  • Eddy.vh
    a répondu
    Yann, GD, vous avez attiré mon attention sur ce lien Canonical et c'est bien car je n'y avais jamais fait gaffe.

    J'utilisais jusque il y a quelques secondes l'extension Canonical de StyleWare et suite à ce post, j'ai vérifié mes pages.

    L'index, une page SPPB, mentionne bien un lien canonical (produit par le template) puis en me rendant sur mes Articles ou Catégories ou chaque lien de menu, je me suis aperçu de la présence de deux balises de Lien canonical.
    Donc, Helix Ultimate génère un lien sur chaque page et l'extension Canonical générant son propre lien (pas toujours exact, cela dit en passant) sur chaque page de contenu autre qu'une page SPPB.
    Mes liens vers catégories, articles, etc. se voyaient donc affublées de 2 liens canonicaux.

    J'ai désactivé l'extension et revérifié mes pages, elles sont maintenant toutes avec une seule balise.

    @GD : Je ne comprends pas ce que tu entends par

    Envoyé par GD
    Cette balise est présente sur toutes les pages du site mais elle ne corrige pas les problème de duplicate content comme le ferait le plugin plg_system_canonical.

    Laisser un commentaire:


  • GraphiqueDesign
    a répondu
    Merci Daneel pour le soutient toujours + fourni qu'espéré. J'ai déjà trouvé une réponse à l'une de mes préoccupations :

    "Ne spécifiez qu'une balise "canonical" dans la page; S'il en existe plusieurs, elles seront toutes ignorées."

    D'autres conseils via cette page : https://www.abondance.com/actualites...commettre.html

    La solution du plugin indiqué dans ton post ne me semble donc pas très productive car il propose d'avoir une balise canonical QUE dans le code des pages articles, hors les autres pages proposent également et souvent plusieurs urls plus ou moins ésotériques pointant vers elles ...

    Me reste à tester la solution du champ URL dans l'article, évaluer la difficulté pour le client à créer ce type de champs car si hélix Ultimate facilite la création d'un article de blog, ce serait dommage de devoir mettre en place, en aval, une procédure qui la complique à nouveau d'avantage.
    Dernière édition par GraphiqueDesign à 15/08/2018, 03h31

    Laisser un commentaire:


  • daneel
    a répondu
    Hello,

    Merci pour le feedback...

    Sur helix ultimate, pour retirer la balise,
    éditer le fichier index.php de ton template puis de supprimer ou commenter la ligne suivante :

    Code PHP:

    <link rel="canonical" href="<?php echo JUri::current(); ?>">


    Dans les explications données par les différents blogs (extension ou champs), on applique les urls canoniques pour le contenu des articles joomla.
    Les autres types de contenu comme sppb, vm, hikashop et autres ne sont malheureusement pas gérés par les plugins cités (du moins gratuitement).

    On essaye donc de limiter les doublons des articles avec de véritables url canoniques.
    Je vous invite en priorité à vérifier si Google n'indique pas justement la présence de doublon via search console.

    Je t'avoue que je n'ai pas eu le temps d'étudier plus longuement la question car j'ai bien désactivé dans helix ultimate comme je viens de l'indiquer mais pour ma solution SEO, j'utilise la version pro de route 66. Le grand "plus" de cette extension, c'est d'avoir adapté yoast sur Joomla, ce qui permet d'apporter une aide précieuse pour le référencement. Yoast est à l'origine un plugin connu sur wordpress qui permet d'indiquer les erreurs et donne des conseils de référencement avec un score en temps réel ( la partie javascript étant libre et gratuite, j'ai juste remplacé le fichier yoast js anglais par la version fr ). Cela permet d'accompagner mes clients dans la rédaction sur joomla, la balise canonical généré par route66 fonctionne, les plans de site y compris pour google actu (incluant image et video). Sans compter que l'on créé un flux pour instant article de facebook, je n'ai pas hésité... j'ai craqué Bref, je n'ai pas de doublons, les titres et meta descriptions sont correctement remplis...

    Ce que j'ai lu et décrit à propos de la balise canonical et comment gérer cela pour les articles me semblent important. L'idée de créer un champ url dans les articles s'est vraiment propagé sur plusieurs sites spécialisés et dans plusieurs langues donc cela ne doit pas être pris comme une expérimentation mais une solution : La plus complète étant celle proposée sur https://klintwebdesign.dk/min-blog/t...-custom-fields qui n'hésite pas à ajouter noindex et réutiliser l'url pour l'open graph (partage sur les réseaux sociaux)

    Si vous avez le temps de traduire la méthode par champ ou plugin, n'hésitez pas à partager et contacter un modo ou admin du forum pour transmettre sur https://kb.joomla.fr/
    Dernière édition par daneel à 15/08/2018, 02h41

    Laisser un commentaire:


  • GraphiqueDesign
    a répondu
    Bonjour Daneel,

    Toujours beaucoup d'intérêt pour tes posts, alors je teste, tous azimuts !
    Concernant la gestion de la balise canonical via le plugin plg_system_canonical, j'ai quelques remarques.

    Pour commencer, j'ai une première balise qui, il me semble, est produite par le template helix Ultimate. elle est de la forme :
    Code:
      <link rel="canonical" href="[URL="https://forum.joomla.fr/core/view-source:https://www.test.graphiquedesign-bf.com/actualites/atp-sa-un-nouveau-marche-pour-debuter-2018"]https://www.monsite.com/actualites/u[/URL]ne-affaire-de-balise">
    Cette balise est présente sur toutes les pages du site mais elle ne corrige pas les problème de duplicate content comme le ferait le plugin plg_system_canonical. Malheureusement, je ne trouve pas, dans les réglages du template, la commande pour la dégager. Par contre, plg_system_canonical ne génère lui aucune balise sur les pages autre que les articles du blog ! Ni sur la home page, ni sur aucune page générée par SPPB, ni sur la page blog qui liste les articles, uniquement sur les pages présentant un article du blog en entier. (conflit avec la balise persistante du template ?)

    Quand je regarde le code d'une page affichant un article du blog, je constate donc la présence de 2 balises canonical, la première comme présentée ci-dessus et la seconde, générée elle par le plugin plg_system_canonical, sous la forme :
    Code:
     <link href="[URL="https://forum.joomla.fr/core/view-source:https://www.test.graphiquedesign-bf.com/actualites/atp-sa-un-nouveau-marche-pour-debuter-2018"]//www.monsite.com/actualites/u[/URL]ne-affaire-de-balise" rel="canonical" />
    Par contre, cette seconde balise est corrigée quand j'affiche mon article par une url un peu plus ésotérique, d'où son véritable intérêt.

    Question, pourquoi le plugin plg_system_canonical ne génère pas de balise sur les autres pages que celles des articles du blog ? Quel pourrait être l'impact négatif d'une balise canonical en double car finalement, là où le plugin de génère aucune balise, c'est celle du template qui figure mais comme dit, elle figurera donc en double sur certaines pages.

    Concernant la balise persistante, celle que je confère au template, j'ai vérifié et le plugin Système - SEF est bien désactivé
    Dernière édition par GraphiqueDesign à 14/08/2018, 20h57

    Laisser un commentaire:


  • daneel
    a répondu
    Bonsoir,

    il y a plusieurs extensions à ce sujet...

    Aimy Canonical creates a canonical link tag for your Joomla! website ✔ free plugin ✔ easy to set up ✔ prevent duplicate content problems > for Joomla! 3 and 4

    https://styleware.eu/free-downloads/...nonical-plugin

    On peut lire la petite explication sur ce blog...
    https://geekmps.fr/geeks/482-joomla-...ique-canonical
    En résumé... Utiliser le plugin créé par styleware : https://styleware.eu/free-downloads/...nonical-plugin
    L'installer puis surveiller les doublons de page indiqués sur search console : https://www.google.com/webmasters/tools/home?hl=fr

    Bonus (en anglais) : une technique consiste à créer un champ url en utilisant les custom fields (les champs personnalisés de Joomla).
    un truc qui devrait plaire à woluweb
    C'est un peu compliqué car il s'agit de creer un champ puis une surcharge du contenu mais dans ce cas précis, on n'utilise pas de plugins supplémentaire car c'est natif !
    https://www.danielmorell.com/blog/ho...canonical-tags

    Il ne faut pas hésiter à indiquer votre méthode (plugin ou champs ?) et nous faire un feedback sur le sujet. N'oubliez pas de vérifier que ce soit actif dans le code source de la page

    Entre les balises head et /head, on doit retrouver
    Code:
      <link href="https://www.votresite.com/blog" rel="canonical"/>
    Dernière édition par daneel à 14/08/2018, 09h15

    Laisser un commentaire:


  • Comment ajouter un "canonical link tag"

    Bonsoir,

    Après avoir fait un audit en ligne de mon site, il est dit :

    Canonical Link tag not found
    Ajoutez l'élément link avec l'attribut rel="canonical" dans la rubrique head de la page.
    Ainsi vous indiquez l'URL principal et cette adresse sera présentée dans la plupart des résultats de recherches.
    Le souci est que je n'ai aucune idée de ce qu'est un lien canonique et encore moins comment l'ajouter à joomla.

    Est ce que quelqu'un pourrait m'aider s'il vous plait ou me conseiller ?

    Merci d'avance pour votre aide.

Annonce

Réduire
Aucune annonce pour le moment.

Partenaire de l'association

Réduire

Hébergeur Web PlanetHoster
Travaille ...
X