Proposer une alternative sans javascript
11 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
-

Mountain Magazin - WRInaute impliqué

- Messages: 416
- Inscription: Ven Oct 01, 2004 10:27
Proposer une alternative sans javascript
Salut,
Je sais que le sujet a du être abordé mainte fois, mais je bosse sur un projet et j'ai un peu peur que ce que je souhaite mettre en place ne porte préjudice au site.
Je m'explique :
Je développe un site Web sur lequel je porte fortement l'accent sur l'ergonomie et les effets graphiques (survol des images, ajax avec onglets, google map...).
Je vais proposer une fiche détaillée pour différents établissements, sous forme d'onglets en ajax, du type :
1. présentation
2. accès
3. Contact [...]
Le souci, c'est que les moteurs risquent d'indexer uniquement le contenu de l'onglet chargé par défaut, et de faire abstraction du reste du contenu.
D'autre part, les utilisateurs qui ont javascript désactivé ne pourront pas accéder correctement au contenu.
J'envisage donc de créer une page HTML standard, sans aucun javascript ou ajax (maps...) et une autre avec javacript, onglets ajax et tout le toutim.
La structure des pages serait la suivante :
Sans javascript : http://www.domaine.fr/region/id-url-formatee.html
Avec javascript : http://www.domaine.fr/region/js-id-url-formatee.html
Existe t il une méthode propre qui me permette d'orienter les moteurs et les internautes sans JS sur une page (la première, celle par défaut), et d'envoyer les autres sur la fiche détaillée avec javascript, maps, ajax...
Je ne cherche pas à tricher, j'espère que vous l'avez bien compris, mais je n'arrive pas à faire un choix technique et "déontologique".
Je peux vous donner des liens en MP.
Merci de vos conseils avisés, chers WRInautes
Je sais que le sujet a du être abordé mainte fois, mais je bosse sur un projet et j'ai un peu peur que ce que je souhaite mettre en place ne porte préjudice au site.
Je m'explique :
Je développe un site Web sur lequel je porte fortement l'accent sur l'ergonomie et les effets graphiques (survol des images, ajax avec onglets, google map...).
Je vais proposer une fiche détaillée pour différents établissements, sous forme d'onglets en ajax, du type :
1. présentation
2. accès
3. Contact [...]
Le souci, c'est que les moteurs risquent d'indexer uniquement le contenu de l'onglet chargé par défaut, et de faire abstraction du reste du contenu.
D'autre part, les utilisateurs qui ont javascript désactivé ne pourront pas accéder correctement au contenu.
J'envisage donc de créer une page HTML standard, sans aucun javascript ou ajax (maps...) et une autre avec javacript, onglets ajax et tout le toutim.
La structure des pages serait la suivante :
Sans javascript : http://www.domaine.fr/region/id-url-formatee.html
Avec javascript : http://www.domaine.fr/region/js-id-url-formatee.html
Existe t il une méthode propre qui me permette d'orienter les moteurs et les internautes sans JS sur une page (la première, celle par défaut), et d'envoyer les autres sur la fiche détaillée avec javascript, maps, ajax...
Je ne cherche pas à tricher, j'espère que vous l'avez bien compris, mais je n'arrive pas à faire un choix technique et "déontologique".
Je peux vous donner des liens en MP.
Merci de vos conseils avisés, chers WRInautes
-

Mountain Magazin - WRInaute impliqué

- Messages: 416
- Inscription: Ven Oct 01, 2004 10:27
Tout cela me parait bien contraignant, je pense opter pour une balise <noscript> qui affiche le message en haut de la fiche détaillée :
Le lien sera suivi par les moteurs, je pense pas que ce sera du duplicate, car le contenu de la page avec ajax ne présentera à google qu'un contenu partiel, alors que la page alternative présentera l'ensemble du contenu sur une seule et même page, plus complète donc.
J'aimerais bien avoir vos avis.
Javascript n'est pas activé dans votre navigateur, visitez la version HTML
Le lien sera suivi par les moteurs, je pense pas que ce sera du duplicate, car le contenu de la page avec ajax ne présentera à google qu'un contenu partiel, alors que la page alternative présentera l'ensemble du contenu sur une seule et même page, plus complète donc.
J'aimerais bien avoir vos avis.
-

Mountain Magazin - WRInaute impliqué

- Messages: 416
- Inscription: Ven Oct 01, 2004 10:27
pfff... en fait je sais plus.
L'idéal serait la page avec javascript par défaut, et pour tous ceux qui ne l'ont pas et les moteurs, la page sans javascript.
C'est pas tricher ça ??
Je risque d'être sanctionné ?
Je peux contacter google pour leur poser la question ?
L'idéal serait la page avec javascript par défaut, et pour tous ceux qui ne l'ont pas et les moteurs, la page sans javascript.
C'est pas tricher ça ??
Je risque d'être sanctionné ?
Je peux contacter google pour leur poser la question ?
Salut Mountain Magazin
Si j'ai bien compris le problème, tu veux rendre accessible des pages qui seront en fait chargées via ajax ?
Pourquoi simplement ne pas mettre un classique appel de lien comme ça :
<a href="page pour les moteurs" onclic="action_javascript; return false;">lien</a>
Comme "page pour les moteurs", tu présente exactement celle que tu vois avec le JS activé, c'est à dire la page de base mais en chargeant le bon onglet.
Cette méthode est tout à fait réglementaire, et pas besoin de mailer quiconque pour la mettre en place. Elle est juste ACCESSIBLE.
Si j'ai bien compris le problème, tu veux rendre accessible des pages qui seront en fait chargées via ajax ?
Pourquoi simplement ne pas mettre un classique appel de lien comme ça :
<a href="page pour les moteurs" onclic="action_javascript; return false;">lien</a>
Comme "page pour les moteurs", tu présente exactement celle que tu vois avec le JS activé, c'est à dire la page de base mais en chargeant le bon onglet.
Cette méthode est tout à fait réglementaire, et pas besoin de mailer quiconque pour la mettre en place. Elle est juste ACCESSIBLE.
-

