Bonjour à tous,
J'espère que ce sujet est au bon endroit.
Voilà, je cherche une solution à proposer à des Dev (c'est pas ma spécialité) sur la possibilité d'offusquer les liens du méga menu pour avoir un code propre et exploiter tout le potentiel du contenu de la page. Histoire que Google ne crawl pas des tonnes de liens avant de trouver le contenu qui l'interesse.
Jusque maintenant, j'ai vu pas mal de tentative sur des sites mais je finis toujours par retrouver des liens soit dans le cache de GG ou le code source de la page.
Ajd, je viens de tomber sur ce site : hxxp://www.toutpratique.com/. Si tous les liens sont visibles sur la home (surement pour distribuer le jus), lorsque l'on va sur un article les liens sont offusqués.
Exemple :
hxxp://www.toutpratique.com/11-Jardin-sport/226-Nettoyage-de-la-terrasse-balcon-bordures-de-piscine-en-bois-pierre-beton-carrelage-et-briques/5279-Nettoyer-une-terrasse-en-pierre-.php
Dans le cache de cet article, GG voit une page propre sans lien en haut de page. Le méga menu est bourré de liens de sous catégorie et d'articles pourtant dans le cache et le code source, c'est propre !
Bref, ma question est donc : Est-ce que quelqu'un sait quelle techno a été utilisée pour permettre de cacher ces liens ?
Merci pour vos retours !
PS : Je ne sais pas qui est le SEO derriere mais c'est plutôt joli quand on voit ce que le site était avant... un petit tour sur web archive suffit pour voir la différence.
🔴 Hors ligne
Salut, je viens de regarder, sur les pages intérieures le menu est chargé en AJAX via :
hxxp://www.toutpratique.com/modules/advmenu/ajax.php
Donc normal qu'il ne soit pas dans le source de la page.
Ce fichier AJAX est bloqué par le robots.txt (d'où ce que tu vois en cache), d'ailleurs si tu fais un site: dessus tu as la confirmation que Google le connait et ne peut y accéder (parait que ce n'est pas top, un cloaking est préférable).
Par contre je ne vois pas trop l'interêt d'avoir fait ça et de laisser une liste énorme de liens en sidebar sans contextualisation (voir sidebar "Dans la même catégorie") : sur page qui traite de chaudière j'ai un paquet d'article sur le nettoyage du cuir...
Certes ils sont chargés plus bas dans la page, mais bon... des liens en contexte porteraient plus.
Dernière modification par wxis (2016-05-16 06:42:38)
🔴 Hors ligne
Merci pour ton retour, je reviens un peu tard sur le sujet mais je viens d'être papa, j'avais donc d'autres choses en tête .
Ok j'avais pas pensé au blocage dans le robots.txt. Mais je pense effectivement que GG aime pas trop.
Maintenant pour les liens en sidebar, tant que c'est dans la même catégorie, tu distribue un bon jus je pense donc ça reste cohérent. d'autant que comme tu dis c'est en bas du code.
Pour moi le plus gênant c'est vraiment la présence de liens d'autres catégories avant un contenu. Le gros problème des méga menus en général.
Bref tout ça est question d'appréciation, pour d'autres ça n'est qu'un détail.
Pour le cloacking, je ne doute pas de l'efficacité mais pour le moment je ne maitrise pas le sujet (la technique), faut que je m'y mette !
Merci pour ta réponse en tout cas.
🔴 Hors ligne
Merci pour ton retour, je reviens un peu tard sur le sujet mais je viens d'être papa, j'avais donc d'autres choses en tête .
Félicitations, bienvenue au club
🔴 Hors ligne
J'avais entendu aussi la solution de le mettre en javascript et en disallow
Passionné de webmarketing et de référencement. Ah oui, et je dessine aussi !
🔴 Hors ligne
sylvainestbon a écrit :Merci pour ton retour, je reviens un peu tard sur le sujet mais je viens d'être papa, j'avais donc d'autres choses en tête .
Félicitations, bienvenue au club
Réponse tardive mais merci !
🔴 Hors ligne
Félicitation alors !
Sinon leur obfuscation est a chier, on voit l'url du menu direct dans le code source : http://www.toutpratique.com/modules/advmenu/ajax.php
et le chargement en javascript est aussi visible dans le code source. Donc si tu exécutes cette page en javascript typiquement : http://www.toutpratique.com/8-Cuisine/141-Congelateur-nettoyage-utilisation-et-ranger-les-congelations/348-Nettoyer-un-congelateur.php
Tu as accès au megamenu il n'y a pas besoin d'accéder à d'autre fichier js puisque l'appel se trouve direct en dur dans le code html sans appel de js externe :
Mais dans l'idée si c'était bien fait ce serait très bien.
🔴 Hors ligne
Il y a une astuce qui est de placer le menu en bas de ton code html et de le placer en haut avec le cse. C'est plus simple que de faire du dev php.
🔴 Hors ligne
Hello et merci pour vos retours.
Pour info, la solution a été trouvé.
Il s'agit de crypter en base 64 les div.
Ca semble fonctionner, mais à confirmer sur plusieurs projets.
L'idée de descendre en bas du code est une solution mais ça tue malgré tout le PR car les liens sont tjr là.
🔴 Hors ligne
Salut, tu procéde comment au cryptage en base 64 pour les div ? merci
Site pro : http://www.directseo.fr
🔴 Hors ligne
Salut, tu procédes comment au cryptage en base 64 pour les div ? merci
Ah désolé, je ne sais pas. Je te renvoi au premier message de la discussion. Perso c'est les devs qui s'en charge. Mais cela ne semble pas compliquer apparement.
Il s'agit de JS, alors selon moi, je dirais que rien n'empêche GG de le décrypter mais ça serait trop couteux en ressource de le faire partout.
🔴 Hors ligne
🔴 Hors ligne