Google, comme bien des bots acceptent pratiquement tout types d'url, le problème c'est de savoir à quel point ils les apprécient.
Pour le type on a commencé un peut à en parler sur
ce sujet.
Je pense que de manière générale il faut des URL pas trop longues, mais de la à parler de limites, c'est un peut comme le truc comme quoi msn n'aime pas quand il y a trop de tirets ("-") dans les URLs, je crois qu'il y a beaucoup de facteurs et qu'il serait vraiment très hasardeux de se lancer à dire plus de x tirets et n lettres c'est mort.
Observez le net, un nombre très important d'url assez longues ont de très bon résultats, sans pour autant que les courtes soient pénalisées.
Je dirais quand même que la fin de l'url, celle ne contenant que le nom du fichier (*.html) ne doit pas être trop longue, l'idée étant d'en faire un titre et pas une phrase ni un paragraphe.
Le bon sens est ici règle d'or, un bon titre ne fera qu'en d'exceptionnelles circonstances plus de 10 mots, c'est donc pas l'enjeu essentiel que de veiller trop à sa longueur, sa pertinence compte plus je dirais.
Et pour les espaces, et bien l'espaces n'étant pas un caractère standard accepté dans une URL, c'est "%20" qu'il l'est.
Je pense que c'est une très bonne chose de s'en passer, le tiret est justement là pour nous éviter d'avoir à nous en remettre à la qualité des "sécurités" de nos explorateurs et serveurs qui vont devoir ajouter le "%20" à la volée. S'il ne le faisaient pas, ça ne marcherais pas
Internet est fait de standard et les bots sont construits à partir d'eux, le bon sens et l'experience nous disent de les respecter au maximum, tant pour un bon et durable référencement de nos sites que pour leur qualité technique.
++