Jump to content

Module google sitemap absent


Recommended Posts

Bonjour,

 

Je cherche désespérément le module sitemap de google. Celui qui normalement est fourni nativement avec Prestashop.

Je ne sais pas pourquoi, mais dans ma version je ne l'ai pas. Si quelqu'un peut me le fournir ou me dire où me le procurer cela serait très sympa.

Merci

 

Autre point puisque je suis dans la section référencement, j'aimerais savoir si il y a une opération spécifique à effectuer pour avoir la page d'accueil de mon site qui ressorte dans les résultats google ? (bien sur, je ne parle pas de premiers résultats ;-))

 

En fait lorsque je tape simplement le nom de ma boutique dans google plusieurs pages de mon site arrivent en résultat, mais ma page d'accueil n'arrive que lorsque j'écris l'adresse avec le point com. D'où mon questionnement.

 

Y a-t-il une ligne de code ou autre à ajouter ? (Bon je ne suis pas spécialiste, mais quand il faut mettre les mains dans le cambouis, j'essaye).

 

Merci à tous

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

Ta page d'accueil n'est pas forcément la page par laquelle tes visiteurs arriveront sur ton site. Heureusement, d'ailleurs, sinon à quoi ça servirait d'optimiser les autres pages, si on devait forcément passer par la home.

 

J'ai plein de clients dont la home est bien loin derrière des pages produits, et ça ne les gêne absolument pas. Les internautes cherchent avant tout un produit, pas un portail.

 

Sinon, pour ton sitemap, télécharge une version plus ancienne (tu ne vous précises pas ta version), copie le répertoire /modules/gsitemap dans ton arborescence, et installe le module. Après, tu pourras en faire une mise à jour.
Mais j'ai une autre bonne nouvelle : Google n'a pas besoin de sitemap.xml pour connaitre toutes les pages de ton site. Normalement, tous tes produits sont accessibles via des liens. Googlebot suit les liens (non "nofollow", évidemment) de chaque page qu'il crawle, et saura ainsi parcourir tout ton catalogue. Le sitemap sert plus à savoir combien d'url sont indexées / combien sont fournies

Link to comment
Share on other sites

Bonjour et merci de ta réponse,

 

Je vais essayé de télécharger une ancienne version. Je suis sous 1.6.08.

Je comprend bien le principe des résultats par produit dans google, mais j'ai cru lire par ci par là que c'était quand même mieux d'avoir un sitemap. Je me trompe ?

 

Le truc que je pige pas trop c'est que quand je tape simplement le nom de mon site dans Google, il ne me donne pas la page d'accueil dans ses résultats. En plus j'ai un autre souci et là c'est plus inquiétant. Google me ressort la page d'accueil de ma boutique test qui est dans un sous domaine de mon domaine principal. Pour le coup, là je ne comprend vraiment pas pourquoi cela ressort parmi les résultats. D'autant que justement cela ne devrait surtout pas être visible. C'est ma boutique test, donc elle n'est pas opérationnelle.

 

As-tu une astuce pour que ma boutique Test ne soit réellement pas visible de Google ? Je ne veux pas que mes clients se retrouvent sur un site qui n'est pas opérationnel. En plus pour le coup ça pourri mon référencement.

 

Merci

Link to comment
Share on other sites

Mieux d'avoir un sitemap ? Bof. Ca ne coute rien de l'avoir, alors si tu en veux absolument un, oui, pourquoi pas.

 

Après, tes autres problèmes...

 

Déjà, taper son nom sous Google, c'est pas super intéressant ! C'est pas ça qu'il faut rechercher. Imagine : si ton site c'est monsiteamoiavecunsitemap.com, l'internaute qui recherche des produits que tu vends, il ne va pas taper ton nom de domaine, sinon c'est qu'il te connait déjà. Tout comme tu vas pas rechercher le numéro de tel de tes potes dans l'annuaire à chaque fois que tu veux les appeler. C'est sur des mots/expressions clés qu'il faut que tu regardes ton positionnement.

 

L'histoire de ta boutique de test est bcp plus embêtante :(

Voici ce qu'il faut faire sur cette boutique de test, dans cet ordre là :

 

- modifier le fichier header.tpl du thème, pour rajouter une ligne :    <meta name="robots" content="noindex" />

Le but de cette ligne est de dire à Google, quand il va crawler une page, de la désindexer

 

- attendre que Google soit passé sur toutes tes pages... Tu vas rire, mais là, le sitemap va être utile : tu construis un sitemap de cette boutique de tests, tu le soumets à Google via Google Webmaster Tools... L'avantage ici, c'est que si tu as 250 URLs dans cette boutique de tests, tu sauras progressivement le nombre de pages que Google aura parcourues... et donc désindexées ! Et quand tu seras à 250 / 250, c'est que ta boutique de test aura disparu chez Google. Tu pourras d'ailleurs le vérifier avec une commande site:maboutiquedetests.com sur Google

 

- quand toutes tes URLs de test seront désindexées, tu mettras un "disallow: /" dans le fichier robots.txt. Pas avant, sinon Googlebot ne pourrait pas crawler les pages, donc pas lire la balise avec le noindex, et ne désindexerait pas les pages

 

- tu mettras une vraie protection sur ta boutique de test, avec un .htaccess (je te laisse voir comment mettre ça en oeuvre chez ton hébergeur)

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

Merci pour le complément d'info. Du coup, je pense que je vais pas trop me prendre la tête avec le sitemap :)

 

Par contre pour la boutique de test, il faut que je règle ça au plus vite. J'avais commencé à faire les quelques manip dont tu parles, mais je préfère te le décrire quitte à refaire tout. Comme je ne suis pas spécialiste, des fois je tâtonne un peu.

 

Alors en préambule, il faut savoir que je suis chez OVH et qu'il m'a créé mon sous domaine de Test dans un dossier "test" à la racine "www" de mon domaine principale. Du coup, ce dossier "test" est mélangé avec tous les dossiers de ma boutique réelle. J'ai donc une boutique dans une autre boutique. Bon dans l'absolu, je ne pense pas que cela pose de problème particulier puisque chaque boutique a sa propre base de données, mais je te le précise au cas où..C'est juste galère pour les sauvegardes car c'est long.

 

Donc voilà ce que j'avais fait :

 

J'avais modifié le fichier header.tpl de la boutique test en ajoutant <meta name="robots" content="none,noarchive" /> (est-ce que je dois le changer en noindex ?).

 

Ensuite j'ai modifier le fichier robot.txt (toujours de la boutique test) en ajoutant uniquement :

 

User-agent: *

Disallow:/

 

Donc si j'ai bien compris, cette modif j'aurais du la faire après être sûr que google soit repassé sur la boutique test. D’où l’intérêt du sitemap. Ce qui me ramène à ma question initiale... où se trouve se vilain module ???!!!

 

J'ai aussi modifié le fichier robot.txt de ma boutique principal en ajoutant

 

User-agent: *

Disallow: /test/ (qui est le sous dossier qui contient la boutique test)

 

OK donc je récapitule :

 

1- modifier le header.tpl de la boutique test

2- créer un sitemap de la boutique test et l'envoyer à Google (cela ne posera pas de problème ou de conflit avec la boutique principale, lorsque j'enverrai le sitemap de la boutique principale ?)

