什么是XML站点地图?为什么要有站点地图?

简介: 什么是XML站点地图?为什么要有站点地图? 一个好的XML站点地图可以作为您网站的路线图,引导Baidu访问您的所有重要页面。XML站点地图可以很好地用于搜索引擎优化,因为它们允许百度快速找到您的基本网站页面,即使您的内部链接不完美。

什么是XML站点地图?为什么要有网站地图

一个好的XML站点地图可以作为您网站的路线图,引导Baidu访问您的所有重要页面。XML站点地图可以很好地用于搜索引擎优化,因为它们允许百度快速找到您的基本网站页面,即使您的内部链接不完美。这篇文章解释了什么是XML站点地图以及它们如何帮助您更好地排名。

什么是XML站点地图?

您希望Baidu抓取您网站的每个重要页面,但有时页面最终没有任何内部链接指向它们,这使得它们很难找到。XML站点地图列出了网站的重要页面,确保Baidu可以查找并抓取所有这些页面,并帮助其了解您的网站结构:

如您所见,seoorsem.com XML站点地图显示了几个“索引”XML站点地图。此分类构成了站点的结构尽可能清楚,因此如果您单击其中一个索引XML站点地图,您将看到该特定站点地图中的所有URL。

哪些网站需要XML站点地图?

如果您有一个非常大的网站,有时需要拆分索引XML站点地图。单个XML站点地图限制为50,000个URL,因此,如果您的网站有超过50,000个帖子,则需要两个单独的XML站点地图用于帖子URL,从而有效地添加第二个索引XML站点地图。

Baidu的文档称,XML站点地图对“ 真正的大型网站”,“ 拥有大型档案的网站”,“ 只有少量外部链接的新网站”  以及“ 使用富媒体内容的网站”都有益。

每个网站都需要百度能够轻松找到最重要的网页,并知道他们上次更新的时间。

哪些页面应该在您的XML站点地图中?

您如何确定要在XML站点地图中包含哪些页面?始终要考虑URL的相关性:当访问者登陆特定URL时,这是一个好结果吗?您是否希望访问者登陆该URL?如果没有,它可能不应该在您的XML站点地图中。但是,如果您  确实  不希望该URL显示在搜索结果中,则需要  添加“noindex,follow”标记。将其从XML站点地图中删除并不意味着Baidu不会将URL编入索引。如果Baidu可以通过以下链接找到它,Baidu可以为该网址编制索引。

示例1:新博客

比如说,你正在开始一个新的博客。您希望Baidu快速查找新帖子,以确保您的目标受众可以在Baidu上找到您的博客,因此从一开始就创建XML站点地图是个不错的主意。您可以为它们创建一些首先发布的帖子和类别,以及一些标签。但是还没有足够的内容来填充标签概述页面,使它们成为对访问者没有价值的“瘦内容”。在这种情况下,您应该暂时将标记的URL保留在XML站点地图之外。将标记页设置为“noindex,follow”,因为您不希望人们在搜索结果中找到它们。

示例2:媒体和图像

对于大多数网站来说,“媒体”或“图像”XML站点地图也是不必要的。这是因为您的图片可能在您的网页和帖子中使用,因此已经包含在您的“帖子”或“页面”站点地图中。因此,拥有单独的“媒体”或“图像”XML站点地图将毫无意义,我们建议将其从XML站点地图中删除。唯一的例外是图像是您的主要业务。例如,摄影师可能希望向Baidu展示单独的“媒体”或“图像”XML站点地图。

如何让Baidu找到您的XML站点地图

如果您希望Baidu更快地找到您的XML站点地图,则需要将其添加到您的  Baidu  帐户。在旧版Baidu搜索控制台中,您可以通过导航到“抓取”  然后点击  “站点地图”来查看您的站点  地图

添加XML站点地图有助于检查站点地图中的所有页面是否确实已被Baidu编入索引。如果特定站点地图上的“已提交”和“已编入索引”号码存在很大差异,我们建议您进一步研究。可能存在 阻止某些页面被编入索引的  错误,或者您可能需要更多内容或链接指向尚未编入索引的内容。

检查您自己的XML站点地图!

现在你已经阅读了整篇文章,你知道拥有一个XML站点地图是多么重要,因为拥有一个可以真正帮助你的网站的SEO。如果您向XML站点地图添加正确的网址,Baidu可以轻松访问您最重要的网页和帖子。Baidu还可以轻松找到更新的内容,因此他们知道何时需要再次抓取网址。最后,将您的XML站点地图添加到Baidu有助于Baidu快速找到您的站点地图,并允许您检查站点地图错误。

现在去检查你自己的XML站点地图,确保你做得对!

相关文章
|
1月前
|
XML 前端开发 数据格式
使用 XSLT 显示 XML
10月更文挑战第1天
|
6月前
|
XML 存储 C#
C# xml文档反序列化记事
本文介绍了使用XmlSerializer进行XML序列化和反序列化的关键点。包括:1) 以独占方式读取XML文件以避免并发问题;2) 当元素名与类型名不一致时,可通过`[XmlArrayItem]`指定元素名,或创建继承自原始类型的子类;3) 处理DateTime反序列化错误,通过中间字符串属性转换;4) 提到了常用C#特性如`[XmlRoot]`, `[XmlElement]`, `[XmlAttribute]`, `[XmlIgnore]`和`[XmlArrayItem]`的作用。
|
6月前
|
XML C# 图形学
【Unity 3D】C#从XML中写入、读取、修改数据(附源码)
【Unity 3D】C#从XML中写入、读取、修改数据(附源码)
86 0
|
XML 定位技术 PHP
织梦DedeCMS生成xml网站地图并自动更新的方法
织梦dedecms默认没有生成站点地图sitemap.xml文件的功能,不过我们可以自己通过简单的二次开发来给织梦增加这个功能
|
XML 前端开发 Java
XML初识—基本内容
用于标记电子文件使其具有结构性的标记语言
|
XML JavaScript Java
xml 解析技术介绍和解析xml文件
xml 解析技术介绍和解析xml文件
xml 解析技术介绍和解析xml文件
|
存储 XML 安全
Android逆向笔记 —— AndroidManifest.xml 文件格式解析
Android逆向笔记 —— AndroidManifest.xml 文件格式解析
Android逆向笔记 —— AndroidManifest.xml 文件格式解析
|
Web App开发 XML 前端开发