当前位置:  开发笔记 > 编程语言 > 正文

站点地图和SEO的良好URL策略

如何解决《站点地图和SEO的良好URL策略》经验,为你挑选了1个好方法。

我运行一个用户拥有自己的个人资料页面的网站.他们还可以发布待售产品(他们已经制作)和撰写/导入博客文章.我将实现站点地图,我需要使用URL策略做出最终决定.

这是我目前对产品的看法(其中1234是我用来查找该产品的产品ID):NB"product"是一个固定的字符串(尽管它是实际网站中的另一个字) - 所有其他的都是动态的,具体取决于项目.

example.com/product/1234.product-category.product-name

我应该换成其中任何一个吗?即:

example.com/maker/users_name/product-category/product-name/1234

example.com/product/product-category/product-name/1234

example.com/product/1234/product-category/product-name

需要考虑的主要项目是:

    产品ID应该放在URL中的哪个位置?无论是在用户的可读性方面还是在SEO方面

    我是否应该包含用户名(因为他/她制作了该产品)?

    我应该尝试完全删除ID吗?

Brian Behm.. 7

我认为第一个例子(example.com/product/1234.product-category.product-name)是最好的格式,但我会考虑更改"." 至 "-".我只是想,如果产品名称以某种方式结束,触发服务器上的不同处理程序,如".php"或".jsp",则可能会产生一些不良影响.

产品ID应该放在URL中的哪个位置?无论是在用户的可读性方面还是在SEO方面

我并不认为产品ID的位置太重要,但就用户阅读而言,我认为他们会注意到产品线的结束,所以我会先把ID留下最具描述性的部分(产品)名称)最后.

我是否应该包含用户名(因为他/她制作了该产品)?

不确定您是否允许用户更改用户名,但如果您这样做,我会保留用户名.一个例子是有人结婚并改变他们的姓氏.这会损害你的搜索引擎优化,因为URL会改变,但搜索引擎已经用旧的方式索引它.你必须放置一些永久重定向来处理这个问题,只需将用户名留下即可避免.

我应该尝试完全删除ID吗?

如果两个产品具有相同的名称,并且您生成URL的算法会创建重复链接,则应将ID保留在URL中.



1> Brian Behm..:

我认为第一个例子(example.com/product/1234.product-category.product-name)是最好的格式,但我会考虑更改"." 至 "-".我只是想,如果产品名称以某种方式结束,触发服务器上的不同处理程序,如".php"或".jsp",则可能会产生一些不良影响.

产品ID应该放在URL中的哪个位置?无论是在用户的可读性方面还是在SEO方面

我并不认为产品ID的位置太重要,但就用户阅读而言,我认为他们会注意到产品线的结束,所以我会先把ID留下最具描述性的部分(产品)名称)最后.

我是否应该包含用户名(因为他/她制作了该产品)?

不确定您是否允许用户更改用户名,但如果您这样做,我会保留用户名.一个例子是有人结婚并改变他们的姓氏.这会损害你的搜索引擎优化,因为URL会改变,但搜索引擎已经用旧的方式索引它.你必须放置一些永久重定向来处理这个问题,只需将用户名留下即可避免.

我应该尝试完全删除ID吗?

如果两个产品具有相同的名称,并且您生成URL的算法会创建重复链接,则应将ID保留在URL中.

推荐阅读
贴进你的心聆听你的世界
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有