Jump to content

Référencement SEO - inserer une balise H1 sur chaque page


Recommended Posts

Bonjour,

 

Je fait appel à la communauté car sa fait environ une semaine que je galère sur la balise H1 ce qui est quand même très handicapant pour le référencement.

 

Toute les champs sont remplis dans "SEO&URL" mais aucune balise H1 n'est détecté.

J'aimerai en insérer une par page ce qui est le minimum.

En visitant des topics existants j'ai trouver une réponses mais qui me satisfait que très partiellement.

 

Ont peut effectivement insérer une balise H1 manuellement dans chaque fichier .tpl de chaque page. Le problème quand ont fait cette manipulation, c'est que les titres s'affichent en gros et en gras et je ne maîtrise pas l’emplacement de l'affichage de la balise coté front-office. Vous me direz normal pour une balise H1 mais sa dénature esthétiquement le site.

 

Je suis novice, j'ai peut être posé des questions qui vous semble incohérentes et je m'en excuse d'avance.

 

 

J'utilise la version 1.5.3.1

 

Merci d'avance pour vos réponses.

Link to comment
Share on other sites

Bonjour,

 

Effectivement vous devez vous occuper des fichiers .tpl dans votre thème et regardez si effectivement ils contiennent des balises H1 notamment au niveau des produits et des catégories, ce qui est le plus important.

 

Pour ce qui est de l'apparence il vous "suffit" d'éditer les fichiers .css des pages concernées et de mofier à votre guise. Une balise H1 n'est pas forcée d'être en gros et en gras, vous pouvez très bien changer cela.

 

En espérant avoir pu vous avancer.

  • Like 1
Link to comment
Share on other sites

j'ai trouver comment modifier l'apparence des balises h1 dans le global CSS mais si je les cache. est-ce que je ne vais pas être pénalisé par les moteurs de recherche car normalement elles doivent être visible non??

 

http://forum.dotclear.org/viewtopic.php?id=38995

 

J'ai trouver ce site qui dit que normalement il ne faut pas mettre de display:none car du coup la balise ne sera pas référencé mais il faut mettre la propriété visibility:hidden,

 

Quand pensez-vous?

Edited by florianmichel (see edit history)
Link to comment
Share on other sites

  • 4 months later...

 

En fait je n'ai que sa comme balise. Mais je n'ai pas de balise H1. Alors est-ce que c'est suffisant? je ne sait pas.

 

Code source d'une page produit:

 

<title>Robin hood</title>

<meta name="description" content="replique lotus seven" />

Bonjour,

 

j'ai le même problème que vous. Avez-vous réussi à placer des "h1" sur vos pages ?

Si oui, pouvez-vous me montrer un morceau du code ?

 

Merci d'avance.

Link to comment
Share on other sites

En faisant une recherche de h1 avec dreamweaver sur mon site, j'ai trouvé dans mon thème, dans category.tpl, ceci :

 

 

{include file="$tpl_dir./breadcrumb.tpl"}
{include file="$tpl_dir./errors.tpl"}
{if isset($category)}
    {if $category->id AND $category->active}
        <h1>
            {strip}
                {$category->name|escape:'htmlall':'UTF-8'}
                {if isset($categoryNameComplement)}
                    {$categoryNameComplement|escape:'htmlall':'UTF-8'}
                {/if}
            <!--    <span class="category-product-count">
                    {include file="$tpl_dir./category-count.tpl"}
                </span>  -->
            {/strip}
        </h1>

 

et dans product.tpl

</div>
        {/if}
        {if isset($images) && count($images) > 1}<p class="resetimg" style="display:none;"><span id="wrapResetImages" style="display: none;"><img src="{$img_dir}icon/cancel_11x13.gif" alt="{l s='Cancel'}" width="11" height="13"/> <a id="resetImages" href="{$link->getProductLink($product)}" onclick="$('span#wrapResetImages').hide('slow');return (false);">{l s='Display all pictures'}</a></span></p>{/if}

 



    
 

</div>

    <!-- left infos-->
    <div id="pb-left-column">
        <h1>{$product->name|escape:'htmlall':'UTF-8'}</h1>

 


 

C'est bien ça ????  ou il faut changer quelque chose ?

Link to comment
Share on other sites

@karopresta

La balise H1 est en général le titre de la catégorie, du produit, ou de la page.

