Aller au contenu

Problèmes de référencement pour un site en PHP


vanouille

Sujets conseillés

Bonjour,

Je dois référencer un site en PHP sur google, mais je crois que je ne place pas mes balises correctement dans ma page index.php. Est-ce différent d'une page html classique?

Je ne peux que spécifier des mots clés car le contenu des pages vient d'une base Mysql et donc je ne crois pas que les moteurs puissent repérer des mots clé dans le contenu des pages.

Merci de m'aider car la je ne vois pas trop comment faire.

En plus de ça leur ancien site est encore référencé mais beaucoup de pages ne sont plus valables et on arrive donc à des pages qui ne s'affichent pas.

Merci d'avance

Vanouille

Lien vers le commentaire
Partager sur d’autres sites

Salut Vanouille et bienvenue sur le Hub.

Je me ferai un plaisir de te donner quelques indications pour le référencement de ton site. Mais quelle est l'url de ton site ?

Cordialement,

Lien vers le commentaire
Partager sur d’autres sites

bonjour,

je ne prefere pas la donner car il s'agit du site de l'entreprise dans laquelle je travail et le patron ne souhaite pas que son site soit diffusé sur des forums (et oui c'est pas moi qui décide je sais que c'est idiot).. Mais de toute façon ca ne t'apporterai rien je pense puisque bien évidemment le code source est en grande partie masqué puisque c'est que du php...

Lien vers le commentaire
Partager sur d’autres sites

Tu peux au moins nous copier le contenu de l'entête de ta page...entre du début jusqu'à </head>, sans javascript !

Cela nous permettrait de ne pas parler dans le vide ;)

Dan

Lien vers le commentaire
Partager sur d’autres sites

<head>

<title>*****</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>

<meta name="Author" content="pps"/>

<meta name="Copyright" content***"/>

<meta http-equiv="Page-Enter" content="blendTrans (Duration=0.2)"/>

<link rel="stylesheet" type="text/css" href="./common/__css.php?style=accueil&substyle=none"/>

</head>

Comme vous pouvez le voir il n'y a pas de balise meta pour les keywords et le souci cest que je ne sais pas ou trouver la page index dans les fichiers pour la modifier. Il yen a une appelée index.php mais dont le contenu html n'est pas le meme et sa modification n'a rien changé.

Lien vers le commentaire
Partager sur d’autres sites

Fait une recherche sur l'ensemble des fichier en cherchant ceux qui contiennent "<head>" tu trouvera ainsi le fichier php qui gère le head et pourra inserer les metas

Lien vers le commentaire
Partager sur d’autres sites

ok mais en fait ce qui est bizarre cest qu'il ya plusieurs index.php

Je m'explique:

le site est hebergé sur le serveur interne de l'entreprise (jy ai acces par ftp)

il ya un premier dossier "www" avec dedans un fichier index.php (celui que j'ai modifié mais cela ne donne rien) et dans ce dossier "www" il ya un autre dossier du nom de l'entreprise avec les differents dossiers du site et les fichiers php et directement dans ce dossier il ya un autre index.php.

J'ai donc modifié le premier index.php mais lorsque j'affiche le site et son code source il n'y a aucune trace de ces modifications.

je ne maitrise pas trop le php donc je rame un peu!

Lien vers le commentaire
Partager sur d’autres sites

Sinon ce que tu peux faire, c'est créer un fichier meta.php avec les balises de référencement et dans tous les index.php tu mets une include("meta.php");

Ce système fonctionne bien en général...

Et pour les pages référencées qui n'existent plus tu mets en place un .htaccess avec ceci dedans:

#Chemin de la page pour gérer l'erreur d'absence d'une ressource
# A adapter en fonction du site

ErrorDocument 400 http://www.tonsite.com/400.htm
ErrorDocument 401 http://www.tonsite.com/401.htm
ErrorDocument 402 http://www.tonsite.com/402.htm
ErrorDocument 403 http://www.tonsite.com/403.htm
ErrorDocument 404 http://www.tonsite.com/404.htm
ErrorDocument 500 http://www.tonsite.com/500.htm

Et dans chaque fichier d'erreur tu mets un redirection vers la page principale au bout de quelques secondes. Comme ça, tu perdra moins de visiteurs... :D

Lien vers le commentaire
Partager sur d’autres sites

En haut c'est mieux... Par contre, est-ce que le site utilise un header.php? Car dans ce cas c'est mieux de le mettre dedans: généralement, quand il y a un header.php, toutes les pages y font appel donc par la même occasion le meta.php serait appelé par toutes les pages => c'est mieux pour le référencement!

Sinon, il est possible qu'il faille mettre l'include("meta.php"); dans toutes les pages...

Lien vers le commentaire
Partager sur d’autres sites

Salut Vanouille,

il est en effet impossible de te conseiller autrement que "dans le vide" sans connaitre l'url du site en question.

Est ce que cela te semble faisable de m'envoyer l'url par MP ? ou directement par email info_AT_adifco.fr et précise vanouille dans le sujet que je sache de quoi cela parle ... Dans ce cas je suis disposé à te répondre par email et peut-être t'aider un peu. Je ne peux pas faire mieux pour toi, au risque de te faire faire une bétise, je préfère m'abstenir sans connaitre l'url en question.

Cordialement,

Lien vers le commentaire
Partager sur d’autres sites

#Chemin de la page pour gérer l'erreur d'absence d'une ressource
# A adapter en fonction du site

ErrorDocument 400 http://www.tonsite.com/400.htm
ErrorDocument 401 http://www.tonsite.com/401.htm
ErrorDocument 402 http://www.tonsite.com/402.htm
ErrorDocument 403 http://www.tonsite.com/403.htm
ErrorDocument 404 http://www.tonsite.com/404.htm
ErrorDocument 500 http://www.tonsite.com/500.htm

Salut Fameofdisco,

As-tu vérifié les entêtes avec l'outil du Hub ? Parce qu'en mettant des URLs complètes, tu auras automatiquement une entête 200 OK ;)

Il faut mettre des chemins serveur, par rapport au $DOCUMENT_ROOT, exemple:

ErrorDocument 404 /404.htm

A+

Dan

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...