# 游戏站SEO优化技能指南 \> AI技能文档:游戏网站SEO优化规则与执行标准 ## 文档结构说明 本文档采用规则化格式,便于AI理解与执行: - \*\*规则格式\*\*:\`IF \[条件\] THEN \[执行动作\]\` - \*\*模板格式\*\*:使用占位符 \`{变量名}\` 表示需要填充的内容 - \*\*检查项\*\*:使用 \`CHECK:\` 标记需要验证的内容 - \*\*优先级\*\*:P0=必须,P1=重要,P2=建议 --- ## 1. URL结构规则 ### 规则1.1:URL格式标准 \`\`\` IF 页面类型 = "游戏详情页" THEN URL格式 = "{domain}/game/{game-name-in-english}" IF 页面类型 = "分类页" THEN URL格式 = "{domain}/c/{category-name}" IF 页面类型 = "合集页" THEN URL格式 = "{domain}/list/{genre}-{modifier}" IF 页面类型 = "榜单页" THEN URL格式 = "{domain}/top/{genre}-{year}" \`\`\` ### 规则1.2:URL命名规范 \`\`\` CHECK: URL必须满足以下所有条件 - 全小写字母 - 使用连字符(-)分隔单词 - 去除尾部斜杠 - 不使用数字ID - 包含关键词但保持自然 \`\`\` \*\*错误示例:\*\* - ❌ \`/game/123\` - ❌ \`/Game/Subway-Surfers/\` - ❌ \`/game/subway_surfers\` \*\*正确示例:\*\* - ✅ \`/game/subway-surfers\` - ✅ \`/c/driving-games\` - ✅ \`/list/puzzle-2-player\` ### 规则1.3:分页处理 \`\`\` IF 页面有分页 THEN { 使用参数: ?page={n} 设置rel标签: rel="next" / rel="prev" 设置canonical: 指向第一页 } \`\`\` --- ## 2. 页面元数据规则 ### 规则2.1:Title标签生成 \*\*模板:\*\* \`\`\` IF 页面类型 = "游戏详情页" THEN Title = "玩{游戏中文名} - {网站名}上的免费在线游戏" IF 页面类型 = "分类页" THEN Title = "{分类名}游戏 - 免费在线玩 \| {网站名}" \`\`\` \*\*约束条件:\*\* \`\`\` CHECK: Title必须满足 - 长度 ≤ 60字符 - 包含核心关键词 - 每个页面唯一 - 避免关键词堆砌 \`\`\` ### 规则2.2:Meta Description生成 \*\*模板:\*\* \`\`\` IF 页面类型 = "游戏详情页" THEN Description = "在{网站名}上免费在线玩{游戏中文名}。这是一款有趣的{游戏类型}游戏,你需要{游戏目标}。无需下载,立即开始!" \`\`\` \*\*约束条件:\*\* \`\`\` CHECK: Description必须满足 - 长度 150-160字符 - 自然融入关键词 - 包含行动号召(CTA) - 每个页面唯一 \`\`\` ### 规则2.3:H标签层级规则 \`\`\` IF 页面存在 THEN { H1: 1个,包含核心关键词 H2: 用于主要章节 H3: 用于子章节 禁止跳级: H1 → H3 (错误) 正确顺序: H1 → H2 → H3 } \`\`\` --- ## 3. 内容生成规则 ### 规则3.1:游戏详情页内容要求 \`\`\` IF 创建游戏详情页 THEN 必须包含以下内容块: { 游戏介绍: 150-300字,原创 游戏玩法: 80-120字 操作说明: 40-60字 游戏特色: 60-100字 用户评分: UGC内容 用户评论: UGC内容 } \`\`\` \*\*内容原创性检查:\*\* \`\`\` CHECK: 游戏介绍 - 不能直接复制其他网站 - 必须基于实际游戏体验 - 包含独特观点或描述 \`\`\` ### 规则3.2:分类页内容要求 \`\`\` IF 创建分类页 THEN 必须包含: { 分类介绍: 100-200字,页面顶部 关键词: 自然融入分类关键词 特点说明: 解释该类游戏特点 游戏推荐: 相关游戏列表 } \`\`\` ### 规则3.3:关键词布局规则 \*\*5W1H原则:\*\* \`\`\` 关键词布局 = { What: {游戏类型} Where: {online/browser} When: {free/instant} Why: {best/fun} How: {easy/simple} } \`\`\` \*\*关键词来源优先级:\*\* \`\`\` P0: Google Search Console数据 P1: 站内搜索记录 P1: 竞品网站分类 P2: 论坛/Reddit讨论 P2: YouTube自动补全 P2: 关键词工具(百度指数/5118/Ahrefs) \`\`\` --- ## 4. 结构化数据规则 ### 规则4.1:Schema.org类型选择 \`\`\` IF 页面类型 = "游戏详情页" THEN 使用Schema类型 = \["Game", "AggregateRating", "VideoObject", "BreadcrumbList"\] IF 页面类型 = "列表/合集页" THEN 使用Schema类型 = \["ItemList", "BreadcrumbList"\] IF 页面类型 = "FAQ页" THEN 使用Schema类型 = \["FAQPage"\] \`\`\` ### 规则4.2:JSON-LD生成模板 \`\`\`json { "@context": "https://schema.org", "@type": "Game", "name": "{游戏名称}", "url": "{完整URL}", "description": "{游戏描述}", "genre": \["{类型1}", "{类型2}"\], "gamePlatform": \["Web", "Android", "iOS"\], "applicationCategory": "BrowserGame", "author": { "@type": "Organization", "name": "{开发商名称}" }, "publisher": { "@type": "Organization", "name": "{网站名称}" }, "image": \["{图片URL}"\], "inLanguage": "{语言代码}", "aggregateRating": { "@type": "AggregateRating", "ratingValue": "{评分}", "ratingCount": "{评分数量}" } } \`\`\` ### 规则4.3:Open Graph标签规则 \`\`\` IF 生成OG标签 THEN { og:title: "{游戏名}:{核心卖点}(在线玩/免下载)", 长度≤60字节 og:description: "{玩法亮点};{平台/多人/控制};{免费/无下载}", 长度≤150字符 og:image: 尺寸1200×630, 居中主体, 无文字溢出 } \`\`\` --- ## 5. 内部链接规则 ### 规则5.1:游戏详情页内链 \`\`\` IF 页面类型 = "游戏详情页" THEN 必须包含以下链接: { 主分类链接: 1个 相关分类链接: 2个 相似游戏链接: 5个 系列/开发商链接: 1个(如存在) } \`\`\` ### 规则5.2:分类页内链 \`\`\` IF 页面类型 = "分类页" THEN 必须包含以下链接: { 上级分类链接: 1个 热门游戏链接: 10个(按参与度排序) 相关分类链接: 3个 } \`\`\` ### 规则5.3:锚文本规则 \`\`\` CHECK: 锚文本必须满足 - 使用描述性文本 - 避免"点击这里"等无意义文本 - 自然融入关键词 - 保持锚文本多样性 \`\`\` ### 规则5.4:链接深度规则 \`\`\` IF 创建页面 THEN 确保: - 重要页面在3次点击内可达 - 使用面包屑导航辅助 - 遵循"3次点击定律" \`\`\` --- ## 6. 技术SEO规则 ### 规则6.1:渲染策略 \`\`\` IF 页面类型 = "首页/分类/合集" THEN 使用渲染方式 = "SSG/ISR(静态生成)" IF 页面类型 = "游戏详情页" THEN 使用渲染方式 = { 元数据: SSR 首屏框架: SSR 游戏容器: CSR延迟加载 } CHECK: 搜索引擎必须能抓取到无交互可读的HTML \`\`\` ### 规则6.2:robots.txt配置 \`\`\` 必须包含内容: User-agent: \* Disallow: /admin/ Disallow: /search?q= Allow: /$ Sitemap: {sitemap_url} User-agent: AdsBot-Google Allow: / User-agent: Googlebot-Image Allow: / \`\`\` ### 规则6.3:Sitemap规则 \`\`\` IF 创建sitemap THEN { 主索引: sitemap_index.xml 分拆类型: \["游戏", "分类", "合集", "指南"\] 多语言: 分别维护各自的sitemap 更新频率: 定期更新并提交到GSC } \`\`\` ### 规则6.4:Canonical标签规则 \`\`\` IF 页面存在 THEN { 设置canonical: 指向当前页面标准URL 分页页面: canonical指向第一页 筛选参数: canonical指向主页面 } CHECK: 避免重复内容问题 \`\`\` --- ## 7. 移动端优化规则 ### 规则7.1:响应式设计检查 \`\`\` CHECK: 移动端必须满足 - 完全响应式布局 - 使用CSS Grid + Flexbox - 测试各种屏幕尺寸 - 移动端体验不妥协 \`\`\` ### 规则7.2:移动端SEO规则 \`\`\` IF 部署网站 THEN 确保: { 移动优先索引: 已启用 移动端内容: 与PC端一致 加载速度: 已优化 触控优化: 按钮最小44px } \`\`\` ### 规则7.3:移动端性能优化 \`\`\` 必须实施: - 图片格式: WebP/AVIF - 代码分割: 已实现 - 懒加载: 已实现 - 减少重定向 - 压缩CSS和JavaScript \`\`\` --- ## 8. 性能优化规则 ### 规则8.1:Core Web Vitals阈值 \`\`\` 性能指标必须满足: { LCP: \< 2.5秒 (p75) CLS: \< 0.1 (p75) INP: \< 200ms (p75) } IF 指标不达标 THEN 必须优化 \`\`\` ### 规则8.2:图片优化规则 \`\`\` IF 使用图片 THEN { 格式: WebP或AVIF 懒加载: 已实现 压缩: 已压缩 尺寸: 适当尺寸 } \`\`\` ### 规则8.3:代码优化规则 \`\`\` 必须实施: - 代码分割: 按路由/组件 - 压缩: CSS和JavaScript - 移除: 未使用的代码 - CDN: 已配置 \`\`\` ### 规则8.4:缓存策略 \`\`\` 缓存设置: { 静态资源: 30天 API响应: 5分钟 Service Worker: 已配置 浏览器缓存头: 已设置 } \`\`\` ### 规则8.5:广告占位规则 \`\`\` IF 页面包含广告 THEN { 广告容器: 设置明确宽高 占位骨架: 已实现 布局偏移: CLS \< 0.1 插屏/激励广告: 仅在用户交互后触发 } \`\`\` --- ## 9. 程序化SEO规则 ### 规则9.1:关键词库建设 \`\`\` 关键词聚类格式: {玩法}{设备}{人群}{难度}{主题} 去重规则: - 编辑距离: 计算相似度 - 语义相似度: 阈值0.85 - 相似关键词: 合并处理 \`\`\` ### 规则9.2:模板化页面类型 \`\`\` 页面类型映射: { "合集页": "/list/{genre}-{modifier}", "榜单页": "/top/{genre}-{year}", "对比页": "/vs/{gameA}-vs-{gameB}", "教程页": "/guide/{game-slug}", "FAQ页": "/faq/{game-slug}" } \`\`\` ### 规则9.3:内容去重规则 \`\`\` IF 发现相似内容 THEN { 近似内容: 合并处理 弱页面: 设置noindex,follow 避免: 重复内容惩罚 保持: 内容独特性 } \`\`\` ### 规则9.4:多语言程序化 \`\`\` IF 生成多语言页面 THEN { 主语言: 先生成 翻译: 机器翻译 + 人工审核关键位置 hreflang: 已添加 质量: 保持翻译质量 } \`\`\` --- ## 10. 外链建设规则 ### 规则10.1:外链获取渠道 \`\`\` 白帽渠道优先级: P0: 开发者社区(Itch/Reddit/Unity论坛) P1: 游戏教程站 P1: 游戏Wiki P2: YouTube/TikTok播主合作 P2: 游戏论坛 \`\`\` ### 规则10.2:外链质量评估 \`\`\` IF 评估外链质量 THEN 检查: { 相关性: \> DR(域名权重) 锚文本: 多样化(品牌/裸链/半匹配) 优化度: 避免过度优化 获取方式: 自然获取为主 } \`\`\` ### 规则10.3:外链建设策略 \`\`\` 初期策略(P0): - 社区回答问题(知乎/贴吧/豆瓣) - 真诚推荐网站游戏 - 提交网站目录 - 投稿游戏评测 长期策略(P1): - 开发者合作 - UGC内容传播 - 攻略站合作 - 主播合作 \`\`\` --- ## 11. 错误检查规则 ### 规则11.1:常见错误列表 \`\`\` 错误检查清单: { 错误1: URL使用ID而非关键词 错误: /game/123 正确: /game/subway-surfers 错误2: Title标签重复 错误: 所有页面相同Title 正确: 每个页面唯一Title 错误3: 内容复制粘贴 错误: 直接复制其他网站 正确: 手写原创介绍 错误4: 忽略移动端 错误: 只有PC端 正确: 移动优先设计 错误5: 广告影响体验 错误: 广告导致布局偏移 正确: 广告占位,CLS\<0.1 错误6: 忽略结构化数据 错误: 没有Schema标记 正确: 使用JSON-LD 错误7: 内部链接不足 错误: 页面孤立 正确: 完整内链网络 错误8: 性能未优化 错误: 加载速度慢 正确: Core Web Vitals达标 错误9: 关键词堆砌 错误: 过度使用关键词 正确: 自然融入关键词 错误10: 忽略UGC 错误: 没有评分评论 正确: 鼓励UGC内容 } \`\`\` --- ## 12. 执行检查清单 ### 规则12.1:上线前检查 \`\`\` 必须完成所有P0项: \[ \] URL结构清晰且包含关键词 \[ \] 每个页面有唯一Title和Description \[ \] H标签层级正确 \[ \] 结构化数据已添加并验证 \[ \] 内部链接网络完整 \[ \] 移动端响应式设计完成 \[ \] 性能指标达标(LCP/CLS/INP) \[ \] robots.txt和sitemap配置正确 \[ \] 图片已优化(格式/大小/懒加载) \[ \] 面包屑导航已添加 \`\`\` ### 规则12.2:定期检查(每月) \`\`\` 每月必须执行: \[ \] 检查Google Search Console错误 \[ \] 监控Core Web Vitals指标 \[ \] 检查关键词排名变化 \[ \] 审核新内容质量 \[ \] 检查外链质量 \[ \] 更新sitemap \[ \] 检查重复内容问题 \[ \] 审核UGC内容 \`\`\` --- ## 13. 优先级执行规则 ### 规则13.1:优先级定义 \`\`\` 优先级定义: P0 = 必须立即执行,影响核心功能 P1 = 重要,1-3个月内完成 P2 = 建议,3-6个月内完成 \`\`\` ### 规则13.2:执行优先级 \`\`\` 高优先级(P0): 1. URL结构优化 2. Title和Description优化 3. 结构化数据添加 4. 移动端优化 5. 性能优化(Core Web Vitals) 中优先级(P1): 1. 内容策略实施 2. 内部链接建设 3. 程序化SEO启动 4. 外链建设 低优先级(P2): 1. 多语言扩展 2. 高级程序化SEO 3. 品牌建设 \`\`\` --- ## 14. 决策树:页面创建流程 \`\`\` IF 创建新页面 THEN { STEP1: 确定页面类型 IF 游戏详情页 THEN 执行规则2.1, 3.1, 4.1, 5.1 IF 分类页 THEN 执行规则2.1, 3.2, 4.1, 5.2 IF 合集页 THEN 执行规则9.2, 4.1 STEP2: 生成URL 应用规则1.1, 1.2 STEP3: 生成元数据 应用规则2.1, 2.2, 2.3 STEP4: 生成内容 应用规则3.1或3.2 STEP5: 添加结构化数据 应用规则4.1, 4.2 STEP6: 设置内部链接 应用规则5.1或5.2 STEP7: 技术SEO检查 应用规则6.1, 6.4 STEP8: 性能检查 应用规则8.1, 8.2, 8.3 STEP9: 错误检查 应用规则11.1 } \`\`\` --- ## 15. 模板库 ### 模板15.1:游戏详情页Title \`\`\` 输入: {游戏中文名}, {网站名} 输出: "玩{游戏中文名} - {网站名}上的免费在线游戏" 约束: 长度≤60字符 \`\`\` ### 模板15.2:游戏详情页Description \`\`\` 输入: {游戏中文名}, {网站名}, {游戏类型}, {游戏目标} 输出: "在{网站名}上免费在线玩{游戏中文名}。这是一款有趣的{游戏类型}游戏,你需要{游戏目标}。无需下载,立即开始!" 约束: 长度150-160字符 \`\`\` ### 模板15.3:分类页Title \`\`\` 输入: {分类名}, {网站名} 输出: "{分类名}游戏 - 免费在线玩 \| {网站名}" 约束: 长度≤60字符 \`\`\` ### 模板15.4:OG标题 \`\`\` 输入: {游戏名}, {核心卖点} 输出: "{游戏名}:{核心卖点}(在线玩/免下载)" 约束: 长度≤60字节 \`\`\` ### 模板15.5:OG描述 \`\`\` 输入: {玩法亮点}, {平台/多人/控制}, {免费/无下载} 输出: "{玩法亮点};{平台/多人/控制};{免费/无下载}" 约束: 长度≤150字符 \`\`\` --- ## 16. 验证规则 ### 规则16.1:页面质量验证 \`\`\` IF 页面创建完成 THEN 验证以下项: { URL格式: 符合规则1.1, 1.2 Title: 符合规则2.1, 长度≤60 Description: 符合规则2.2, 长度150-160 H标签: 符合规则2.3 内容: 符合规则3.1或3.2 结构化数据: 符合规则4.1, 4.2 内部链接: 符合规则5.1或5.2 移动端: 符合规则7.1 性能: 符合规则8.1 } \`\`\` ### 规则16.2:错误验证 \`\`\` IF 验证失败 THEN { 检查: 规则11.1错误列表 修复: 对应错误项 重新验证: 规则16.1 } \`\`\` --- ## 使用说明 ### 对于AI系统 1. \*\*规则匹配\*\*:根据页面类型匹配对应规则 2. \*\*模板填充\*\*:使用模板生成内容,填充变量 3. \*\*验证执行\*\*:创建页面后执行验证规则 4. \*\*优先级处理\*\*:按P0→P1→P2顺序执行 ### 变量说明 - \`{domain}\`: 网站域名 - \`{游戏中文名}\`: 游戏的中文名称 - \`{网站名}\`: 网站名称 - \`{游戏类型}\`: 游戏分类类型 - \`{游戏目标}\`: 游戏玩法目标描述 - \`{分类名}\`: 分类名称 - \`{genre}\`: 游戏类型(英文) - \`{modifier}\`: 修饰词(如2-player, no-download) --- ## 更新日志 - 版本: 1.0 - 格式: AI技能文档格式 - 优化: 规则化、结构化、可执行化