为我的asp.net mvc网站创建可以被搜索引擎抓取的站点地图需要什么

时间:2016-01-17 01:42:39

标签: asp.net-mvc seo sitemap robots.txt mvcsitemapprovider

我使用asp.net mvc-5创建了一个网站。我已将其托管给托管服务提供商之一,并使用谷歌应用程序注册该网站。

现在经过1.5个月的在线发布网站后,它开始被搜索引擎返回,主要是google和bing。但结果结果不会列出我的网站链接(例如联系人,我们的项目,我们的团队等)。现在我读到我需要为我的网站创建一个站点地图,如下所示: -

  1. 根据我的理解,我需要在我的asp.net mvc的根目录中创建一个robots.txt,我需要指定站点地图的位置如下: -
  2. User-agent: *
    Disallow:
    
    Sitemap: http://mywebsite.com/sitemap
    
    1. 然后我需要创建一个列出我主链接的xml。
    2. 但我有以下问题: -

      1. 如果我执行上述步骤,那么搜索引擎是否能够自动了解网站地图,或者我必须将网站地图提交给Google以及bing?

      2. 在没有创建站点地图的情况下,我的站点地图是否会在搜索结果中返回? 感谢

1 个答案:

答案 0 :(得分:1)

搜索引擎会自动检测到robots.txt中的站点地图。但是,我建议您在Google Webmasters Tools和/或Bing Webmasters Tools上创建一个帐户。他们提供有关排名的精彩信息,您可以检查他们是否发现抓取您的站点地图或网站时出错。

另外请记住,搜索引擎真的需要一点时间来开始经常抓取您的网站,因为您没有信任"。这将在一段时间后改变。