Jump to content

[MODULE Gratuit] Ciblage international "hreflang"


Recommended Posts

Re Bonjour Julien, s'il te plait après installation du module je me suis rendu sur google.com/webmasters : Votre site ne contient aucune balise "hreflang" que faut-il faire ? Merci

 

Re,

 

Il vous suffit d'être patient et d'attendre le passage du robot Google sur votre site et la ré-indexation de vos pages.

 

Bonne continuation ;) ,

  • Like 1
Link to comment
Share on other sites

Bonjour,

 

Merci pour ce partage.

 

Pour le ciblage international dans la Search Console de Google, je pense qu'il faut soumettre 2 sites :

 

- Site 1 :   http://www.monsite.com/fr

- Site 2 :   http://www.monsite.com/en

 

puis les traiter comme 2 boutiques différentes ?

 

Par contre, pour soumettre le sitemap, ça va poser problème, car dans la boutique  http://www.monsite.com/en/    

 

on ne peux pas proposer le sitemap :    www.monsite.com/1_en_0_sitemap.xml     tel qu'il est fourni par Prestashop

 

Avez-vous trouvé à contourner le problème ?

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

N'ayant pas eu de réponse, je tente de répondre à ma question :

 

 

pour proposer le sitemap du site anglais sur Google Webmaster Tool (Search Console maintenant),  alors que Google pré-remplit le début avec :

http://www.monsite.com/en/

 

 

et que l'adresse de mon sitemap Prestashop est :  http://www.monsite.com/1_en_0_sitemap.xml

 

 

J'ai contourné le problème, via le FTP, j'ai créé un dossier /en/ à la racine et j'y ai mis le fichier   1_en_0_sitemap.xml

 

 

est-ce que quelqu'un voit un éventuel problème à faire cela ?  (à part qu'il faudra l'actualiser manuellement) ou autre solution ?

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

Bonjour,

 

Je ne pense pas que la soumission de plusieurs sites soit nécessaire.

 

J'ai déjà pratiqué le référencement d'un site multi-langue via "Webmaster Tools" et celui-ci uniquement depuis l'url de base ( http://www.mon-site.com). La suite s'effectue grâce à la balise "hreflang" qui met un peu de temps à être pris en compte par Google il est vrai.

 

Cependant une fois la prise en charge du hreflang le référencement est effectif et adapté au différents pays. La soumission des "sitemap" est alors plus simple.

 

Bonne continuation ;)

Edited by AgostiniJulien (see edit history)
  • Like 1
Link to comment
Share on other sites

Bonjour, Julien j'ai toujours ça  sur Google "Votre site ne contient aucune balise "hreflang"  Par contre avec le lien que je joins elles sont bien visibles "outil qui vous permettra de valider l'implémentation de votre tag" http://flang.dejanseo.com.au/

Merci ! Amitiés

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

@AgostiniJulien   en effet Julien,   au bout de 4 jours, les balises  "hreflang"  sont bien reconnues par GWT

 

j'ai bien noté de ne soumettre qu'un seul site,  j'espère que Google saura s'y retrouver

 

merci encore pour ce bon module !

 

ps :   pour les développeurs très sympas qui font profiter la communauté de petits modules comme celui-ci,  pourquoi ne pas mettre un lien "DON"  :  comme ça si nous sommes contents du produit, on peut faire un petit geste

  • Like 1
Link to comment
Share on other sites

Re Allyx,

 

Avec plaisir. Pour le bouton "don" ce n'est pas nécessaire.. Pour tous les développeurs Prestashop (du moins la plupart) comme moi, la plus grosse partie des modules développés sont présents sur la plateforme Prestashop Addons et donc payant..

 

D'ailleurs voici les miens : http://addons.prestashop.com/fr/2_community?contributor=307158

 

Mais je te remercie pour cette intention.

 

Bonne continuation ;) ,

  • Like 2
Link to comment
Share on other sites

bonjour julien,

 

quand j'ai voulu installer ton module presta me dit qu'il n'ast pas compatible avec ma versio, alors que c'est bien 1.6.0.8

 

aurait tu une idée du blocage? je ne suis pas très doué en technique

 

merci par avance de ton aide

Link to comment
Share on other sites

  • 2 months later...
  • 8 months later...

Bonjour à tous,

 

J'ai eu besoin de développer un petit module afin d'adapter une boutique Prestashop au ciblage international via la balise meta "hreflang". Je vous en fais donc profiter.

 

attachicon.gifinternationaltargeting.zip

 

Bonne continuation à vous ;)