3- Ajouter la modif dans le fichier robot.txt de la boutique test (donc comme je l'avais déjà mis, je dois l'enlever pour le moment ?)

 

On est bien d'accord, toutes ces modifs concernent uniquement la boutique de test ?

 

Dois-je laisser la ligne que j'ai ajouté dans le fichier robot.txt de ma boutique réelle ? Pour dire de ne pas regarder dans le dossier "test de l’arborescence ?

 

Dernier point, je vais encore abuser un peu de tes lumières :rolleyes: ... Si tu peux m'aiguiller un peu sur la sécurité via htaccess parce que je n'y connais rien, ça serai super cool ?

 

Merci encore pour toutes ses informations.

Link to comment
Share on other sites

Oui, tout çe ne concerne effectivement que la boutique de test

 

Ton fichier robot.txt, il s'appelle robot.txt ou robots.txt ? C'est robots.txt qui est la norme de ce fichier.
Il faut effectivement que le disallow: / n'y soit pas encore présent, car sinon, comme je te disais, tu empêches le crawl, qui est nécessaire pour que le noindex (ou none) soit pris en compte, donc ton site est pas près d'être désindexé

Et le fichier robots.txt doit être à la racine du domaine (ou du sous-domaine). Mais là, ta boutique de test est dans un sous-répertoire, donc le robots.txt dans /test n'est pas pris en compte. Pour l'instant, vire donc le disallow: /test du robots.txt à la racine

 

 

