SEO TDK 诊断器
用途
输入一个网页的 HTML 源码(或本地HTML文件路径),自动检查 SEO 三大标签(title / meta description / meta keywords)和 H1 结构,输出:
- 0-100 分健康评分
- 问题清单(缺失/过长/过短/堆砌)
- 逐条可执行的优化建议
输入
HTML 源码字符串,或本地 .html 文件路径。
输出(JSON)
| 字段 | 说明 |
|---|---|
| score | 0-100,每个问题扣10分 |
| title / title_length | 当前title及字数 |
| description / description_length | 当前描述及字数 |
| keywords | 当前关键词 |
| h1_count | H1标签数量 |
| issues | 问题列表 |
| suggestions | 优化建议列表 |
诊断规则
- title:10-30汉字为宜;缺失=问题;<10过短;>30过长
- description:60-120字为宜;缺失=问题;<50过短;>120过长
- keywords:3-5个核心词;缺失=问题;>10个判定堆砌
- H1:每页恰好1个;0个=缺失;>1个=建议合并
用法
# 诊断本地文件
python scripts/seo_tdk_doctor.py page.html
# 从管道读取
curl -s https://example.com | python scripts/seo_tdk_doctor.py -
硬规则
- 不编造URL内容,只分析传入的HTML
- 不替代专业SEO工具,仅做基础TDK体检
- 评分仅基于标签规范,不考虑外链/内容质量/域名权重