forcer internaute à utiliser jquery

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : forcer internaute à utiliser jquery

Re: forcer internaute à utiliser jquery

par donkeykick » 18 janv. 2016, 20:01

Salut or1, @rthur et berzemus.

Vous avez une idée ?

Re: forcer internaute à utiliser jquery

par donkeykick » 15 janv. 2016, 10:41

Salut, merci or 1 !

Mais est-ce que si je mets un noscript tout en haut de ma page avec une redirection, ma page sera référencée ou pas ?

Autre question, quelle est le "if else" du noscript ?

do_ok

Re: forcer internaute à utiliser jquery

par or 1 » 14 janv. 2016, 17:01

http://www.kikourou.net/calendrier/recherche-carte.php
dans cette page, les données sont issues d'un appel js. ces données servent à afficher les points sur la carte mais aussi le tableau en dessous.
avec un tel système, google va bien voir les données du tableau et suivre les liens.

Re: forcer internaute à utiliser jquery

par donkeykick » 14 janv. 2016, 15:51

Salut,

Je ne pensais pas déclencher les foudres avec mon topic 8-|

Pour ce qui est de mon site le jquery et les maps vont avoir une place particulièrement importante.

Du coup l'alternative sans js me parait difficile. Je ne sais pas si je dois faire une détection en amont et renvoyer vers une page ou mettre un message au endroit qui déclenche le js.

Dans le premier cas avec la redirection je ne serai pas référencé ?
La 2ème solution, si j'en crois ce que je lis, serait meilleure d'un point de vue référencement par contre moins claire.

C'est bien résumé ?

do_ok
PS : Peace :)

Re: forcer internaute à utiliser jquery

par Berzemus » 14 janv. 2016, 10:23

Je m'incruste:

Je commence par un fait incontestable: plus Google aime ta page, plus ta page montera dans les résultats de recherche.

L'amour que portera Google à ta page est dépendante, entre-autres, de la manière dont tu la structure (balises correctement utilisées, etc..), les données que tu y place (contenu original, notice sur la vie privée, etc..), et ce que tu fais pour faciliter la vie à tes utilisateurs (ie: l'accessibilité, avec ou sans JS).

En bref, si tu t'appliques de faire un site propre et de qualité, sans raccourcis orgueilleux, Google sera ton ami.


Il y a évidemment des exceptions. Tu peux ne pas avoir besoin de Google pour avoir du traffic, peut-être que c'est une application web spécifique pour un public averti auquel tu peux imposer des besoins précis. À toi de voir ;)

Re: forcer internaute à utiliser jquery

par or 1 » 13 janv. 2016, 21:43

sans savoir précisement ce qu'il y a sur son site, ce que fait son javascript, je ne conseille rien.

Re: forcer internaute à utiliser jquery

par @rthur » 13 janv. 2016, 21:34

mais si google représente 90% de tes accès depuis un moteur, ce n'est plus une exception, c'est la régle majoritaire.
Absolument pas.
La réalité c'est que tous les moteurs de recherche indexent parfaitement les sites qui ont un fallback sans JS.
Ça, c'est la règle majoritaire.

Seul Google gère l'indexation des données générées en JS, et il ne le gère que partiellement.
Et ça, c'est l'exception.


Maintenant quand tu auras fini de jouer sur les mots peut être auras-tu une réponse constructive au problème de donkeykick ?
Que lui conseilles-tu ?

Re: forcer internaute à utiliser jquery

par or 1 » 13 janv. 2016, 20:39

mais si google représente 90% de tes accès depuis un moteur, ce n'est plus une exception, c'est la régle majoritaire.

Re: forcer internaute à utiliser jquery

par @rthur » 13 janv. 2016, 20:37

le problème de simplifier, c'est que cela fait ensuite dire des choses fausses.
Non, ma phrase est parfaitement vraie et je t'invite à la relire plus attentivement.


Je dis que c'est le cas sauf qqs exceptions, et la seule exception que je connaisse c'est le google bot, et ça ne fonctionne que pour le js qui s 'exécute au chargement de la page.
:arrow: Donc mon propos qui est de dire que tu auras un meilleur référencement en ayant une version accessible sans js reste en tout point valable.


Et voici ta page non indexée chez tous les autres moteurs :
https://www.bing.com/search?q=site%3Ala ... Penarguear
https://duckduckgo.com/?q=site%3Alaruch ... Penarguear
https://www.qwant.com/?q=site%3Alaruche ... opensearch
https://fr.search.yahoo.com/search?p=si ... Penarguear
http://lemoteur.orange.fr/?module=lemot ... Penarguear
http://fr.ask.com/web?q=site%3Alarucheq ... Penarguear

Re: forcer internaute à utiliser jquery

par or 1 » 13 janv. 2016, 20:08

le problème de simplifier, c'est que cela fait ensuite dire des choses fausses. google exécute le javascript lancé automatiquement au chargement de la page, et tiens compte du html généré par ce javascript comme contenu de la page.

topic275265.html
contient un lien vers une page qui n'a pas de contenu dans la page html elle-même mais a du contenu une fois le json récupéré et du javascript exécuté.
https://www.google.fr/search?q=site:lar ... Penarguear
retourne bien quelque chose, alors que Penarguear n'apparait pas quand on fait Afficher source

Re: forcer internaute à utiliser jquery

par @rthur » 13 janv. 2016, 20:01

Au risque de passer à nouveau pour un hérétique, je voulais savoir en quoi ça améliorera mon référencement ?
Les bots des moteurs de recherche naviguent dans ton site comme un utilisateur sans javascript (sauf qqs exceptions mais je simplifie volontairement).

Donc si javascript n'est utilisé que pour des actions annexes (type le calendrier d'un formulaire) ce n'est pas grave.
En revanche si tu utilises du js pour tes menus de navigation ou pour afficher dans des div du contenu à indexer (textes/images) et bien tout cela ne va pas être indexé.

Re: forcer internaute à utiliser jquery

par donkeykick » 13 janv. 2016, 10:35

Très joliment expliqué :)

Au risque de passer à nouveau pour un hérétique, je voulais savoir en quoi ça améliorera mon référencement ?

Re: forcer internaute à utiliser jquery

par @rthur » 11 janv. 2016, 00:16

Ça dépend de ton public et des ressources pour ton projet.

Mais c'est la même chose que si tu conçois une boutique physique avec 2 marches à l'entrée, et qu'on te fait la remarque que pour les fauteuils roulants, il faudrait aussi faire une petite pente sur le côté.
Effectivement c'est un peu plus de boulot, mais ça permet un accès à tous.

Et là, ça améliorera aussi ton référencement :)

Re: forcer internaute à utiliser jquery

par donkeykick » 10 janv. 2016, 00:07

Salut @rthur,
Ok mais si tu utilises des choses avec des cartes dynamiques, des appels ajax et j'en passe il faut quasiment développer un deuxième site, non ?
Apparemment les anti-javascript représentent tout juste 1% des internautes.
Est-ce que ça vaut vraiment la peine ? Je veux dire par là on peut juste les alerter avec (j'allais dire une alert mdrr) un message dans une div.
Merci pour tes échanges.
do_ok

Re: forcer internaute à utiliser jquery

par @rthur » 04 janv. 2016, 18:21

Pas du tout, comme indiqué précédemment, c'est une version dégradée du site :-)

Pour le date picker, tu indiques le format attendu en dessous et il n'aura pas le joli calendrier mais il pourra entrer sa date directement