指向单个网页的多个链接的优点和缺点

时间:2011-08-15 16:56:09

标签: asp.net-mvc seo

我正在设计一个ASP.NET MVC应用程序,其中我为每个方法使用[ActionName(“Name-Of-Action”)]属性为单个视图构建了多个Action方法。

** E.g ViewName = Contact.aspx 控制器操作方法如:

[ActionName("Contact-us")]

Public ActionResult Contact_us() {return view(“Contact”);}

。 。 [ActionName("contact-now")] Public ActionResult Contact_Now() {return view("Contact");} 。 **

依旧......

我希望将此网站设为SEO友好,您能否提及在SEO场景中使用不同的ActionMethods(URL)调用单个网页的优缺点。

先谢谢..

2 个答案:

答案 0 :(得分:1)

如果我们不仅仅谈论联系页面,这肯定会影响你的排名。您的网站将因重复内容而受到处罚。

一个好的方法是将一个作为你想要的url和Response.RedirectPermanent修复为其他人。 Stack Overflow像这样处理这个问题。

通过删除slu or或改变它来玩我们当前的网址来测试你自己。您将在控制台中看到301(永久重定向)到实际URL。

希望这有帮助。

答案 1 :(得分:1)

与指定的@naveen一样,您可能会因重复内容而受到影响。如果您确实需要为您的内容使用不同的URL,则需要使用规范链接标记,以便搜索引擎知道内容与其他页面相同,并且不被视为重复。

<link rel="canonical" href="http://www.mydomain.com/contact.aspx" />

这在购物车系统中非常普遍,您可以拥有多个类别的产品,但您可以将所有内容基本上规范为单个网址,例如。

1. http://www.mydomain.com/products/jellyfish.aspx
2. http://www.mydomain.com/products/sealife/jellyfish.aspx <-- canonically the same as #1