【问题标题】:SEO and migrating to ASP.Net MVCSEO 和迁移到 ASP.Net MVC
【发布时间】:2010-07-14 12:52:31
【问题描述】:

Office 的网站升级已经过去了,对于主要的公共网站,我正在考虑将现有的 .Net 1.1 丑陋迁移到 ASP.Net MVC。

我唯一真正的疑问是在网站上进行的相当广泛的 SEO 工作。

在从旧的 Web 表单网站迁移到 MVC 网址时,我应该牢记关于 SEO 的哪些注意事项?

【问题讨论】:

    标签: asp.net-mvc seo migration webforms


    【解决方案1】:

    如果您的问题只是关于 URL,那么答案是使用永久重定向 (301) 将旧 URL 重定向到新 URL 应该可以解决问题 - 搜索蜘蛛应该将结果更新为新链接,而不会受到任何 SEO 影响。

    还有其他因素需要考虑 - 例如。更改了页面的 HTML 结构(我希望您不会在新的 Web 应用程序中模仿旧 ASP.NET 的输出 :))。

    【讨论】:

    • 公平地说,我不会从旧网站模仿很多东西。
    【解决方案2】:

    我会仔细研究路由。这将是让 SEO 在 URL 上按预期工作的关键。您可能还需要 html 助手来格式化丰富的 url。

    【讨论】:

      【解决方案3】:

      您应该考虑使用 a) 带有路由的标准 Web 表单或 b) 制作一个大型路由表来处理对已被 Google、Yahoo、Bing 等缓存/抓取的所有旧 URL 的请求的旧链接. 如果如您所说,您已经有了一些好的 SEO,您不希望所有这些链接突然停止工作。

      【讨论】: