Require php empecherait il le référencement ?

lexpo

WRInaute occasionnel
Bonjour à tous.
Require php pour les menus empcherait il les robots d'indexer ces pages
malgrés sitemap et un plan du site ?
Mes autres pages sans menu "require php...." sont elles indexées nomalement.
Si qq connait une réponse suis preneur. :)
 

e-kiwi

WRInaute accro
la réponse est tres simple :

un requiere est une fonction php. google ne peut pas lire de php, google se place coté "navigateur", pas "serveur". cette question n'a donc pas de sens :) edite le code source de ta page, et voila ce que voit google, rien d autre
 

lexpo

WRInaute occasionnel
Mais quand j'edite le code source de la page tous les liens apparaissent bien
je ne vois pas la fonction
<?
require("phpinside/recup_departement.php");
require("phpinside/menu_gauche.php");
session_start();
$departement = choix_dep();
if($departement)
{
setcookie("dep",$departement,time()+7200);
}

?>
Mais bien mes menu haut et gauche mormalement.
 

Ip_uSer

Nouveau WRInaute
Comme on te l'a expliqué précédemment le php s'exécute coté serveur donc une fois que la page s'affiche dans ton navigateur, le php est déjà exécuter, il affiche donc se que tu lui à demandé d'afficher, tes menus haut et gauche en l'occurrence.

Vu ta question tu devrais faire quelques exercices de base que tu trouveras sur des sites spécifique à l'apprentissage du php.
 

schtroumpf

WRInaute occasionnel
+1 e-kiwy

Le code source php de la page (invisible par les visiteurs) est différent du code html de la page que ton serveur envoie(visible par les visiteurs) et que les moteurs de recherche parcourent.

Là, tu est en train de nous montrer du php, pas de l'html.

Arnaud
 

e-kiwi

WRInaute accro
normal que tu ne vois pas tes fonctions php, vu que c est du php ! y a que le serveur qui voit ca :). toi et les moteurs ne voyez que du HTML
 

lexpo

WRInaute occasionnel
Ok merci a vous suis pas un pro effectivement.
je vais donc plonger dans l'apprentissage de php.
Je cherchais juste une solutions.
 

lexpo

WRInaute occasionnel
Toutes mes pages principales etant en php je suis refait alors .
La personne qui m'a fait ca pour me simplifier la vie me la trés bien simplifiée.
 

e-kiwi

WRInaute accro
non tu as un manque de connaissances là, les causes et les consequences que tu dis ne sont pas liées. 95% des sites ont un menu php inclus, et cale fonctionne tres bien. ton probleme se situe ailleurs.
si tu veux de la ide, il faut donner des exemples. ce qui est valable pour un site ne l'est pas forcement pour un autre
 

lexpo

WRInaute occasionnel
Suis entiérement d'accord avec toi e-kiwi j'ai vu que pour les menus tous les site ou presque avaient du php.
Mon probléme doit venir d'ailleur.
Mais c'est vrai suis pas un expert loin de la.
C'est un étudiant qui ma fait ces pages en php.
Le probleme viens peut être de mon index ou tout démare. choix du département, ouverture du site . sais pas trop
 

e-kiwi

WRInaute accro
lexpo a dit:
Suis entiérement d'accord avec toi e-kiwi j'ai vu que pour les menus tous les site ou presque avaient du php.
Mon probléme doit venir d'ailleur.
Mais c'est vrai suis pas un expert loin de la.
C'est un étudiant qui ma fait ces pages en php.
Le probleme viens peut être de mon index ou tout démare. choix du département, ouverture du site . sais pas trop

oui, si tu passes par des "maps" ou formulaires ou ... pleins d autres choses !
je repete pour la derniere fois, si tu veux de l aide, donne les adresses qui posent probleme ! :)
 

lexpo

WRInaute occasionnel
Merci pour l'info all-black
Je vais aller voir et essayer de comprendre.
Voila une des pages type php.
<?
require("phpinside/recup_departement.php");
require("phpinside/menu_gauche.php");
session_start();
$dep = verif_dep();
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML>
<HEAD LANG="en">

