J'ai récemment remarqué que ma page Web avait des problèmes avec Google et des résultats de recherche satisfaisants.
De nombreux outils de référencement existants suggèrent que mon site utilise des URL incorrectes pour le référencement. J'utilise un seul fichier PHP qui gère toutes les sections via des paramètres.
Par exemple:
Est-ce correct? Si ce n'est pas le cas, comment puis-je le résoudre sans avoir à réécrire tout mon site?
Concernant: "Est-ce que ça va?"
Non, ce n'est pas bien/intuitif pour vos utilisateurs et donc pas bon pour le référencement. Vous devriez utiliser quelque chose comme ça
www.alanmarth.com/ (Main Page)
www.alanmarth.com/servicios (Services)
www.alanmarth.com/blog (Recent news)
www.alanmarth.com/blog/nameOfCategory2 (News category)
www.alanmarth.com/blog/titleOfBlog3 (A single entry)
Concernant: "comment puis-je résoudre ce problème sans avoir à réécrire tout mon site?"
Parlez-vous de réécrire la base de code de site entier ou seulement les URL qui sont plantées ici et là? Il n'est pas nécessaire de réécrire l'intégralité de la base de code, mais vous devrez remplacer les URL partout avec les nouvelles URL conviviales pour le référencement. Donc, vous devez faire les changements suivants:
ajoutez au fichier .htaccess
dans votre dossier racine avec les lignes suivantes:
RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.php [QSA,L]
cela conduira toutes vos demandes à être servies par index.php
$_SERVER['REQUEST_URI']
pour déterminer la section et la catégorie de cette requête. Comme si la requête est/blog, cela signifie que $ _GET ['seccion'] = blog dans votre code. Alors mappez-le en conséquence. Etc.Pas grand chose à changer par la suite.
Vos URL ne nuisent pas beaucoup à votre référencement. Google est capable d'analyser et d'indexer des URL avec des paramètres de requête aussi facilement que des URL "propres" sans eux. Autant que je sache, Google n'utilise pas la propreté de l'URL comme facteur de classement.
Les paramètres d'URL sont légèrement moins conviviaux pour les utilisateurs:
Une meilleure convivialité peut conduire à un classement plus élevé dans Google.
Il existe également des problèmes potentiels lors de l’utilisation de plusieurs paramètres. Vous semblez utiliser un seul paramètre, il est donc possible que cela ne vous concerne pas. Avec plusieurs paramètres, l’ordre est important pour Google, mais pas pour votre serveur. Alors:
aura le même contenu, mais sera vu comme des pages séparées par Google. La création d'URL conviviales est un bon moyen d'éviter ce type de problème.