Bonjour,

Imposible d'installer votre module sur ma batique PS 1.5.6.2, il n'est pas compatible avec la 1.5  ?

Merci d'avance :)

Link to comment
Share on other sites

  • 5 weeks later...
  • 2 weeks later...
  • 5 months later...

Bonjour Julien!

 

Un énorme merci pour ce module qui je l'espère va me sauver la mise.

 

1/ Action module HREFLANG:

J'ai un site avec 3 langues (français, anglais et allemand). Pour l'instant Google n'a indexé que le FR. J'ai pourtant créé et validé les propriétés de mes noms de domaines site.fr, site.de, site.com sur Google Webmaster Tools mais effectivement il ne "reconnaît" pas les sitemaps placés dans le www/.

Une fois le module installé et activé, y-a-t-il quelque chose à faire? :D

 

2/ Astuce dossier LANGUE:

J'ai donc aussi utilisé l'astuce de créer un dossier /en et un dossier /de à la racine du site et d'y mettre les sitemaps générés par mon site. Le seul problème c'est qu'il faudra le faire manuellement à chaque fois... :(

 

En tout cas, vraiment merci pour ta générosité!

 

www.isady.fr

  • Like 1
Link to comment
Share on other sites

Bonjour Isady,

Rien à faire plus pour ce module tout est automatique. Je dois apporter des corrections (catégories, Prestashop 1.7, etc) dans les jours à venir.

Vérifiez bien que les nouvelles balises "hreflang" se trouve dans votre balise <head> après installation du module.

Bonne continuation

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

Merci pour ta réponse rapide... :)

 

Effectivement j'avais déjà pensé à regarder le fichier header.tpl et c'est parce que je n'y voyais aucun lien hreflang que je me suis demandée s'il fallait faire autre chose.

 

Mais je me trompe peut-être de fichier? J'ai regardé dans le header.tpl du thème Bootstrap que j'utilise.

 

Y-a-t-il des incompatibilités connues avec d'autres modules peut-être? :blink:

Link to comment
Share on other sites

Merci pour ta réponse rapide... :)

 

Effectivement j'avais déjà pensé à regarder le fichier header.tpl et c'est parce que je n'y voyais aucun lien hreflang que je me suis demandée s'il fallait faire autre chose.

 

Mais je me trompe peut-être de fichier? J'ai regardé dans le header.tpl du thème Bootstrap que j'utilise.

 

Y-a-t-il des incompatibilités connues avec d'autres modules peut-être? :blink:

 

Avec plaisir ;) 

 

La modification n'est pas visible dans votre header.tpl mais après interprétation du code sur votre site comme dans l'image jointe.

 

post-360083-0-09186100-1481715771_thumb.jpg

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

Avec plaisir ;)

 

La modification n'est pas visible dans votre header.tpl mais après interprétation du code sur votre site comme dans l'image jointe.

 

attachicon.gifCapture.JPG

Super! Merci. Ca affiche bien les liens. Par contre, je vais charger maintenant la nouvelle version! Encore une fois un grand merci et une belle journée!

  • Like 1
Link to comment
Share on other sites

  • 1 month later...
  • 5 weeks later...

Bonjour,

 

Merci pour l´apport c´est un grand travail, excusez mon français mais je suis espagnol :)

 

J´avais juste une question:

 

 "alternatehreflang="es-es

"alternatehreflang="fr-fr"

 

Comment faire si je veux juste que ce soit   

<link rel="alternate" hreflang="es"

<link rel="alternate" hreflang="fr

 

 

et rajouter 

 

<link rel="alternate" href="http://example.com/" hreflang="x-default" />

 

Un gran merci

Edited by alexis3dids (see edit history)
  • Like 1
Link to comment
Share on other sites

Bonjour et merci pour ce module! j'adore le web, il y a tjs quelqu'un de généreux qui a déja réglé mon besoin avant moi... ca sert d'etre a la traine parfois!! bon sur d'autre domaine que l'informatique c'est moi qui aide... la magie du web, on a tous une compétence à partager! grand merci.

cependant j'ai téléchargé et installé à priori sans soucis la dernier version de ton module pourtant j'ai un prestashop 1.5.6.2

tout va bien ou j'ai fais une erreur?

 

merci encore bonne journée

  • Like 1
Link to comment
Share on other sites

Bonjour,

 

Merci pour l´apport c´est un grand travail, excusez mon français mais je suis espagnol :)

 

J´avais juste une question:

 

 "alternatehreflang="es-es

"alternatehreflang="fr-fr"

 

