seo-programmatic 是做什么的?
程序化SEO规划与分析,适用于从数据源大规模生成的页面。涵盖模板引擎、URL模式、内部链接自动化、内容单薄保护机制以及索引膨胀预防。当用户提到“程序化SEO”、“大规模页面”、“动态页面”、“模板页面”、“生成页面”或“数据驱动SEO”时使用。
概述
该技能旨在帮助开发者和SEO专业人士在从数据源生成大量页面时,系统性地进行SEO优化规划。通过分析模板引擎、URL结构、内部链接策略、内容质量及索引管理,减少技术债务并提升搜索引擎可见性。
功能特性
- 模板引擎分析:检查所使用的模板引擎(如Jinja2、Handlebars、EJS等)是否支持动态元数据、结构化数据及规范化URL生成。
- URL模式设计:自动检测URL路径重复、参数冗余或缺失hreflang等问题,并提出标准化建议。
- 内部链接自动化:评估当前内部链接生成逻辑(如基于分类、标签或内容关系的自动链接)是否均匀分布权重,避免孤立页面。
- 内容单薄保护:识别可能存在的内容过短、重复或低质量页面(例如少于200字或与模板高度重复的页面),并建议补充策略。
- 索引膨胀预防:分析是否有大量无实质差异的页面被提交至搜索引擎,提出使用noindex、canonical标签或参数处理等方法。
使用场景
- 启动程序化SEO项目前进行规划。
- 审查已有大规模页面生成代码以找出潜在SEO问题。
- 优化模板和URL模式以提升爬取效率和索引质量。
平台支持
适用于Claude Code、Cursor、Codex及其他AI代理,可通过自然语言指令或项目上下文自动触发。
示例
用户输入:
“我的网站使用Jinja2从JSON数据生成10万个页面,URL里有分类ID,但部分页面内容太短。”
技能输出:
- 分析JSON数据结构以确认页面差异化字段。
- 检查URL模式中是否包含有意义的关键词而非仅ID。
- 建议添加内容长度阈值和自动补充相关内容的方法。
- 推荐对低于阈值的页面添加noindex,并创建规范URL。
注意事项
- 该技能不直接修改代码,仅提供建议和规划。
- 需要用户确认项目环境和技术栈信息。
- 对于复杂场景(如多语言、多域),建议结合其他SEO技能使用。