Référencement de donnéees par Php

Résolu
slovo133 Messages postés 17 Date d'inscription   Statut Membre Dernière intervention   -  
 Utilisateur anonyme -
Bonjour,

Je code mon site en Php en exploitant des base de données via _MySQL (phpmyadmin).

Pour limiter le nombre de page que j'aurais à coder, je fais génerer automatiquement des liens en php.
Par exemple, j'affiche la liste de mes articles sur lequel on peut cliquer et leurs liens sont du type :
www.site.com/index.php?idarticle=456
www.site.com/index.php?idarticle=097
www.site.com/index.php?idarticle=765
etc.

En récupérant l'iD de l'article (dans la variable idarticle) via la methode GET, j'affiche l'article dans la même page. Les données de l'article (contenu, titre, nombre de lecture, tags, ...) sont récupérées depuis la base de donnnées.

Je voudrais savoir si cette méthode ne constitue pas un risque pour le référencement de mon site parce que les données ne sont pas codé en direct comme du html... qui sont physiquement présents... Les données selon ce principe sont seulement accessible lorsque l'on clique sur les liens et de cette manière les articles me semblent "cachés"...

Merci de me dire si les articles seront référencer ? si oui comment se déroule le référencement ? est il aussi performant qu'en HTML ...

Je suis preneur de toute info supplémentaires!!!


Merci de votre réponse !
A voir également:

4 réponses

Utilisateur anonyme
 
"Bonjour,"

Bonjour !!

"Je code mon site en Php en exploitant des base de données via _MySQL (phpmyadmin)."

Jusque là... pas de soucis !

"Pour limiter le nombre de page que j'aurais à coder, je fais génerer automatiquement des liens en php."


Ok, une page de base, et les données qui y viennent dynamiquement... Quoi de plus simple et de plus normal ?

"Par exemple, j'affiche la liste de mes articles sur lequel on peut cliquer et leurs liens sont du type :
www.site.com/index.php?idarticle=456
www.site.com/index.php?idarticle=097
www.site.com/index.php?idarticle=765
etc."


Ouais ouais... jusque là, toujours pas de soucis !!

"En récupérant l'iD de l'article (dans la variable idarticle) via la methode GET, j'affiche l'article dans la même page. Les données sont récupérées depuis la base de donnnées."

Tu te répètes un peu mais bon, le but c'est que tout soit clair...

"Je voudrais savoir si cette méthode ne constitue pas un risque pour le référencement de mon site parce que les données ne sont pas codé en direct comme du html... qui sont physiquement présents... Les données selon ce principe sont seulemenr accessible lorsque l'on clique sur les liens."

Tes pages sont en PHP... Elles vont donc donner un code HTML de sortie, c'est le but. La page qui s'affiche, quel que soit son contenu, ce sera une page HTML comme n'importe quelle autre page... Cela ne gène en rien le référencement. Tout est normal de ce côté, pas de soucis !! Pratiquement tous les sites qui doivent afficher des articles sont conçus de cette façon !! Tu es donc dans la norme.

"Merci de votre réponse !"

De rien, et j'ajouterai que si tu veux vraiment un référencement béton, alors fait des articles longs et avec pas mal de mots clés... Ensuite, essaye de simplifier au maximum ta page de base pour que le contenu principal ne soit que l'article en question et pas trop de trucs qui se répètent pour les mêmes articles.

Bon courage !
1
HostOfSeraphim Messages postés 6750 Date d'inscription   Statut Contributeur Dernière intervention   1 608
 
alors fait des articles longs

En restant toutefois raisonnable : plus l'article est long, plus l'internaute a la flemme de lire.

0
Utilisateur anonyme > HostOfSeraphim Messages postés 6750 Date d'inscription   Statut Contributeur Dernière intervention  
 
"En restant toutefois raisonnable : plus l'article est long, plus l'internaute a la flemme de lire."

Long ne veut pas dire "compact" et "lourd" !

Il y a des articles longs mais illustrés, organisés et aérés qui sont très agréables à lire... Mais bon... cela devient du domaine du web-design et non de la programmation.

0
zoby44 Messages postés 818 Date d'inscription   Statut Membre Dernière intervention   199
 
Salut. Si, ca peut causer un peu de tort au référencement, et surtout tu risque des injections sql.

Pour avoir de belles url sans recommencer toutes tes pages php, il faut utiliser l'url rewriting.
Un tuto très complet : https://g-rossolini.developpez.com/tutoriels/seo/reecriture-url/
Un autre un peu moins : https://www.vulgarisation-informatique.com/url-rewriting.php

