2015-04-15 53 views
2

正如你们可能知道的那样,谷歌正在推出一种算法来惩罚不友好的移动网站。响应式网站|谷歌规则

让我们假设我的网站目前没有反应。我可以修改css和html来使其响应(通过在css中使用宽度技术或甚至媒体功能)现在,这将工作100%,并呈现为我的网站“移动友好”。

另一种解决方案是创建一个全新的移动模板,只是加载不同的网站下差不多,所以当用户从它它们重定向到一个新的站点的移动设备访问该网站的“移动。websitename .COM ”。我的问题是,Google的观点是否会使最初的网站(域中没有移动设备的反应迟钝)在技术上有所反应?或者谷歌不够聪明,认为移动用户将被重定向到移动版本的网站。

我希望我的问题很清楚,如果我不是,请告诉我。

问候

+0

我**猜测**是谷歌将解释为两个不同的网站**,因为它们是**。你会得到两个排名,每个域名一个......我想。 –

+0

@Paulie_D嗯有趣,所以你说的这个问题谷歌没有正式公告,这意味着它只是专家意见会发生什么。 – Eclipse

+0

@TZHX我将为移动设备创建一个全新的目录,这意味着不仅仅是新的CSS,还包括新的HTML甚至PHP。 – Eclipse

回答

0

谷歌将强烈希望您创建一个真正具有响应性设计。但是,他们也明白,这对于所有人或预算都是不可能的,因此愿意采用不太全面的解决方案。

假设你有你的主要网站www.example.com,且您希望在m.example.com制作一个单独移动网站。

您的主要网站的每个页面,则需要添加以下的标题:

<link rel="alternate" media="only screen and (max-width: 320px)" 
     href="http://m.example.com/****" > 

与路径更换****到相应的网页上您的移动网站,同时还调整了部分在media=中添加到您希望将页面用于的相应媒体查询。如果你愿意,你可以有几个迎合多种屏幕尺寸。

注:这实际上并没有将用户重定向 - 功能在手机上它仅适用于谷歌或其他搜索引擎(?我知道,它们仍然存在令人震惊的是,右)或浏览器,用户可以明确要求移动/桌面网站。你需要处理基于用户代理字符串重定向

然后,您的移动网站的每个网页上,你需要一个类似的链接:

<link rel="canonical" href="http://www.example.com/****" > 

再次,适当更换**** ,相应的页面。

您可以通过查看their web pages on the subject了解有关响应式设计和Google喜欢的更多内容。 只是重定向移动用户远没有这个标记在实现你服务以及格式的内容向移动用户可能妨碍谷歌,并导致您的网站从移动搜索被处罚。