06. URL、信息架构、内链与多语言 · 资料陈述 · 教学步骤 6
锁定URL技术边界
大小写、规范页和无限空分页会制造重复与抓取浪费。
原知识点:URL统一小写;可索引页面和分页使用self-canonical;请求超出真实页数时返回404。
执行步骤
- 先选择唯一URL规范:协议、主机、大小写、尾斜杠、参数和分页格式。
- 在路由层把非规范但合法的单一变体重定向到规范URL;不要制造重定向链或循环。
- 在规范页面输出绝对自指canonical,并确保内链和sitemap只使用相同版本。
- 对不存在slug、删除内容、越界分页和非法参数分别定义404、410、重定向或安全400等实际响应。
- 用HTTP客户端和浏览器测试代表URL的最终状态、Location、正文、canonical、内链与sitemap,建立自动回归。
可复制工作表
URL规范:HTTPS__;主机__;大小写__;尾斜杠__;参数__;分页__ 测试URL:__ 期望状态:200/301/308/400/404/410__ 期望最终URL:__ 实际状态链:__ canonical:__ 页面内链版本:__ sitemap版本:__ 不存在slug:__ 删除内容:__ 越界分页:__ 非法参数:__ 自动回归命令/结果:__
完整示例
【完整示例】规范为https、www、全小写、详情页尾斜杠。HTTP和大写变体一次301到https://www.example.com/audio-tools/;该页200且自指canonical,内链和sitemap一致。/audio-tools/not-exist/与?page=99真实404,不回首页200。具体规范可不同,但信号必须一致。
完成清单
- 协议、主机、大小写、尾斜杠、参数和分页规范已明确。
- 状态码、最终URL、canonical、内链和sitemap信号一致。
- 不存在、删除、越界和非法请求均有真实且经测试的处理。
- 没有重定向链、循环、200空页或越界无限页面。
当前官方依据
平台规则会变化,行动前以打开后的当前官方页面为准。
适用条件
路由、数据层和模板共同执行边界。
来源:谈谈海量 SEO 页面以及最近的一些收获