Voici un lien où tu pourras télécharger le module gsitemap :

http://www.johanncorbel.fr/download/prestashop/modules/gsitemap.zip

Link to comment
Share on other sites

Oui autant pour moi le fichier s'appelle bien robots.txt.

 

OK donc je crois avoir tout pigé ;)

 

Je laisse le sous répertoire "test" joignable dans le fichier robots.txt de ma boutique réelle pour que les robots puissent accéder au fichier robots.txt du sous répertoire "test". Je le remodifierai une fois l'opération de désindéxation effectué.

 

Merci aussi pour le lien du module.

 

Bonne journée

Link to comment
Share on other sites

Bon finalement, j'ai encore un souci.

 

J'ai bien édité le sitemap de la boutique de test pour l'envoyer à Google comme tu me l'as dis. Le souci est que l'adresse de mon site test n'est pas enregistré chez Google. Pour être plus clair, dans GWT j'ai uniquement comme adresse ma boutique réelle : http://www.monsiteamoi.com/

 

Hors l'adresse de ma boutique test est : http://test.monsiteamoi.com

 

Question : Comment faire pour que Google comprenne bien que ce sitemap concerne ma boutique test qui se trouve dans le sous dossier "test" ?

 

Merci

Link to comment
Share on other sites

ah, c'est pas pareil, alors ! test.monsite n'est pas un sous-répertoire de monsite, mais un sous-domaine, meme si au niveau du ftp, test est un sous-répertoire ! tu suis toujours :) ?

du coup, c'est encore plus tordu comme config, car ton site de test est aussi accessible par monsite.com/test, je suppose !

 

pour GWT, deux solutions :

- tu renommes ton sitemap.xml avec les URLs du site de test en "sitemaptest.xml", tu le mets à la racine du "vrai" site et tu donnes l'url monsite.com/sitemaptest.xml à GWT

- tu définis un 2e site sous GWT, avec l'url du site de test, et tu soumets l'url du sitemap avec l'url de test

Link to comment
Share on other sites

Je vais y arriver je vais y arriver ...

 

Donc effectivement c'est bien un sous domaine qui apparait comme sous répertoire dans le ftp. J'ai bien compris ;)

Comme je ne maîtrise pas tout, j'ai parfois du mal à m'expliquer. Enfin là je crois qu'on tient le bon bout.

 

Je vais faire ce que tu me dis. Par contre quand dois-je mettre sur GWT le vrai sitmap du vrai site ? Par ce que si je comprend bien pour le coup je vais avoir que le sitemap test qui sera accessible via la vrai boutique et via la boutique test lorsque je l'aurai ajouté sur GWT.

Google met longtemps à se mettre à jour ?

Link to comment
Share on other sites

tu peux soumettre plusieurs sitemaps pour le meme site, donc pas de pb à ce niveau là, tu soumets les deux (test + vrai) depuis le compte GWT du vrai site

 

La question "longtemps..." , ça on ne maitrise pas ! C'est pour ça que là c'est intéressant d'avoir un sitemap, car GWT va te dire combien tu as de lien dans le sitemap, et combien il a exploré. Ca va pas se faire en une seule fois, mais quand tu en seras à 100%, ça sera fini :)

Link to comment
Share on other sites

Existe-til un moyen de sortir (de remonter) le sous domaine de arborescence pour que cela soit plus clair à gérer ?

Pour éviter que le dossier soit perdu au milieu de ma boutique.

 

oui, mais là, faut toucher la config du sous-domaine chez ovh, et déplacer le répertoire /test au niveau au dessus (au meme niveau que www, donc)

Link to comment
Share on other sites

Un très gros MERCI pour ta patience et tes conseils (que je vais suivre).

 

Tu m'enlèves un gros poids. Comme c'est ma première boutique, je ne savais pas qu'il aurait fallu "cacher" le dossier de la boutique de test avec le robots.txt au départ. J'aurai évité toutes ces galères. Mais bon c'est pas grave, je vais corriger tout ça.

 

Si tu veux jeter un œil sur ma boutique, je peux te filer l'adresse par MP. Comme ça tu me diras ce que tu en penses.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...