Formation par Olivier Duffez

Formation au référencement par Olivier Duffez, créateur de WebRankInfo !
Une formule efficace alliant théorie et pratique, avec une haute disponibilité des intervenants
Cette formule a déjà convaincu plusieurs centaines d'entreprises, pourquoi pas vous ?
Réservez vite votre place en ligne (convention possible pour imputer sur le budget formation)

Formation référencement Marseille

Javascript DOM et le référencement

Aller à la page 1, 2  Suivante
Poster un nouveau sujet Imprimer cette discussion    Forum -> Débuter en référencement   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
Oric
Nouveau WRInaute

Inscrit le: 11 Mai 2006
Messages: 13

URL permanente de ce messagePosté le : Jeu Mai 11, 2006 11:11    Sujet du message: Javascript DOM et le référencement

Bonjour,

Je réfléchi actuellement sur des solutions dynamiques pour agrémenter le site professionnel pour lequel je bosse.
Je me suis notamment intéressé au DOM en javascript pour la création dynamique de contenu, notamment des liens à partir de fichier .js externes.
Or on me dit et je lis que le javascript et surtout la redirection n'est pas supporté par les moteurs de recherches.

Qu'en est il des liens générés en DOM (pas de InnerHTML) ? Pour moi, ce n'est plus une redirection javascript mais bien du HTML.
Alors que dire en général du code HTML généré de cette manière ?
Est ce que ce code est lu par les moteurs de recherches ?

Merci
 
Oric
karak
WRInaute impliqué
WRInaute impliqué

Inscrit le: 07 Aoû 2005
Messages: 323

URL permanente de ce messagePosté le : Jeu Mai 11, 2006 11:26    Sujet du message: Javascript DOM et le référencement

De manière générale tu as intérêt à t'éloigner du javascript pour toutes les fonctionnalités indispensables à la navigation. Sans penser aux robots, il faut savoir que le javascript est parfois désactivé sur le navigateur desinternautes.

Certains liens "en javascript" sont suivis par les robots.
 
karak Visiter le site web du posteur
blman
WRInaute accro
WRInaute accro

Inscrit le: 05 Sep 2003
Messages: 2715
Localisation: Nantes / Laval (France)

URL permanente de ce messagePosté le : Jeu Mai 11, 2006 11:29    Sujet du message: Javascript DOM et le référencement

Ton site peut tout à fait être référençable si il est accessible. C'est à dire que ton site devra être aussi bien accessible à ceux qui ont javascript comme à ceux qui ne l'ont pas (notamment les bots même si ça semble changé).

Tu devra séparer contenu/forme/événement.

Par ex :
lien : <a href="page.htm" onclick="evenenement(); return false;">fgjjh</a>

Le lien reste accessible à ceux qui n'ont pas javascript tout en proposant un contenu plus dynamique à ceux qui l'ont.
 
blman Visiter le site web du posteur
Bellouga28
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 12 Avr 2006
Messages: 102

URL permanente de ce messagePosté le : Jeu Mai 11, 2006 11:35    Sujet du message: Javascript DOM et le référencement

ouép il n'y a jamais eu vraiment de difficulté à réferencer un site contenant du javascript. C'est un peu la légende urbaine du coin
 
blman Visiter le site web du posteur
blman
WRInaute accro
WRInaute accro

Inscrit le: 05 Sep 2003
Messages: 2715
Localisation: Nantes / Laval (France)

URL permanente de ce messagePosté le : Jeu Mai 11, 2006 11:40    Sujet du message: Javascript DOM et le référencement

Bellouga28, référencer un site contenant du JS ne pose effectivement pas de problème.

Par contre, référencer un site dont la navigation repose sur du JS, par contre, c'est plus compliqué si l'accessibilité au contenu n'a pas été pensé pendant le développement (et à ce que j'ai compris, c'est ce que veux faire Oric, non ?).

Sinon, il y a toujours moyen de contourner l'histoire avec un plan du site ou des liens provenant de sites extérieurs mais c'est tout de même moins bien
 
blman Visiter le site web du posteur
Bellouga28
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 12 Avr 2006
Messages: 102

URL permanente de ce messagePosté le : Jeu Mai 11, 2006 11:43    Sujet du message: Javascript DOM et le référencement

