如何使用XML Sitemaps插件生成网站Sitemap网站地图?

如何使用XML Sitemaps插件生成网站Sitemap网站地图?

如果您尚未设置Sitemap站点地图,请立即进行设置。不仅因为百度搜索推送需要到Sitemap,而大部分搜索引擎都认可sitemap的标准,能够在一定程度上提升搜索引擎发现你的网站的新内容。

如果您没有设置站点地图,则在发布页面后可能需要一些时间才能显示在搜索结果中。所以,请立即进行设置一个Sitemap。在这里小编推荐比较流行的WordPress插件XML Sitemaps,因为“XML Sitemaps”易于配置。当然类似的插件非常多,不过我们的百度搜索推送插件能够识别大部分插件生成的Sitemap地址,如果你要安装其他的sitemap插件也是可以的。

关于XML Sitemaps插件

XML Sitemaps插件,原名为Google   XML Sitemaps插件,中文名称为XML 站点地图。

XML Sitemaps插件截止目前为止,已经被超过100万的站点安装使用,被翻译为超过37种语言,该插件从2005年发展至今已经有17年。这里必须给该插件的开发者点个赞。

不过,需要指出的是,该插件发展至今,一直仅用于Sitemap地图,这一点可能有点未能与时俱进。再者WordPress现在的版本也默认提供sitemap功能支持,虽然很鸡肋。

但仅仅为sitemap安装一款插件,这是否真的值得呢?这就见仁见智了。

又或者我们是不是应该换一种思路,通过其他功能更强大的SEO插件(比如Smart SEO Tool),来实现生成网站地图呢?!

XML Sitemaps插件安装及设置

下面小编就会针对XML Sitemaps来写一个简单的教程。

步骤1:安装XML Sitemaps

如果你安装过WordPress插件,这个步骤是非常简单的。进入你的WordPress仪表盘,点击“插件-安装插件”
如何使用XML Sitemaps插件生成网站Sitemap网站地图?插图1
然后在搜索框中输入“Auctollo”。当搜索结果中显示“XML 站点地图”时,请单击“现在安装”。

搜索安装XML Sitemaps插件

安装将在10秒内完成,安装完毕后单击“启用”。

启用XML Sitemaps插件

然后,让我们接下来设置。

步骤 2:设置 Google XML Sitemaps

单击 WordPress 仪表盘菜单“设置”中的“ XML-Stemap”以继续进行设置。

如何使用XML Sitemaps插件生成网站Sitemap网站地图?插图4
可以设置以下八个项目。

  • 基本设置
  • 附加页面(Additional Pages)
  • 日志优先
  • sitemap 内容
  • 排除的项目(Excluded Items)
  • 更新频率(Change Frequencies)
  • 优先权

看起来貌似很多设置项目,其实不然,因为它默认的参数很多时候就已经能够满足我们了。

XML Sitemaps的基本配置

将更新通知下方的三个选项都勾选上,一般默认就已经勾上。

Sitemap更新通知设置

  • 最重要的检查是让Google知道您何时更新网站。
  • 第二项检查是让Bing知道您何时更新网站(注:最新版本已经取消了bing的通知选项,查看如何提交sitemap至bing)。
  • 第三个选项是将 sitemap 地址添加到虚拟 robots.txt 文件中。

这搜索引擎通知上,插件明显是没有了做到符合中国国情的,比较这个插件是老外开发的插件。但没事,你们可以安装我们的“百度搜索推送插件”,通过三种方式告知百度搜索引擎,你的站点的更新情况。

基本设置下的“高级设置”默认为OK,除非你有特别的需求。
Sitemap高级设置
现在让我们继续看看下一个设置。

附加页面设置

下面是“附加页面”,这是一个可以手动添加站点地图的设置,一般情况下我们不需要用到它,除非你新建了一个非WordPress系统生成的页面,则你可以在这里添加URL地址。
Sitemap附加页面设置

日志优先

至于日志优先级,个人建议选择“不要使用默认优先计算”。当然,如果你的博客访客留言频繁,也可以考虑使用第二和第三个选项。但为什么不把所有的文章平等看待呢!

Sitemap日志优先设置

配置Sitemap内容

接下来,在“sitemap内容”中指定要添加到站点地图的内容(页面),个人建议使用如下设置:

