Précédent   Forum du club des développeurs et IT Pro > Webmasters - Développement Web > Langages serveur > ASP
ASP Forum sur la programmation ASP. Avant de poster : Cours ASP, FAQ ASP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 01/11/2012, 11h20   #1
valou79
Candidat au titre de Membre du Club
 
Femme
Inscription : août 2011
Messages : 44
Détails du profil
Informations personnelles :
Sexe : Femme

Informations forums :
Inscription : août 2011
Messages : 44
Points : 10
Points : 10
Par défaut meta description propre à chaque fichier

Bonjour,

J'ai un site qui a été développé par quelqu'un d'une certaine manière.
Je m'explique, elle a constitué une page index.asp qui est présente dans toutes mes pages.
Cette page index.asp possède donc les meta description meta keywords meta title.
Mon problème est que du coup mon référencement n'est pas performant.
Si je clique sur une confiture d'abricot par exemple, mon meta title, meta description sera toujours les metas title et description de index.asp soit du site en général mais pas confiture, sucre, abricot.
Je voudrais que ces metas soient dynamiques en fonction du produit et de la catégorie de produit choisi.

Mon problème est que je ne voudrais pas tout casser le site actuel qui fonctionne très bien.

Je voudrais juste que dans ma page produit.asp (qui est générique à tous les produits) que le meta de index.asp soit désactivé pour ne prendre que celui que je mettrais dans produit.asp et qui lui sera généré automatiquement par une table meta_produit par exemple (pour ne pas tout casser dans ma base) (un produit -> une description, un title meta, ...etc) et qui sera donc propre à chaque produit.

Je ne sais pas si je m'exprime clairement !!!

Valou
valou79 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/11/2012, 11h33   #2
fredoche
Membre éprouvé
 
Inscription : décembre 2003
Messages : 385
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 385
Points : 479
Points : 479
salut

c'est clair quand à tes attentes, mais c'est court et pas clair sur ce qui concerne ton problème.


Citation:
Je m'explique, elle a constitué une page index.asp qui est présente dans toutes mes pages.
Il faut en dire plus, expliquer comment fonctionne ce site, et comment cette page peut être présente dans toutes tes pages.

Et puis poster ici une partie du code des pages que tu évoques
fredoche est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/11/2012, 15h09   #3
valou79
Candidat au titre de Membre du Club
 
Femme
Inscription : août 2011
Messages : 44
Détails du profil
Informations personnelles :
Sexe : Femme

Informations forums :
Inscription : août 2011
Messages : 44
Points : 10
Points : 10
Bonjour Fredoche,

Merci de ta réactivité à mon post.
J'ai fait un petit schema qui explique comment fonctionne mon site.
Je le mets en pièce jointe.

Merci de toute aide,
Valou
Fichiers attachés
Type de fichier : doc explication du fonctionnement du site.doc (24,0 Ko, 6 affichages)
valou79 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/11/2012, 15h32   #4
fredoche
Membre éprouvé
 
Inscription : décembre 2003
Messages : 385
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 385
Points : 479
Points : 479
Tout cela fonctionne avec des includes ? des frames ? des server.execute ?

Tu veux pas poster une partie du code qui fait prendre la mayonnaise ? nous poster le code de la page index.asp par exemple ?
fredoche est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/11/2012, 16h11   #5
valou79
Candidat au titre de Membre du Club
 
Femme
Inscription : août 2011
Messages : 44
Détails du profil
Informations personnelles :
Sexe : Femme

Informations forums :
Inscription : août 2011
Messages : 44
Points : 10
Points : 10
Voila une partie du code la page index.asp modifié :

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
27
28
29
30
31
<head>
<title>titre du site</title>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<meta NAME="description" CONTENT="description générale du site">
<meta NAME="keywords" CONTENT="mots clés du site en général">
<meta NAME="robots" CONTENT="index, follow">
</head>
<%
'construction du logo + bandeau
'construction du menu
' construction de la colonne informations 1 
<table width="100%" height="20" border="0" cellspacing="0" cellpadding="0" class="gauche">
   <tr> 
       <td align="center" class="aide">AIDE</td> 
   </tr>
   <tr> 
      <td height="20" align="center">&nbsp;<a href="index.asp?Lien=aidelivraison" class="menu">La livraison</a></td>
   </tr>
