Balise title différente sur chaque page
26 messages • Page 1 sur 2 • 1, 2
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
Balise title différente sur chaque page
Bonjour à tous !
J'avias déjà expliqué ma problèmatique il y a quelques semaines, on avait alors indiqué de corriger les erreurs sur mon site( cf. http://www.webrankinfo.com/forums/viewtopic_71150.htm) . Cette fois il me semble que c'est bon, il n'ya plus de grosse erreur.
Comme je disais dans mon précendent post :
Le problème sur mon site est qu'a chaque page du site apparait la balise title de la page index. Si je modifie les balises title sur les autres pages, cela ne change rien.
Connaitriez vous un code php afin de créer des balises title diffèrentes sur chaque page en fonction de la page où l'on se situe sur le site ?
Mon site : http://www.marchespublicspme.com
Merci beaucoup de votre aide !
J'avias déjà expliqué ma problèmatique il y a quelques semaines, on avait alors indiqué de corriger les erreurs sur mon site( cf. http://www.webrankinfo.com/forums/viewtopic_71150.htm) . Cette fois il me semble que c'est bon, il n'ya plus de grosse erreur.
Comme je disais dans mon précendent post :
Le problème sur mon site est qu'a chaque page du site apparait la balise title de la page index. Si je modifie les balises title sur les autres pages, cela ne change rien.
Connaitriez vous un code php afin de créer des balises title diffèrentes sur chaque page en fonction de la page où l'on se situe sur le site ?
Mon site : http://www.marchespublicspme.com
Merci beaucoup de votre aide !
Bonjour,
Je suis allé jeter un rapide coup d'oeil sur le code d'une des pages de ton site prise au hasard (la page de veille). Le moins qu'on puisse dire est qu'il ne respire pas la clarté et la rigueur.
J'ai compté pour cette seule page 10 balises title, parseminées un petit peu partout, certaines dans un des nombreux <head>, d'autres dans un no-man's land entre </head> et <body>, d'autre dans des balises meta,...
À partir de ce constat je pense qu'il y a une chance sur 10 pour que tu n'aies pas modifié le contenu de la bonne balise title...
Je suis allé jeter un rapide coup d'oeil sur le code d'une des pages de ton site prise au hasard (la page de veille). Le moins qu'on puisse dire est qu'il ne respire pas la clarté et la rigueur.
J'ai compté pour cette seule page 10 balises title, parseminées un petit peu partout, certaines dans un des nombreux <head>, d'autres dans un no-man's land entre </head> et <body>, d'autre dans des balises meta,...
À partir de ce constat je pense qu'il y a une chance sur 10 pour que tu n'aies pas modifié le contenu de la bonne balise title...
Je reconnais que le code est un peu fouilli. Cependant, j'ai testé en nettoyant la page de toutes les balise title et malheureusement, ca ne marche pas.
Ce n'est que lorsque je change la balise title de la page index que les titres changent sur toutes les autres pages ...
C'est dommage, parce que je pense que je perds pas mal de place pour le référencement.
Ce n'est que lorsque je change la balise title de la page index que les titres changent sur toutes les autres pages ...
C'est dommage, parce que je pense que je perds pas mal de place pour le référencement.
-

Joe Le Mort - WRInaute impliqué

- Messages: 255
- Inscription: Mar Aoû 08, 2006 14:13
tu utilises une seule page qui affiche divers contenu c'est ca ?
A part un switch case pour chaque page, je ne vois pas ce que tu pourrais faire
A part un switch case pour chaque page, je ne vois pas ce que tu pourrais faire
-

frenchhorn - WRInaute passionné

- Messages: 847
- Inscription: Jeu Fév 08, 2007 0:37
euh...tu l'a fait avec quoi ton site ?!
voici:
c'est la base, apres y a d'autre trucs, mais vu ton code, rien qu'avec ca t'as du boulot....
bon courage
voici:
- Code: Tout sélectionner
<html>
<head>
<title>titre</title>
<meta name="Description" lang="fr" content="ta description..........;" />
<meta name="keywords" content="mot clef, mot clef, mot clef" />
</head>
<body>
contenu du site .............
</body>
</html>
c'est la base, apres y a d'autre trucs, mais vu ton code, rien qu'avec ca t'as du boulot....
bon courage
-

UsagiYojimbo - WRInaute accro

