如何为手机和台式机上具有不同页面的网站创建站点地图?

问题描述 投票:1回答:5

我有一个网站,它具有两个不同的页面结构-一个用于移动访问者,一个用于桌面。这就是为什么我有两个站点地图文件-一个用于移动设备,一个用于台式机。我想创建一个robots.txt文件,该文件将“告诉”搜索引擎机器人以扫描移动站点地图中的移动站点,以及桌面站点地图中的桌面站点。我怎样才能做到这一点?我考虑过创建一个站点地图索引文件,该文件将指向这两个站点地图,并向robots.txt文件添加以下指令:站点地图:[sitemap-index-location]这是正确的方法吗?

seo sitemap robots.txt
5个回答
3
投票

我无法确定,但是我认为最佳做法是在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

0
投票

robots.txt不会告诉搜索引擎哪个移动端是您的PC端,他只能声明一个站点地图。这就足够了,我想您可以在html页面标题中添加一个判断终端pc端网络移动端移动页面,这不好吗?站点地图页面上有一个链接,然后更多地促进包含。


0
投票

我想我会推荐您进行响应式网站设计。


0
投票

除了要说明robots.txt中的文件,您还应登录Google网站站长工具并在此处提交站点地图。那会告诉你


0
投票

桌面版XML Sitemap-

© www.soinside.com 2019 - 2024. All rights reserved.