Mountain Magazin - WRInaute impliqué

- Messages: 416
- Inscription: Ven Oct 01, 2004 10:27
jeroen a écrit:<a href="page pour les moteurs" onclic="action_javascript; return false;">lien</a>
Salut Jeroen, ça faisait longtemps
Je suis vos péripéties régulièrement sur The reference
J'ai pas trop compris ce que tu veux dire.
Je t'envois un MP avec un lien pour que tu vois, je sais pas si je suis clair.
-

Mountain Magazin - WRInaute impliqué

- Messages: 416
- Inscription: Ven Oct 01, 2004 10:27
Bon,
Sur les conseils de Jeroen, je me suis penché sur sa piste.
Ca donne donc :
Qu'en pensez vous ?
Vous avez JS, vous allez sur $urlJS, vous êtes un bot ou JS est désactivé, direction $urlHTML.
Normalement, pas de souci avec les sanctions de google, ce n'est pas tricher là ?
Sur les conseils de Jeroen, je me suis penché sur sa piste.
Ca donne donc :
- Code: Tout sélectionner
"<a href=\"" . $urlHTML . "\" onClick=\"ClickOnItem('". $urlJS ."'); return false;\">"
. stripslashes ( $nom_camp ) . "</a>"
Qu'en pensez vous ?
Vous avez JS, vous allez sur $urlJS, vous êtes un bot ou JS est désactivé, direction $urlHTML.
Normalement, pas de souci avec les sanctions de google, ce n'est pas tricher là ?
-

Mountain Magazin - WRInaute impliqué

- Messages: 416
- Inscription: Ven Oct 01, 2004 10:27
Je suis en train de plancher dessus encore, parce que dans mon dernier post, j'avais deux pages distinctes.
Une avec onglet, l'autre en full html
Là, je vais essayer d'appliquer la règle aux onglets, mais c'est coton avec la gestion multilingue.
Ca commence à faire bcp de paramètres à gérer, et j'ai du mal à tout débugger.
Encore merci de ton aide Jeroen, j'avais complètement occulté cette possibilité, c'est la première fois que je fais usage d'onglets avec ajax.
Une avec onglet, l'autre en full html
Là, je vais essayer d'appliquer la règle aux onglets, mais c'est coton avec la gestion multilingue.
Ca commence à faire bcp de paramètres à gérer, et j'ai du mal à tout débugger.
Encore merci de ton aide Jeroen, j'avais complètement occulté cette possibilité, c'est la première fois que je fais usage d'onglets avec ajax.
-

nickargall - WRInaute accro

- Messages: 5297
- Inscription: Lun Juin 13, 2005 14:13
+1 pour la solution de Jeroen. Les robots et les anti-javascript vont suivre le href et les autres auront accès à la version 'ajax'
-

Mountain Magazin - WRInaute impliqué

- Messages: 416
- Inscription: Ven Oct 01, 2004 10:27
Voilà, c'est en place, tout fonctionne parfaitement.
Ajax pour ceux qui ont JS, et HTML pour les robots et ceux qui ont pas JS.
En plus, c'est autant de pages que d'onglets indexées dans les moteurs.
En grand merci à Jeroen qui m'a en plus filé un coup de main en MP, j'avais occulté cette possibilité. J'avais commencé par présenter une page en Ajax et une autre en HTML sans onglets de navigation, mais la solution page unique avec onglets HTML/ajax suivant la config, c'est franchement le top.
Avec une gestion du tout en 6 langues, je me suis bien pris la tête, mais cette fois c'est la bonne.
Ajax pour ceux qui ont JS, et HTML pour les robots et ceux qui ont pas JS.
En plus, c'est autant de pages que d'onglets indexées dans les moteurs.
En grand merci à Jeroen qui m'a en plus filé un coup de main en MP, j'avais occulté cette possibilité. J'avais commencé par présenter une page en Ajax et une autre en HTML sans onglets de navigation, mais la solution page unique avec onglets HTML/ajax suivant la config, c'est franchement le top.
Avec une gestion du tout en 6 langues, je me suis bien pris la tête, mais cette fois c'est la bonne.
11 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Googlebot analyse certains codes JavaScript
- Google veut référencer les livres
- Alexa se met à la recherche avec Google
- Optimisation du référencement d'un site en AJAX
- Google vous recommande des sites à visiter
- Comment faire des liens en dur dans son annuaire
- API Google Maps en Flash / Flex
- Google sait désormais suivre les liens JavaScript !
- Les albums web Picasa passent à 1 Go de stockage
- Photos satellite des incendies en Grèce dans Google Earth
Consultez la description détaillée des produits ou services de Google suivants : Google Related Links, Summer of Code, Google Compute
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

le forum