WordPress 5.5 中整合了新的站点地图(sitemap)功能。站点地图可以让搜索引擎更好地理解网站的结构,更方便地发现网站上的新内容和重要内容。现在 WordPress 默认在站点发布之时就提供一个 XML 格式的站点地图。
站点地图功能大家应该也很熟悉。大名鼎鼎的 sitemap 插件 Google XML Sitemaps(原 Google (XML) Sitemaps Generator for WordPress) 相信很多人都用过。当初水景一页更新到多站点模式的时候还遇到问题了。现在,更新到 WordPress 5.5 之后,这类插件是否还需要保留就得看各自的需求了。
WordPress 5.5 中,默认的网站地图地址是 /wp-sitemap.xml
。例如,水景一页的网站地图 https://cnzhx.net/wp-sitemap.xml。打开后可以参考如下的页面内容,
XML Sitemap This XML Sitemap is generated by WordPress to make your content more visible for search engines. Learn more about XML sitemaps. Number of URLs in this XML Sitemap: 5. URL https://cnzhx.net/wp-sitemap-posts-post-1.xml https://cnzhx.net/wp-sitemap-posts-page-1.xml https://cnzhx.net/wp-sitemap-taxonomies-category-1.xml https://cnzhx.net/wp-sitemap-taxonomies-post_tag-1.xml https://cnzhx.net/wp-sitemap-users-1.xml
很显然,WordPress 将文章、页面、分类、标签和用户各建了一个子地图页面。将其与水景一页当前使用的 Google XML Sitemaps 提供的网站地图 https://cnzhx.net/sitemap.xml 相对比就能看出来区别,
- WordPress 5.5 中的网站地图还比较原始,过于简陋,缺乏一些现代化的功能。
- 还不能提供自定义加入的页面,当然不排除以后会有人开发提供自定义功能的插件,毕竟 WordPress 已经预留了自定义 WP-sitemap 的接口。
- 将所有文章挤在一个专门的文章类 sitemap 中也会给文章数量很大的网站造成困难。我们知道,当一个页面中条目数量过大时就会带来处理效率的问题。不知道 WordPress 是否为此设定了调整机制,比如条目数目大于 1000 时就再增加一个新的
/wp-sitemap-posts-post-2.xml
。想来应该是会有类似的考虑。
目前看来,这个默认提供的网站地图还无法取代 sitemap 插件。就水景一页网站上的情况来看,还是只有 Google XML Sitemaps 才能满足需求。©
本文发表于水景一页。永久链接:<https://cnzhx.net/blog/default-sitemap-in-wordpress-5-5/>。转载请保留此信息及相应链接。
百度不接受索引型地图了
哈?那要什么格式的?让它的蜘蛛自己慢慢爬吧 :D