' construction de la colonne informations 2 
</table>
Select Case lien					
   Case "accueil"
%> <!-- #include FILE="accueil.asp" --><%
   Case "produit"
%><!-- #include file="fr/produit.asp" 
   Case "aidelivraison"
%><!-- #include file="fr/aide/aidelivraison.asp" --><%
   Case Else
%><!-- #include FILE="accueil.asp" --><%
   End Select
%>

Voila un peu de code de la page index.asp.
Cela fonctionne donc avec des includes pour répondre à ta question Fredoche.

J'espère que ce bout de code te fera comprendre le principe !!!

Valou
valou79 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/11/2012, 16h43   #6
fredoche
Membre éprouvé
 
Inscription : décembre 2003
Messages : 385
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 385
Points : 479
Points : 479
ok

includes donc

alors regarde c'est très simple :

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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
 
<head>
<title>titre du site</title>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<%Select Case lien					
   Case "accueil"
%> 
<meta NAME="description" CONTENT="description générale du site">
<meta NAME="keywords" CONTENT="mots clés du site en général">
<%
   Case "produit"
%>
<meta NAME="description" CONTENT="description générale produit">
<meta NAME="keywords" CONTENT="mots clés produit">
  <%Case "aidelivraison"
%>
<meta NAME="description" CONTENT="description générale aidelivraison">
<meta NAME="keywords" CONTENT="mots clés aidelivraison">
<%
   Case Else
%>
<meta NAME="description" CONTENT="description accueil">
<meta NAME="keywords" CONTENT="mots clés accueil">
<%
   End Select
%>
 
<meta NAME="robots" CONTENT="index, follow">
</head>
<%
'construction du logo + bandeau
'construction du menu
' construction de la colonne informations 1 
<table width="100%" height="20" border="0" cellspacing="0" cellpadding="0" class="gauche">
   <tr> 
       <td align="center" class="aide">AIDE</td> 
   </tr>
   <tr> 
      <td height="20" align="center">&nbsp;<a href="index.asp?Lien=aidelivraison" class="menu">La livraison</a></td>
   </tr>
' construction de la colonne informations 2 
</table>
Select Case lien					
   Case "accueil"
%> <!-- #include FILE="accueil.asp" --><%
   Case "produit"
%><!-- #include file="fr/produit.asp" 
   Case "aidelivraison"
%><!-- #include file="fr/aide/aidelivraison.asp" --><%
   Case Else
%><!-- #include FILE="accueil.asp" --><%
   End Select
%>
ca doit répondre à ton besoin non ?
fredoche est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/11/2012, 08h53   #7
valou79
Candidat au titre de Membre du Club
 
Femme
Inscription : août 2011
Messages : 44
Détails du profil
Informations personnelles :
Sexe : Femme

Informations forums :
Inscription : août 2011
Messages : 44
Points : 10
Points : 10
Merci Fredoche.

Ca me paraît bien sauf pour produit où il faut que je descende la meta description au niveau de la page produit.asp car si je le met au niveau de index, elle ne sera pas personnalisée pour chaque produit.
Si je le descend au niveau de l'écran produit.asp, ce ne sera pas trop bas ?
J'ai lu un article sur les meta table qui dit qu'il faut que ca soit au début du code ?
Je vais tester déjà ce que tu m'as dit pour voir si cela réagit comme je veux.
J'ai lu également que les metas descriptions étaient obsolètes pour le référencement naturel. C'est vrai ça ?

Bonne journée
Valou
valou79 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/11/2012, 18h50   #8
valou79
Candidat au titre de Membre du Club
 
Femme
Inscription : août 2011
Messages : 44
Détails du profil
Informations personnelles :
Sexe : Femme

Informations forums :
Inscription : août 2011
Messages : 44
Points : 10
Points : 10
Bonsoir,