Ouép mais ce type de lien :
<a href="page.htm" onclick="evenenement(); return false;">fgjjh</a>

Permet de résoudre déjà pas mal de problème.
 
blman Visiter le site web du posteur
blman
WRInaute accro
WRInaute accro

Inscrit le: 05 Sep 2003
Messages: 2715
Localisation: Nantes / Laval (France)

URL permanente de ce messagePosté le : Jeu Mai 11, 2006 11:52    Sujet du message: Javascript DOM et le référencement

Bellouga28 a écrit:
Ouép mais ce type de lien :
<a href="page.htm" onclick="evenenement(); return false;">fgjjh</a>

Permet de résoudre déjà pas mal de problème.


Oui, tout à fait. Ca implique quand même que le contenu de page.htm soit stocker quelque part (XML, BDD, ...) de manière à être lu de manière "statique" (pour ceux qui n'ont pas Javascript) ou dynamique (AJAX, affichage de contenu à la volée, ... pour ceux qui ont javascript) et ça ce n'est pas rien.
 
blman Visiter le site web du posteur
Oric
Nouveau WRInaute

Inscrit le: 11 Mai 2006
Messages: 13

URL permanente de ce messagePosté le : Jeu Mai 11, 2006 14:16    Sujet du message: Javascript DOM et le référencement

En effet blman, c'est un gros site assez ancien où tout est en static (sigh...).
Je fais de l'intégration d'articles pour eux directement dans Dreamweaver et j'ai par ex. sur 7 pages le même tableau contenant des liens sur ces articles à mettre à jour assez régulièrement. Autant dire que c'est un peu du boulot de mulet.
Donc pour améliorer mon quotidien, je suis parti sur la génération du tableau en div/css en DOM avec une base directement en dure dans le fichier .js sous forme de tableau... Rien de super élégant mais ça marche et correspond à mes contraintes.
Au final je l'ai refait en php et j'attend qu on me donne des nouvelles pour savoir si c'est intégrable ou pas.
Bref.

Reste la question du DOM et du code généré et son interprétation par Google. Pour moi le DOM génère des balises HTML qui font parti de l'arborescence du document et donc devrait être analisé par Google, y compris les liens (qui ne sont alors pas des redirections).
Mais j'avoue que j'ai un doute quant à savoir si Google lit le document avant la génération de ce code ou après...

Merci en tous cas pour le bout de code sur les liens, c'est en effet une approche qui pourrait correspondre à mes contraintes.
 
Oric
blman
WRInaute accro
WRInaute accro

Inscrit le: 05 Sep 2003
Messages: 2715
Localisation: Nantes / Laval (France)

URL permanente de ce messagePosté le : Jeu Mai 11, 2006 14:44    Sujet du message: Javascript DOM et le référencement

Google lit le code côté client donc il lira le javascript. Par contre, si ton contenu est en dur dans du javascript du style : document.write("<h1>Coucou</h1><p>Hello world ! </p>"); , sache que ton contenu ne sera pas accessible aux navigateurs qui ne dispose pas de javascript (donc logiquement, ton contenu ne sera pas accessible aux bots des moteurs de recherche)

Je me répète un peu, mais un site en javascript peut tout à fait être accessible et donc indexable. Après il faut faire les bons choix, et là, ça dépend du projet.

Peut-être que tu gagnerais du temps et de l'efficacité à programmer un gestionnaire de contenu en PHP/MySQL tout simplement.
 
blman Visiter le site web du posteur
Oric
Nouveau WRInaute

Inscrit le: 11 Mai 2006
Messages: 13

URL permanente de ce messagePosté le : Jeu Mai 11, 2006 14:58    Sujet du message: Javascript DOM et le référencement

blman a écrit:
Google lit le code côté client donc il lira le javascript

Merci Smile C'est l'info qui me manquait.

blman a écrit:
Peut-être que tu gagnerais du temps et de l'efficacité à programmer un gestionnaire de contenu en PHP/MySQL tout simplement.

J'aimerai bien ! Ca m'éviterai de faire du bricolage...
 
Oric
blman
WRInaute accro
WRInaute accro

Inscrit le: 05 Sep 2003
Messages: 2715
Localisation: Nantes / Laval (France)

URL permanente de ce messagePosté le : Jeu Mai 11, 2006 15:04    Sujet du message: Javascript DOM et le référencement

Oric a écrit:
blman a écrit:
Google lit le code côté client donc il lira le javascript

Merci Smile C'est l'info qui me manquait.


Attention, il le lit mais rien ne dit qu'il l'interprête et encore moins qu'il en tient compte pour l'indexation et le positionnement (d'ailleurs aux dernières nouvelles, il n'en tient pas compte même si certains ont pû constater que certains bots de Google suivaient des liens en JS)

Je te donne ce lien : http://www.webrankinfo.com/forums/viewtopic_51004.htm avec un gros bémol car vraiment, personnellement, j'en doute.
 
blman Visiter le site web du posteur
Oric
Nouveau WRInaute

Inscrit le: 11 Mai 2006
Messages: 13

URL permanente de ce messagePosté le : Jeu Mai 11, 2006 17:09    Sujet du message: Javascript DOM et le référencement

Oui oui c'est dans ce sens que je l'avais compris.
C'est j'imagine, encore plus vrai pour DOM donc puisque tu construis ta page balise par balise.

Code:
[...]
var mondiv = document.createElement("div");
var monlien = document.createElement("a");
var montexte = document.createTextNode("contenu de mon lien");

monlien.setAttribute("href","adressedemonlien.htm");

monlien.appendChild(montexte);
mondiv.appendChild(monlien);
[...]
 
Oric
blman
WRInaute accro
WRInaute accro

Inscrit le: 05 Sep 2003
Messages: 2715
Localisation: Nantes / Laval (France)

URL permanente de ce messagePosté le : Jeu Mai 11, 2006 17:25    Sujet du message: Javascript DOM et le référencement

Bon, tu a l'air de savoir de quoi tu parle. A 1ère vue, tes techniques me font un peu peur, je sais pas trop où tu veux en venir avec ça mais tu dois avoir de bonnes raisons.

Le mieux serait que tu nous montre le résultat à mi-parcours de ton développement pour qu'on te dise ce qu'on en pense d'un point de vue référencement.
 
blman Visiter le site web du posteur
Oric
Nouveau WRInaute

Inscrit le: 11 Mai 2006
Messages: 13

URL permanente de ce messagePosté le : Ven Mai 12, 2006 12:07    Sujet du message: Javascript DOM et le référencement

Tu peux le voir ici

En fait, je n'ai pas retenu la technique que j'ai utilisé dans l'exemple au dessus, mais je m'interesse quand même à son implication sur le référencement pour être capable de présenter des solutions innovantes à ma boîte sans me faire jeter.

A terme, nous devrions passer sur un CMS, mais vu la taille du site, ça va se faire mais quand ?...Donc en attendant j'essaie de creuser pour trouver des solutions rapides à mettre en place et transparentes pour éviter de refaire 50000 fois la même chose et faciliter la mise à jour des fichiers transversaux du mag.
 
Oric
blman
WRInaute accro
WRInaute accro

Inscrit le: 05 Sep 2003
Messages: 2715
Localisation: Nantes / Laval (France)

URL permanente de ce messagePosté le : Ven Mai 12, 2006 12:30    Sujet du message: Javascript DOM et le référencement

Il faudrait que tu fasse des tests pour confirmer en suivant l'évolution de l'indexation de cette page par GG mais je crois bien que Google indexera une page vide (ça reste à confirmer). Le contenu de ta page n'est selon moi pas accessible (je l'ai affiché dans Firefox en désactivant javascript et la page affichée était vide, normal).

Pour tester, tu peux par exemple affiché un mot que personne ne tapera jamais du style : "gdhfsdsmshqsmhgurhh45445dg" et une fois que ta page sera indexée :
- voir le cache de ta page dans Google (et dans les autres moteurs d'ailleurs)
- taper la requête bidon et voir si tu ressors dans les résultats.
 
blman Visiter le site web du posteur
 
Montrer les messages depuis:   
Revenir en haut    Forum -> Débuter en référencement Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 2 - Aller à la page 1, 2  Suivante
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

A lire dans l'actualité sur WRI :

En savoir plus : , , .

Définitions :

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort