← 返回
未分类

checking-frontend-seo

当需要审查前端项目、落地页、SSR 或 SPA 应用、或生成后的 HTML 是否符合站内 SEO 规范时使用,尤其适用于检查标题、meta 标签、标题层级、链接、图片、语义化结构,以及输出可直接修复的问题报告。
zxx
未分类 community v1.0.0 1 版本 100000 Key: 无需
★ 0
Stars
📥 106
下载
💾 1
安装
1
版本
#latest

概述

前端 SEO 规范检查

概述

使用这个 skill 对前端源码或生成后的页面进行站内 SEO 合规检查。先运行内置扫描脚本完成机械规则检测,再结合人工判断审查标题质量、内容相关性和页面类型规范。

适用场景

  • 前端项目上线前需要做 SEO 规范审查。
  • 官网、营销页、专题页、内容页改版后需要做合规复查。
  • 用户希望输出带问题、证据、严重级别和修复建议的检查报告。

不要将这个 skill 用于站外 SEO、关键词策略研究或纯数据分析类工作。

工作流程

  1. 先确认检查对象。
    • 如果有构建产物或 SSR 输出,优先检查生成后的 HTML。
    • 如果只有前端仓库源码,则退回到源码层面检查。
  2. 先运行扫描脚本:
python3 scripts/check_frontend_seo.py /path/to/project --format md

默认会在被检查项目根目录下生成 frontend-seo-report.md。如果需要指定输出位置,使用:

python3 scripts/check_frontend_seo.py /path/to/project --format md --output /path/to/seo-report.md
  1. 阅读脚本输出后,再按 references/checklist.md 进行人工复核。
  2. 输出扁平化报告,至少包含:
    • High:阻断型 SEO 问题,或缺少必需元信息
    • Medium:会削弱 SEO 质量的结构或标记问题
    • Manual:必须人工判断的语义类问题

脚本检查范围

  • 是否缺少 titlemeta descriptionmeta keywords
  • 是否缺少 h1 或存在多个 h1
  • img 是否缺少 alttitle
  • avideo 是否缺少 title
  • 外链是否缺少 rel="nofollow"
  • 是否存在 iframedisplay:none 、超大源码文件、语义化标签不足
  • 页面类文件中是否存在重复的静态 titledescription

扫描结果是启发式的。框架级 metadata API、动态标题、CMS 注入内容等场景仍然需要人工复核。

必做人工复核

  • 标题是否虚假、模糊,或存在关键词堆砌
  • 重要页面之间的标题和描述是否真正唯一
  • 标题是否符合首页、列表页、聚合页、内容页的命名规范
  • 核心内容是否依赖 JS 渲染,导致源码 HTML 中缺失
  • 图片是否过大、未压缩,或上传大图后仅通过样式缩小显示

输出要求

输出报告时应尽量简洁,至少包含:

  • 检查范围:扫描路径,以及基于源码还是构建产物进行判断
  • 问题明细:严重级别、规则名、文件路径、具体修复建议
  • 人工复核项:仍需人工确认的语义风险
  • 修复优先级:上线前应优先处理的问题
  • 报告文件:默认写入被检查项目下的 frontend-seo-report.md

版本历史

共 1 个版本

  • v1.0.0 Initial release 当前
    2026-04-09 15:56 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

dev-programming

Apifox Helper

user_3cf79a87
Use when 用户要求把当前选中的接口上传到 Apifox、同步当前接口到 Apifox,或将某段控制器和路由处理函数导入 Apifox。
★ 0 📥 241
content-creation

humanizer-zh

liuxy951129-cpu
去除文本中的 AI 生成痕迹。适用于编辑或审阅文本,使其听起来更自然、更像人类书写。 基于维基百科的"AI 写作特征"综合指南。检测并修复以下模式:夸大的象征意义、 宣传性语言、以 -ing 结尾的肤浅分析、模糊的归因、破折号过度使用、三段
★ 58 📥 28,928
content-creation

Marketing Skills

jchopard69
{"answer":"获取23个营销模块,包含CRO、SEO、文案、分析、发布、广告及社媒的清单、框架与现成交付物。"}
★ 142 📥 30,647