知识库 / 附录 · 参考 / 模板 / 案例 / FAQ / 搜索引擎优化(SEO) ↗ / 第 097 节
SEO 模板字段映射表(前后端必备)
适用对象:前端开发 / 后端开发 / SEO 专员 / 产品经理
适用范围:页面模板级(首页 / 列表页 / 详情页 / 专题页)
一、基础 SEO 字段映射(所有页面通用)#
| SEO项 | 后端字段(示例) | 前端输出位置 | 是否必填 | SEO说明 |
| Title | seo_title | <title> | ✅ | 每页唯一,核心关键词 |
| Description | seo_description | <meta name="description"> | ✅ | 搜索摘要 |
| Keywords | seo_keywords | <meta name="keywords"> | ⭕ | 可选 |
| Canonical | canonical_url | <link rel="canonical"> | ✅ | 防重复 |
| Robots | meta_robots | <meta name="robots"> | ⭕ | 控制索引 |
| 页面URL | page_url | 所有SEO字段引用 | ✅ | 绝对路径 |
二、H 标签结构字段映射(页面结构核心)#
| SEO结构 | 后端字段 | 前端标签 | 是否必填 | 说明 |
| H1 | page_title | <h1> | ✅ | 页面主主题 |
| H2 模块标题 | module_title | <h2> | ✅ | 可隐藏 |
| H3 子标题 | section_title | <h3> | ⭕ | 内容分段 |
| 分类名称 | category_name | <h1> 或 <h2> | ✅ | 列表页主标题 |
⚠️ 说明:
-
H 标签必须存在于 HTML 源码
-
UI 不适合展示时,可 CSS 隐藏,但不可删除
三、内容页(文章 / 博客)字段映射#
| SEO项 | 后端字段 | 前端位置 | 是否必填 | 说明 |
| 文章标题 | title | H1 / Title | ✅ | 与页面主题一致 |
| 正文内容 | content_html | <main> | ✅ | 必须直出 |
| 作者 | author_name | 文本 / Schema | ⭕ | 提升可信度 |
| 发布时间 | publish_date | 文本 / Schema | ✅ | 收录重要信号 |
| 更新时间 | update_date | Schema | ⭕ | 内容新鲜度 |
| 分类 | category | 内链 / 面包屑 | ✅ | 结构定位 |
| 标签 | tags[] | <a> 链接 | ⭕ | 主题关联 |
| 封面图 | cover_image | <img> | ⭕ | ALT 必填 |
四、影视站(VideoObject)字段映射(重点)#
| SEO项 | 后端字段 | 前端 / Schema | 是否必填 | 说明 |
| 视频标题 | video_title | H1 / Title | ✅ | 页面核心 |
| 视频描述 | video_description | 正文 / Schema | ✅ | 决定理解度 |
| 缩略图 | thumbnail_url | Schema | ✅ | 富摘要 |
| 播放URL | video_url | Schema | ⭕ | 直链 |
| 嵌入URL | embed_url | Schema | ⭕ | iframe |
| 时长 | duration | Schema | ⭕ | ISO 8601 |
| 分类 | video_category | 面包屑 | ✅ | 层级 |
| 演员 | actors[] | <a> / Schema | ⭕ | 内链资源 |
五、结构化数据(JSON-LD)字段映射#
| Schema类型 | 后端字段集合 | 前端输出位置 | 是否必填 |
| Article | schema_article | <script type="application/ld+json"> | ✅ |
| NewsArticle | schema_news | 同上 | ⭕ |
| VideoObject | schema_video | 同上 | 影视站必填 |
| BreadcrumbList | schema_breadcrumb | 同上 | ✅ |
| WebSite | schema_website | 同上 | 首页 |
| FAQPage | schema_faq | 同上 | ⭕ |
⚠️ 前端必须:
-
原样输出 JSON
-
不转义
-
不拆分
六、分页与列表页字段映射#
| SEO项 | 后端字段 | 前端输出 | 是否必填 | 说明 |
| 当前页码 | current_page | 文本/逻辑 | ✅ | |
| 总页数 | total_pages | 逻辑 | ✅ | |
| Prev URL | prev_url | <link rel="prev"> | ⭕ | |
| Next URL | next_url | <link rel="next"> | ⭕ | |
| 列表数据 | list_items[] | <a> 列表 | ✅ | |
| 分页URL规则 | page_url_tpl | 路由 | ✅ | /page/{n}/ |
七、内链模块字段映射(开发必须支持)#
| 内链类型 | 后端字段 | 前端表现 | SEO作用 |
| 相关文章 | related_posts[] | <a> 列表 | 主题集群 |
| 推荐内容 | recommended[] | <a> 列表 | 权重流 |
| 专题入口 | topic_url | <a> | 核心权重 |
| 分类入口 | category_url | <a> | 结构强化 |
| 标签入口 | tag_url | <a> | 长尾 |
八、IndexNow 推送字段映射(后端)#
| 功能 | 后端字段/接口 | 说明 |
| 推送URL | url_list[] | 新增/更新 |
| Key | indexnow_key | 固定 |
| 推送状态 | push_status | success / fail |
| 推送时间 | push_time | 日志 |
| 推送类型 | push_type | new / update / delete |
九、前后端对接统一规范(强制)#
-
字段命名统一(避免同义字段混乱)
-
SEO字段不可写死在前端
-
模板中必须预留 SEO 注入点
-
JSON-LD 完整由后端生成
-
URL 规则由后端控制,前端只渲染
十、上线前 SEO 模板验收清单(基于字段)#
-
☐ Title 正确输出
-
☐ Description 非空
-
☐ H1 唯一
-
☐ Canonical 正确
-
☐ Schema 正确渲染
-
☐ 分页 prev/next 正确
-
☐ 内链模块有数据
-
☐ IndexNow 推送成功
结语(非常重要)#
SEO 模板字段映射,是前后端协作的“共同语言”。
没有映射表 → SEO只能靠人工补救
有映射表 → SEO可以规模化、模板化、自动化