Balise H(n) placées nativement sur des thèmes (Créer un compte)

  • WordPress :5.8
  • Statut : non résolu
10 sujets de 1 à 10 (sur un total de 10)
  • Auteur
    Messages
  • #2400615
    ungars
    Participant
    Chevalier WordPress
    282 contributions

    Bonjour,

    Ma configuration WP actuelle

    • Version de PHP/MySQL : PHP 7.3 / Mysql : 5.0.12
    • Thème utilisé : Spice Press
    • Extensions en place : Complianz, Contact Form 7, Yoast, Cookie Notice, Really Simple Css, Site Origin Css, Spicebox, WordPress Importer
    • Nom de l’hébergeur : Online.net
    • Adresse du site : http://www.cfdt-cha.fr

    Problème(s) rencontré(s) :

    Bonjour, j’ai ce problème sur ce site, avec le thème Spice Press, mais je l’ai sur d’ autres avec d’autres thèmes.

    Les concepteurs de thèmes semblent utiliser des balises H(n) pour agrandir des caractères, ou passer en caractères gras.

    Ex le titre du site passe en H1 quand on regarde avec webdevelopper cet article, et le titre de l’article passe en H3.

    Cela doit pénaliser le référencement, je ne comprends pas trop pourquoi c’ est fait ainsi.

    Pour le titre en H1, cela doit se situer sur cette ligne

    [code]<h1 class= »site-title »> » rel= »home »><?php bloginfo( ‘name’ ); ?></h1>[/code]

    du fichier[b] header navbar[/b] de mon thème

    J’ imagine que je ne dois pas être le seul à avoir ce problème, comment vous faites pour le contourner ?

    Merci d’ avance pour votre aide, bon après midi

    #2400780
    momofr@free.fr
    Modérateur
    Maître WordPress
    4589 contributions

    Salut, j’avoue être un peu surpris par ta question…

    Les balises hx ne sont pas utilisées pour « mettre en gras » ou autre, elle servent essentiellement à structurer le contenu textuel et, surtout, servent au référencement justement (disons plutôt qu’historiquement c’est le SEO qui s’en sert).

    Ton thème donne la balise H1 au titre de la page (balise de titre la plus haute dans le code de la page.

    Les entrées intermédiaires (articles par exemple) sont en H3, ce qui est normal car tu ne peux avoir qu’une balise H1 par page.

    Pour tout te dire je ne vois rien de particulièrement mal fait avec ce thème au niveau des balises de titres (et sans doute sur d’autres thèmes). Je pense que c’est ton interprétation de tout cela qui t’induit en erreur pour ton analyse.

    #2400789
    Lumiere de Lune
    Participant
    Maître WordPress
    20207 contributions

    @momofr@free.fr il y a deux balises H1 sur chaque page, le titre du blog et le titre de la page

    Les asides (entrées intermédiaires) sont « par défaut » en h3, parce que c’est comme ça que WordPress les gère, mais on peut mettre ce qu’on veut à la place. Soit on fonctionne full html5, avec des H1 😀 soit on peut mettre des divs, ce qui est, amha, mieux.

    Perso, je trouve que mettre des « titres » sur des trucs comme commentaire ou un titre d’article avec à peine trois mois de description en dessous n’est pas bon.

    Pour corriger le problème du H1, il faut faire un thème enfant et modifier le fichier du thème qui contient le titre du blog. Cet article que j’ai écrit en 2014 😀 explique comment faire ^^ https://www.lumieredelune.com/optimisations-theme-wordpress

    #2400792
    momofr@free.fr
    Modérateur
    Maître WordPress
    4589 contributions

    Salut, c’est le nom de ton site qui est en H1 qui pose problème, ça ne devrait être ça. Modifie ton header (à priori dans le header on n’a qu’un logo).

    #2400795
    ungars
    Participant
    Chevalier WordPress
    282 contributions

    Bonsoir et merci de votre aide,

    Oui c’ est possible que j’ interprète mal ce que je vois, dans ce cas je suis désolé, mais il y a plusieurs choses que j’ aimerai comprendre :

    Les entrées intermédiaires (articles par exemple) sont en H3, ce qui est normal car tu ne peux avoir qu’une balise H1 par page.

    Justement, regarde ici : https://www.cjoint.com/c/LDutRLAExZd

    Il est sur le nom de mon site, et sur « accueil ».

     

    Si on regarde une page, le titre de la page apparait en H1 dans le bandeau Orange (pourquoi pas) , mais du coup le titre dans la page passe en H3 :

     

     

    C’ est ça dont tu parlais Lumière de Lune ?

     

     

     

     

    • Cette réponse a été modifiée le il y a 3 semaines et 5 jours par ungars.
    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    #2400809
    Lumiere de Lune
    Participant
    Maître WordPress
    20207 contributions

    Bon on va se simplifier la vie 🙂 et peut-être arrêter de se poser des questions pour un truc assez basique ?

    Tu as deux H1 un sur le titre de ton blog et un sur le titre de ta page. Sur TOUTES les pages c’est comme ça.

    Ensuite sur les pages « single », tu as des titres « divers » que tu maitrises dans le contenu de ton article, et tu as des H3 dans :
    – le formulaire de commentaire

    Dans les pages qui listent plusieurs articles, les titres des articles sont en H3. Ce ne sont pas des « titres de la page », et ils ne « passent pas en H3 », en ce sens qu’un titre n’est pas stocké en base de données avec son petit H1 ou H3, c’est un texte que le thème affiche entre les balises html qu’il définit.

    Dans les deux cas, les titres de boites de la sidebar (ce que j’appelle des asides, et que momo appelle des entrées intermédiaires) sont des H3

     

    #2400943
    ungars
    Participant
    Chevalier WordPress
    282 contributions

    Bonjour, je te remercie de ta réponse, et pour le temps que tu me consacres.

    J’ ai un peu de mal à saisir tout ça, même si cela semble simple, c’ est sans doute du à ma méconnaissance du sujet.

    Tu as deux H1 un sur le titre de ton blog et un sur le titre de ta page. Sur TOUTES les pages c’est comme ça.

    Oui j’ ai vu, mais deux H1 ce n’ est pas bon ? C’ est pour cela que tu m’ as conseillé de faire un thème enfant et de corriger le problème ?

     

    Je poste ici le topic que j’ avais ouvert sur un autre forum.

     

    Bonne soirée

     

    • Cette réponse a été modifiée le il y a 3 semaines et 3 jours par ungars.
    #2401062
    ungars
    Participant
    Chevalier WordPress
    282 contributions

    Bonjour,

    Les balises hx ne sont pas utilisées pour « mettre en gras » ou autre, elle servent essentiellement à structurer le contenu textuel et, surtout, servent au référencement justement (disons plutôt qu’historiquement c’est le SEO qui s’en sert).

     

    Si je lis l’ article de Lumière de Lune,  cela semble comme je le pensais une technique pour certains éditeurs de thême

    « Même en HTML5, je recommande d’avoir un seul H1 par page. Néanmoins, le problème n’est pas là, mais dans le fait que de très nombreux thèmes utilisent des titres pour afficher un formatage particulier, sans se « casser » à coder correctement le css, et à faire des classes qui s’appliquent à n’importe quel niveau de titre ou à n’importe quel conteneur ».

    #2401076
    Lumiere de Lune
    Participant
    Maître WordPress
    20207 contributions

    Donc je te fais un résumé : mets un seul H1 sur chaque page, et ne te pose pas la question du « pourquoi » un éditeur de thème fait autrement 🙂

    #2401085
    ungars
    Participant
    Chevalier WordPress
    282 contributions

    Oui, je vais le faire. J’ ai déjà commencé mais je me heurte à ce problème

    C’était juste mon impression du début : des éditeurs de thème utilisent ces balises par facilité.

    Mais maintenant que je le sais, je vais pouvoir corriger.

     

    Bonne journée, merci.

10 sujets de 1 à 10 (sur un total de 10)
  • Vous devez être connecté pour répondre à ce sujet.