站点地图能否链接上级目录路径?谷歌等搜索引擎认可Next.js生成方式吗?
谷歌等主流搜索引擎是否接受Next.js生成的跨路径站点地图?
Next.js提供了内置的站点地图工具,比如generateSitemaps()函数,它会生成类似/sitemap/1.xml、/sitemap/2.xml这类存放在子路径下的站点地图文件。
根据sitemap协议的规定:
站点地图文件的位置决定了该站点地图中可包含的URL集合。位于http://example.com/catalog/sitemap.xml的站点地图可包含所有以http://example.com/catalog/开头的URL,但不能包含以http://example.com/images/开头的URL。
按照这个规则,/sitemap/1.xml中包含/product、/article这类不在/sitemap路径下的URL似乎不符合规范,那谷歌等主流搜索引擎是否接受这种生成方式?
答案是肯定的,谷歌、Bing等主流搜索引擎完全接受Next.js的这种站点地图生成方式:
- 虽然sitemap协议早期提到了路径匹配的限制,但搜索引擎在实际运作中已经放宽了这一要求,只要站点地图内的URL属于当前域名,无论站点地图文件本身在哪个子路径下,搜索引擎都会正常抓取、解析这些URL。
- Next.js的官方站点地图工具是基于搜索引擎的实际兼容情况设计的,这种生成方式已经经过大量站点的验证,不会对页面索引产生负面影响。
内容的提问来源于stack exchange,提问作者rkuang25
相关产品推荐
相关产品推荐

