我们有一个单独的移动站点和一个单独的桌面站点。基本上,每个普通页面都有一个“移动”页面,如下所示:
public_html/home.php public_html/m/home.php
m/home.php出现在搜索结果中。有没有可能让谷歌显示正常的home.php?
响应式设计是一个很好的解决方案,但这不是我目前正在寻找的答案。
我不想301重定向m/home.php,因为移动设备上的人们仍然需要查看它。
当我检测到用户没有使用移动浏览器时,我唯一的选择是将用户从m/home.php重定向到home.php吗?
发布于 2015-10-09 01:08:26
我的建议是将noindex meta放在你所有的移动页面上,这有助于你阻止移动页面在Google serp上获得结果,然后在你的正常网站集上添加移动检测脚本,并为移动用户重定向。
发布于 2015-10-09 12:48:53
如果你在问如何阻止你的手机网站(比如m.yoursite.com)在谷歌的桌面搜索中被索引和显示,你可以请求Googlebot不要通过robots.txt索引你的手机网站。
所以,在m.yoursite.com/robots.txt上。添加以下四行:
用户代理: Googlebot
禁止:/
用户代理: Googlebot-Mobile
允许:/
这将告诉标准的Googlebot不要索引你的站点(请注意,它仍然可以偶尔爬行)。Googlebot- mobile,它有一个不同的用户代理,将匹配第二个用户代理行,并将被允许索引您的网站的移动索引。
谢谢。
https://stackoverflow.com/questions/32980284
复制相似问题