Liens Javascript et interprétation google

Discussion dans 'Netlinking, backlinks, liens et redirections' créé par elteor, 12 Novembre 2002.

  1. elteor
    elteor Nouveau WRInaute
    Inscrit:
    12 Novembre 2002
    Messages:
    48
    J'aime reçus:
    0
    Bonjour a tous. J'avais déjà posté un message il y a quelque jours (dans les liens invisibles) en tant qu'invité mais je crois que pour le webmaster du site c'est plus sympa d'avoir des gens inscrit avec qui parler. Voila qui est fait.

    Cela fait quelque jours que je lis les conseils sur le site et les messages dans le forum, et aujourd'hui j'ai voulu faire un test.
    Je me rend compte que lorsque je fait une recherche sur le mot "palm" sur le domaine "palmacro.free.fr" google trouve tous les mots dans mes pages, mais ignore la totalité de mes liens dans mon sommaire partie de gauche.
    Sachant que mes sommaires sont gérés a l'aide fichier javascript je me dit que cela doit etre lié.

    Pouvez vous me confirmer que c'est bien le cas. Et si oui je me pose une grave question. Comment faire pour gérer mes liens dans mon site et que google les trouve. J'ai pratiquement une centaine de page sur le site. Si lorsque je modifie un lien dans le sommaire, je dois modifier 100 pages, j'ai pas intéret a faire des modifs trop souvent :? . D'un autre coté si google ne lie pas mes liens ne risque-t-il pas de considérer toutes mes pages comme orphelines (d'ailleurs a l'heure actuelle toutes mes pages ne sont pas référencées par google), ce qui fait que je vais perdre en référencement (et c'est déjà pas glorieux :cry: ).

    Merci de vos conseils.
     
  2. WebRankInfo
    WebRankInfo Admin
    Membre du personnel
    Inscrit:
    19 Avril 2002
    Messages:
    20 760
    J'aime reçus:
    800
    Effectivement je préfère quand les gens se sont inscrits, c'est plus simple à suivre... Bienvenue sur les forums de WebRankInfo !

    Je pensais que c'était clair, mais apparemment non... Il ne faut pas utiliser de liens javascript, sous peine de ne pas être indexé par Google ! Regarde dans la rubrique liens le format optimal d'un lien.

    Enfin dans tout bon logiciel de création de site (Dreamweaver par exemple pour n'en citer qu'un), si tu renommes un fichier, tous les liens vers ce fichier sont modifiés en conséquence. Tous... sauf les liens javascript !!! Conclusion : remplace tes liens javascript par des liens "normaux" et tout ira bien.
     
  3. eric
    eric Nouveau WRInaute
    Inscrit:
    6 Novembre 2002
    Messages:
    38
    J'aime reçus:
    0
    Utilise aussi la fonction Rechercher et remplacer

    Pour cela tu peux aussi utiliser la fonction " Rechercher et remplacer " de ton éditeur HTML, qui t'aidera grandement pour remplacer de façon automatique dans ta centaine de pages le code javascript qui inclue ton menu ( <script language="javascript" src="menupalm.js"></script> ) par un tableau avec tes liens normaux.

    C'est également cette même fonction qui te permettra de modifier ultérieurement ton menu en 10 secondes même si tu n'utilises pas d'include avec langage dynamique (php, ssi ...).

    @ +
     
  4. jeroen
    jeroen WRInaute passionné
    Inscrit:
    30 Août 2002
    Messages:
    2 131
    J'aime reçus:
    0
    re :

    Je remets sur le tapis une question qui était restée sans réponse.
    pour ouvrir mes photos en pop-up je fais des liens du type :

    <a onClick="window.open('','popup','scrollbars=no,width=500,height=500');" href='photo.php?num_photo=56' target='popup'>lien</a>

    et google ne les indexent pas. Pourquoi ? Le lien est un lien tout a fait "classique" et si google ne peut pas lire le javascript, il doit pouvoir ouvrir une nouvelle page !

    quel est le pb ?
    -http://skitour.free.fr
     
  5. Anonymous
    Anonymous Guest
    C'est peut-être le OnClick qui ne plaît pas à Google :?:
    Qu'est-ce que ça donne en le mettant après le HREF ?
     
  6. Anonymous
    Anonymous Guest
    Après un petit test, l'ordre OnClick/HREF ou HREF/OnClick ne semble pas avoir d'influence sur le fonctionnement du navigateur (IE5 Mac, Netscape Mac).
    Il y a donc un petit test intéressant à faire pour voir si Google préfère
    Code:
    <a href="..." onClick="...">
    à
    Code:
    <a onClick="..." href="...">
     
  7. jeroen
    jeroen WRInaute passionné
    Inscrit:
    30 Août 2002
    Messages:
    2 131
    J'aime reçus:
    0
    re :

    je teste et vous tiens au courant.
     
  8. Eservice
    Eservice WRInaute passionné
    Inscrit:
    18 Septembre 2002
    Messages:
    1 200
    J'aime reçus:
    0
    Bonsoir,

    les moteurs de recherche ne comprennent que le langage HTML,

    donc ils ne comprennent pas
    • le javascript ( tout ce qu'il y a entre les balises <script language="javascript"> .... </script> ne sera pas traité, votre test est inutile )
      le VBscript
      les applets JAVA
      les ActiveX
      et autres autres langages coté client ( navigateur )
      les langages coté serveur qui ne générent pas de HTML : servlet JAVA ...

    mais ils comprennent
    • le PHP
      l' ASP
      et autres langages coté serveur qui générent du HTML à envoyer sur le navigateur
     
  9. Anonymous
    Anonymous Guest
    Non le test n'est pas inutile !
    Je sais que Google ne traite pas le javascript, mais on peut se demander jusqu'à quel point il le shunte.
    En voyant
    Code:
    <a onClick"..." href="...">
    il peut décider de ne pas aller plus loin que le onClick et, dans ce cas, sauter le HREF (qui est de l'HTML non?).
    Avec
    Code:
    <a href="..." onClick="...">
    il pourrait (on n'en sait rien et c'est ce qu'on cherche à savoir) tenir compte du HREF et donc suivre le lien et ignorer la suite de la balise.

    Quand on voit à quel point un navigateur peut être capricieux sur tel point de détail du code d'une page, on peut supposer qu'un robot ait lui-même des comportements étranges. En l'occurrence, le fait de "sauter" le JS doit certainement (sur plusieurs milliards de pages) faire gagner beaucoup de temps aux serveurs de Google, et ces gens là aiment économiser la bande passante (cf. la source des pages de résultats par exemple).
     
  10. Jocelyn
    Jocelyn WRInaute occasionnel
    Inscrit:
    6 Novembre 2002
    Messages:
    376
    J'aime reçus:
    0
    Pour éviter les confusions

    Eservice a écrit :
    Les moteurs de recherche n'interprètent pas les langages de script exécutés côté serveur. Ils comprennent le HTML, XML, XHTML (en fait, plusieurs des langages issus de la norme SGML) et certains moteurs comprennent et tiennent compte des feuilles de style (CSS). Google, enfin, tient compte d'autres types de documents (images, pdf...)

    Dans le cas où un script s'exécutant sur le serveur génère du code HTML, le moteur de recherche sera capable de l'interpréter au même titre qu'une page statique que vous auriez vous-même écrite.

    Un moteur de recherche n'a aucun moyen de déterminer si une page HTML donnée est générée dynamiquement ou est complètement statique. L'extension du fichier n'a aucune importance vu qu'on peut nommer ses fichiers comme on veut, y compris sans extension.
    La date de modification de la page dans les entêtes HTTP : en se débrouillant bien, on peut les générer même pour les pages statiques, donc ici non plus ça ne permet pas de savoir que c'est une page dynamique.
    Certains moteurs, tel Google, considèrent que si l'url d'une page contient des variables, celle-ci est probablement dynamique et après un certain nombre de variables (plus de 3 ?), il refusera de l'indexer par peur de se faire servir des millions d'autres pages en suivant tous les liens du même type.
    Cependant, qu'est-ce qui m'empêche de nommer mes pages statiques *.php, et de les appeler en utilisant des URL du type :
    http://monserveur.com/ma_page_statique. ... =d&d=e&e=f
    Evidemment, c'est le meilleur moyen de ne figurer dans aucun moteur de recherche...

    Jocelyn
     
  11. Jocelyn
    Jocelyn WRInaute occasionnel
    Inscrit:
    6 Novembre 2002
    Messages:
    376
    J'aime reçus:
    0
    Précisions

    Invité a écrit :
    Le problème avec le Javascript, c'est que les moteurs de recherche ne peuvent pas l'évaluer en terme de contenu, même s'ils pouvaient l'exécuter. Par exemple, comment "noter" un script qui va animer 2 images sur l'écran, ou un script qui affiche une horloge en Javascript ? quel est son thème, ses mots-clés ?
    Les moteurs sont incapables de savoir, donc ignorent le Javascript.
    Lorsque le code Javascript est intégré dans les pages HTML, malheureusement, les robots des moteurs de recherche doivent le télécharger (c'est pareil pour vous et votre navigateur lorsque vous désactivez l'utilisation du Javascript).
    Si le code Javascript est dans un fichier externe, le moteur est content : il ne le télécharge pas et économise de la bande passante.
    Dans tous les cas, ils gagnent du temps en n'analysant pas le code des scripts côté client.

    Jocelyn
     
  12. Anonymous
    Anonymous Guest
    Re: Utilise aussi la fonction Rechercher et remplacer

    Un grand merci Eric pour ta réponse (et aux autres aussi :wink: ) je n'avais jamais fait attention a cette fonction dans mon editeur html. Et pourtant je l'utilise regulierement dans word. Je suis vraiment idiot parfois.

    En tout cas merci encore je vais modifier tout ca ce week end. :D
     
  13. elteor
    elteor Nouveau WRInaute
    Inscrit:
    12 Novembre 2002
    Messages:
    48
    J'aime reçus:
    0
    oops désolé le message du dessous c'est le mien mais j'avais oublié de me connecter :oops:
     
  14. Eservice
    Eservice WRInaute passionné
    Inscrit:
    18 Septembre 2002
    Messages:
    1 200
    J'aime reçus:
    0
    Re: Pour éviter les confusions

    Bonjour,

    Nous sommes d'accord
     
  15. Twister
    Twister WRInaute occasionnel
    Inscrit:
    16 Janvier 2004
    Messages:
    350
    J'aime reçus:
    0
    Je crois que l'ordre du href et du onclick est très important.
    En effet, jusqu'à maintenant, google ne suivait pas mes liens, et j'ai remarqué que j'avais mis l'attribut class avant href.
    Je pense donc qu'il faut toujours mettre le href en premier dans une balise <a>.
     
  16. lothar
    lothar WRInaute passionné
    Inscrit:
    12 Juillet 2003
    Messages:
    1 076
    J'aime reçus:
    0
    Quelqu'un peut confirmer pour cette histoire de onClick et href ?

    Parce que j'utilise le onClick pour ouvrir un pop-up (pour des plans).

    Par contre, pour le "class" avant le "href", mon expérience me montre que ça n'a pas d'incidence.
     
  17. raoux
    raoux Nouveau WRInaute
    Inscrit:
    4 Juillet 2006
    Messages:
    30
    J'aime reçus:
    0
    Lien direct avec attribut JavaScript onclick

    Bonjour,
    je reprends ce vieux topic qui d'après mes recherches est le seul du forum à traiter ce sujet.

    Question: un lien de la forme suivante
    Code:
    <a title="abcdefgh" onclick="window.open('http://www.unsite/annuaire/redirec.php?id=331','_blank','');return false;" href="http://www.autresite.com">abcdefgh</a>
    
    est-il pris normalement en compte par GG sachant que cohabitent le href et l'attribut javascript onclick?

    Je viens de découvrir incidemment qu'un site partenaire avait réécrit ses liens ainsi, sans doute pour des raisons de comptage...

    Alors Google & Co zappent-t'il ou ces liens sont-ils encore valables pour mon référencement?

    Merci
     
  18. Marie-Aude
    Marie-Aude WRInaute accro
    Inscrit:
    5 Juin 2006
    Messages:
    16 854
    J'aime reçus:
    222
    Pour moi c'est pris en compte, puisque le java n'est que sur le clock.
    Il y a un moyen très simple de le vérifier, afficher le site dans lynx, et voir si le lien est là
     
  19. raoux
    raoux Nouveau WRInaute
    Inscrit:
    4 Juillet 2006
    Messages:
    30
    J'aime reçus:
    0
    Excellente idée, Marie-Aude, merci bien. En effet dans Lynx le lien est fonctionnel.

    Conclusion les attributs javascript des liens ne constituent pas un obstacle aux robots des moteurs, dès lors que l'attribut href est renseigné! :D
     
  20. herbertwest
    herbertwest WRInaute discret
    Inscrit:
    13 Juillet 2009
    Messages:
    65
    J'aime reçus:
    0
    Qu'en est il de Google concernant les liens en javascripts maintenant?
    Sont ils suivis?
     
Chargement...
Similar Threads - Liens Javascript interprétation Forum Date
Quelle extension Chrome pour expander les liens Javascript Développement d'un site Web ou d'une appli mobile 30 Août 2020
Liens en Javascript en prefetch sous Chrome ? Développement d'un site Web ou d'une appli mobile 2 Janvier 2016
Javascripter les liens redondants ? Référencement Google 25 Mai 2012
Menu / liens en javascript et référencement Débuter en référencement 13 Décembre 2011
Liens affichés par javascript sont-t-ils lus par les robots des moteurs de recherche ? Netlinking, backlinks, liens et redirections 16 Juin 2011
Nature des liens ,javascript ou pas? Débuter en référencement 17 Mai 2010
Vidéos, javascript et liens Débuter en référencement 18 Avril 2010
Indexation de liens dans du Javascript ? Crawl et indexation Google, sitemaps 20 Janvier 2010
Javascript liens suivis - j'ai un soucis Débuter en référencement 10 Août 2009
Le javascript et les liens Développement d'un site Web ou d'une appli mobile 28 Juillet 2009
Google et les liens JavaScript, les OnClick Référencement Google 8 Juin 2009
Liens Javascript Débuter en référencement 2 Juin 2009
Javascripter des liens Problèmes de référencement spécifiques à vos sites 25 Février 2009
Question referencement des liens javascript Débuter en référencement 26 Novembre 2007
Liens et javascript : un dernier éclaircissement Problèmes de référencement spécifiques à vos sites 12 Octobre 2007
Un petit effet javascript sympa sur les liens : scrollovers Développement d'un site Web ou d'une appli mobile 13 Août 2007
Un generateur de sitemap qui suit les liens en javascript ? Crawl et indexation Google, sitemaps 20 Décembre 2006
Texte et liens en javascript Développement d'un site Web ou d'une appli mobile 22 Septembre 2006
Texte et liens en javascript Développement d'un site Web ou d'une appli mobile 20 Septembre 2006
Référencement des liens par javascript Débuter en référencement 7 Septembre 2006