web-dev-qa-db-fra.com

SEO - quelles URL sont les meilleures?

J'utilise .htaccess avec RewriteRule pour créer des URL conviviales pour le référencement. Cependant, j'ai quelques questions à ce sujet:

  1. Tout d’abord, j’ai remarqué que de nombreux sites Web finissent leur URL par un fichier .html (ou une autre extension). Par exemple: http://www.example.com/news/564/seo-improvements.html
    Est-ce que la fin d'une URL avec une extension a un impact sur le référencement?

  2. Quelle URL est la meilleure (encore une fois, pour le référencement):

    http://www.example.com/news/564/seo-improvements.html
    http://www.example.com/news/564-seo-improvements.html

    J'ai remarqué que les deux notations sont souvent utilisées.

  3. Sur de nombreux sites Web, je remarque que vous pouvez modifier la partie texte de l’URL, qui est suivie d’une redirection. Par exemple:

    http://www.example.com/news/564/seo-improvements.html <- URL d'origine http://www.example.com/news/564/sefkdjfjdfkdjfk.html <- URL modifiée, redirigera vers la première

    Comment faire une telle redirection?

Merci

EDIT: Lors de la création de ce fil, j'ai reçu un avertissement: cette question peut être subjective - est-ce vrai? N'y a-t-il pas une réponse "correcte" à ces questions?

4
Bv202
  1. Aucune différence du point de vue du référencement. Mais peut-être un problème pour certaines personnes: "Pfew, l'âge de pierre html"

  2. Aucune différence du tout.

  3. Cette approche est également utilisée sur ce site - essayez par vous-même. La partie importante de l'URL est un identifiant qui peut identifier de manière unique une URL sur une autre (prenons ce site par exemple: il peut y avoir plus d'une question avec le même titre/slug mais les identifiants seront différents).

    La logique derrière est simple - vérifier DB est slug correspond à un sur l'enregistrement. Sinon, lancez la redirection 301 vers une URL appropriée.

5
LazyOne

3) Concernant la redirection

Dans http://www.example.com/news/564/seo-improvements.html je suppose que /seo-improvements.html n'est que du "sucre". Toutes les informations importantes sont dans la partie http://www.example.com/news/564 (news et 564).

Par conséquent, si l'entité news avec l'ID 564 est trouvée, mais que l'URL ne correspond pas au slug attendu, il est facile d'émettre une redirection avec le slug correct.

(Je ne suis cependant pas sûr que j'applaudisse cette stratégie.)


En ce qui concerne les points 1) et 2), vous pouvez trouver les caractères de soulignement sont maintenant des séparateurs de mots, proclame Google qui mérite d'être lu. Je ne sais pas si cela est (ou a déjà été) vrai! :

Matt a déclaré que le nombre de barres obliques dans votre URL (c’est-à-dire le nombre de répertoires situés au fond de votre page) n’est pas un facteur dans votre classement dans Google.

Et

Selon Matt, l'extension de fichier dans votre URL n'affectera pas votre classement.

3
jensgram

La règle d'or est que les URI ne devraient pas changer, le contenu devrait.

  1. En termes de référencement, il n'y a pas beaucoup de différence, du moins pour le moment. Le problème avec les extensions sur les URI, c'est qu'après un certain temps, elles deviennent obsolètes. Cela se produit généralement avec les sites dont les URI se terminent par .cgi, alors que le backend avait probablement cessé d'utiliser CGI il y a longtemps. La même chose vaut pour HTML. C'est la norme actuelle maintenant, mais qui peut dire que cela le sera encore dans les années à venir. Qu'en est-il de XHTML ...?

  2. Encore une fois, en ce qui concerne les moteurs de recherche, il ne devrait y avoir aucune différence. C'est souvent une bonne idée d'avoir des URI piratables. Étant donné /images/2010/summer, il est pratique si l'utilisateur peut pirater l'URI jusqu'à /images/2010 et toujours obtenir une page valide d'images à partir de 2010. Ou /images/ et obtenir une page valide d'images. Votre exemple est légèrement différent, en ce que 564 n'est qu'un identifiant unique (probablement dans une base de données) pour un élément donné. La partie qui suit n’est qu’une partie très lisible par l’homme. Espérons que le piratage vers /news/564 renverrait la même chose - en redirigeant peut-être sur /news/564/seo-improvements dans le processus.

  3. Voir 2. L'application back-end ne se soucie probablement pas du bit après 564.

Pour plus d'informations, voir:

Les URIs sympas ne changent pas
RI sympas pour le Web sémantique

2
Mike

Tout dépend de l'indexeur, par exemple Google ou bing peuvent avoir des algorithmes différents. Peu importe les extensions de vos pages. Les noms http://www.example.com/news/564/seo-improvements.html http://www.example.com/news/564-seo-improvements.html se comporteront probablement le même. Vous pouvez faire une redirection avec javascript, mettez le code suivant dans la page à partir de laquelle vous souhaitez rediriger.

<script type="text/javascript">
document.location = "otherurl";
</script>
1
Luchian Grigore

Mon approche générale du référencement consiste à configurer mon site de la manière qui convient le mieux à mes visiteurs en premier lieu, mais qui permet également de bien classer les moteurs de recherche. En ce qui concerne les URL et les moteurs de recherche, ils pourront indexer votre site tant que vous avez une URL unique.

Pour répondre à votre première question, les moteurs de recherche ne s’intéresseront peut-être pas si vous terminez vos pages avec une extension telle que .html, mais je pense que cela facilite les choses pour les visiteurs savoir qu'un lien correspond à une page Web (et non à un répertoire ou à un fichier) s'il se termine par .html. De plus, Matt Cutts a suggéré de conserver les extensions de fichier telles que .html pour cette raison ( entretien de Matt Cutts sur la chaîne YouTube de GoogleWebmaster ). Il ne dit pas qu'il y a une pénalité pour ne pas utiliser d'extensions, mais étant donné que peu de "vraies" réponses sont fournies par les moteurs de recherche autour du référencement, je préfère suivre ses conseils.

Pour la deuxième question, je ne vois aucune différence de référencement entre ces URL. Allez avec celui que vous pensez le mieux.

Question 3, cela peut être fait avec un simple 1 redirect .

1
Dana

1) vous pouvez couper .html

2) deuxième cas peut-être mieux cause/sépare phrase dans le chemin, mais on parle de facteur microscopique

3) si vous utilisez la redirection 301 près de 100% du classement va à la page de destination

0
Merlinox