Je gère un site Web pour la pisciculture basé sur un CMS WordPress (PHP).
J'ai récemment mis en place un "filtre" assez complexe qui cherche dans mon contenu des mentions de profils d'espèces de poissons et en fait un lien actif.
Par exemple,
asdasd this is a test about abdomen to see if the caudal fin will work asdadasdas try again with abdomen and A. panduro and Apistogramma panduro
...devient
asdasd this is a test about abdomen to see if the caudal fin will work asdadasdas try again with abdomen and <a href="/?p=1703" class="link_species">A. panduro</a> and <a href="/?p=1703" class="link_species">Apistogramma panduro</a>
Sur le reste de mon site Web, les espèces sont liées à de jolies URL telles que /species/apistogramma-panduro/
, mais en raison du fonctionnement de ce filtre, la seule information à laquelle je peux accéder est la id
de la publication. En tant que tel, j'utilise /?p=1703
ou quel que soit l'identifiant.
Ce que j'aimerais savoir, c'est: dans quelle mesure cela affectera-t-il ma cote/classement SEO? Est-ce que ce sera préjudiciable si je ne réécris pas la fonction?
Merci d'avance,
Le moteur de réécriture interne de WordPress devrait s'occuper de la redirection 301 de votre URL /?p=1703
vers la version /species/apistogramma-panduro/
, ce qui atténuerait le besoin de prendre des mesures supplémentaires.
Avoir un bon plugin SEO (tel que celui de Joost plugin WordPress SEO ) garantirait que vos URL soient correctement canonisées vers la version appropriée, garantissant ainsi toute possibilité de duplication du contenu.
Ce que vous devez faire placez un RL canonique sur vos pages pour vous assurer que Google sait que les deux URL font référence à la même page. Assurez-vous que vous utilisez celui avec le mot clé car il s'agit de votre URL "principale". (c'est-à-dire /species/
).
<link rel="canonical" href="http://www.example.com/species/" />