如何向MVC3应用中的搜索引擎爬网代理公开仅订阅内容?

时间:2012-02-09 17:07:17

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

我有一个小而简单的学习管理系统(LMS),作者编写课程模块,客户购买这些模块进行员工培训。我在猜测,例如Google将抓取索引页面,并关注指向各个内容页面的链接。没有带有所有内容的URL的索引页面,所以我想我应该创建一个单独的仅搜索索引,其中包含每个课程内容项目的摘录视图的URL。

我是否在正确的轨道上?将MVC3应用程序中的动态内容暴露给搜索爬虫的常规方法是什么?

1 个答案:

答案 0 :(得分:2)

一个简单的方法是站点地图。这是一个简单的XML文档,您可以动态生成该文档以告知Google将去哪里。

这是一些documentation from Google

那里有很多可以为你工作的发电机,但是你自己写一块蛋糕。

另一种方法可能是不只是谷歌服务的课程索引,还允许您的用户查找感兴趣的内容。只要您在该页面上有链接,Google就会接收它们。使用高质量的内容描述将有助于您的事业。

显然,如果你允许的话,从其他网站直接到课程的入站链接也会对你的事业有所帮助,但是不要试图通过在他们不属于的地方的整个网络上“播种”链接来欺骗系统,这是低俗的搜索引擎优化。

最后,请记住,如果你有密码保护的东西,这对谷歌来说是一个明确的障碍。如果您试图让Google“了解”受密码保护的内容,请确保您提供除受保护内容之外的描述性非密码页面。