Forcer le référencement en utilisant des javascript et AJAX
8 messages
• Page 1 sur 1
Consultez la formation au REFERENCEMENT naturel Google de WebRankInfo / Ranking Metrics
-

adrien.nicolet - Nouveau WRInaute

- Messages: 7
- Inscription: 9 Jan 2007
Forcer le référencement en utilisant des javascript et AJAX
Bonjour à tous!
Je viens de créer un modèle de site web utilisant Ajax pour la navigation, en remplacement d'une iframe. Le site fonctionne suivant le modèle disponible sur cette adresse: http://www.dhtmlgoodies.com/scripts/ajax-dynamic-content/ajax-dynamic-content.html
(3ème case vers le bas).
Dans ma page, j'ai un menu qui utilise les liens suivants pour naviguer:
Le premier paramètre de la fonction "ajax_loadContent" est simplement l'id du DIV où sera écrite la page mise en lien. Le 2e est l'URL de la page à aller chercher pour l'imbriquer dans le DIV.
Ma question est la suivante. Est-ce que le contenu des pages content_home.htm, content_cv.htm,... peuvent être référencés par Google?
Si non, existe-t-il un moyen de contrer ce problème?
Merci pour votre aide!
Je viens de créer un modèle de site web utilisant Ajax pour la navigation, en remplacement d'une iframe. Le site fonctionne suivant le modèle disponible sur cette adresse: http://www.dhtmlgoodies.com/scripts/ajax-dynamic-content/ajax-dynamic-content.html
(3ème case vers le bas).
Dans ma page, j'ai un menu qui utilise les liens suivants pour naviguer:
- Code: Tout sélectionner
<a href="#" onClick="ajax_loadContent('page','content_home.htm');" target="_self">Home</a>
Le premier paramètre de la fonction "ajax_loadContent" est simplement l'id du DIV où sera écrite la page mise en lien. Le 2e est l'URL de la page à aller chercher pour l'imbriquer dans le DIV.
Ma question est la suivante. Est-ce que le contenu des pages content_home.htm, content_cv.htm,... peuvent être référencés par Google?
Si non, existe-t-il un moyen de contrer ce problème?
Merci pour votre aide!
-

keroin - WRInaute passionné

- Messages: 2308
- Inscription: 29 Avr 2006
Afin de vérifier si les robots de GG (et autres...) verront correctement ton contenu, tu peux utiliser un simulateur de passage de bot comme celui-ci
=> http://www.spider-simulator.com/
Si tout ce que tu veux référencer apparait c'est que c'est bon
=> http://www.spider-simulator.com/
Si tout ce que tu veux référencer apparait c'est que c'est bon
-

julienr - WRInaute impliqué

- Messages: 913
- Inscription: 5 Aoû 2003
je crois qu'il n'y a pas de surprise à avoir avec l'ajax il faut que déjà une version sans ajax tourne avant d'y brancher des chargements xmlhtttprequest, c'est à dire une version "crawlable", ensuite en js tu peux bluffer les bot avec une astuce comme celle ci :
par
ceci peux se faire avec un évenement onload sur ta page, avec le dom tu recherches tout les liens de ta page que tu transforme
(de mémoire)
voili
- Code: Tout sélectionner
<a href="content.html" target="page">lien 1</a>
par
- Code: Tout sélectionner
<a href="#" onclick="ajax_load( 'page', 'content.html')">lien 1</a>
ceci peux se faire avec un évenement onload sur ta page, avec le dom tu recherches tout les liens de ta page que tu transforme
- Code: Tout sélectionner
document.getElementByTagsName( 'a' );
(de mémoire)
voili
-

Chirurgien - WRInaute discret

- Messages: 67
- Inscription: 3 Sep 2006
Re: Forcer le référencement en utilisant des javascript et A
- Code: Tout sélectionner
<a href="content_home.htm" onClick="ajax_loadContent('page','content_home.htm'); return false;">Home</a>
avec un truc comme ça normalement tu n'as pas de probleme. Mais comme le dit julienr pour utiliser cette astuce tu dois deja avoir un site qui fonctionne sans ajax/javascript (c'est pas mal de boulot tu doit faire les choses un peu deux fois mais au final ton site sera passe partout
-

adrien.nicolet - Nouveau WRInaute