Pour être sur d'avoir quelque chose de correct, comparé votre produtct.tpl avec le product.tpl du thème par défaut par exemple.

De même pour les pages catégories, et page CMS.

Mais normalement, sur un thème correctement fait, vous ne devriez pas avoir de problème concernant ces H1 !

Link to comment
Share on other sites

Merci Szed de votre réponse que je trouve pertinente.

Je vais de ce pas regarder le product.tpl du thème par défaut.

 

Mes produits, catégories, pages sont toutes bien renseignées en titre, balises, meta, etc... c'est pourquoi je suis étonnée de ne voir que ça : <h1>{$product->name|escape:'htmlall':'UTF-8'}</h1> (mais, c'est peut-être bon puisque ce code semble aller chercher le "nom" du produit ?)

Link to comment
Share on other sites

Réponse dans la foulée, les codes de mon thème sont identiques à celui du thème par défaut.

Donc, ce devrait être bon.

En me mettant sur un produit, voir le code source de la page, je vois bien mon produit en <h1>  </h1>

 

Par contre, quand je suis sur la page d'accueil (sans être sur un produit donc) je n'ai pas de balise h1

Link to comment
Share on other sites

<h1>{$product->name|escape:'htmlall':'UTF-8'}</h1> (mais, c'est peut-être bon puisque ce code semble aller chercher le "nom" du produit ?)

 C'est tout a fait cela. Ca va simplement chercher le nom du produit.

 

Par contre, quand je suis sur la page d'accueil (sans être sur un produit donc) je n'ai pas de balise h1

Effectivement la page d'accueil n'a pas de h1 "par défaut".

Par contre, il est important d'en mettre une du coup.

Cela peut être au niveau du logo/titre du site (bien qu'il y ait de long débat sur l'utilité du H1 à ce niveau la), ou tout simplement, la ou vous le souhaitez, pour mettre en valeur une expression.

Link to comment
Share on other sites

Auriez-vous un exemple d'un "bon" site fait avec prestashop avec ce h1 en page d'accueil ? (je voulais mettre un petit smiley souriant à la fin de mon post, mais un message d'erreur me dit que j'ai mis TROP de smileys dans mon message... bon, si un c'est trop....).

 

Alors smiley qui sourit !

 

Et puis surtout, quel est le nom du fichier à modifier ?

Index.php à la racine ?

Edited by karopresta (see edit history)
Link to comment
Share on other sites

J'ai eu ce même bug pour les smiley... le forum semble avoir quelque soucis aujourd'hui :/

 

Concernant le h1 en page d'accueil. Il n'y a pas a proprement parlé de règle fixe. La on est dans du SEO pur et dur, et il faudrait un expert pour tout vous expliqué, ce que je ne suis pas.

 

Par exemple, ce site la le met sur leur logo.

Tandis que celui ci le met sur une petite phrase sous le slider.

 

Donc tout va dépendre de ce que vous voulez faire !

 

 

 

Index.php à la racine ?

 

Ne touchez jamais aux fichier.php de la racine. Tout ce qui concerne votre thème sera dans /thèmes/votrethème et normalement (à part des modifications sur des plugins/mails, ou override de controllers - mais la on est en mode expert) vous ne devriez jamais à avoir à modifier des fichiers ailleurs

Edited by Szed (see edit history)
Link to comment
Share on other sites

Merci pour la réponse.

Si ce n'est pas un php de la racine mais du thème, vous savez le nom du fichier ? index.php ?

 

 

Malheureusement, j'ai eu tellement de problèmes avec mon thème que j'ai dû aller modifier pleins de fichiers. Du coup, je ne fais pas les mises à jour parce que je crois que je perdrais tout ce que j'ai modifié...

 

 

 

ps : c'est super le site des boutons de manchette, dommage que je ne connaisse personne qui en porte !

Edited by karopresta (see edit history)
Link to comment
Share on other sites

  • 8 months later...

Bonjour. Vos questions/réponses précédentes m'ont beaucoup aidé à comprendre comme modifier mes H1 pour mon référencement. J'ai cependant une question. Le h1 doit-il obligatoirement prendre le nom du produit seulement?

Je vous explique rapidement ce que je souhaiterai faire. Sur mon site, seul le nom d'un produit s'affiche alors que j'aimerais pouvoir mettre "tabouret de bar + nom du produit" ou "canapé convertible + nom du produit" par exemple. Est-ce possible? Puis-je reprendre chaque produit à la main ou existe-t-il une astuce pour réaliser ce changement avec le back-office?

Link to comment
Share on other sites

Merci, j'ai réussi à trouver comment faire. J'ai modifié le fichier product.tpl et j'y ai mit:

<h1>{$category->name|escape:'htmlall':'UTF-8'} {$product->name|escape:'htmlall':'UTF-8'}</h1>

En espérant que ça pourra en aider certains. Sinon merci encore.

Edited by Alayna (see edit history)
Link to comment
Share on other sites

  • 3 months later...
  • 2 weeks later...

Bonsoir,

 

en cherchant dans mon fichier category.tpl j'ai trouvé cette balise h1 :

 

<h1 class="page-heading{if (isset($subcategories) && !$products) || (isset($subcategories) && $products) || !isset($subcategories) && $products} product-listing{/if}"><span class="cat-name">{$category->name|escape:'html':'UTF-8'}{if isset($categoryNameComplement)} {$categoryNameComplement|escape:'html':'UTF-8'}{/if}</span>{include file="$tpl_dir./category-count.tpl"}</h1>

 

Est-ce que je peux le modifier pour améliorer mon référencement ?

Link to comment
Share on other sites

Bonjour

Bonsoir,

 

J'ai fais un audit de referencement gratuit sur un site et j'ai découvert que je n'avait pas de balise H1.

C'est important pour mon referencement.

 

Que dois-je faire svp ?

Je viens de lire ce topic qui a été créer le 1er mai 2013. J'ai aussi vu que des membres apportaient des réponses et que d'autre membres ont réussie grâce aux réponses données.

 

Relisez le topic plusieurs fois doucement et vous aurez votre réponse.

 

Peut-on avoir plusieurs balises H1 sur une page ?

La balise H1 est la balise pour le titre. Google ce qu'il aime et bien d'autre c'est une page structurée, donc une balise H1 une balise h2 et une h3 Titre chapître sous-chapitre.

 

J'ai trouvé par hasard ce Module SEO - Optimisation des pages de recherches

 

Il peut faire des balises H1 est-ce que vous pensez que c'est nécessaire de l'installer ou pas est-ce que ça va ajouter un plus ?

Évitez de mettre des liens de modules payant dans un forum qui ne concerne pas ces modules payant.

Cela peut irriter de nombreux développeur, prestataire de voir que des liens se trouvent dans des lieux où ce n'est pas autorisé.

Vous pouvez parler d'un module, dire son nom mais un lien direct sur le module même si c'est addons peut être considéré comme un soutien publicitaire à ce module.

 

Même si c'est de bonne conscience et sans aucune idée publicitaire n'est pas vu de la même manière par tous le monde.

Link to comment
Share on other sites

En fait j'ai le thème par défaut avec prestashop 1.6.0.5 voici mon site http://vendugeek.com

 

Je viens de faire un test de balise et ça ne va pas :

 

Problème détecté: Votre code HTML a ouvert une balise hx sans respecter la hiérarchie conseillée (d'abord h1 puis h2 puis h3... sans sauter une étape)

  • Résolution recommandée: Comme dans une table des matières d'un livre, il est important de respecter la hiérarchie des balises hx. Par exemple, une balise h2 ne devrait être ouverte que si un titre <h1></h1> a été précédemment inséré. La page analysée ne respecte pas cette règle et cela devrait être réparé.
  • warning.png Problème détecté: Votre page ne contient pas de balise h1
  • Résolution recommandée: Tout comme la balise titre, la balise h1 est une bonne occasion d'indiquer au moteur de recherche les mots-clés les plus importants de votre page. Vous devriez mettre une balise h1 dans votre page.
Link to comment
Share on other sites

C'est quel fichier tpl pour la home page svp ?

 

C'est bon j'ai trouvé index.tpl, mais il y a ce message :

 

DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.

 

Est-ce que j'aurais besoin de mettre à jour mon prestashop ?

Edited by vetementmodetendance (see edit history)
Link to comment
Share on other sites

Sinon j'ai un autre problème, j'ai comme balises H2 :

 

<H2> Produit ajouté au panier avec succès

<H2> Il y a 0 produits dans votre panier. Il y a 1 produit dans votre panier.

 

 

Je voudrais que ce soit mes catégories en H2 pour la page d'accueil je dois aller dans quels fichiers svp ?

  • Like 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...