- Messages: 5241
- Inscription: Mer Nov 23, 2005 10:38
yesnie a écrit:Effectivement frenchhorn, c'est la base ... Meme front Page sait le faire tout seul ça.
Comme je le dis plus haut j'aimerais un meta title dynamqiue différent sur chaque page.
Je pense que ce que voulais te dire FrenchHorn, c'est qu'avant de te soucier de faire varier ta balise title sur toutes tes pages, le mieux serait déjà de n'en avoir qu'une par page, parce que là c'est tout sauf valide. Un site bien construit et valide aura plus de chance d'être idéalement indexé qu'un site mal structuré (sans vouloir être méchant, là niveau structure c'est le Bronx).
Après pour ton problème de title, il va te falloir passer par du php si tu veux le faire varier sur les pages de ton site. Un truc du genre :
- Code: Tout sélectionner
<?php
//récupération du nom de la page en cours :
$page = $_SERVER['PHP_SELF'];
switch ($page)
{
case "formulaires-marches-publics.html" :
$title = "mon titre specifique a cette page";
break;
default :
$title = "mon titre par defaut";
break;
}
?>
<title><? echo $title; ?></title>
Avec autant de case "..." que tu as de pages possibles.
Après si tout cela est dynamique, le mieux est encore de stoker le titre dans un champ de la abse de donnée et de l'afficher en fonction de la page en cours d'affichage.
Ouai je sais que c'est un peu le bazar sur mes pages. J'utilise Dreamweaver 4 et il me met un de ces bazars, je ne sais aps trop pourquoi... enfin bon je me pencherais sur ce PB une fois que j'aurias réussit avec les title dynamic.
Je te remercie UsagiYojimbo pour le code cité ci-dessus, mais cela ne fonctionne pas. Il y a uniquement le titre par défaut qui s'affiche. J'ai essayé, comme sur ton exemple, sur la page formulaires et c'est le titre par défaut qui s'affiche uniquement...
Je te remrecie pour ton aide
Je te remercie UsagiYojimbo pour le code cité ci-dessus, mais cela ne fonctionne pas. Il y a uniquement le titre par défaut qui s'affiche. J'ai essayé, comme sur ton exemple, sur la page formulaires et c'est le titre par défaut qui s'affiche uniquement...
Je te remrecie pour ton aide
-

frenchhorn - WRInaute passionné

- Messages: 847
- Inscription: Jeu Fév 08, 2007 0:37
ton site a combien de pages?
tu peux utiliser frontpage (pour faire un code degeu), puis modifier ton code à la main, non ?
tu peux utiliser frontpage (pour faire un code degeu), puis modifier ton code à la main, non ?
-

UsagiYojimbo - WRInaute accro

- Messages: 5241
- Inscription: Mer Nov 23, 2005 10:38
yesnie a écrit:Ouai je sais que c'est un peu le bazar sur mes pages. J'utilise Dreamweaver 4 et il me met un de ces bazars, je ne sais aps trop pourquoi... enfin bon je me pencherais sur ce PB une fois que j'aurias réussit avec les title dynamic.
Je te remercie UsagiYojimbo pour le code cité ci-dessus, mais cela ne fonctionne pas. Il y a uniquement le titre par défaut qui s'affiche. J'ai essayé, comme sur ton exemple, sur la page formulaires et c'est le titre par défaut qui s'affiche uniquement...
Je te remrecie pour ton aide
Sur ta page formulaire fait un
<?
echo $_SERVER['PHP_SELF'];
?>
ca te permettra de savoir quelle valeur tu dois placer dans le "case :" correspondant (y'a de grosses chances qu'il te manque juste un /).
Par contre vire toutes les autres balises title, telle quelle ta page a de quoi faire fuire tous les robots d'indexation.
J'ai ajouté le code :
<?
echo $_SERVER['PHP_SELF'];
?>
sur ma page formaulaire et il m'affiche /index.php à l'endroit où est inseré le code. (entre le titre en rouge et le petite texte de présentation)
Sinon concernant les multiples balises titles je suis en train d'enlever celles qui n'ont rien à faire sur mon site. Il devrait plus trop en rester là.
Merci pour ton aide !
<?
echo $_SERVER['PHP_SELF'];
?>
sur ma page formaulaire et il m'affiche /index.php à l'endroit où est inseré le code. (entre le titre en rouge et le petite texte de présentation)
Sinon concernant les multiples balises titles je suis en train d'enlever celles qui n'ont rien à faire sur mon site. Il devrait plus trop en rester là.
Merci pour ton aide !
-

Joe Le Mort - WRInaute impliqué

- Messages: 255
- Inscription: Mar Aoû 08, 2006 14:13
alors mets un "/" avant les nom de page :

- Code: Tout sélectionner
case "/formulaires-marches-publics.html" :
26 messages • Page 1 sur 2 • 1, 2
Formation recommandée sur ce thème :
Formation Référencement 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 :
- Balises meta et référencement : les bases à savoir
- Conseils d'optimisation de la balise TITLE (titre d'une page HTML)
- Description d'une page-type optimisée pour le référencement
- Le référencement de pages PHP
- 3ème partie de l'article .htaccess : les réécritures conditionnelles
- Comment créer une page web en PHP
- Google Code publie des statistiques sur le codage HTML des pages web
- Format optimal d'un lien pour le référencement
- Référencement d'un site en frames
- Google sait désormais suivre les liens JavaScript !
- Calcul d'indice de densité
Cet outil vous permet de calculer l'indice de densité d'un mot-clé d'une page web. Il est calculé à la fois pour la balise TITLE, la balise META description et l'ensemble du texte de la page.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

le forum