相同的桌面和移动URL,没有子域或子文件夹:
桌面URL
site-name.com
<link rel="canonical" href="index.php?/...">移动URL
site-name.com
<link rel="canonical" href="index.php?/...">移动可用性
Touch elements too close 307
Content not sized to viewport 306
Small font size 170
Viewport not configured 170
Accessed last time: 7days agogooglebot-mobile所做的是爬行:
http://site-name.com/index.php?/.../&mobile=false
Last time: 7days agoRobots.txt:
Disallow: *&mobile=false大约在3-4个月前进行了修改。
这是一个链接上的移动布局,以强制切换访客到桌面版本。
以上所有的移动可用性问题都来自桌面版本,这显然会导致所有这些问题。移动主题是从3月底开始运行的,就在新的移动排名规则发布之前不久。
我用robots.txt阻止了它,因为它也在桌面上创建了重复的内容(我现在读到了,这不是最佳实践)。这就是为什么被排除在外的不仅仅是googlebot--手机。
我如何告诉googlebot-移动用户不要使用桌面内容?我应该使用"URL参数“来消除这个小小的误解吗?
谢谢您的帮助!
发布于 2015-11-07 04:47:58
看着你的设置..。
Identical desktop and mobile URLs, no subdomain or sub-folder:
Desktop URL
site-name.com
<link rel="canonical" href="index.php?/...">
Mobile URL
site-name.com
<link rel="canonical" href="index.php?/...">我看到了一个问题。你把谷歌搞混了。您需要在桌面和移动站点之间创建一个关联,而不是表示两者都不是原始的。
在桌面页面上需要的是<head>和</head>之间的以下内容
<link rel="alternate" media="only screen and (max-width: 111px)" href="http://mobilesite.example.com">...but将111 to中的111个更改为连接站点的远程设备应该具有的最大像素数,以推荐移动站点。将http://mobilesite.example.com更改为完整的URL,使其与您放置上述HTML代码的页面相同。
然后在移动版本上,您可以使用:
当然,将http://desktop.example.com更改为桌面等效站点的完整URL。
一旦您这样做,配置您的服务器,以便移动设备自动重定向到您的网站的移动版本,然后您可以测试桌面版本的网页,在页面速度洞察力。
移动可用性触摸元素太接近307个内容没有大小到视图306小字体大小170查看端口未配置170
如果您收到了大量这样的错误,那么在所有移动页面中包含<head>和</head>之间的以下内容:
<meta name="viewport" content="width=device-width,initial-scale=1">这将将窗口设置为实际的移动设备大小。然后,当你发现一些太宽的错误时,你就会知道宽度限制。
我如何告诉googlebot-移动用户不要使用桌面内容?
早些时候,您提到"...Which是移动布局上的一个链接,可以强制将访问者切换到桌面版本。“
的能力有限
问题是,该链接至少在一个移动页面上,任何人,包括googlebot都可以访问。
由于google不涉及基于后处理的数据,我建议的是创建一个特别的警告页面,告诉坚持使用桌面版本的用户他们真正进入的是什么,如果他们想继续,那么他们可以选择一个按钮来接收他们。
这是如何制作按钮的一个示例:
<form action="/path/to/url-to-desktop-switcher" method="POST">
<input type="hidden" name="mydata" value="1">
<input type="submit" value="switch">
</form>我之所以建议这样做,是因为当用户单击按钮时,数据是通过POST方法而不是GET方法发送到服务器的,而bots通常不会单击表单按钮。
我添加了一个隐藏的表单项,以便在选择按钮时将数据传递到脚本中。好消息是按钮可以被样式化,但坏消息是按钮中的文本不能有太多字符,或者对于移动屏幕来说太大了。
https://webmasters.stackexchange.com/questions/86773
复制相似问题