<TITLE>R&eacute;novation de fen&ecirc;tres, portes, stores, portail, clotures. R&eacute;novation fen&ecirc;tres. Porte.</TITLE>
<META NAME="DESCRIPTION"CONTENT="Vente et pose de fermetures du b&acirc;timent: porte, fen&ecirc;tre, store, volet, cloture, portails. R&eacute;novation de menuiseries bois, menuiseries PVC, menuiserie ALU. R&eacute;novation menuiseries pvc. Portes">
<META NAME="KEYWORDS" CONTENT="audience, changer, clotures, entree, entrée, fenetres, fenêtres, fermetures, garage, installer, interieur, intérieur, meilleurs, menuiseries, mesure, portail, portes-fenêtre, renovation, rénovation, sites, statistiques, stores, volets, weboscope">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252">
<STYLE TYPE="text/css">
BODY { font: 9pt Tahoma bold; color: black; }
H1 { font: 12pt Verdana normal; }
H2 { font: 16pt Verdana bold; }
H3 { font: 10pt Verdana bold; }
P { font: 9pt Arial; text-indent: 0.0in; }
A { text-decoration: underline; color: #0000FF; }
A:Visited { text-decoration: none; color: #3366FF; }
A:Active { text-decoration: underline; color: #DC143C; }
A:Hover { text-decoration: underline; color: #ff0000; }
</STYLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF" width="900" height="100" border="0" alt="" / TEXT="#000000" LINK="#0000FF" VLINK="#000080" ALINK="#000000" TOPMARGIN=0 LEFTMARGIN=1 MARGINWIDTH=1 MARGINHEIGHT=1>

<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH=900 >
<TR VALIGN=CENTER ALIGN=LEFT>

<TD>&nbsp;<a href="index.php"><img src="LOGOTOP1.2.jpg" width="250" height="60" border="0" alt="" /></a></TD>
<TD>&nbsp;</TD>
<TD width="350"><a href="http://www.aidologement.com" target="_blank"><img src="../logoAIDOLOGEMENT.jpg" width="300" height="60" border="0" alt="" /></a>
</td>
<TD width="200"><!--- Code à insérer CibleClick : multi-bannieres code 1 ---><script language="JavaScript" src="http://www.cibleclick.com/cibles/banniere/script_aff.cfm/script.js?friend_id=818230267"></script><!--- fin du Code à insérer CibleClick : multi-bannieres code 1 --->
</TD>
<td>
<script language="javascript">
compte= "672180lexpod"
categorie_lib="Entreprises economie"
couleur_lib="noir"
</script>
<script language="javascript" src="http://lib3.libstat.com/private/stat.js"></script> <br><font face="times" size="-6"> <a href="http://www.libstat.com" target="_blank">statistiques</font>
<SCRIPT LANGUAGE="Javascript">
<!--
function mesure(_MesurePro, _page)
{
scr_w = screen.width;
scr_h = screen.height;
color = screen.colorDepth;
ref = escape(window.document.referrer);

document.write("<IMG src='http://www.direct-stats.com/cgi-bin/pro/stats/lexpodubat/marqueur.pl/"+ "?page="+ _page+ "&n="+ Math.round (Math.random () * 1000000000000000)+ "&reso_w="+ scr_w+ "&reso_h="+ scr_h+ "&color="+ color+ "&referer="+ ref+"' border=0>");
}
mesure("Mesure Pro", "pageFermetures"); // Attention, pas d'espace entre chaque mot mais des _ a la place. Eviter aussi tout accents/guillemets, caractères spéciaux etc...
//-->
</script>

</TD>


</TR></TABLE>

<?
require("htmlinside/menu_haut.html");
?>

<TABLE BORDER=0 cellspacing=0 cellpadding=2 width=900>
<TR VALIGN=TOP ALIGN=LEFT>
<td VALIGN=TOP ALIGN=LEFT WIDTH=130>
<?
menu_gauche($dep);
?>
</td>
</tr>
</table>
<td align=CENTER width="755">
<table width=100% bgcolor=#FFFFFF height="529">
 

schtroumpf

WRInaute occasionnel
Juste une petite question comme ça : l'extension du fichier de la page est bien en .php?
Ben oui, on sait jamais... :roll: :wink:

Arnaud
 

lexpo

WRInaute occasionnel
En fait toutes mes pages principales sont en php. a la racine du site. schtroumpf.
Mais la ou je ne comprend pas bien les choses c'est que sortie de mon index
ma page1 en php est référencé pour chaque département.

D'ou une certaine incompréhention.
 

lexpo

WRInaute occasionnel
Je te répond e-kiwi.
Ci dessous qq adresses qui ne semble pas vouloir être prisent en compte par les robots
http://www.lexpodubatiment.com/pageCheminee.php</loc>
http://www.lexpodubatiment.com/pageClimatisation.php</loc>
http://www.lexpodubatiment.com/pageCloisons.php</loc>
http://www.lexpodubatiment.com/pageConstrucneuve.php</loc>
http://www.lexpodubatiment.com/pageCuisine.php</loc>
http://www.lexpodubatiment.com/pageDemenagement.php</loc>
http://www.lexpodubatiment.com/pageElectricite.php</loc>
http://www.lexpodubatiment.com/pageEspacesverts.php

Il y en a beaucoup d'autres.
Je me pose la question est ce que la conception du site n'est pas en cause.
mon index oblige a un choix de département et ouvre sur la même page1 ou la se trouve les requirephp ?
Trop lourd peut être ?
 

lexpo

WRInaute occasionnel
Mon site map est en place depuis courant aout.
Pour le retour à l'index c'est volontaire étant donné que tout le site est basé sur la régionalisation.
La partie droite de mes pages est gérée par ma BDD.
Pour les majuscules C'est pour que je trouve plus facilement mes pages quand j'ai des modifs a faire.
Tu pense que ca a de l'importance vis a vis des robots ?
Avant mes pages etaien en html et étaitent indexées.
 

lexpo

WRInaute occasionnel
Je te remercie tout de même e-kiwi.
Tu sais suis un bleu dans le net. Alors je prend tout ce que l'on peu me dire.
Et je dois dire que sur WRI j'en ai appris pas mal même si je participe peu.
Je lis pas mal les topics.
Mais la c'est vrai sur mon probleme j'ai pas trouvé.
:roll:
 

f_trt

WRInaute impliqué
As tu expluché ton log pour voir les erreurs 404 ?

Ensuite le bon test prend le navigateur lynx et suis à nouveau ton site en partant de la racine et voit déjà si tu arrives sur les pages qui ne sont pas indexées.

Ne sont telle pas en double ce qui ferait du duplicate content

Appel ton site map dans le navigateur, regarde avec ton compte google si il y a des erreurs de parcours de ton sitemap.

Voila ce sont quelques pistes.
 

f_trt

WRInaute impliqué
Pour info je suis allez voir je me suis dit tiens le département 82 c'est le miens voyons voyons ...
Ensuite j'ai cliqué sur le département voisin et là je vois pas de différence entre le deux pages.

C'est le même nom de script juste un paramètre qui change à l'appel et ensuite les deux pages ont exactement le même titre et je pense mais j'ai pas été jusque là la même description.

Je pense qu'ne fait google considère une grande partie du site comme duplicate content ou en tous les cas moi je creuserais par là.

A+
 

lexpo

WRInaute occasionnel
En fait f_trt. La page que tu vois qq soit la rubrique est la même.
Seule la partie droite de ces pages change en fonction des départements.
Sur le 82 je n'ai pas encore grand monde je crois.
Vois sur IDF par exemple. ce sont les mêmes pages que sur le 82 sauf la partie droite. C'est une BDD qui renvoi les infos requisent.
Le pire ou le meilleur sais pas c'est que ma page1 faisant suite a l'index est
indexée pour chaque département. C'est la ou je ne comprend pas.
Mais j'ai aussi qq pages du menu haut en php également qui elle sont indexées. En bref je comprend pas trés bien.
Et je peux taper n'importe quelle url elle vient.
 

f_trt

WRInaute impliqué
Si pas de problème de parcours, alors base tes efforts sur le fait que chaque page puisse avoir un TITLE différent et aussi une description différente et si possible un début différent.
Je verrais au moins le nom du département dans le TITLE

A+
 

lexpo

WRInaute occasionnel
Merci a toi f_trt.
Tu me conseil d'avoir une page par département et par rubrique plutot qu'une page par rubrique géré via iframe et la BDD alors.
 

f_trt

WRInaute impliqué
Peu importe comment, l'important c'est que les moteurs voient des choses différentes:
En ce moment tu as :
Titre="lexpodubatiment, nouveaux produits du batiment, actualité pour réaliser vos travaux maison. Immobilier."

Quand je clique sur -ttp://www.lexpodubatiment.com/page1.php?departement=82
le titre devrait être :
Titre="Tarn-Et-Garonne lexpodubatiment, nouveaux produits du batiment, actualité pour réaliser vos travaux maison. Immobilier."

C'est facile à faire vu que c'est du PHP que tu as.
 

lexpo

WRInaute occasionnel
Je comprend ce que tu veux me dire.
Mais cette page1elle est indexé pour chaque département.
Le probleme ce sont les autres : les rubriques
Cheminées par exemple n'est pas indexée, elle est la même pour chaque département sauf la partie droite ou un iframe vient chargé les infos via la BDD.
Ce que je veux dire c'est que ma page 1 qui est stictement la même pour tous les dep est indexée. et les autres non. Et c'est pas ma page 1 qui est prioritaire.
 

f_trt

WRInaute impliqué
Alors tu peux faire un truc en dur comme c'est les departements et que cela ne changera pas.
L'idée tu récupères forcement la variable departement puisqu'elle est passée en paramètre et tu fais un truc du style:
Au tout début de page1.php
Code:
$clair_departement = ""; 
switch ($departement) {
        case 82:
            $clair_departement = "Tarn-Et-Garonne ,";
            break;
        case 81:
            $clair_departement = "Tarn ,";
            break;
}

Ensuite tu n'a plus qu'a inclure la variable dans title comme je t'ai dit prècedement, si les tests n'ont pas marché c'est pas grave il y aura le title que tu avais avant d'inclure cela.

A+
 

lexpo

WRInaute occasionnel
Merci a toi f_trt.
Je vais essayer et voir ce que ca donne. Bien qu'en fait ma page1(suite index) est référencée pour chaque département.
Celles qui me posent probleme sont les pages du menu gauche. Celles du menu haut sont quant a elle référencées sauf une: LireAnonce. Pourquoi ?
En fait mes pages php indexées Bénéficie d'un autre lien en dur que includephp.
La ou le bas blesse c'est que ce même lien en dur existe pour chaque page menu gauche dans le plan du site et dans le sitemap.
Je me souviens même d'un jour ou comme chaque je tape sur GG
"lexpodubatiment" et je regarde ce qui sort. Et la surprise, mes pages php faisant suite au menu gauche s'affichaient. J'ai pensé: super. Le lendemain plus rien. Peu de temps aprés: la GD . Mes pages pas indexées avaient le même PR que mon index Deux jour seulement.
En bref suis paumé.
La solution est peut être de faire sur une page indexée un menu gauche sans include. Mais le plan du site et sitemap le font.
Mais ta solution est peut être la bonne: générer une page par département tout comme sur un forum.
Pour cela, je ne suis pas assé costaud. Le net n'st pas mon métier.
Pourtant plein de site ont un include pour leurs menu et ça marche pour eux.
Suis un peu paumé.
Merci encore a toi f_trt. t'es trés sympas.
A+
 

f_trt

WRInaute impliqué
Je regarde de plus prêt ton menu de gauche dès que j'ai une minute,
par contre comme te l'on dit d'autres intervenant ici ce n'est pas l'include qui pose problème, mais la façon dont on l'utilise.
Les includes permettent de gagner un temps montre dans la création du site mais aussi dans sa maintenance. Maintenant le gros défaut bien que j'ai pas regardé ton menu de gauche encore c'est que l'utilisation d'include si on ne fait pas ce qui faut toutes les pages finissent par ce ressemblait et donc être excluses .

A+
 

lexpo

WRInaute occasionnel
Oui f_trt je pense que la y a un bleme. Je ne vois pas d'autre solution.
Je ne suis mis a html mais le php............. C'est un étudiant qui m'a fait ça.
Ca part d'un bon sentiment et voulait faire bien j'en suis sur, il n'a peut être pas vu le probleme du référencement.
J'ai regardé ton site et toi aussi tu as pas mal de page qui ont même titre et description. mais elles sont indexées.
C'est peut être mon index "choix du departement" au départ qui est mal placé et seme la zizanie mais dans ma tête je pense que c'est plus claire de faire un choix de département avant. Sais pas ce que tu en pense ?

Merci
A+
 

f_trt

WRInaute impliqué
J'ai pas encore trouvé quoi, mais en tous les cas je situe ton problème,
avec mon navigateur Lynx je suis incapable d'aller sur la page cheminée,
lorque je selectionne cheminée dans le menu j'ai un message "URL Location is not absolue" et je tombe sur une toute petite page mais rien concernant les cheminée.

Si tu as pas Lynx essaye avec cela -ttp://www.spider-simulator.com/
et tu mets ton adresse -ttp://www.lexpodubatiment.com/pageCheminee.php

Même ecore mieux regarde ta page avec -ttp://www.delorie.com/web/lynxview.html

Là tu verras exactement ta page façon google ou autre et c'est tout sauf tes infos de cheminée.

Sans le source du script pageCheminee.php je pense pas que l'on puisse t'aider plus

A+
 

lexpo

WRInaute occasionnel
Je viens de faire un test comme tu me la dis et effectivement on retombe sur mon index.
J'ai testé avec /page1.php et idem , redirection vers l'index. Ou erreur 404.
C'est bizare.
Mais l'étudiant qui m'a fait ca ma parlé de redirection sur l'index. Est ce que ce serait le pourquoi ?

A+ f_trt
 

Discussions similaires

Haut