URL重写:添加关键字

时间:2011-03-22 13:36:47

标签: asp.net iis seo url-rewriting clean-urls

我正在关注amazon.com并注意到一个产品,例如:“真的真的非常长书标题,”他们会有一个网址:“亚马逊。 ?COM / 真-长书本标题 /参考编号= 1&安培; anotherId = 2,“
对于像“成功”这样的简短标题,他们会添加其他词语,例如作者姓名:“amazon.com/Success-John-Smith/ref?id = 1&安培; anotherId = 2“。如果我删除这些字词,请执行以下操作:“amazon.com/ref?id=1&anotherId=2”,该网址仍会解析。

将多个网址解析为同一页面会对SEO造成影响吗?

这些单词甚至如何添加到网址中?是以编程方式完成的,还是他们有人亲自挑选单词并将其存储在每个产品的数据库中?

我一直在努力扩展我对SEO的了解,所以我真的很想学习如何尽可能彻底地完成这项工作。我非常感谢任何资源的推荐,以及基于人员经验的建议,这样如果我实现这样的URL,我就可以正确地做到这一点。我知道我可以谷歌这个东西,但似乎有1000种方法做某事我只是听听一些个人建议。

对于它的价值,我使用asp.net 4.0(c#)和IIS7 URL重写工具包。

非常感谢!

2 个答案:

答案 0 :(得分:2)

IIS7 URL重写工具包是您的最佳工具。以下是我对问题的回答。

Does it hurt SEO to have multiple URLs that resolve to the same page?

它不会,只要您向搜索引擎显示哪个URL是主要的。您可以通过在主链接页面中添加rel="canonical"来执行此操作。最好的例子是StackOverflow,它在SEO方面做得非常好。现在,如果您使用http://stackoverflow.com/questions/5392137/,则会指向此页面,如果您使用http://stackoverflow.com/questions/5392137/url-rewrite-adding-keywords,您也会在此页面上。显然,第二个ULR有更多的关键字,这对搜索引擎优化非常有用,而且它也更加用户友好,因为用户知道URL的全部内容。

  

这些词语如何被添加到   网址是什么?是以编程方式完成的,还是   他们有没有人亲自挑选单词   并将它们存储在每个数据库中   产品

如果您是开发人员,那么您不再负责。 SEO是20%的技术,80%的营销(这是我的粗略计算,你知道重点。:-))。那些营销人员应该在您授予他们写入或重写ULR的权限后处理这些问题。他们可能会找到一些关键字,并根据他们的策略在URL中添加一些关键字。 Elad Lachmi在这个问题上给出了一个很好的答案。 StackOverflow使用问题标题作为URL,这是合理的。聘请大量的SEOers根据不同的问题找到关键字,然后手动添加到URL不是一个很好的选择SO。但对于商业网站,雇用某人手动操作是值得的。答案取决于您的网站类型。

希望这有帮助

答案 1 :(得分:0)

我喜欢重写工具包,因为你可以做任何事情! 根据我的经验,让内容编辑器设置他们喜欢的任何URL是最佳选择。计算机在语义上并不重要。你可以创建设置规则,它们可能没问题(告诉计算机并不难“如果标题不够长,添加作者名称”),但是因为人类无论如何添加了产品,有点SEO内容编辑器的教程可以有很长的路要走。知道他们的产品的人能想出什么,你会感到惊讶。我已经看到了我们的内容编辑所完成的精彩标题和网址,在我作为开发人员的位置上,我将永远不会想到这一点。