Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Général Conception Web > Webmarketing > Référencement
Référencement Vos questions sur le référencement de sites Internet.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/05/2007, 11h41   #1
Membre expérimenté
 
Avatar de peter27x
 
Inscription : janvier 2007
Messages : 938
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 938
Points : 505
Points : 505
Par défaut Referencement / J2EE

Bonjour,

mon site étant en j2ee, où dois je placer les infos de referencement ? (meat / keywords, etc...), étant donné au'en j2ee, c'est le fichier index.jsp qui est atteint en tapant l'adresse du site, mais que ce fichier ne sert à rien d'autre qu'à ça puisque le navigateur est automatiquement redirigé vers la servlet de l'application qui elle ensuite redirige le navigateur vers telle ou telle page (la page de demarrage pour commencer evidemment).

Pour l'instant, j'ai mis les meta dans un fichier indexmeta.html, ne voulant pas initialement ecraser le index.html mais finalement je me demande si je dois pas les metre dans le index.html (meme si il ne sert à rien en j2ee), ou bien faut il les mettre dans le index.jsp ? ou bien encore ailleurs ?

merci,

Pierre.
peter27x est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/05/2007, 12h38   #2
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 306
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 306
Points : 8 590
Points : 8 590
La question à te poser c'est de savoir si tu veux mettre ces infos sur toutes les pages et si elles sont différentes pour chaque page. Le plus simple si c'est les mêmes infos pour toutes c'est de mettre ces données dans une JSP que tu inclus dans toutes les autres.

Pour index.jsp, tout dépend de la façon dont tu fais la redirection : si c'est du redirect HTTP, tu ne peux pas mettre de HTML dans cette page, donc oublie les meta. Sinon, mets-en quand même.
__________________

Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/05/2007, 12h48   #3
Membre expérimenté
 
Avatar de peter27x
 
Inscription : janvier 2007
Messages : 938
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 938
Points : 505
Points : 505
Citation:
Envoyé par _Mac_
La question à te poser c'est de savoir si tu veux mettre ces infos sur toutes les pages et si elles sont différentes pour chaque page. Le plus simple si c'est les mêmes infos pour toutes c'est de mettre ces données dans une JSP que tu inclus dans toutes les autres.

Pour index.jsp, tout dépend de la façon dont tu fais la redirection : si c'est du redirect HTTP, tu ne peux pas mettre de HTML dans cette page, donc oublie les meta. Sinon, mets-en quand même.
salut Mac,

la redirection se fait au travers du fichier web.xml géré par le serveur d'appli (tomcat ici). C'est donc en fait ce qu'on appele un "mapping" (la servlet est "mappée" avec le fichier index.jsp).