Par contre, ca ne fonctionne pas chez tout les hébergeurs (chez free notamment) mais il y a moyen de contourner ca en personnalisant les erreurs 404 : http://www.siteduzero.com/tutoriel-3-31657-simuler-l-url-rewriting-avec-l-erreur-404.html

Voila, amuse toi bien.
0
Utilisateur anonyme
 
"Si, ca peut causer un peu de tort au référencement"

Pfff... il est certain que l'url rewriting est un plus... mais c'est un plus qui peut être mis de côté sans problèmes... Ca n'est absolument pas obligatoire pour que tes pages soit référencées correctement !

Après, niveau sécurité, si ton boulot est correct, il n'y a pas de soucis... Je ne vois pas en quoi l'url rewriting pourrait contrer les injections sql... Si un pirate veut te les faire, c'est pas ça qui va le bloquer... une recherche de quelques secondes suffit pour deviner l'architecture du site et injecter ce que tu veux...



0
zoby44 Messages postés 818 Date d'inscription   Statut Membre Dernière intervention   199 > Utilisateur anonyme
 
A vrai dire je n'ai jamais testé le référencement avec et sans l'url rewriting. La plupart des doc que j'ai lu sur l'url rewriting font référence à ce problème, donc je ne les contrediraient pas.
C'est sur que si un pirate en veux à un site, ce n'est pas l'url rewiting qui va l'arrêter, mais ca peut couper l'envie à un mec qui vient juste de lire un tuto sur les injections.

Enfin bon, je disait ca, c'était pour aider...
0
Utilisateur anonyme > zoby44 Messages postés 818 Date d'inscription   Statut Membre Dernière intervention  
 
"Enfin bon, je disait ca, c'était pour aider..."

On est tous la pour ça... sauf ceux qui posent des questions...

Pour revenir sur le sujet "avec" ou "sans", il est préférable d'utiliser l'url rewriting, c'est clair... Mais cela n'empêche pas les moteurs de recherche de référencer ton site correctement si tu ne l'as pas mise en place.

Par exemple :

https://www.google.fr/search?q=affaire+pages+jaunes&gws_rd=ssl

Sur cette expression là, et sur la première page de Google dans l'ordre on a :

https://www.cscdbs.com/
http://www.juridiconline.com/index.php?option=com_content&task=view&id=8338&Itemid=10
https://www.europages.fr/
https://www.dailyfx.com/francais
https://www.pagesjaunes.fr/?Id=13
https://www.pagesjaunes.fr/?Id=63879&ArticleId=66227
http://www.worldafricabusiness.com/
http://recherche.lerevenu.com/resultat-net/hausse/chiffre-d-affaires/pages-jaunes.html

Sur un total de 423 000 résultats...

Avec ou sans, le référencement est fait et certains sont bien positionnés malgré le fait qu'ils n'utilisent pas l'url rewriting...

Après, c'est un plus, c'est clair, car c'est "Friendly-user" et propre et je suis mois aussi certain que c'est mieux AVEC pour le référencement...

Ceci dit, c'est pas obligatoire et c'est loin d'être pénalisant donc cela n'influe pas négativement comme certains peuvent le penser...

0
Mimiste Messages postés 1149 Date d'inscription   Statut Membre Dernière intervention   206
 
+1 Pour zoby44

Oui des url du type www.site.com/index.php?idarticle=456 influent negativement sur le referencement !

Heureusement mod_rewrite d'apache est la pour nous sauver ;)
0
slovo133 Messages postés 17 Date d'inscription   Statut Membre Dernière intervention  
 
UN GRAND MERCI A Anonym€

J'apprécie grandement la reprise du sujet étape par étape... effectivement je me suis répéter car je voulais que ce soit compréhensible.

Mais laisse moi surtout te remericer car ta réponse est claire, précise, logique, efficace et pertinente !

Rien que ça ?

Euuuuh oui j'ai déjà épuiser mon dictionnaire des synonymes....

Plus sérieusement un grand merci, ma crainte venait du fait que comme les données se trouvent non pas sur la page mais sur une base de données elle sont comme dématérialisées, mais effectivement c'est sans oublier que php génère ensuite une page html qui contient les données ! D'ailleurs j'ai testé en live sur le web, lorsque la page est généré, si on clique dans son naviguateur sur "affichage" / "afficher le code source", toutes les données s'y trouve !

Donc la réponse est très très juste...

Je ne pense pas utiliser la méthode du url rewirting... ce n'étais pas mon besoin...

Merci
0
Utilisateur anonyme
 
T'as un chéquier ???

Si oui, tu peux commencer à le remplir si ma réponse mérite un petit apport financier !!! :-)

Sinon, tes remerciements font vraiment plaisir... merci à toi !


Pour l'url rewriting, disons que ça sera ta prochaine étape !

0