Comment faire si je veux juste que ce soit   

<link rel="alternate" hreflang="es"

<link rel="alternate" hreflang="fr

 

 

et rajouter 

 

<link rel="alternate" href="http://example.com/" hreflang="x-default" />

 

Un gran merci

 

Bonjour Alexis3dids,

 

Pour changer cette valeur il suffit de se rendre sur votre interface d'administration Prestashop Localisation > Langues et de modifier le Code de langue.

 

Bonne continuation ;)

Link to comment
Share on other sites

Bonsoir,

j'ai installé le module le 21.02 et j'ai tjs le mm message de google sur search console : Votre site ne contient aucune balise "hreflang".

est ce si long à s'activer?

merci

 

mon site est une boutique en ligne de capoeira et j'ai des clients dans l'europe et je voudrais vraiment mieux référencer mon site à l'étranger puisqu'il est traduit en 6 langues :

http://www.capoeirashop.fr

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

Bonjour,

quand j'ai vu ta réponse, j'ai failli te répondre du tac-o-tac évidemment... et puis je me suis dit que j'allais quand même tout vérifier avant... et la, la honte m'envahissa !! je n'avais mm pas installé le module!!! je l'avais chargé mais pas installé !! un vrai branquignole, ou tout simplement fatigué par des heures d'écran lol !

bref tout fonctionne à présent, mes balises sont bien présentes...

toutefois un truc m'intrigue !!

