Jump to content
Sign in to follow this  
Ashton MotorClothing

Prestashop place une balise H1 sur le logo de la boutique

Recommended Posts

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.

Share this post


Link to post
Share on other sites

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,

Share this post


Link to post
Share on other sites

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+

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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"...

Share this post


Link to post
Share on other sites

aarrff les voix du seigneur sont impénétrables... :D

 

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.

Share this post


Link to post
Share on other sites

Disons que je considère que ce qui nécessite FORCÉMENT de toucher au core devrait être intégré :rolleyes:

 

=> longueur des champs / zones

=> gestion et contrôle des URL

 

(à minima...)

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More