百度,雅虎,微软联合提交站点地图
为了帮助网站管理员的生活更轻松,至少三个顶级搜索引擎可以达成一致意见。随着三个搜索引擎的同时发布,管理多个网站的网站管理员,每个网站都有自己的站点URL托管的站点地图,现在可以在一个站点中托管这些站点地图。但是,除了站点地图协议之外,所有网站管理员需要做的是在robot.txt中引用站点地图URL和路径,其中包含它所包含的URL。向三个搜索引擎致敬,以适应这一措施。
为了帮助网站管理员的生活更轻松,至少三个顶级搜索引擎可以达成一致意见。正如他们各自的网站管理员所宣布的那样;博客,百度,雅虎和微软一致坚持将站点地图交叉提交给三个搜索引擎。
随着三个搜索引擎的同时发布,管理多个网站的网站管理员,每个网站都有自己的站点URL托管的站点地图,现在可以在一个站点中托管这些站点地图。以前,搜索引擎要求站点地图与其包含的URL具有相同的主机和路径。但是,除了站点地图协议之外,所有网站管理员需要做的是在robot.txt中引用站点地图URL和路径,其中包含它所包含的URL。雅虎搜索博客通过示例:解释了这一点
例如,假设您在http://www.example.com上有URL的Sitemap(sitemap-www.xml),但您想将该Sitemap放在http://sitemaps.example.com上。现在这是可能的。要使Sitemap有效并保护数据安全,您需要从其包含的网址所在的网站上的robots.txt文件中引用它。例如,将以下行添加到http://www.example.com/robots.txt:
站点地图:http://sitemaps.example.com/sitemap-www.xml
百度网站管理员博客将此解释为:
比如说,您想为您拥有的两台主机(www.example.com和host2.百度.com)中的每台主机提交Sitemap。为简单起见,您可能希望在其中一个主机www.example.com上托管Sitemap。例如,如果您有内容管理系统(CMS),则更改robots.txt文件可能比更改目录中的内容更容易。
您现在可以通过robots.txt行使交叉提交支持(通过告知我们站点地图的位置):
a)www.example.com的robots.txt将包含: Sitemap:http://www.example.com/sitemap-www-example.xml
b)同样,host2.百度.com的robots.txt将包含: Sitemap:http://www.example.com/sitemap-host2-百度.xml
并且Microsoft Live Search网站管理员中心博客解释了:
假设你经营一个像MSN.com这样的网站,它有一些子域名,如health.msn.com,travel.msn.com和moneycentral.msn.com。并且,由于技术要求,您希望在sitemaps.msn.com等一个位置托管所有站点地图。到目前为止,协议不支持这种情况,每个站点地图都需要直接托管在它描述的域下。此更新现在引入了对此方案的支持,要求您只需在Robots.txt文件中包含对站点地图的引用。例如,moneycentral.msn.com/robots.txt需要包含此行:
Sitemap:http://sitemaps.msn.com/index_moneycentral.msn.com.xml
这绝对是一个值得欢迎的开发项目,也是一个非常有用的开发项目。为各个站点创建和管理站点地图绝对是管理多个站点的网站管理员的时间杀手。想象一下,为10个站点创建站点地图是多么乏味,每个站点都要求您只访问控制面板以更新包含某些语句的小文件。向三个搜索引擎致敬,以适应这一措施。
CategorySEO