Sitemap内容设置

  • 首页
  • 包括日志
  • 包括分类
  • 包括最后修改时间。

独立页面(关于我们,隐私政策等),存档页面(列表页面),作者页面,tag页面等被排除在外,因为它们不是为SEO目的而创建的。当然如果你十分重视作者页面还有Tag页面的建设,这两个也是可以勾选上的。但务必要保证作者页面列表及Tag页面的SEO各个方面都做到位,否则没有任何意义。

设置排除的项目

在下一个“排除的项目”中,您可以从站点地图中排除选中的类别。
Sitemap排除项目设置
如果你的博客有一些分类或者日志不希望被搜索引擎发现收录的,请勾选或者添加id来排除它。这些页面的内容可能仅仅是你网站内部的信息,对你网站的seo没有任何意义。

设置更新频率

对于Change Frequencies,个人的设置与插件默认的设置稍微有点不一样:
Sitemap内容更新频率设置

  • 每日:首页。首页是整个网站更新最频繁的。
  • 每月:日志。注意如果你的博客的日志会频繁更新内容,建议可以根据自身情况改为每日或者每周。
  • 从不:独立页面。独立页面一般是博客诸如联系我们、隐私条例、友情链接等等不太重要的内容,权重自然不需要了。
  • 每天:类别。如果你的博客每个分类每天都有新的内容必须设置为每天,当然如果你的博客更新并不是很频繁,设置为每周或者每月吧。
  • 每天:这个月的存档。插件要求与首页保持一致。
  • 每月:较早的存档。注意了,由于插件翻译问题,选择第二个每月,实际是每年的意思。
  • 每周:标签页。标签页更新不会太频繁,选择每周甚至每月即可。
  • 每周:作者页。根据自己的博客的情况选择即可,作者每天都有更新的话可以选择每天,否则选每周或者每月即可。

优先权设置(优先级)

接下来,我们将设置优先级,下面截图是小编采用的优先权参数(仅供参考)。
Sitemap内容优先权设置
小编将以下六个类型页面设置优先权为较高,其中:

  • 首页:1.0
  • 日志(如果自动计算已经禁用):0.8
  • 日志最小优先(即使自动计算已经开启):0.2
  • 分类:0.8
  • 标签页:0.4

这些优先权一般与前面一个更新频率相对应。也就是说,哪些页面类型你越重视或者对访客来说越有用,且更新频率较高,优先权就设置高一些。

以下其他项目将为“0.0”以降低优先级。

  • 独立页面
  • 存档
  • 作者页面

需要注意的是,如果你比较重视作者页面的建设,请不要将作者页面的优先权设置为0,应该设置为仅次于分类的优先权值。

之后,单击“更新设置”以完成,即可为你的博客生成一个sitemap。

提交Sitemap至各大搜索引擎站长平台

虽然XML Sitemaps所生成的网站地图支持通知谷歌搜索引擎,但为了保证各大搜索引擎能够及时抓取站点地图更新内容,建议大家最好还是要将地图提交至各大搜索引擎站长平台:

您可以参考以下网站地图提交教程:

关于XML Sitemaps插件的常见问题

Google XML Sitemaps插件与XML Sitemaps插件有何关系?

XML Sitemaps插件的前身即为Google XML Sitemaps插件,只是现在名字改变了,估计是觉得Sitemap这玩意不只是针对谷歌,还针对其他搜索引擎。

为什么无法提交XML Sitemaps插件生成的网站地图至百度搜索资源平台?

这是因为在2020年开始,百度搜索资源平台就不在接受索引型网站地图文件提交。如果您需要提交地图至百度搜索资源平台,您可以考虑使用Smart SEO Tool插件生成地图提交,又或者将XML Sitemaps插件生成的站点地图里面具体的Sitemap项目链接提交。

是否可以安装多个Sitemap插件?

不建议这样做。您只需要选择一个安装即可。因为大部分Sitemap插件最终生成的sitemap链接为yourdomain.com/sitemap.xml。

有没有插件支持按文章数量生成sitemap链接?

的确,部分站点内容海量级别。如果使用一般的sitemap插件所生成的xml文件可能包含数十万甚至数百万的链接,这可能会导致搜索引擎无法抓取xml。

这种情况,您可以考虑安装Smart SEO Tool插件,按设置数量(比如10000)分割sitemap文件,这样xml文件就不会因为url链接数量过多导致无法打开了。

