使用ASP.net解决Silverlight中缺少SEO的问题

时间:2011-11-02 18:16:37

标签: asp.net silverlight seo

我们可以将Silver-light与Asp.net结合起来实施SEO吗?我的意思是我想用ASP.net编程,如果我需要动画我使用Silver-light?因为我认为它可以帮助用搜索引擎查找网站,是不是?

3 个答案:

答案 0 :(得分:0)

无论您是否使用ASP.NET,Silverlight都不是搜索引擎友好的。搜索引擎无法读取Silverlight中的信息,因此就搜索引擎而言,它基本上不存在。如果您希望搜索引擎找到Silverlight显示的信息并将其编入索引,则需要提供显示该内容的替代方法。这通常通过将HTML放在用于显示Silverlight内容的<object>标记内来完成。只有当Silverlight在浏览器中不可用时才显示,搜索引擎可以很好地看到它。 (这是基本的可访问性)。

答案 1 :(得分:0)

有两种类型的silverlight应用程序。

1)完整的Silverlight应用程序 - 整个UI都是用silverlight编写的。

2)Rich of Richness应用程序 - 在这种情况下,Silverlight用于使用Rich UI增强应用程序的特定部分。 Commone场景包括视频播放器,数据网格或更复杂的动画。

所以回答你的问题是的,这是完全可能的。

答案 2 :(得分:0)

的Silverlight网站肯定是可行的(忽略那些仍然说它不是的人),

在 Silverlight网站上的 SEO
  • 首先确保您为搜索引擎提供站点地图。这应映射到所有内容页面。
  • 提供并行的ASP.Net网站,以发布您的内容供搜索引擎阅读。现在使用RIA服务非常容易,因为ASP.Net网站可以像任何其他WCF服务一样使用RIA服务。
  • 充分利用标题,元标记,标题,人类可读的网址以包含相关的关键字