Question

Je veux que mon site Web pour être SEO-ed et pour lequel je vais utiliser les URL statiques (services Web RESTful). Mais dans certains scénarios, je ne peux pas choisir lequel d'entre eux (url statique / url dynamique) est mieux.

Par exemple, dans la mise en œuvre de la boîte de recherche, l'utilisateur peut saisir quoi que ce soit, et que j'ai 2 choix:

  1. créer une autre url statique (comme: / quelque chose / {query} ), qui sera plus SEO friendly ou
  2. créer urls dynamiques. (Comme: / quelque chose query = somequery ), ce qui est moins SEO friendly, mais est utilisé dans tous les moteurs de recherche que je vois aujourd'hui

Mais alors, je veux les pages de résultats de recherche à indexer dans les moteurs de recherche (Google, Bing, etc), et est un fait connu que les urls statiques sont mieux comprises que les dynamiques.

Je veux connaître les avantages du fait que les boîtes de recherche est mis en œuvre en utilisant les urls dynamiques et non plus statiques.

Et enfin la réponse à la question: Quand utiliser url statique et quand urls dynamiques

Je vous remercie à l'avance.

Était-ce utile?

La solution

Tout d'abord, votre utilisation des termes de la dynamique »et « statique » est erronée. Vous parlez des URL avec et sans paramètres de la requête; deux personnes peuvent être dynamiques. Les URL de StackOverflow ne sont pas les paramètres de la requête, mais il serait absurde de les appeler statiques.

Anywyay, Google URL tout à fait heureux index à l'aide des paramètres de la requête. Jetez un oeil . Je suppose que tout moteur de recherche d'essayer de rivaliser avec elle, comme Bing, aussi. Je ne sais pas s'il y a une pénalité de googlejuice associée à la marque de question; Je ne sais pas pourquoi il y aurait, mais je serais curieux de voir des preuves de toute façon.

URL sans paramètres de requête sont plus lisibles par l'homme, bien sûr. Mais gardez à l'esprit que, pour certaines choses, la recherche étant le cas évident, les utilisateurs (je pense) attendre pour voir des paramètres de requête. Les utilisateurs ne pensent pas d'une page particulière des résultats de la recherche comme étant une page dans son propre droit, ils pensent comme étant le résultat d'un processus. Ils pourraient bien comme être en mesure de mettre en signet et l'envoyer par courriel (je fais certainement), mais je ne pense pas que ce soit une speedbump mentale pour les voir un point d'interrogation dans l'URL.

Quant à savoir pourquoi URL-requête de paramètres sont utilisés pour les résultats de recherche, qui est probablement tout simplement parce que les formulaires HTML utilisent des paramètres de la requête. Si vous souhaitez utiliser des URL sans majoration de question, vous devrez ajouter un peu de javascript méchant, ou que votre gestionnaire de recherche envoyer immédiatement une redirection vers une URL sans majoration de question. Ces deux choses sont ajoutées complexité pour aucun gain évident.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top