2

我正在创建一个基于在线的系统,该系统具有所有用户的公共用户配置文件..

我想知道如何组织这些公共用户配置文件的 URL?对于搜索引擎优化,当然还有用户友好性,有什么可以更好的呢?

{用户名}.mysystem.com

或者

mysystem.com/{用户名}

甚至可能

mysystem.com/users/{用户名}

提前致谢!

4

3 回答 3

0

SEO 的一个考虑因素是“如果他们的个人资料获得搜索流量,用户是否会在经济上受益?”

如果答案是肯定的,那么用户就有动力建立指向其个人资料的链接。您将无法控制他们创建的链接类型。因此,算法惩罚可能会应用于您的网站,因为一个坏蛋正试图增加搜索流量。

如果您将他们的个人资料放在子域上,那么任何负面的 SEO 只会影响子域而不影响网站的测试。

于 2013-10-31T06:51:16.700 回答
0

绝对不是用于 SEO 目的的子域。

我个人更喜欢最后一个选项mysystem.com/users/{username},因为它与应用程序的其余部分有一定程度的分离。

这当然要求 {username} 在数据库中始终是唯一的。如果不是(请参阅 StackOverflow 以及拥有您喜欢的任何用户名的能力,即使它已被使用),那么您还需要在 url 字符串中添加一个唯一标识符mysystem.com/users/{userID}/{username}

最后,如果站点完全围绕用户(即:博客站点),那么您可以users从 url 字符串中删除 并{username}再次提供“用户名”是唯一的mysystem.com/{username}

于 2010-07-02T17:02:07.417 回答
0

这个问题有一些很好的答案:

foo.com/alice 与 foo.com/users/alice

于 2010-07-02T17:02:12.533 回答