我的网站有两种不同的页面结构 - 一种用于移动访问者,另一种用于桌面。这就是为什么我有两个站点地图文件 - 一个用于移动设备,一个用于桌面。
我想创建一个 robots.txt 文件,它会“告诉”搜索引擎机器人扫描移动网站的移动站点地图,以及桌面站点的桌面站点地图。
我该怎么做?
我想创建一个指向这两个站点地图的站点地图索引文件,并将以下指令添加到 robots.txt 文件:
站点地图:[站点地图索引位置]
这是正确的方法吗?
最佳答案
我不能给你肯定,但我相信最好的做法是通知 robots.txt 中的两个站点地图。在移动站点地图中,您已经有了标记 <mobile:mobile/>
正在报告移动版本。
另一个有趣的问题可能还包括创建站点地图索引:
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>http://example.com/sitemap.desktop.xml</loc>
</sitemap>
<sitemap>
<loc>http://m.example.com/sitemap.mobile.xml</loc>
</sitemap>
</sitemapindex>
您的 robots.txt 将如下所示:
# Sitemap index
Sitemap: http://example.com/sitemap.xml
# Other sitemaps. I know it is already declared in the sitemap index, but I believe it will do no harm also set here
Sitemap: http://example.com/sitemap.desktop.xml
Sitemap: http://example.com/sitemap.mobile.xml
关于seo - 如何为移动端和桌面端不同页面的网站创建站点地图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14399664/