站点运营

站点运营:移動端适配自查,別让手机上排版错位又点不動

很多站点在电脑上看正常,一到手机上就横向滚動、按钮点不着、彈窗盖住正文。本文给出一份移動端适配自查清單,覆盖 viewport、点击目标、元素溢出、浮层遮挡、图片自适應,以及桌面端與移動端内容一致性核對,並附一套可执行的检查流程。

站点运营

站点运营:移動端适配自查,別让手机上排版错位又点不動

移動端流量占比高已经是常態,但不少站点在电脑上看没問题,一到手机上就出現横向滚動、按钮点不着、彈窗盖住正文的情况。這類問题不只影响訪客,也會影响蜘蛛對頁面的判断——現在搜尋引擎普遍以移動端版本作為主要抓取對象,手机上呈現的内容,往往就是它看到的全部。

先明确一個前提:移動端頁面就是主頁面

不少人仍然把手机版当成“简化版”,桌面端有的内容在移動端被折叠、隐藏甚至直接不輸出。如果被隐藏的正文、内鏈、结构化資料在移動端並不存在,蜘蛛很可能就抓不到。自查时不要只比“看起来像不像”,而要比“DOM 里有没有”。

逐項自查清單

1. viewport 與基准字号

  • 頁面 head 里是否有 viewport 声明,是否誤寫了禁止缩放之類的參數;
  • 去掉缩放後正文是否小到需要放大才能讀,基准字号建议不低于 16px;
  • 是否用 px 固定宽度寫死容器,導致小屏被撑破。

2. 点击目标與間距

  • 導航、翻頁、關閉按钮的實际可点区域是否够大,一般建议不小于 44×44 像素;
  • 相邻連結之間是否挨得太近,容易誤触;
  • 下拉菜單在触屏上是否只能靠悬停触發。

3. 横向滚動與溢出

  • 在 320px、375px、414px 等宽度下確認是否出現左右滑動;
  • 定位常见来源:固定宽度的图片、宽表格、長英文串、代碼块、内嵌 iframe;
  • 表格類内容可考虑放進横向滚動容器,而不是硬压成两行。

4. 彈窗與遮挡

  • 首屏是否被 App 下载引導、cookie 提示、订阅彈窗占满;
  • 彈窗能否關閉,關閉後是否真的消失;
  • 是否有元素用 position: fixed 挡住了底部導航或正文。

5. 图片與媒体

  • 图片有没有設定 max-width: 100%,小屏下是否溢出;
  • 是否按屏幕宽度提供合适尺寸的图,別让手机下载桌面大图;
  • 视频、地图等第三方嵌入是否自适應。

桌面與移動端内容一致性

常见的坑包括:移動端把正文後半段省略成“展開阅讀”却点不開、分頁被替換成無限滚動而地址不變、结构化資料和面包屑只在桌面端輸出。自查时可以在两個尺寸下分別查看頁面源碼,重点核對正文段落數、主要内鏈、canonical 與 h1 是否一致。

一份可执行的检查流程

  1. 挑出訪問量最高的 20 個頁面和最近發布的 20 個頁面,作為首批样本;
  2. 在開發者工具里切到移動设备模式逐個尺寸過一遍,再用真机复核;
  3. 把問题记進表格:頁面地址、問题類型、影响范围、修复人、修复時間;
  4. 修复後回归驗證,並從抓取日誌里看這些頁面的移動端抓取是否正常返回;
  5. 把最容易反复出現的問题寫進前端規范,避免新頁面重蹈覆辙。
提醒:移動端改動往往會牵動頁面缓存和 CDN,改完样式後先確認更新是否已经生效,不要拿舊版本頁面下结论。

移動端适配不必一次做到完美,但需要固定节奏去查。把上面這些項目纳入版本上线的检查清單,比等到訪客投诉、抓取異常再回头排查要省事得多。