- Messages: 7
- Inscription: 9 Jan 2007
Hum hum, c'est vrai que le problème est évident!
Mais avec l'exemple de lien proposé par le "Chirurgien", le référencement des pages uniques est possible!
Ainsi, href n'est utilisé que par les robots et pas par l'utilisateur qui verra la fonction Javascript utilisée d'abord.
Par contre, imaginons que ces pages indépendantes soient trouvées lors d'une recherche. Le visiteur va alors cliquer dessus, et la page, sans layout dans laquelle elle devrait être intégré apparaîtra...
Existe-t-il une solution pour tester la provenance de ces pages et de les envoyer dans leur cadre original?
Mais avec l'exemple de lien proposé par le "Chirurgien", le référencement des pages uniques est possible!
- Code: Tout sélectionner
<a href="content_home.htm" onClick="ajax_loadContent('page','content_home.htm'); return false;">Home</a>
Ainsi, href n'est utilisé que par les robots et pas par l'utilisateur qui verra la fonction Javascript utilisée d'abord.
Par contre, imaginons que ces pages indépendantes soient trouvées lors d'une recherche. Le visiteur va alors cliquer dessus, et la page, sans layout dans laquelle elle devrait être intégré apparaîtra...
Existe-t-il une solution pour tester la provenance de ces pages et de les envoyer dans leur cadre original?
-

Chirurgien - WRInaute discret

- Messages: 67
- Inscription: 3 Sep 2006
toutes mes excuses je suis allé un peu vite c'est vrai je reprend :
PAGE2 : contiendra seulement le contenu dynamique généré via ajax
PAGE1 : contiendra la page entière soit le layout ainsi que le contenu
voila pourquoi je parlais de deux fois plus de travail :s
et comme l'a dit julienr fait d'abord ton site en entier et en "classique" avec des pages du genre PAGE1 puis fait les modifs necessaires afin de rendre compatible avec ajax.
Un site uniquement basé sur ajax n'est pas très viable niveau référencement (et accéssibilité mais c'est une autre histoire). prend exemple sur gmail ou le nouveau hotmail ils possèdent tous les deux une version "light" html classique sans ajax/javascript
- Code: Tout sélectionner
<a href="PAGE1.htm" onClick="ajax_loadContent('page','PAGE2.htm'); return false;">Home</a>
PAGE2 : contiendra seulement le contenu dynamique généré via ajax
PAGE1 : contiendra la page entière soit le layout ainsi que le contenu
voila pourquoi je parlais de deux fois plus de travail :s
et comme l'a dit julienr fait d'abord ton site en entier et en "classique" avec des pages du genre PAGE1 puis fait les modifs necessaires afin de rendre compatible avec ajax.
Un site uniquement basé sur ajax n'est pas très viable niveau référencement (et accéssibilité mais c'est une autre histoire). prend exemple sur gmail ou le nouveau hotmail ils possèdent tous les deux une version "light" html classique sans ajax/javascript
-

adrien.nicolet - Nouveau WRInaute

- Messages: 7
- Inscription: 9 Jan 2007
D'accord, j'ai bien compris cette fois-ci! Merci beaucoup!
Le problème dans mon cas, c'est que j'ai crée un modèle de pages personnelles pour des employés. Il s'agit d'une page qu'ils doivent pouvoir créer eux-même, relativement simplement. Je ne peux donc pas leur demander de créer 2 fois la "même chose". Surtout que cela pose, en plus, un problème de redondance.
Je vais essayer de creuser et de suivre la voie utilisée dans le post suivant (problème similaire, avec une iframe): http://www.webrankinfo.com/forums/viewtopic_1933.htm
Encore merci pour votre aide
Le problème dans mon cas, c'est que j'ai crée un modèle de pages personnelles pour des employés. Il s'agit d'une page qu'ils doivent pouvoir créer eux-même, relativement simplement. Je ne peux donc pas leur demander de créer 2 fois la "même chose". Surtout que cela pose, en plus, un problème de redondance.
Je vais essayer de creuser et de suivre la voie utilisée dans le post suivant (problème similaire, avec une iframe): http://www.webrankinfo.com/forums/viewtopic_1933.htm
Encore merci pour votre aide
8 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation REFERENCEMENT 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 :
- Site en ajax et javascript : pb de référencement
- Recevoir une variable php en utilisant ajax et evenement
- Vos conseils et avis sur mon site utilisant ajax
- Mesures protectionistes utilisant JavaScript
- forcer l'écriture en local d'un fichier crée avec Javascript
- Javascript/ajax
- Utiliser JavaScript, DHTML, AJAX, etc. ?
- [AJAX] ou [PHP & JAVASCRIPT] ?
- PHP, JavaScript + AJAX et variables
- [PHP/JavaScript/Ajax] COmpte à rebour
- Optimisation du référencement d'un site en AJAX
- Référencement et Web 2.0
- Google rejoint le projet Open AJAX créé par IBM
- Google Web Toolkit, pour créer des applications en AJAX
- Fin de l'API Google Search SOAP
- Indexation Google : Javascript, AJAX, formulaires POST
- Yahoo Maps API
- Tutoriel référencement AJAX : la solution Google
Consultez la description détaillée des produits ou services de Google suivants : Google API, Google Web Toolkit
- Bilan du référencement Google
Cet outil vous donne un petit résumé de l'état de référencement de votre site dans Google.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

