跳至正文
Shopify · Google SEO

Shopify导航与mega menu:链接能抓取,手机和键盘也要能用

// / / 光算科技

Shopify菜单应让用户容易找到目标页面,同时提供搜索引擎能发现的真实链接。mega menu只是展开更多分类的一种方式,分类少时未必需要;菜单越大、链接越多,并不自动代表SEO越好。

先决定买家怎么找,再决定菜单多大

用商品类型、用途和真实选购任务组织分组,名称应能预示目的地。把重要集合放在容易发现的位置;较细的内容也可以由相关集合或文章引出,不必将全站所有地址塞入顶层菜单。

Shopify菜单帮助说明,在Content → Menus组织产品、集合、页面和文章等链接,再由主题设置决定显示位置。保存配置后仍要检查当前发布主题的实际结果,不能把后台菜单列表当作前台已经可用。

全部商品文字链接旁设独立展开按钮,下方列水瓶、杯子和手提袋,旁边绘制Tab、Enter和Esc键
AI辅助原创控件与键盘示意,不是可直接部署的菜单代码,也不是某主题已经通过辅助技术测试的截图。

抓取检查:看真实链接,不只看鼠标能点

Google的链接指南推荐可解析的a元素和href。只有onclick动作、没有可用href的伪链接,不是可靠的替代品。链接目标还要返回对应内容,不能因为最终200就忽略它落到了首页或错误商品。

同时看初始HTML与渲染后DOM。Google可以处理JavaScript生成的内容和链接,因此“菜单在JS里”不等于必然无效;但依赖用户点击后才创建、或因资源失败没有生成的链接,需要实际排查。禁用脚本的检查有助于发现依赖,不等同于完整模拟Googlebot。

robots限制和页面noindex另查。菜单本身放着链接,不能覆盖目标页的访问或索引设置;找不到主商品也不一定只能靠sitemap补救,还应修正相关页面上的实际入口。

链接与展开按钮,不能让一次点击承担两个不清楚的动作

如果“全部商品”应打开集合页,旁边的按钮负责展开子菜单,就分别保留清楚的链接和按钮。若顶层只有展开功能,则按控件语义处理,不拿空href或#伪装为真实页面入口。

Shopify主题无障碍建议要求菜单可由键盘操作、焦点清楚,不只依赖鼠标悬停。WAI的带顶层链接的披露导航示例展示了这种分工,但也明确示例不是可直接用于生产的完整实现,应针对浏览器和辅助技术测试。普通网站导航无需为名称里有“menu”就机械添加ARIA menu角色。

按真实操作检查,而不是只截一张展开图

操作要观察什么
Tab与Shift+Tab焦点按合理顺序经过顶层链接和按钮,视觉可辨
展开按钮的Enter或Space菜单按预期展开/收起,状态与aria-expanded一致
展开后的子链接可以用键盘到达,Enter进入正确页面
Escape关闭对应披露导航关闭后焦点回到控制按钮
手机点按无需hover也能展开、访问子项及关闭,页面不横向溢出
缩放与长名称标签仍能读,触控目标不互相覆盖,关键目的地没有消失

如果采用的是模态抽屉,还需按抽屉本身的交互核焦点管理;不要把普通下拉和模态层当成同一种组件。真实辅助技术体验需要实际测试,几何尺寸或Lighthouse分数不能代替。

发布后再查入口和搜索结果

在正常公网缓存下检查桌面、手机、菜单关闭/展开状态和目标页。图片、促销区或第三方应用加入菜单后,重新检查遮挡与性能。保留已测范围和失败请求,不把未测设备写成全部通过。

菜单能用后,集合页仍要有真实选购内容,见集合页SEO;抓取与索引则沿技术自查清单继续。导航改善可以被操作测试确认,排名和有效咨询仍应由后续实际数据评价。