J'ai testé ton code Fredoche, ça marche impeccable pour les meta descriptions qui sont fixes comme les page accueil.asp et aidelivraison.asp mais là où j'ai un problème c'est pour la page produit.asp dont la meta description est propre à chaque produit et là je coince ...

J'ai mis le code suivant dans la page index.asp :
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
 
<head>
<title>titre du site</title>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<%Select Case lien					
   Case "accueil"
%> 
<meta NAME="description" CONTENT="description générale du site">
<meta NAME="keywords" CONTENT="mots clés du site en général">
<%
   Case "produit"
Case "aidelivraison"
%>
<meta NAME="description" CONTENT="description générale aidelivraison">
<meta NAME="keywords" CONTENT="mots clés aidelivraison">
<%
   Case Else
%>
<meta NAME="description" CONTENT="description générale du site">
<meta NAME="keywords" CONTENT="mots clés du site en général">
<%
   End Select
%>
 
<meta NAME="robots" CONTENT="index, follow">
</head>
<%
'construction du logo + bandeau
'construction du menu
' construction de la colonne informations 1 
<table width="100%" height="20" border="0" cellspacing="0" cellpadding="0" class="gauche">
   <tr> 
       <td align="center" class="aide">AIDE</td> 
   </tr>
   <tr> 
      <td height="20" align="center">&nbsp;<a href="index.asp?Lien=aidelivraison" class="menu">La livraison</a></td>
   </tr>
' construction de la colonne informations 2 
</table>
Select Case lien					
   Case "accueil"
%> <!-- #include FILE="accueil.asp" --><%
   Case "produit"
%><!-- #include file="fr/produit.asp" 
   Case "aidelivraison"
%><!-- #include file="fr/aide/aidelivraison.asp" --><%
   Case Else
%><!-- #include FILE="accueil.asp" --><%
   End Select
%>
et dans la page produit.asp je ne sais pas comment faire pour glisser ce code là, je n'ai pas le droit de remettre un <head> ?:
Code :
1
2
3
 
<meta NAME="description" CONTENT="& Produit.fields("meta-description") &">
<meta NAME="keywords" CONTENT="& Produit.fields("meta-keywords") &">
Merci de votre aide,
Valou
valou79 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/11/2012, 08h50   #9
jreaux62
Rédacteur
 
Avatar de jreaux62
 
Homme Jérôme Réaux
Webdesigner
Inscription : août 2008
Messages : 3 657
Détails du profil
Informations personnelles :
Nom : Homme Jérôme Réaux
Âge : 46
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations professionnelles :
Activité : Webdesigner
Secteur : Arts - Culture

Informations forums :
Inscription : août 2008
Messages : 3 657
Points : 7 538
Points : 7 538
Envoyer un message via Skype™ à jreaux62
Bonjour Valou,
je n'ai pas fait d'ASP depuis belle lurette, mais le principe est le même qu'en PHP.

Dans le <head> de ta page index, tu mets :
Code asp :
1
2
3
<%
   Case "produit"
%><!-- #include file="fr/produit-metas.asp"  --><%
avec dans le fichier produit-metas.asp :
Citation:
1/ récupération de l'id produit (=> tu devrais pouvoir trouver/copier le code qui se trouve dans le fichier produit.asp)
2/ requête en BdD des infos du produit, nécessaires aux meta
3/ affichage des meta
<meta NAME="description" CONTENT="& Produit.fields("meta-description") &">
<meta NAME="keywords" CONTENT="& Produit.fields("meta-keywords") &">
__________________
"Ce qui se conçoit bien s'énonce clairement - Et les mots pour le dire arrivent aisément."
Nicolas Boileau-Despréaux, Homme de lettres français (1636-1711), principal théoricien de l'esthétique classique.
"Quand le sage montre la lune, le sot regarde le doigt."
Confucius, Homme d'Etat et philosophe chinois (551-479 av. J.-C).
Site perso Mes tutos DVP
Gestion-Affichage de Nouvelles Affichage en tableau HTML Fonctions de redimensionnement d'images
jreaux62 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/11/2012, 11h26   #10
valou79
Candidat au titre de Membre du Club
 
