IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP Discussion :

meta description propre à chaque fichier


Sujet :

ASP

  1. #1
    Nouveau membre du Club
    Femme Profil pro
    Inscrit en
    Août 2011
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Août 2011
    Messages : 44
    Points : 27
    Points
    27
    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

  2. #2
    Membre extrêmement actif
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    1 616
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 616
    Points : 3 965
    Points
    3 965
    Par défaut
    salut

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


    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
    Émotion
    Infantilisation
    Culpabilisation

    Christophe Alévèque - 18 Mars 2021

  3. #3
    Nouveau membre du Club
    Femme Profil pro
    Inscrit en
    Août 2011
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Août 2011
    Messages : 44
    Points : 27
    Points
    27
    Par défaut
    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 Fichiers attachés

  4. #4
    Membre extrêmement actif
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    1 616
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 616
    Points : 3 965
    Points
    3 965
    Par défaut
    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 ?
    Émotion
    Infantilisation
    Culpabilisation

    Christophe Alévèque - 18 Mars 2021

  5. #5
    Nouveau membre du Club
    Femme Profil pro
    Inscrit en
    Août 2011
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Août 2011
    Messages : 44
    Points : 27
    Points
    27
    Par défaut
    Voila une partie du code la page index.asp modifié :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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

  6. #6
    Membre extrêmement actif
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    1 616
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 616
    Points : 3 965
    Points
    3 965
    Par défaut
    ok

    includes donc

    alors regarde c'est très simple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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 ?
    Émotion
    Infantilisation
    Culpabilisation

    Christophe Alévèque - 18 Mars 2021

  7. #7
    Nouveau membre du Club
    Femme Profil pro
    Inscrit en
    Août 2011
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Août 2011
    Messages : 44
    Points : 27
    Points
    27
    Par défaut
    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

  8. #8
    Nouveau membre du Club
    Femme Profil pro
    Inscrit en
    Août 2011
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Août 2011
    Messages : 44
    Points : 27
    Points
    27
    Par défaut
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <meta NAME="description" CONTENT="& Produit.fields("meta-description") &">
    <meta NAME="keywords" CONTENT="& Produit.fields("meta-keywords") &">
    Merci de votre aide,
    Valou

  9. #9
    Invité
    Invité(e)
    Par défaut
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <%
       Case "produit"
    %><!-- #include file="fr/produit-metas.asp"  --><%
    avec dans le fichier produit-metas.asp :
    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") &">

  10. #10
    Nouveau membre du Club
    Femme Profil pro
    Inscrit en
    Août 2011
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Août 2011
    Messages : 44
    Points : 27
    Points
    27
    Par défaut
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    <title> titre général du site </title>
    Faut-il que je mette pour chaque produit
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <h1> titre du produit</h1>
    ou Faut-il que je mette :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <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

  11. #11
    Invité
    Invité(e)
    Par défaut
    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...)
    Dernière modification par Invité ; 12/11/2012 à 13h11.

  12. #12
    Nouveau membre du Club
    Femme Profil pro
    Inscrit en
    Août 2011
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Août 2011
    Messages : 44
    Points : 27
    Points
    27
    Par défaut
    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
    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

  13. #13
    Invité
    Invité(e)
    Par défaut
    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.

  14. #14
    Nouveau membre du Club
    Femme Profil pro
    Inscrit en
    Août 2011
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Août 2011
    Messages : 44
    Points : 27
    Points
    27
    Par défaut
    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

  15. #15
    Expert confirmé
    Avatar de pc75
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    3 662
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2004
    Messages : 3 662
    Points : 4 047
    Points
    4 047
    Par défaut
    Bonjour,

    Je suis tombé sur ça par hasard => http://odorizzi.fr/madrileno.html

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XHTML] Meta "description" en plusieurs langues
    Par Oluha dans le forum Balisage (X)HTML et validation W3C
    Réponses: 15
    Dernier message: 05/04/2007, 10h00
  2. Réponses: 7
    Dernier message: 31/01/2007, 12h31
  3. Réponses: 3
    Dernier message: 01/05/2006, 15h09
  4. Réponses: 1
    Dernier message: 17/05/2005, 21h50
  5. Importer un fichier IDAPI32.cfg propre à chaque appli(BDE)
    Par carlhian dans le forum Bases de données
    Réponses: 3
    Dernier message: 07/05/2004, 15h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo