【问题标题】:ASP.NET - SEO-friendly? [closed]ASP.NET - 对 SEO 友好? [关闭]
【发布时间】:2011-01-26 19:51:23
【问题描述】:

我想问一下你们对用 ASP.NET 编写的服务的 SEO 的看法。我遇到了一位 SEO 专家,他说几乎不可能为用 ASP.NET 编写的服务/门户网站进行 SEO,因为 Google 机器人不喜欢它生成的页面。你能证实或否认这个理论吗?

【问题讨论】:

  • 这位专家是想向您推销什么吗?也许是一座桥?
  • 大声笑-几乎。看来我们将不得不把所有用 asp.net 编写的开放项目都扔到篮子里,从 PHP 开始。他声称基于 ASP.NET 的网页速度较慢,因此 Google 更喜欢更快的 PHP 页面。顺便问一下如何提升我的 ASP.NET 网页?

标签: asp.net asp.net-ajax seo


【解决方案1】:

如果门户严重依赖查询字符串或加载不正确的 AJAX 页面,那么这几乎是不可能的。但如果它有友好的名字,那就不会太难了。

任何平台都可以为 SEO 创造奇迹,任何平台都可以为 SEO 创造奇迹。这完全取决于应用程序的编写情况。

【讨论】:

  • +1 表示最后一段。有史以来最好的点。可悲的是,好的和坏的实现都将永远存在。
【解决方案2】:

我证实了这个理论。但话虽如此,有一些非常好的附加功能,例如路由引擎,允许您拥有对 SEO 友好的 URL 以及对生成的 id 的完全控制(在 ASP.NET 4.0 中)。

【讨论】:

【解决方案3】:

问题不在于平台本身,而在于您如何使用它。一个主要的 SEO 规则是使用机器可读的 HTML 代码来制作语义页面和标准 XHTML。

ASP.net 的问题在于页面中使用的内置组件。当组件呈现为 HTML 时,它们会生成非标准的 HTML 代码。

诀窍是使用标准 HTML 标记在页面上生成数据,然后使用 CSS 和 JavaScript 设置样式,即数据可以保存在 RecordSet 而不是 DataGrid 中并循环创建 HTML表。

.Net 从创建标准 XHTML 的 MVC 1.0 开始对自动生成的代码进行了很大的改进。

【讨论】:

    猜你喜欢
    • 2011-04-02
    • 1970-01-01
    • 2012-08-12
    • 2013-02-14
    • 2016-01-18
    • 2011-07-22
    • 2014-07-09
    • 2014-03-25
    • 2012-03-03
    相关资源
    最近更新 更多