SuperAPI AI 工具集

blog-post-optimizer

测试与质量

查看项目

更新于 10-15 21:10

技能介绍

用途:用于分析并优化博客文章、文章和网页内容,评估标题、SEO 元素、内容结构、可读性,并给出带分数的优化建议,同时生成 meta 标签。

主要能力:标题分析(情绪触发词、字符数、情感影响力、备选标题);SEO 优化(关键词密度目标 1-2%、前 100 词关键词位置、自动生成 150-160 字符 meta description、50-60 字符 title tag、URL slug);内容结构(校验 H1/H2/H3 层级、段落长度、列表使用、图片位置、小标题间距);可读性(Flesch-Kincaid 目标 8-10 级、阅读易度 60-70、平均句长、被动语态占比目标低于 10%);内容统计(字数、阅读时间约 265 词每分钟、字符数、平均句长);生成 Open Graph、Twitter Cards、Schema.org JSON-LD;导出带图表和颜色标记的 HTML 报告。

使用方式:Python 中导入 BlogPostOptimizer,调用 analyze_full(content, headline, keywords)、analyze_headline、analyze_seo、analyze_structure、analyze_readability、calculate_content_stats、generate_meta_tags、export_html_report 等方法。命令行示例:python scripts/blog_post_optimizer.py --input blog_post.md --headline "10 Ways to Boost Your Productivity" --keywords "productivity,time management,efficiency" --output report.html --format html。支持 --headline-only、--format json 等参数。依赖 nltk、textblob、beautifulsoup4、pandas、matplotlib、reportlab、lxml。

适用场景:博客作者、内容运营和 SEO 人员用于发布前检查与优化文章。

限制:复杂 HTML 结构可能影响准确性;不考虑关键词正负语境;可读性和情绪词仅支持英文;情绪词效果因受众而异;可读性公式仅供参考;搜索引擎算法不断变化;无法分析图片实际内容;不验证外链质量。其他平台支持、收费与价格信息暂未提供。