XML格式的网站地图是一个网站SEO最基础的东西,有了sitemap.xml确实对于网站的收录有帮助。三好菌之前一直用的柳城的Baidu Sitemap Generator插件,但是在更换主机环境以后,发现无法生成sitemap.xml了,点击“Update XML file”按钮后一片空白。原因应该是Baidu Sitemap Generator插件与PHP7不兼容导致的。
而柳城看来也没有更新该插件的打算了,因为插件官方页面的评论已经关闭了。于是三好菌只好再找其他的XML网站地图插件,在WordPress后台搜索发现“XML 站点地图 & 谷歌新闻订阅源(XML Sitemap & Google News Feeds)”的安装数量和好评率都还不错,于是就安装了它。结果发现还真不错。
你可以先预览一下 http://www.windows10.pro/sitemap.xml ,看看效果如何。
首先,“XML 站点地图 & 谷歌新闻订阅源”插件的设置界面是集成在WordPress的“阅读”设置界面中的。如图:
“XML 站点地图 & 谷歌新闻订阅源”插件一个很显而易见的优点就是插件的设置很傻瓜化,普通用户根本不需要任何设置,安装该插件之后就可以当甩手掌柜了。正像作者介绍中说的那样:
本插件相比起其他 XML 站点地图插件的优点便在于其简易性。它不需要你修改文件或文件夹权限,不需要移动文件或在那些困难复杂的插件选项上耗费时间。
你,或是你的多站点网络的管理者,完全不需为在其他 XML 站点地图插件上才会出现的过于复杂的设置所困扰。本插件的默认设置已足以应对大多数情况,XML 站点地图中诸如 ChangeFreq 或链接优先级等指数将会根据文章发表时长与评论活动情况自动运算。
如果你进行稍复杂些的自定义,“XML 站点地图 & 谷歌新闻订阅源”插件也提供了一些很实用的设置项:
- 额外 robots.txt 规则
方便你在WordPress默认的robots规则后追加自定义规则(规则的写法,参见《为你的 WordPress 站点添加 robots.txt》相关内容)。
- 谷歌新闻站点地图
除了生成 XML 站点地图,另外还可以选择生成谷歌新闻站点地图,这对一些新闻站点还是很用的。
更多的设置看下图:
- 包含的文章类型、分类
你可以选择sitemap.xml文件中包含的文章类型,以及是否包含分类目录和标签。
- 允许的域名
你的网站中会有其他域名的链接,例如 Page Links To 插件的自定义链接,如果想被包含在站点地图中,可以添加到文本框中。
- 包含自定义链接
可以把自定义链接添加进站点地图并设置优先级。
- 包含自定义的 XML 站点地图
你如果手工制作的还有其它XML地图,那么可以添加到这里,它会被追加到主XML站点地图中。
你可以在WordPress后台“安装插件”页面搜索“XML Sitemap & Google News feeds”,或者到 WordPress.org插件页面 查看详情和手动下载。