mon site est traduit (entre autre) en portugais brésilien (la capoeira c'est un art martial bresilien > http://www.capoeirashop.fr/br) mais sur le site donné plus haut (https://flang.dejanseo.com.au/), je vois que le /br signifie breton !!!!!! c'est quoi cette histoire? tellement qu'une autre question m'est venu à l'esprit, est-ce que je ne ferai pas mieux de mettre /pt à la place de /br sur mon site pour être mieux référencé au Portugal qu'au Brésil, car j'ai plus de chance de vendre en europe qu'au brésil!!! est ce que cela impacte mon référencement d'être en br plutot que pt?

 

merci et encore désolé pour la boulette à l'installe ! la honte!!

  • Like 1
Link to comment
Share on other sites

  • 1 month later...

Bonjour Julien,

 

Un énorme merci pour ce module qui va vraiment aider le référencement bilingue de mon site.

Le hreflang va pouvoir supprimer tous les duplicate contents des balises title identiques en français et en anglais.
Beau travail!

  • Like 1
Link to comment
Share on other sites

  • 2 weeks later...
  • 1 month later...

C'est rien, je comprends,

 

Du coup j'ai potassé le web pour essayer de le faire manuellement.

 

J'ai voulu éditer le fichier "header", mais à l'ouverture, il est dit que c'est déconseillé si on veut continuer à avoir les mises à jour :/

 

J'ai donc cherché une autre solution, et j'ai vu qu'on pouvait également passer par le "sitemap". Comme je convertis moi même mon sitemap de l'html en xml, j'ai édité le fichier pour introduire les lignes de code.

 

Est-ce que quelqu'un peut me dire dire j'ai bien fais les choses. Voici les lignes en question:

 

En en-tête (dans <urlset), ajout de : xmlns:xhtml="http://www.w3.org/1999/xhtml"

 

 

    <xhtml:link 
                 rel="alternate"
                 hreflang="en"
                 href="https://love-and-dream.fr/en/"
                 />
    <xhtml:link 
                 rel="alternate" 
                 hreflang="fr"
                 href="https://love-and-dream.fr/fr/"
                 />
  </url>
  
  <url>  
    <xhtml:link 
                 rel="alternate" 
                 hreflang="fr"
                 href="https://love-and-dream.fr/fr/"
                 />
     <xhtml:link 
                 rel="alternate"
                 hreflang="en"
                 href="https://love-and-dream.fr/en/"
                 />
  </url>
 
edit: j'ai modifié mon premier jet, il y avait des erreurs, et j'ai ajouté ce que j'ai mis dans <urlset)
pour voir la totalité de mon sitemap, voir ici: https://love-and-dream.fr/sitemap.xml (et faire afficher code source. La configuration d'hreflang est à la fin à partir de la ligne 1951 jusque 1977, et l'ajout dans <urlset au début). Sitemap réalisé avec xmlsitemapgenerator.org, et réinjecté sur mon serveur ovh avec filezilla)
Edited by Love-And-Dream (see edit history)
Link to comment
Share on other sites

  • 1 month later...

Hello,

 

The module is not working, can you fix it ? I am using the latest version of Prestashop 1.6.1.15

 

Module: International Targeting v1.0.2

 

Google cannot read the tags

 

Your site has no hreflang tags.
Google uses hreflang tags to match the user's language preference to the right variation of your pages.
 
 
I can see this code but Google cannot interpret it properly, it keeps on showing Your site has no hreflang tags. in the Google Webmasters interface:
 
<!-- International Targeting -->
<link rel="alternate" hreflang="en-us" href="https://www.docteur-gsm.com/en/" />
<link rel="alternate" hreflang="fr-fr" href="https://www.docteur-gsm.com/fr/" />
<link rel="alternate" hreflang="es-es" href="https://www.docteur-gsm.com/es/" />
<link rel="alternate" hreflang="de-de" href="https://www.docteur-gsm.com/de/" />
<link rel="alternate" hreflang="it-it" href="https://www.docteur-gsm.com/it/" />
<!-- /International Targeting -->

post-253647-0-40012200-1500442377_thumb.jpg

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

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

Bonjour,

 

merci pour ce module. J'aimerai modifier deux trois choses.

Le plus genant : Je n'ai pas de hreflang sur les catégories. Il y a bien du code nécessaire pour toutes les pages sauf les catégories. Mais rien pour les catégories. Un oubli? 

{elseif $page_name != 'category'}
	{foreach $languages as $lang}
		<link rel="alternate" hreflang="{$lang.language_code}" href="{$link->getLanguageLink($lang.id_lang)}" />
	{/foreach}
{/if}

Ensuite, je préférerai que ce soit la langue qui soit indiquée dans la balise et non pas la "langue + le pays".  Au dire de la page google sur les hreflang, la langue+pays caractérise la langue pour un pays. Hors si je diffuse en français, j'aimerai toucher tous les pays francophones. Contrairement à fr-fr qui ne touche que les francophone de France. Exit la Belgique, la Suisse Romande etc...

 

Aussi je ne comprends pas trop pourquoi vous utilisez {$lang.language_code}. Y a-t-il une raison?

Link to comment
Share on other sites

Bonsoir le tonton,

 

En ce qui concerne l'oublie des catégories, cela à été modifié sur la dernière version téléchargé à le sur ce topic.

 

Pour le code langue il vous suffit de modifié le ou les codes souhaités directement depuis votre interface d'administration (B.O).

 

{$lang.language_code} est juste la syntaxe smarty nécessaire pour afficher le code langage situé dans l'objet "lang"

 

Bonne continuation à vous

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

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

Bonjour,

Je n'ai pas vu si vous aviez finalisé une version pour prestashop 1.7.2 ? Si oui je suis preneur car la lecture des commentaires m'y encourage. Merci pour cette aide et votre investissement.

Cordialement
Ludovic Olmagi Webmaster

Link to comment
Share on other sites

46 minutes ago, WebRBF said:

Bonjour,

Je n'ai pas vu si vous aviez finalisé une version pour prestashop 1.7.2 ? Si oui je suis preneur car la lecture des commentaires m'y encourage. Merci pour cette aide et votre investissement.

Cordialement
Ludovic Olmagi Webmaster

 

Bonjour Ludovic,

Je n'ai pas travaillé sur une nouvelle version compatible pour les versions 1.7. Mais à voir les récents commentaires d'autres modules conviennent parfaitement ;)

Bonnes ventes à vous :D

Link to comment
Share on other sites

1 hour ago, AgostiniJulien said:

 

Bonjour Ludovic,

Je n'ai pas travaillé sur une nouvelle version compatible pour les versions 1.7. Mais à voir les récents commentaires d'autres modules conviennent parfaitement ;)

Bonnes ventes à vous :D


No souci et merci pour votre réponse. Bonne continuation à vous sur la toile.

Link to comment
Share on other sites

  • 1 month later...
Le 14/12/2016 à 12:43 PM, AgostiniJulien a dit :

 

Avec plaisir ;) 

 

La modification n'est pas visible dans votre header.tpl mais après interprétation du code sur votre site comme dans l'image jointe.

 

post-360083-0-09186100-1481715771_thumb.jpg

Bonjour, mon site https://souriredessaveurs.com , selon google : Votre site ne contient aucune balise "hreflang" . Je ne comprends pas comment et où regarder. Selon le pays, prestashop ajoute/fr, /en...automatiquement,  donc pour moi, ça fonctionne, mais à priori ce ne serait pas reconnu par google. Je suis sous prestashop 1.6.1.0. Merci de votre aide

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