Ashton MotorClothing Posted November 26, 2011 Share Posted November 26, 2011 Bonjour, Google préconise une seule balise H1 par page, or sur la page d'accueil Prestashop en place deux : une sur le logo et une autre sur le Titre principal de la page d'accueil. Apparemment on ne peut rien faire pour enlever la balise H1 du logo. Comment çà se fait ? Je croyais que Prestashop était optimisé pour le référencement, çà ne semble pas être le cas sur ce point en tout cas. Link to comment Share on other sites More sharing options...
abardon Posted November 26, 2011 Share Posted November 26, 2011 Bonjour, Il faut que tu édites le fichier header.tpl de ton theme en retirant la balise H1. Cela devrait être simple et rapide, si tu sais utiliser un client FTP et trouver <h1> dans le code HTML. Sinon, il faudra demander de l'aide à ton prestataire. Bon courage, Link to comment Share on other sites More sharing options...
Ashton MotorClothing Posted November 26, 2011 Author Share Posted November 26, 2011 Bonjour, Merci pour ta réponse. Oui je sais faire tout çà mais je trouve incroyable qu'on soit obligé de bidouiller le code. Normalement Prestashop devrait prendre en compte cela, puisque Google le préconise et que Prestashop s'argue du fait de faciliter le référencement. Et s'il y a cette question de la balise H1 c'est qu'il doit en avoir bien d'autres. a+ Link to comment Share on other sites More sharing options...
abardon Posted November 26, 2011 Share Posted November 26, 2011 Sans rentrer trop dans les détails, l'analyse des spécifications du W3C concernant le HTML et plus spécifiquement la balise H1 n'indique pas obligatoirement qu'il ne faut pas mettre le H1 autour d'un logo (il est indiqué qu'il faut l'appliquer autour du titre de la plus haute importance de la page) D'ailleurs certaines d'écoles pour intégrateur (pro du html / Css), il est enseigné de mettre le H1 autour du logo. Je me range de votre coté et considère que cela est une mauvaise pratique mais ne soyons pas trop sévère. Link to comment Share on other sites More sharing options...
labelandco Posted November 27, 2011 Share Posted November 27, 2011 Bonjour, ce que je pense personnellement et surtout par l'expérience de mes clients... et le fait qu'il faut arrêter de s’obnubiler autour de la balise sémantique du logo. Le référencement dans ce cadre ne défère pas forcement ce qui est le plus important c'est que malgrès cela pour être bien référencer est de travailler en priorité son contenus et ces action markéting ce n'est pas une balise <H1> autour d'un logo qui vous fera perdre des places sur le positionnement de votre boutique. La dernière version est mieux optimiser que les version 1.2 et 1.3 cela est indéniable mais il faut absolument arrêter de pense qu’en "trifouillant" le code on arrivera a de meilleurs position. Le WEB 3.0 et la dernière mouture de Google "Panda" privilégie nettement le contenu plutôt que la structuration des codes. Cette dernière était indéniablement la pièce maitresse d'une meilleure optimisation mais depuis 2009 cela commence à ne plus être la pierre angulaire d'un positionnement performant. Link to comment Share on other sites More sharing options...
Cédric Girard Posted November 28, 2011 Share Posted November 28, 2011 Bonjour Je suis d'accord, mais je trouve dommage que des choses soulevées depuis la version 0.97beta (pour ma part) ne soient toujours pas corrigées. Le H1 sur le logo, c'est QUE DALLE à faire dans le template de base. D'autres modifications par contre pourraient / devraient être faites : passage de la longueur de la META Description des pages catégorie de 128 à 160 caractères gestion fine des URL à la volée (pour limiter le DC ; on peut aujourd'hui rajouter ce qu'on veut au bout des URL, ça fonctionne toujours...) descriptions de catégories "riches" gestion des metas + descriptions + URL Rewriting sur les tags (nb : je n'ai pas vérifié la v1.4.x) voire intégration d'un système de taxonomies "libres", à la manière de Wordpress (permettrait de proposer plusieurs types de catégorisation des produits) gestion de l'indexation (ou pas !) des pages génériques ou inutiles (typiquement : pages de comparaison de produits, page de mentions légales, etc.) ; voire l'étendre à l'ensemble des pages etc. Enfin bref, des fonctionnalités basiques qui apporteraient de tous petits plus, des choses anodines mais qui permettraient de ne plus se poser de questions en matière d'optimisation technique "on page"... Link to comment Share on other sites More sharing options...
labelandco Posted November 28, 2011 Share Posted November 28, 2011 aarrff les voix du seigneur sont impénétrables... Plus sérieusement je pencherai plutôt vers une base telle qu'elle est active sur la version 1.5 et que les ajouts soient plutôt développés sur des bases de modules qui viennent se greffer sur la base. En effet, si l'on se réfère sur d'autres cms Ecommerce (joomla avec virtuermart pour ne pas le nommer) ou encore (Magento) on se retrouve a gérer une machine à gaz sans nom qui rebute plus facilement plutôt que d'avoir une approche plus légère et plus personnalisable. Wordpress est parti dans une même optique de presta et cela donne une base solide avec certes quelques défauts, mais facilement contournables par l'ajout de modules. Si WP constate que tels ou tels modules sont pertinents et utiles, il en fait l’intégration sur une version future, mais la base est quand même drôlement plus abordable et surtout beaucoup plus légère. Link to comment Share on other sites More sharing options...
Cédric Girard Posted November 28, 2011 Share Posted November 28, 2011 Disons que je considère que ce qui nécessite FORCÉMENT de toucher au core devrait être intégré => longueur des champs / zones => gestion et contrôle des URL (à minima...) Link to comment Share on other sites More sharing options...
labelandco Posted November 28, 2011 Share Posted November 28, 2011 pas faux... Link to comment Share on other sites More sharing options...
paulo198851 Posted September 25, 2013 Share Posted September 25, 2013 Je cherchais la même solution pour la version 1.5 de prestashop.J'ai recodier le fichier header.tpl dans le thème en testant si l'on se situe sur la page index.php. {if {$page_name}!=="index"} <a id="header_logo" href="{$base_dir}" title="{$shop_name|escape:'htmlall':'UTF-8'}"> <img class="logo" src="{$img_dir}logo.png" alt="{$shop_name|escape:'htmlall':'UTF-8'}" {if $logo_image_width}width="{$logo_image_width}"{/if} {if $logo_image_height}height="{$logo_image_height}" {/if}/> </a> {else} <h1><a id="header_logo" href="{$base_dir}" title="{$shop_name|escape:'htmlall':'UTF-8'}"> <img class="logo" src="{$img_dir}logo.png" alt="{$shop_name|escape:'htmlall':'UTF-8'}" {if $logo_image_width}width="{$logo_image_width}"{/if} {if $logo_image_height}height="{$logo_image_height}" {/if}/> </a> </h1> {/if} Je test si la page est bien la page d'acceuil pour ne pas répéter mon h1 dans toutes les pages qui en ont déjà un. Cordialement Link to comment Share on other sites More sharing options...
Recommended Posts