J'ai une page de profil avec une URL telle que:
localhost/profile.php/?username=Bob
Je me demandais, si j'avais un <title>
séparé qui change en fonction du nom d'utilisateur, produiraient-ils des pages séparées dans les résultats de recherche Google? Comment puis-je dire à Google de n'utiliser que la chaîne de nom d'utilisateur ou d'effectuer une recherche dans le title?
Sur une note similaire, comment pourrais-je créer une page séparée avec le nom d'utilisateur comme suit:
localhost/bob
au lieu d'une chaîne de requête comme facebook. Est-ce que cela crée un nouveau fichier pour chaque utilisateur?
Lorsque vous avez une chaîne de requête unique, vous avez une nouvelle page en ce qui concerne Google. Donc localhost/profile.php/?username=Bob
et localhost/profile.php/?username=John
sont deux pages différentes et seront traitées comme telles. Il en va de même pour localhost/bob
et localhost/john
, car le format de l'URL (sous-répertoires et chaînes de requête) n'a pas d'importance. Chacun sera évalué comme une page normale.
Cela signifie que si le seul contenu susceptible de varier est le nom d'utilisateur affiché sur la page, vous devrez utiliser des URL canoniques pour indiquer à Google que le contenu est identique, mais il existe une variante mineure à chaque page et à l'URL/page à désigner. être considéré comme la page "maître". Cela s'applique également si la chaîne de requête ne modifie pas le contenu de la page.
Il existe de nombreuses façons d'obtenir une URL sans avoir une chaîne de requête. Cet article est vieux et toujours pertinent à 100% car il explique quatre manières de le faire.