小江SEO:如何创建XML网站地图

XML网站地图在SEO优化中经常会使用到的一种优化方式。如果你对于其具体使用的目的和价值理解并不是非常清楚,那么现在我们开始从最基础的知识开始进行了解。在这里我们将会了解一些最实用的XML网站地图创建策略。

如何创建XML网站地图

什么是XML网站地图

XML网站地图是一个文件,它列出了你的网站上的URL,你希望搜索引擎能抓取和索引。你可以在robots.txt文件或百度网站管理员工具中指定你的XML网站地图给搜索引擎。XML网站地图可能包含您的网站上的URL列表,或者大型企业网站可能会创建一个XML网站地图索引文件,该文件会链接到其他XML网站地图,这些网站地图实际上包含了您希望索引的URL。

这篇文章将探讨如何在您的网站上设置XML网站地图,以提高页面的索引,并诊断索引问题。也就是说,还有其他几种类型的XML网站地图,如果它们与您相关的话,有必要对它们进行研究。

  • 视频XML网站地图
  • 图像XML网站地图
  • 新闻XML网站地图

XML 网站地图协议

  • XML网站地图最多可包含50,000个URL或50MB大小的网站地图
  • XML Sitemaps可以使用gzip压缩,但未压缩时不能大于50MB。
  • 如果要提交超过50,000个URL,你必须提交多个URL—-当完成后,每个XML sitemap都应该在一个XML索引sitemap中列出。
  • 所有的XML文件必须以<urlset>标签打开,以</urlset>标签结尾,在<urlset>标签中声明协议标准,为每个URL包含一个<url>标签,并为每个父<url>标签包含一个<loc>标签
  • 所有的XML sitemap文件必须以<sitemapindex>标签开头,并以</sitemapindex>结尾;为每一个单独的sitemap包含一个<sitemap>标签,并为父级<sitemap>标签的每一个子标签包含一个<loc>标签
  • 值得注意的是,XML网站地图是有位置限制的 – 一个XML网站地图只能包含给定分类目录下的URL。例如,位于 www.site.com/category/sitemap.xml 的 XML sitemap 只能包含来自 /category/目录下的 URL。同样,您需要为不同的子域创建不同的XML网站地图,并将其托管在给定的子域上。URL必须使用与XML网站地图相同的协议(http/https)。

XML 网站地图文件示例

<urlset xmlns=”http://www.sitemaps.org/schemas/sitemap/0.9″>>

<url>

<loc>

https://www.site.com/product-name1.html

</loc>

</url>

<url>

<loc>

https://www.site.com/product-name2.html

</loc>

</url>

<url>

<loc>

https://www.site.com/product-name3.html

</loc>

</url>

</urlset>

XML 网站地图索引文件示例

<sitemapindex xmlns=”http://www.sitemaps.org/schemas/sitemap/0.9″><sitemapindex xmlns=”http://www.sitemaps.org/schemas/sitemap/0.9″>

<sitemap>

<loc>https://www.site.com/products.xml</loc>

<lastmod>2017-01-01</lastmod>

</sitemap>

<sitemap>

<loc>https://www.site.com/categories.xml</loc>

<lastmod>2017-01-03</lastmod>2017-01-03</lastmod>

</sitemap>

<sitemap>

<loc>https://www.site.com/locations.xml</loc>

<lastmod>2017-01-05</lastmod>2017-01-05</lastmod>

</sitemap>

<sitemap>

<loc>https://www.site.com/landingpages.xml</loc>

<lastmod>2017-01-01</lastmod>

</sitemap>

</sitemapindex>

可供选择的XML网站地图格式

另外,您也可以在文本文件中创建一个XML站点地图,每行只包含一个URL。这些XML网站地图的协议是。

  • URL不能包含嵌入新的行
  • 你必须声明整个URL,包括https/HTTPS/https
  • 这些XML网站地图还必须包含最多50,000个URL,或者不超过50MB。
  • 文本文件需要编码为UTF-8。
  • 除了URL以外,不能包含其他信息(没有LASTMOD、优先级等)。

XML网站地图的用途是什么

关于XML网站地图最大的误解之一就是认为它们能帮助你快速地将内容索引化。虽然这可能是很多情况下的最终结果,但这并不是它们的作用。XML网站地图基本上是给Google提供一个要抓取的URL列表。从那里,Google决定你的内容是否应该被索引。

除此之外,在Google搜索控制台中,你可以直接向Google提交你的XML网站地图。真正有用的是,他们会让你知道是否有错误,以及通过特定的XML sitemap提交的URL数量和被索引的相关URL数量。这是XML sitemaps能够带来的最大价值。

如何创建XML网站地图

考虑到Google会告诉你每个XML sitemap的固有索引页面的百分比,如果你正确地创建你的XML sitemap,这些信息会非常有用。如果你把所有的页面都扔到一个XML sitemap中,那么这里的价值真的不大。如果你有一个大的网站,并且有索引问题,这个工具实际上并没有那么大的帮助。你可以看到被索引的URL总数与提交的数量相比,但没有更多。对于一个大型网站,你需要一个起点来进行索引编制,否则就像大海捞针一样。

相关文章推荐:后羿SEO教你如何正确制作sitemap网站地图

如果你把XML网站地图分成不同的部分,你可以从Search Console XML sitemap中心中获得很多价值和信息。你可以使用XML网站地图报告作为诊断工具,来识别Google在你的网站中哪些地方的索引不足。有了这些信息,你就可以深入到审计中去审查你的网站的这个区域的页面。

如何创建XML网站地图

基本的想法是设置和创建你的XML网站地图,使其反映出你网站的重要区域。例如,如果我有一个电子商务网站,我会将我的XML网站地图划分为以下几个部分。

  • 类别页面
  • 产品页面
  • 关键着陆页
  • 博客/内容页
  • 位置页
  • 客户支持页面

如何创建XML网站地图

正如你所看到的,这将勾勒出网站的主要区域,并为解决索引问题提供结构化。值得注意的是,如果你有一个大型网站,并且有分层分类页面,需要多次点击(如:服装>男装>男装>男式衬衫>男式T恤),你应该考虑设置XML网站地图来反映这一点–比如分类页面(第1级)、分类页面(第2级)等。这将帮助你看到索引问题是否开始或在你的网站的特定深度上夸大了索引问题。在这里,你可以使用的另一种方法是通过主题而不是XML网站地图来处理这个问题。例如,你可以为以下内容创建XML网站地图。

  • 滑雪运动
  • 滑雪场
  • 滑板
  • 滑板
  • 山地自行车
  • 攀岩

上述两个网站地图都提供了了解您的网站索引的价值。与其说是为您的网站提供了一个高水平的单一数字,不如说是为您的网站提供了一个高水平的单一数字,如果您的网站的任何特定部分存在不相称的索引问题,您就可以进行索引划分。如果您在决定如何建立您的XML网站地图时,如果您遵循这种分段策略,您将会在一个更好的地方诊断索引问题,一旦出现问题,就可以更好地诊断索引问题。

 

未经允许不得转载:桂林SEO网站 » 小江SEO:如何创建XML网站地图