网站收录

手机版和电脑版分成两套地址:收录时该按哪个版本来算

同一份内容,电脑端和手机端用了两套地址,收录时该怎么处理?本文对比响应式模板与独立移动站在收录逻辑上的差别,说明移动版内容残缺、canonical 指向混乱、robots.txt 误屏蔽等常见问题,并给出一份可以照着做的自查顺序。

网站收录

手机版和电脑版分成两套地址:收录时该按哪个版本来算

不少站点会准备两套地址:一套给电脑端,一套给手机端,手机版通常挂在 m. 这样的二级域名下,或者放在 /m/ 这类路径里。也有人只做一套响应式模板,屏幕宽度变了,样式自己适配。两种做法都能用,但在收录这件事上,处理方式差别不小。

先分清两种形态

响应式:同一个 URL,同一份 HTML,靠 CSS 适配不同屏幕。对搜索引擎来说,只有一份地址、一份内容,几乎没有额外的处理成本。

独立移动站:桌面是 www.example.com/page,手机是 m.example.com/page,两个地址、两份 HTML。这时就多出一件事:让搜索引擎明白这两份内容其实是同一个页面。

移动优先的前提下,被重点看的往往是移动版

现在搜索引擎抓取和分析页面时,主要参考移动端呈现出来的版本。这意味着,如果移动版只显示了一半内容、正文被折叠、评论区没有加载出来,这些缺失的部分很可能就不参与判断。有些站点觉得页面明明有内容却收不进去,原因就出在移动版上。

独立移动站常见的三个问题

  • 移动版内容比桌面版少。桌面版有完整参数表、图片说明,移动版为了轻快把它们砍掉了。这属于两个版本内容不一致,容易被当成不同的页面来处理。
  • canonical 指向混乱。桌面版指自己,移动版也指自己,或者两边互相指。比较稳妥的做法是:移动版 canonical 指向桌面版对应地址,桌面版保留自我指向,同时两边加上互相标注的关联关系。
  • 移动版把蜘蛛挡在门外。有的移动站配了单独的 robots.txt,或者做了 UA 判断,把非手机 UA 直接跳走。这样一来,移动版页面对蜘蛛就是不可见的。

如果不想折腾两套地址

内容量不大、模板统一的站点,直接用响应式可以省掉大部分麻烦。真要拆成两套,就得保证两边的主要内容和标题结构大致一致,差异只体现在排版和交互上。

自查顺序

  1. 用手机 UA 抓一次移动版页面,看返回的 HTML 里有没有正文。
  2. 检查移动版和桌面版的 title、主标题、正文主体是否一致。
  3. 检查两边的 canonical 和关联标注是否互相呼应,不要出现链条或循环。
  4. 确认移动版 robots.txt 没有误屏蔽,也没有把蜘蛛跳转到别处。
  5. 在索引状态里分别看看两个地址的情况。只收了一个属于正常;两个都收且内容高度重叠,就要考虑收敛。

还有一种容易被忽略的写法

有的站点用同一个 URL,靠 UA 判断返回不同的 HTML。这种做法搜索引擎处理起来比较吃力,也容易造成抓取到的版本和你以为的版本对不上。如果一定要这么做,至少用 Vary: User-Agent 声明,并且保证两版的内容和链接结构基本一致。

别把移动端当成第二优先

在移动优先的抓取逻辑下,移动版其实就是主场。把移动版当成一个简化副本、内容随便少一点,长期看会影响对页面质量的判断。反过来,如果移动版内容完整、加载正常、链接可点,桌面版通常也不会差到哪里去。

两套地址不是问题,两套内容才是。先保证两边说的是同一件事,再谈收录。