小结

无论您使用XML Sitemaps插件还是其他站点地图插件生成站长地图,都应该坚持一个原则,即仅在sitemap里包含您希望被搜索引擎抓取的内容。

同时,尽可能将比较重要的内容设置了较高的优先权重,并且安装实际设置更新频率。顺便说一句,站长已经及时对旧文章内容进行更新,以保证内容的新鲜度。对于这方面,您可以阅读“关于旧文章更新”的文章

此外,除了通过Sitemap将网站内容推送至搜索引擎,利用一些搜索引擎提供的推送API将内容推送至搜索引擎也非常重要,甚至比sitemap更有效率。这方面,您可以安装搜索引擎推送插件实现。

评论留言

唇枪舌剑(16)

  • cbimhuangsir的头像

    cbimhuangsir

    2022.9.20 14:09

    搜不到这个插件,可以分享下安装包吗

    回复
    • WBOLT_COM

      2022.9.20 14:09

      不规定这一sitemap插件的,你搜索sitemap安装其一即可。
      如果需要兼容百度搜索资源平台,你可以考虑我们的smart seo tool插件

  • 小生我怕怕的头像

    小生我怕怕

    2022.8.18 14:08

    独立页面的子站点 要给权重吗

    回复
    • WBOLT_COM

      2022.8.18 15:08

      独立页面的子站点指的是什么?

  • 学会习惯的头像

    学会习惯

    2020.4.6 12:04

    这么操作后还是没有文件生成

    回复
  • 水的眼泪的头像

    水的眼泪

    2020.3.26 22:03

    载入样式表单出错: 发生未知错误 (805303f4) 如何解决啊 感谢

    回复
  • 张洺川的头像

    张洺川

    2020.2.12 11:02

    大佬,你好,我想问下 Google XML Sitemaps插件 我的网站地图的高级设置里面有一个选项:::Include sitemap in HTML format (The required PHP XSL Module is not installed):::这个无法打对勾不能勾选,请教下 这个对于网站地图的设置有影响吗 怎么修复下

    回复
    • 杂志旗的头像

      杂志旗

      2020.5.10 16:05

      安装php-xsl的组件

  • 神秘的头像

    神秘

    2019.11.22 10:11

    安装后还是检测不到

    回复
  • 绝路的头像

    绝路

    2019.11.3 10:11

    这插件从没有成功开启过“Sitemap推送”检测功能,好久以前卸载了。今天安装了,还是没有修复这个bug,开发人员技术水平堪忧啊!

    回复
    • WBOLT_COM

      2019.11.4 09:11

      不可能每个sitemap的插件我们都去适配的,而且已经说明,如果无法检测,自己可以去手动查找去百度官方填写的。这跟技术有什么关系?!大言不惭。

  • NG的头像

    NG

    2019.10.28 15:10

    安装了以后还是提示未检测到有效站点sitemap,下面的子域名安装后却可以

    回复
  • 漫漫人生的头像

    漫漫人生

    2019.10.10 15:10

    这个有用,正需要

    回复
  • 信用卡的头像

    信用卡

    2019.9.3 11:09

    Since you are using Nginx as your web-server, please configure the following rewrite rules in case you get 404 Not Found errors for your sitemap: 提示这样要怎么操作?

    回复
    • WBOLT_COM

      2019.9.6 12:09

      @信用卡 就按照他的提示配置你的Nginx服务器啊。就是你需要找到你的网站的NG配置文件,然后确保以下内容已经添加:
      rewrite ^/sitemap(-+([a-zA-Z0-9_-]+))?\.xml$ “/index.php?xml_sitemap=params=$2” last;
      rewrite ^/sitemap(-+([a-zA-Z0-9_-]+))?\.xml\.gz$ “/index.php?xml_sitemap=params=$2;zip=true” last;
      rewrite ^/sitemap(-+([a-zA-Z0-9_-]+))?\.html$ “/index.php?xml_sitemap=params=$2;html=true” last;
      rewrite ^/sitemap(-+([a-zA-Z0-9_-]+))?\.html.gz$ “/index.php?xml_sitemap=params=$2;html=true;zip=true” last;

  • 一个小站长的头像

    一个小站长

    2019.7.23 23:07

    很有用的分享,非常感谢,尤其是百度提交的插件,很实用。

    回复