我的网站运行在一个专用的服务器,并有一个子文件夹中的Wordpress。
我有我的主站点,它不是wordpress,它有一个站点地图-例如,not /sitemap.xml.该站点地图由php程序更新,并自动提交给google和bing。此站点地图仅包含位于我的域根目录中的页面,并且有大约1000个条目。
我在域根目录中有一个robots.txt,其中包含例如Sitemap:http://www.example.com/sitemap.xml
我现在还在子文件夹中安装了Wordpress,例如: now /news/
我还安装了免费的Yoast插件,但目前已经禁用了xml站点地图功能。
我有几个相关的问题。
1)对于我来说,拥有多个站点地图的最佳方式是什么--一个主站点和一个或多个站点的wordpress部分?我的wordpress文章主要是新闻文章,但我还没有被谷歌新闻所接受。
2)我应该只启用Yoast站点地图,还是应该使用不同的sitemap插件,比如Google站点地图,甚至是其他一些站点地图插件(我看了更好的WordPress Google站点地图,但目前它可以兼容到: 4.4.7最后更新:1年前)--我正在使用Word4.7.2。
3)是否用站点地图索引替换当前robot.txt中的行?
4)如果站点地图有不同的名称-例如sitemap1.xml和sitemap2.xml
如有其他考虑,将不胜感激。
发布于 2017-05-23 13:42:17
可以为站点的不同部分创建多个XML站点地图。像Yoast这样的工具能够为站点的WordPress部分生成站点地图,您可以为另一部分找到不同的站点地图生成器。
Google站点地图生成器会抓取您的站点以生成站点地图。吉斯特号将把这些帖子从数据库中提取出来。
如果您有多个站点地图,它们应该有不同的名称或驻留在不同的目录中。只要每个站点地图在您的站点上都有一个唯一的URL,就可以了。
您可以在robots.txt或将它们分别提交到Google搜索控制台中列出您的站点地图。下面是robots.txt的一些示例代码:
Sitemap: http://example.com/main-site-sitemap.xml
Sitemap: http://example.com/wordpress/sitemap.xmlhttps://webmasters.stackexchange.com/questions/104215
复制相似问题