Donc tu penses que je dois mettre les infos dans une des pages jsp, cela suffit ? (mon appli tourne avec quelques pages jsp, quelques pages html, puis les objets côté serveur (invisible pour les moteurs de recherche je suppose (servlet et classes java)).
peter27x est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/05/2007, 15h02   #4
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 306
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 306
Points : 8 590
Points : 8 590
Citation:
Envoyé par peter27x
la redirection se fait au travers du fichier web.xml géré par le serveur d'appli (tomcat ici). C'est donc en fait ce qu'on appele un "mapping" (la servlet est "mappée" avec le fichier index.jsp).
Comprends pas : y a vraiment un fichier index.jsp qui existe ou t'as juste un truc du genre
Je trouve ça bizarre comme façon de faire mais si ça marche, tant mieux.

Citation:
Envoyé par peter27x
Donc tu penses que je dois mettre les infos dans une des pages jsp, cela suffit ? (mon appli tourne avec quelques pages jsp, quelques pages html, puis les objets côté serveur (invisible pour les moteurs de recherche je suppose (servlet et classes java)).
J'en sais rien !!! Ca dépend de ton applis, comment elle est foutue. L'idée c'est de rajouter des balises <meta> dans la partie <head> des pages HTML récupérées par les navigateurs qui utilisent ton appli. Donc c'est à toi de voir comment on fait. Mettre les <meta> dans un nouveau fichier sans rien faire d'autre ça ne fera rien du tout. Donc soit ton HTML est généré par tes servlets et donc faut modifier les servlets pour rajouter les <meta>, soit le HTML est contenu dans des JSP et faut modifier les JSP. Tout ce que je dit c'est que si les <meta> sont les mêmes pour toutes les écrans de ton appli, c'est plus simple de mutualiser ces <meta> en les mettant dans un fichier séparé et de faire un include de ce fichier.
__________________

Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/05/2007, 15h52   #5
Membre expérimenté
 
Avatar de peter27x
 
Inscription : janvier 2007
Messages : 938
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 938
Points : 505
Points : 505
Citation:
Envoyé par _Mac_
Je trouve ça bizarre comme façon de faire mais si ça marche, tant mieux.

Tout ce que je dit c'est que si les <meta> sont les mêmes pour toutes les écrans de ton appli, c'est plus simple de mutualiser ces <meta> en les mettant dans un fichier séparé et de faire un include de ce fichier.

Okay, je vais donc essayer de mettre les meta dans le head de mes jsp... je vais commencer par le mettre dans la page d'acceuil déjà (la première ouverte, et la plus frequemment consultée en theorie).

Pour le côté bizarre du mapping, ben c'est comme ça que ça marche avec les serveurs j2ee... j'y suis pour rien !

Merci en tt cas pour tes infos !
peter27x est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/05/2007, 09h18   #6
Membre expérimenté
 
Avatar de peter27x
 
Inscription : janvier 2007
Messages : 938
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 938
Points : 505
Points : 505
Mac,

j'ai mis dans l'index.jsp (vu qu'il est accedé à chaque connection au site, même si c'est implicitement), et dans la jsp principale les meta, mais apparemment ça ne donne rien... j'ai beau taper sur yahoo les mots clés, mon site ne remonte jamais.

j'ai mis ça:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<head>

<link rel="stylesheet" type="text/css" href="plusbesoin.css"/>

<script src="scriptcommun.js">
</script>

<script src= // petit fichier de code... >
</script>

<script>
  //quelques def de variabes...
</script>

<title>Plusbesoin.fr - Ne jetez plus vos vieux objets !</title>
<meta name="keywords" content="occasion,ecologie,recyclage,don,dons">
<meta name="description" content="">
<meta name="identifier-url" content="www.plusbesoin.fr">
<meta name="Content-Language" content="fr">
<meta name="Content-Type" content="text-html; charset=iso-8859-1">
<meta name="revisit-after" content="1 day">
<meta name="stylesheet" content="fr">
<meta name="Content-Language" content="fr">

</head>

peut être dois je mettre les meta avant les morceaux de <script> ?

Pierre.
peter27x est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/05/2007, 09h27   #7
Membre expérimenté
 
Avatar de peter27x
 
Inscription : janvier 2007
Messages : 938
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 938
Points : 505
Points : 505
j'oubliais, mon fichier ne commence qu'avec un simple:
Alors que sur la page de developpez.com par exemple, on a ça:

Code :
1
2
3
4
5
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!-- BEGIN TEMPLATE: FORUMHOME -->

<html dir="ltr" lang="fr">
Est il impératif de mettre toutes ces infos pour être vu par les moteurs de recherche ?

Pierre.
peter27x est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/05/2007, 09h55   #8
Membre expérimenté
 
Avatar de peter27x
 
Inscription : janvier 2007
Messages : 938
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 938
Points : 505
Points : 505
Mac,

je viens de trouver ça, ça m'a l'air pas mal, je vais l'essayer ce soir sur mon site:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>bla bla bla</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
<META http-equiv="content-script-type" content="text/javascript">
<META http-equiv="content-style-type" content="text/css">
<META http-equiv="expires" content="0">
<META http-equiv="pragma" content="no-cache">
<META http-equiv="identifier-url" content="">
<META name="author" content="...fr">
<META name="owner" content="...fr>
<META name="reply-to" content="..@..">
<META name="language" content="fr">
<META http-equiv="content-language" content="fr">
<META name="description" content="bla bla bla">
<META name="keywords" content="les mots clés">
<META name="rating" content="general">
<META name="distribution" content="global">
<META name="copyright" content="bla bla bla">
<META name="revisit-after" content="10 days">
<META name="resource-type" content="document">
<META name="robots" content="all">

on verra bien...
peter27x est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/05/2007, 14h05   #9
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 306
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 306
Points : 8 590
Points : 8 590
Attention : l'indexation d'un site c'est pas instantané : faut qu'un robot du moteur de recherche passe d'abord sur ton site ! Tu peux pas modifier tes pages et espérer que les modifs seront prises en compte immédiatement. Surtout en plus que les moteurs de recherche aujourd'hui ne s'appuie plus exclusivement sur les meta pour calculer le résultat des recherches. Google utilise notamment le nombre de sites qu'il connaît et qui pointe sur ton site, donc faut être patient : ça peut prendre plusieurs semaines ou plusieurs mois pour remonter dans le résultat d'une recherche...
__________________

Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/05/2007, 14h46   #10
Membre expérimenté
 
Avatar de peter27x
 
Inscription : janvier 2007
Messages : 938
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 938
Points : 505
Points : 505
Citation:
Envoyé par _Mac_
Attention : l'indexation d'un site c'est pas instantané : faut qu'un robot du moteur de recherche passe d'abord sur ton site ! Tu peux pas modifier tes pages et espérer que les modifs seront prises en compte immédiatement. Surtout en plus que les moteurs de recherche aujourd'hui ne s'appuie plus exclusivement sur les meta pour calculer le résultat des recherches. Google utilise notamment le nombre de sites qu'il connaît et qui pointe sur ton site, donc faut être patient : ça peut prendre plusieurs semaines ou plusieurs mois pour remonter dans le résultat d'une recherche...
arg !

bon ben après tout, ne dit on pas que "patience est mère de toutes les vertues ?" (ou approchant) ...

Bon, y'a déjà au moins un site qui a un lien vers le mien, c'est déjà ça ! (un site dédié à l'écologie, le mien pointant vers le sien d'ailleurs).

Merci pour tout Mac
peter27x est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h52.


 
 
 
 
Partenaires

Hébergement Web