用途:在语义核心构建之后、内链与结构化数据之前,将语义核心转换为可爬取且对 LLM 友好的信息架构,输出 URL 策略与页面角色体系。
主要能力:负责 URL 策略、页面分类(taxonomy)、页面角色与内容归属、canonical 模型、hreflang 分组、index/noindex 策略,以及 pillar/topic/news/article/blog/project 等页面角色分离与重复内容预防。不负责语义核心创建、页面正文撰写、内链图细节、JSON-LD 实现、UI 设计或外链。
使用方式:先读取语义核心、实体-主题映射、站点约束、语言与内容模型;为每个集群/实体/主题确定规范页面角色;先定义路由模式再生成具体 URL;按页面角色设定 canonical 策略;为本地化对等页定义 hreflang 组;标记页面状态(planned、draft、published、noindex、deferred);记录重复内容风险与归属边界;使用 assets/url-map.template.yaml 生成 url-map.yaml,再移交给内链架构师与 technical-seo-schema-engineer。生成完整 URL 地图前需先阅读 references/url-architecture.md。
规则要点:页面具有独立用户/搜索角色与可见内容时可自 canonical;新闻简讯与扩展长文分别作为快速新闻面与持久解释面时可各自自 canonical,默认不要把简讯 canonical 到长文;主题与 pillar 页应汇总组织,不得复制文章正文;本地化页面使用 hreflang,但不替代 canonical 自引用;x-default 默认由默认语言承担,除非站点有独立语言选择页;翻译质量未知时标记为 draft 或 deferred。安全边界:不将后台、API、私有仪表盘、原始分析、IP 日志、密钥文件或预发 URL 暴露为可索引页面;不以隐藏导航代替 noindex;不为可爬取性削弱认证或安全头;url-map.yaml 与公开产物中不得含私有源 URL、凭据、令牌、未发布草稿或内部备注。
验证:完成前检查每个页面均有 URL、页面类型、语言、canonical、索引策略与理由;每个语言替代页有连贯 hreflang 组;每个 story 每语言至多一个简讯与一个长文;主题页不复制正文;内链细节与 schema 实现分别留给后续角色。可用 python3 <codex-skills-dir>/senior-skill-architect/scripts/lint_production_skill.py ./skills/information-architecture-seo 与 python3 ./plans/seo-llm-skill-cluster/scripts/lint_skill_cluster.py . 校验,前向测试位于 evals.json。输出为 URL 策略摘要、页面角色表、canonical 与 hreflang 策略、重复内容风险及移交给内链与技术 SEO/schema 的说明。