Femme
Inscription : août 2011
Messages : 44
Détails du profil
Informations personnelles :
Sexe : Femme

Informations forums :
Inscription : août 2011
Messages : 44
Points : 10
Points : 10
Citation:
Envoyé par jreaux62 Voir le message
Bonjour Valou,
je n'ai pas fait d'ASP depuis belle lurette, mais le principe est le même qu'en PHP.

Dans le <head> de ta page index, tu mets :
Code asp :
1
2
3
<%
   Case "produit"
%><!-- #include file="fr/produit-metas.asp"  --><%
avec dans le fichier produit-metas.asp :
Bonjour jreaux,

Je suis super contente.
Grace à ton intervention et celle de Fredoche, j'ai réussi à obtenir ce que je veux.

POINT 1 :Avant de mettre résolu sur le sujet, j'aimerais juste avoir des réponses à mes interrogations sur le référencement naturel. J'ai vu des sites où ils disent que les metas sont obsolètes pour le référencement naturel ? Est-ce vrai ? Ai-je fait ça pour rien ? Si non, faut il que je rajoute un sous-titre <h1> pour chaque produit ?
Pour la dernière question, je précise :
J'ai actuellement
Code :
<title> titre général du site </title>
Faut-il que je mette pour chaque produit
Code :
<h1> titre du produit</h1>
ou Faut-il que je mette :
Code :
<title> titre du produit </title>
Merci de vos éclaircissements sur le référencement naturel et sur l'intérêts de ces metas et des balises <title> et <h1>.

POINT 2 : Pour que Google me repère ces nouvelles meta description et keywords, faut-il que je fasse quelque chose côté outils pour les webmasters sous Google ? et pour les autres moteurs de recherche ?

Bonne journée,
Valou
valou79 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/11/2012, 12h00   #11
jreaux62
Rédacteur
 
Avatar de jreaux62
 
Homme Jérôme Réaux
Webdesigner
Inscription : août 2008
Messages : 3 657
Détails du profil
Informations personnelles :
Nom : Homme Jérôme Réaux
Âge : 46
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations professionnelles :
Activité : Webdesigner
Secteur : Arts - Culture

Informations forums :
Inscription : août 2008
Messages : 3 657
Points : 7 538
Points : 7 538
Envoyer un message via Skype™ à jreaux62
Bonjour,
1/ les balises <meta> ont en effet perdu de l'intérêt" à cause d'abus.
Elles ne sont pas "obsolètes", mais moins prises en compte.

2/ ne pas confondre le titre de la page (<title> dans le <head>) et les balises titres (<h1>, <h2>,... dans le <body>).
<title> décrit ce que contient la page. C'est donc important !
Surtout si elle contient des informations bien spécifiques sur chaque page.

<h1>, <h2>,... permettent une hiérarchisation des titres, et donc ont une importance décroissante (<h1> étant la plus importante).
Par contre, il ne faut pas faire n'importe quoi, et respecter la hiérarchie dans la page.

D'autre part, les robots s'intéressent de plus en plus au "contenu" des pages, et à leur pertinence !

Enfin, les mots entre <strong> ont une importance plus élevée que sans.

BREF : les critères de notation sont complexes, mais si on respecte certaines règles (hiérarchie des titres, contenus pertinents, mise en valeur de mots importants,...), on a de bonnes chances de "monter" dans le pagerank.

Pour en savoir plus : Tutorial Référencement naturel sur moteurs (Google...)
__________________
"Ce qui se conçoit bien s'énonce clairement - Et les mots pour le dire arrivent aisément."
Nicolas Boileau-Despréaux, Homme de lettres français (1636-1711), principal théoricien de l'esthétique classique.
"Quand le sage montre la lune, le sot regarde le doigt."
Confucius, Homme d'Etat et philosophe chinois (551-479 av. J.-C).
Site perso Mes tutos DVP
Gestion-Affichage de Nouvelles Affichage en tableau HTML Fonctions de redimensionnement d'images
jreaux62 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/11/2012, 12h04   #12
valou79
Candidat au titre de Membre du Club
 
Femme
Inscription : août 2011
Messages : 44
Détails du profil
Informations personnelles :
Sexe : Femme

Informations forums :
Inscription : août 2011
Messages : 44
Points : 10
Points : 10
Bonjour,

Merci Jreaux pour ta réponse.
Je suis en train de personnaliser tous mes title de façon dynamique également et je vais peut être mettre quelque h1 pas dans mes pages produits mais sur certaines pages d'explications de certaines catégories de produits.
Il y a du boulot mais je vais prendre le temps de personnaliser car c'est important pour le référencement naturel. Un peu de littéraire à faire.

Quelqu'un peut-il juste me répondre sur le point 2 pour cloturer le sujet
Citation:
POINT 2 : Pour que Google me repère ces nouvelles meta description et keywords et title, faut-il que je fasse quelque chose côté outils pour les webmasters sous Google ? et pour les autres moteurs de recherche ?
Merci d'avance et bonne journée,
Valou
valou79 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/11/2012, 18h28   #13
jreaux62
Rédacteur
 
Avatar de jreaux62
 
Homme Jérôme Réaux
Webdesigner
Inscription : août 2008
Messages : 3 657
Détails du profil
Informations personnelles :
Nom : Homme Jérôme Réaux
Âge : 46
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations professionnelles :
Activité : Webdesigner
Secteur : Arts - Culture

Informations forums :
Inscription : août 2008
Messages : 3 657
Points : 7 538
Points : 7 538
Envoyer un message via Skype™ à jreaux62
Pour le "point 2" : "référencement naturel" veut dire que s'il est bien fait, il n'y a rien de spécial à faire.
Sauf, évidemment, faire connaitre le site (liens externes pointant vers ton site + visiteurs même).

Tu peux néanmoins signaler à Goggle que ton site "existe".
Ensuite, il se débrouille seul, en évaluant et "notant" le contenu des pages.
Inutile donc d'essayer de le "tromper" avec des infos exagérées ou fausses : mots-clés sans rapport avec le contenu réél de la page, par exemple.
__________________
"Ce qui se conçoit bien s'énonce clairement - Et les mots pour le dire arrivent aisément."
Nicolas Boileau-Despréaux, Homme de lettres français (1636-1711), principal théoricien de l'esthétique classique.
"Quand le sage montre la lune, le sot regarde le doigt."
Confucius, Homme d'Etat et philosophe chinois (551-479 av. J.-C).
Site perso Mes tutos DVP
Gestion-Affichage de Nouvelles Affichage en tableau HTML Fonctions de redimensionnement d'images
jreaux62 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 16/11/2012, 14h11   #14
valou79
Candidat au titre de Membre du Club
 
Femme
Inscription : août 2011
Messages : 44
Détails du profil
Informations personnelles :
Sexe : Femme

Informations forums :
Inscription : août 2011
Messages : 44
Points : 10
Points : 10
Merci jreaux pour ces précisions.
Dès que j'aurais fini ma compta, je retourne à la saisie des meta description pour rendre le site plus pertinent aux yeux des moteurs de recherche.
Encore un merci à ceux qui m'ont permis d'apporter ces amélirations.
La discussion est donc résolue.

Bonne journée,
Valou
valou79 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2012, 11h29   #15
pc75
Expert Confirmé
 
Avatar de pc75
 
Inscription : septembre 2004
Messages : 3 094
Détails du profil
Informations personnelles :
Âge : 57
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : septembre 2004
Messages : 3 094
Points : 3 287
Points : 3 287
Bonjour,

Je suis tombé sur ça par hasard => http://odorizzi.fr/madrileno.html
__________________
Par principe, je ne réponds pas aux messages URGENT.
Il n'y a pas de choses urgentes, il n'y a que des choses en retard. (un inconnu)
Pas de questions techniques en MP.
pc75 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 16h04.


 
 
 
 
Partenaires

Hébergement Web