fabled-packer-redeem-seo-content-marketing-suite
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseFabledPackerRedeem SEO & Content Marketing Suite
FabledPackerRedeem SEO与内容营销套件
Skill by ara.so — Marketing Skills collection.
A comprehensive SEO and content marketing automation toolkit providing 10 specialized commands and 5 multi-step workflows for keyword research, technical audits, content optimization, and competitive analysis.
由ara.so开发的技能——营销技能合集。
这是一套全面的SEO和内容营销自动化工具包,提供10个专业命令和5个多步骤工作流,涵盖关键词研究、技术审计、内容优化和竞品分析。
What This Project Does
项目功能
FabledPackerRedeem is a command-line skill suite that provides:
- Keyword Research: Deep clustering, opportunity scoring, SERP intent mapping
- Technical SEO Audits: Crawl budget, Core Web Vitals, schema markup validation
- Content Analysis: Quality scoring, duplication detection, cannibalization reports
- Competitive Intelligence: Backlink gaps, topic gaps, featured snippet opportunities
- Content Optimization: AI-generated briefs, NLP term extraction, automated pipelines
- Monitoring & Tracking: Rank tracking, volatility alerts, CTR optimization
All commands provide structured output with progress tracking, prioritized action plans, and follow-up recommendations.
FabledPackerRedeem是一个命令行技能套件,提供以下功能:
- 关键词研究:深度聚类、机会评分、SERP意图映射
- 技术SEO审计:抓取预算、Core Web Vitals、Schema标记验证
- 内容分析:质量评分、重复内容检测、关键词 cannibalization(自竞争)报告
- 竞品情报:反向链接差距、主题差距、特色摘要机会
- 内容优化:AI生成brief、NLP术语提取、自动化流水线
- 监控与追踪:排名追踪、波动警报、CTR优化
所有命令均提供结构化输出,包含进度追踪、优先级行动计划和后续建议。
Installation
安装
Quick Install
快速安装
bash
undefinedbash
undefinedClone the repository
克隆仓库
git clone https://github.com/FabledPackerRedeem/r05-jqueryscript-awesome-claude-code-seo.git
cd r05-jqueryscript-awesome-claude-code-seo
git clone https://github.com/FabledPackerRedeem/r05-jqueryscript-awesome-claude-code-seo.git
cd r05-jqueryscript-awesome-claude-code-seo
Install as Claude Code skill
安装为Claude Code技能
mkdir -p ~/.claude/skills/
cp -r . ~/.claude/skills/fabled-packer-redeem-seo/
mkdir -p ~/.claude/skills/
cp -r . ~/.claude/skills/fabled-packer-redeem-seo/
Register the skill (in Claude Code session)
注册技能(在Claude Code会话中)
/read ~/.claude/skills/fabled-packer-redeem-seo/SKILL.md
undefined/read ~/.claude/skills/fabled-packer-redeem-seo/SKILL.md
undefinedManual Integration
手动集成
For non-Claude Code environments, source the commands directly:
bash
undefined对于非Claude Code环境,可直接导入命令:
bash
undefinedAdd to your shell profile
添加到shell配置文件
export SEO_SKILLS_PATH="$HOME/.seo-skills"
source "$SEO_SKILLS_PATH/commands.sh"
undefinedexport SEO_SKILLS_PATH="$HOME/.seo-skills"
source "$SEO_SKILLS_PATH/commands.sh"
undefinedCore Commands
核心命令
/keyword-research
/keyword-research/keyword-research
/keyword-researchPerforms deep keyword analysis with clustering and opportunity scoring.
Usage:
bash
/keyword-research <target_keyword> [--depth deep|medium|quick] [--output json|md|csv]Example:
bash
/keyword-research "content marketing tools" --depth deep --output mdOutput Structure:
╔══════════════════════════════════════════════════╗
║ Keyword Research — "content marketing tools" ║
╠══════════════════════════════════════════════════╣
║ Fetching SERP data … [██████████] 100% ✓ ║
║ Clustering keywords … [██████████] 100% ✓ ║
║ Scoring opportunities … [██████████] 100% ✓ ║
╚══════════════════════════════════════════════════╝
Primary Keyword: "content marketing tools"
Monthly Volume: 18,100
Difficulty: 62/100
Intent: Commercial Investigation
┌──────────────────────────────┬────────┬────────┬──────────┬──────────┐
│ Keyword │ Volume │ Diff. │ Intent │ Priority │
├──────────────────────────────┼────────┼────────┼──────────┼──────────┤
│ content marketing tools │ 18,100 │ 62 │ Comm. │ 🔴 High │
│ best content marketing tools │ 5,400 │ 58 │ Comm. │ 🟠 High │
│ free content marketing tools │ 2,900 │ 45 │ Comm. │ 🟡 Med │
│ content marketing software │ 8,900 │ 68 │ Comm. │ 🔴 High │
└──────────────────────────────┴────────┴────────┴──────────┴──────────┘
Action Plan:
✓ Target primary keyword with pillar content (2,500+ words)
✓ Create comparison post for "best content marketing tools"
✓ Build resource page for "free content marketing tools"
Next Steps: /content-brief "content marketing tools"执行深度关键词分析,包含聚类和机会评分。
用法:
bash
/keyword-research <target_keyword> [--depth deep|medium|quick] [--output json|md|csv]示例:
bash
/keyword-research "content marketing tools" --depth deep --output md输出结构:
╔══════════════════════════════════════════════════╗
║ Keyword Research — "content marketing tools" ║
╠══════════════════════════════════════════════════╣
║ Fetching SERP data … [██████████] 100% ✓ ║
║ Clustering keywords … [██████████] 100% ✓ ║
║ Scoring opportunities … [██████████] 100% ✓ ║
╚══════════════════════════════════════════════════╝
Primary Keyword: "content marketing tools"
Monthly Volume: 18,100
Difficulty: 62/100
Intent: Commercial Investigation
┌──────────────────────────────┬────────┬────────┬──────────┬──────────┐
│ Keyword │ Volume │ Diff. │ Intent │ Priority │
├──────────────────────────────┼────────┼────────┼──────────┼──────────┤
│ content marketing tools │ 18,100 │ 62 │ Comm. │ 🔴 High │
│ best content marketing tools │ 5,400 │ 58 │ Comm. │ 🟠 High │
│ free content marketing tools │ 2,900 │ 45 │ Comm. │ 🟡 Med │
│ content marketing software │ 8,900 │ 68 │ Comm. │ 🔴 High │
└──────────────────────────────┴────────┴────────┴──────────┴──────────┘
Action Plan:
✓ Target primary keyword with pillar content (2,500+ words)
✓ Create comparison post for "best content marketing tools"
✓ Build resource page for "free content marketing tools"
Next Steps: /content-brief "content marketing tools"/content-audit
/content-audit/content-audit
/content-auditFull-site content quality analysis with duplication and cannibalization detection.
Usage:
bash
/content-audit <domain> [--scope full|blog|category] [--min-words 300] [--output md]Example:
bash
/content-audit example.com --scope full --min-words 500 --output mdConfiguration:
bash
undefined全站点内容质量分析,包含重复内容和关键词自竞争检测。
用法:
bash
/content-audit <domain> [--scope full|blog|category] [--min-words 300] [--output md]示例:
bash
/content-audit example.com --scope full --min-words 500 --output md配置:
bash
undefinedSet audit parameters via environment variables
通过环境变量设置审计参数
export SEO_AUDIT_CRAWL_DELAY=1000 # ms between requests
export SEO_AUDIT_MAX_PAGES=5000
export SEO_AUDIT_USER_AGENT="SEO-Audit-Bot/1.0"
export SEO_AUDIT_RESPECT_ROBOTS=true
**Output:**
Content Audit Summary:
Pages Analyzed: 1,204
Avg. Word Count: 847
Duplicate Content: 23 pages (1.9%)
Keyword Cannibalization: 14 clusters
┌─────────────────────┬──────────┬─────────┬──────────────┐
│ Issue │ Count │ Impact │ Action │
├─────────────────────┼──────────┼─────────┼──────────────┤
│ Thin content (<300) │ 187 │ 🔴 High │ Expand/301 │
│ Missing title │ 24 │ 🔴 High │ Add titles │
│ Missing meta desc │ 302 │ 🟠 Med │ Add meta │
│ Duplicate content │ 23 │ 🟠 Med │ Canonical │
│ Broken images │ 45 │ 🟡 Low │ Fix/replace │
└─────────────────────┴──────────┴─────────┴──────────────┘
undefinedexport SEO_AUDIT_CRAWL_DELAY=1000 # 请求间隔毫秒数
export SEO_AUDIT_MAX_PAGES=5000
export SEO_AUDIT_USER_AGENT="SEO-Audit-Bot/1.0"
export SEO_AUDIT_RESPECT_ROBOTS=true
**输出:**
Content Audit Summary:
Pages Analyzed: 1,204
Avg. Word Count: 847
Duplicate Content: 23 pages (1.9%)
Keyword Cannibalization: 14 clusters
┌─────────────────────┬──────────┬─────────┬──────────────┐
│ Issue │ Count │ Impact │ Action │
├─────────────────────┼──────────┼─────────┼──────────────┤
│ Thin content (<300) │ 187 │ 🔴 High │ Expand/301 │
│ Missing title │ 24 │ 🔴 High │ Add titles │
│ Missing meta desc │ 302 │ 🟠 Med │ Add meta │
│ Duplicate content │ 23 │ 🟠 Med │ Canonical │
│ Broken images │ 45 │ 🟡 Low │ Fix/replace │
└─────────────────────┴──────────┴─────────┴──────────────┘
undefined/technical-seo
/technical-seo/technical-seo
/technical-seoComprehensive technical SEO audit covering crawlability, indexability, and performance.
Usage:
bash
/technical-seo <domain> [--include sitemap,robots,schema,vitals] [--output json]Example:
bash
/technical-seo example.com --include sitemap,robots,schema,vitals --output jsonEnvironment Variables:
bash
export PAGESPEED_API_KEY="${GOOGLE_PAGESPEED_API_KEY}"
export SEARCH_CONSOLE_CREDENTIALS="${GOOGLE_SEARCH_CONSOLE_JSON}"
export CRAWL_DEPTH=5全面的技术SEO审计,涵盖可抓取性、可索引性和性能。
用法:
bash
/technical-seo <domain> [--include sitemap,robots,schema,vitals] [--output json]示例:
bash
/technical-seo example.com --include sitemap,robots,schema,vitals --output json环境变量:
bash
export PAGESPEED_API_KEY="${GOOGLE_PAGESPEED_API_KEY}"
export SEARCH_CONSOLE_CREDENTIALS="${GOOGLE_SEARCH_CONSOLE_JSON}"
export CRAWL_DEPTH=5/competitor-gap
/competitor-gap/competitor-gap
/competitor-gapIdentifies backlink gaps, topic gaps, and featured snippet opportunities.
Usage:
bash
/competitor-gap <your_domain> <competitor1,competitor2,competitor3> [--focus backlinks|content|snippets]Example:
bash
/competitor-gap example.com competitor1.com,competitor2.com --focus backlinksOutput:
Backlink Gap Analysis:
Your Domain: example.com (DR: 45)
Competitor 1: competitor1.com (DR: 62)
Competitor 2: competitor2.com (DR: 58)
Common Backlinks (They have, you don't): 347 domains
Top Opportunities:
┌──────────────────────────┬─────┬──────┬───────────────┐
│ Referring Domain │ DR │ Type │ Opportunity │
├──────────────────────────┼─────┼──────┼───────────────┤
│ industry-blog.com │ 72 │ Blog │ Guest post │
│ resource-directory.org │ 68 │ Dir │ Listing │
│ news-site.com │ 81 │ News │ Digital PR │
└──────────────────────────┴─────┴──────┴───────────────┘
Next Steps: /link-prospecting industry-blog.com识别反向链接差距、主题差距和特色摘要机会。
用法:
bash
/competitor-gap <your_domain> <competitor1,competitor2,competitor3> [--focus backlinks|content|snippets]示例:
bash
/competitor-gap example.com competitor1.com,competitor2.com --focus backlinks输出:
Backlink Gap Analysis:
Your Domain: example.com (DR: 45)
Competitor 1: competitor1.com (DR: 62)
Competitor 2: competitor2.com (DR: 58)
Common Backlinks (They have, you don't): 347 domains
Top Opportunities:
┌──────────────────────────┬─────┬──────┬───────────────┐
│ Referring Domain │ DR │ Type │ Opportunity │
├──────────────────────────┼─────┼──────┼───────────────┤
│ industry-blog.com │ 72 │ Blog │ Guest post │
│ resource-directory.org │ 68 │ Dir │ Listing │
│ news-site.com │ 81 │ News │ Digital PR │
└──────────────────────────┴─────┴──────┴───────────────┘
Next Steps: /link-prospecting industry-blog.com/content-brief
/content-brief/content-brief
/content-briefGenerates AI-powered SEO content briefs with outlines, NLP terms, and targets.
Usage:
bash
/content-brief <target_keyword> [--serp-analysis] [--competitors 10] [--format md]Example:
bash
/content-brief "email marketing best practices" --serp-analysis --competitors 10Output:
markdown
undefined生成AI驱动的SEO内容brief,包含大纲、NLP术语和目标指标。
用法:
bash
/content-brief <target_keyword> [--serp-analysis] [--competitors 10] [--format md]示例:
bash
/content-brief "email marketing best practices" --serp-analysis --competitors 10输出:
markdown
undefinedContent Brief: "email marketing best practices"
Content Brief: "email marketing best practices"
Target Metrics
Target Metrics
- Primary Keyword: email marketing best practices
- Search Volume: 14,800/month
- Difficulty: 54/100
- Intent: Informational
- Target Word Count: 2,800-3,200 words
- Reading Level: Grade 10-12
- Primary Keyword: email marketing best practices
- Search Volume: 14,800/month
- Difficulty: 54/100
- Intent: Informational
- Target Word Count: 2,800-3,200 words
- Reading Level: Grade 10-12
Content Outline
Content Outline
1. Introduction (200 words)
1. Introduction (200 words)
- Hook: Email marketing ROI statistics
- Preview of best practices
- Reader benefit statement
- Hook: Email marketing ROI statistics
- Preview of best practices
- Reader benefit statement
2. List Building Best Practices (500 words)
2. List Building Best Practices (500 words)
- Double opt-in implementation
- Lead magnet strategies
- GDPR compliance
- Double opt-in implementation
- Lead magnet strategies
- GDPR compliance
3. Email Design & Formatting (600 words)
3. Email Design & Formatting (600 words)
- Mobile responsiveness
- Visual hierarchy
- CTA placement
[... continues ...]
- Mobile responsiveness
- Visual hierarchy
- CTA placement
[... continues ...]
Required NLP Terms (Include naturally)
Required NLP Terms (Include naturally)
- email deliverability (4-6 times)
- subscriber engagement (3-5 times)
- email automation (5-7 times)
- A/B testing (3-4 times)
- personalization (6-8 times)
- email deliverability (4-6 times)
- subscriber engagement (3-5 times)
- email automation (5-7 times)
- A/B testing (3-4 times)
- personalization (6-8 times)
Competitor Analysis
Competitor Analysis
Top 10 ranking pages average:
- Word count: 2,943
- Images: 12
- External links: 18
- Internal links: 24
undefinedTop 10 ranking pages average:
- Word count: 2,943
- Images: 12
- External links: 18
- Internal links: 24
undefined/serp-monitor
/serp-monitor/serp-monitor
/serp-monitorDaily rank tracking with volatility alerts and CTR optimization recommendations.
Usage:
bash
/serp-monitor <domain> [--keywords keyword-list.txt] [--frequency daily|weekly]Configuration:
bash
export SERP_API_KEY="${SERPAPI_KEY}"
export SERP_LOCATION="United States"
export SERP_DEVICE="desktop"
export SERP_ALERT_THRESHOLD=5 # Alert if position drops by 5+每日排名追踪,包含波动警报和CTR优化建议。
用法:
bash
/serp-monitor <domain> [--keywords keyword-list.txt] [--frequency daily|weekly]配置:
bash
export SERP_API_KEY="${SERPAPI_KEY}"
export SERP_LOCATION="United States"
export SERP_DEVICE="desktop"
export SERP_ALERT_THRESHOLD=5 # 排名下降5位以上触发警报/link-prospecting
/link-prospecting/link-prospecting
/link-prospectingGenerates quality backlink prospect lists with DA/DR filters and outreach templates.
Usage:
bash
/link-prospecting <topic> [--min-dr 40] [--exclude domains.txt] [--output csv]Example:
bash
/link-prospecting "content marketing" --min-dr 50 --output csv生成高质量反向链接潜在列表,包含DA/DR过滤和外展模板。
用法:
bash
/link-prospecting <topic> [--min-dr 40] [--exclude domains.txt] [--output csv]示例:
bash
/link-prospecting "content marketing" --min-dr 50 --output csv/page-speed-seo
/page-speed-seo/page-speed-seo
/page-speed-seoAnalyzes page speed metrics and maps them to ranking impact.
Usage:
bash
/page-speed-seo <url> [--device mobile|desktop] [--detailed]Environment Variables:
bash
export LIGHTHOUSE_API_ENDPOINT="${LIGHTHOUSE_API_URL}"
export CRUX_API_KEY="${CHROME_UX_REPORT_API_KEY}"分析页面速度指标并映射其对排名的影响。
用法:
bash
/page-speed-seo <url> [--device mobile|desktop] [--detailed]环境变量:
bash
export LIGHTHOUSE_API_ENDPOINT="${LIGHTHOUSE_API_URL}"
export CRUX_API_KEY="${CHROME_UX_REPORT_API_KEY}"/local-seo
/local-seo/local-seo
/local-seoNAP consistency checker, Google Business Profile optimizer, local citation auditor.
Usage:
bash
/local-seo <business_name> <location> [--check-citations] [--gbp-optimize]NAP一致性检查器、Google Business Profile优化器、本地引用审计工具。
用法:
bash
/local-seo <business_name> <location> [--check-citations] [--gbp-optimize]/content-calendar
/content-calendar/content-calendar
/content-calendarGenerates data-driven editorial calendars from search demand and seasonality.
Usage:
bash
/content-calendar <niche> [--months 6] [--frequency weekly] [--format xlsx]Example:
bash
/content-calendar "digital marketing" --months 12 --frequency weekly --format xlsx基于搜索需求和季节性生成数据驱动的编辑日历。
用法:
bash
/content-calendar <niche> [--months 6] [--frequency weekly] [--format xlsx]示例:
bash
/content-calendar "digital marketing" --months 12 --frequency weekly --format xlsxWorkflows (Multi-Step Automation)
工作流(多步骤自动化)
full-seo-sprint
full-seo-sprintfull-seo-sprint
full-seo-sprint12-step comprehensive SEO sprint from audit to implementation.
Usage:
bash
/workflows:full-seo-sprint <domain> [--scope full|quick] [--duration 30d|60d|90d]Steps:
- Technical SEO audit
- Keyword research & mapping
- Competitor gap analysis
- Content audit
- On-page optimization plan
- Link building strategy
- Content calendar creation
- Schema markup implementation
- Core Web Vitals optimization
- Analytics & tracking setup
- Monitoring dashboard
- Monthly reporting template
12步全面SEO冲刺,从审计到落地实施。
用法:
bash
/workflows:full-seo-sprint <domain> [--scope full|quick] [--duration 30d|60d|90d]步骤:
- 技术SEO审计
- 关键词研究与映射
- 竞品差距分析
- 内容审计
- 页面优化计划
- 外链建设策略
- 内容日历创建
- Schema标记实施
- Core Web Vitals优化
- 分析与追踪设置
- 监控仪表盘
- 月度报告模板
launch-seo
launch-seolaunch-seo
launch-seoPre-launch SEO validation checklist.
Usage:
bash
/workflows:launch-seo <staging_url> [--checklist-only] [--fix-auto]Validates:
- Canonical tags
- Hreflang implementation
- Robots.txt
- XML sitemap
- Structured data
- Meta tags
- Mobile responsiveness
- Page speed
上线前SEO验证清单。
用法:
bash
/workflows:launch-seo <staging_url> [--checklist-only] [--fix-auto]验证内容:
- Canonical标签
- Hreflang实施
- Robots.txt
- XML sitemap
- 结构化数据
- Meta标签
- 移动端适配
- 页面速度
content-refresh
content-refreshcontent-refresh
content-refreshIdentifies and refreshes underperforming content.
Usage:
bash
/workflows:content-refresh <domain> [--min-age 180d] [--traffic-drop 30%]识别并更新表现不佳的内容。
用法:
bash
/workflows:content-refresh <domain> [--min-age 180d] [--traffic-drop 30%]authority-building
authority-buildingauthority-building
authority-buildingEnd-to-end digital PR and link-building campaign.
Usage:
bash
/workflows:authority-building <domain> <target_dr> [--timeline 90d]端到端数字PR和外链建设活动。
用法:
bash
/workflows:authority-building <domain> <target_dr> [--timeline 90d]ai-content-pipeline
ai-content-pipelineai-content-pipeline
ai-content-pipelineAutomated content creation pipeline from keyword to publish.
Usage:
bash
/workflows:ai-content-pipeline <keyword_list> [--auto-publish] [--cms wordpress]Environment Variables:
bash
export WORDPRESS_API_URL="${WP_SITE_URL}/wp-json/wp/v2"
export WORDPRESS_APP_PASSWORD="${WP_APP_PASSWORD}"
export OPENAI_API_KEY="${OPENAI_API_KEY}"
export CONTENT_REVIEW_REQUIRED=true从关键词到发布的自动化内容创建流水线。
用法:
bash
/workflows:ai-content-pipeline <keyword_list> [--auto-publish] [--cms wordpress]环境变量:
bash
export WORDPRESS_API_URL="${WP_SITE_URL}/wp-json/wp/v2"
export WORDPRESS_APP_PASSWORD="${WP_APP_PASSWORD}"
export OPENAI_API_KEY="${OPENAI_API_KEY}"
export CONTENT_REVIEW_REQUIRED=trueCommon Patterns
常用模式
Batch Keyword Analysis
批量关键词分析
bash
undefinedbash
undefinedProcess multiple keywords from file
处理文件中的多个关键词
cat keywords.txt | while read keyword; do
/keyword-research "$keyword" --output json >> results.jsonl
done
undefinedcat keywords.txt | while read keyword; do
/keyword-research "$keyword" --output json >> results.jsonl
done
undefinedScheduled Monitoring
定时监控
bash
undefinedbash
undefinedAdd to crontab for daily monitoring
添加到crontab实现每日监控
0 6 * * * /usr/local/bin/seo-skills /serp-monitor example.com --keywords keywords.txt --email-alerts
undefined0 6 * * * /usr/local/bin/seo-skills /serp-monitor example.com --keywords keywords.txt --email-alerts
undefinedMulti-Domain Audits
多域名审计
bash
undefinedbash
undefinedAudit multiple domains
审计多个域名
for domain in $(cat domains.txt); do
/technical-seo "$domain" --output "reports/${domain}_audit.json"
done
undefinedfor domain in $(cat domains.txt); do
/technical-seo "$domain" --output "reports/${domain}_audit.json"
done
undefinedIntegration with CI/CD
CI/CD集成
bash
undefinedbash
undefinedPre-deployment SEO check
部署前SEO检查
#!/bin/bash
STAGING_URL="${DEPLOY_URL}"
/workflows:launch-seo "$STAGING_URL" --checklist-only
if [ $? -ne 0 ]; then
echo "SEO validation failed. Blocking deployment."
exit 1
fi
undefined#!/bin/bash
STAGING_URL="${DEPLOY_URL}"
/workflows:launch-seo "$STAGING_URL" --checklist-only
if [ $? -ne 0 ]; then
echo "SEO验证失败,阻止部署。"
exit 1
fi
undefinedProgrammatic Usage
程序化调用
While primarily a CLI tool, core functions can be imported:
javascript
// Example integration (Node.js)
const { keywordResearch, contentAudit } = require('fabled-packer-redeem-seo');
async function analyzeCompetitor(domain) {
const audit = await contentAudit(domain, {
scope: 'full',
minWords: 500
});
const keywords = await keywordResearch(audit.topKeywords[0], {
depth: 'deep'
});
return {
audit,
keywords,
recommendations: generateRecommendations(audit, keywords)
};
}虽然主要是CLI工具,但核心功能可被导入使用:
javascript
// Node.js集成示例
const { keywordResearch, contentAudit } = require('fabled-packer-redeem-seo');
async function analyzeCompetitor(domain) {
const audit = await contentAudit(domain, {
scope: 'full',
minWords: 500
});
const keywords = await keywordResearch(audit.topKeywords[0], {
depth: 'deep'
});
return {
audit,
keywords,
recommendations: generateRecommendations(audit, keywords)
};
}Troubleshooting
故障排除
API Rate Limiting
API速率限制
bash
undefinedbash
undefinedIncrease delays between requests
增加请求间隔
export SEO_AUDIT_CRAWL_DELAY=2000
export SEO_API_RATE_LIMIT=10 # requests per second
undefinedexport SEO_AUDIT_CRAWL_DELAY=2000
export SEO_API_RATE_LIMIT=10 # 每秒请求数
undefinedLarge Site Audits Timing Out
大型站点审计超时
bash
undefinedbash
undefinedUse incremental auditing
使用增量审计
/content-audit example.com --scope blog --max-pages 1000
/content-audit example.com --scope products --max-pages 1000
undefined/content-audit example.com --scope blog --max-pages 1000
/content-audit example.com --scope products --max-pages 1000
undefinedMissing Dependencies
缺失依赖
bash
undefinedbash
undefinedInstall optional dependencies for advanced features
安装高级功能所需的可选依赖
npm install -g lighthouse puppeteer
undefinednpm install -g lighthouse puppeteer
undefinedSearch Console Authentication Issues
Search Console认证问题
bash
undefinedbash
undefinedVerify credentials file
验证凭证文件
export SEARCH_CONSOLE_CREDENTIALS="/path/to/service-account.json"
export SEARCH_CONSOLE_CREDENTIALS="/path/to/service-account.json"
Test connection
测试连接
gcloud auth application-default login
undefinedgcloud auth application-default login
undefinedMemory Issues on Large Datasets
大数据集内存问题
bash
undefinedbash
undefinedIncrease Node.js memory limit
增加Node.js内存限制
export NODE_OPTIONS="--max-old-space-size=8192"
undefinedexport NODE_OPTIONS="--max-old-space-size=8192"
undefinedConfiguration Files
配置文件
.seorc.json
.seorc.json.seorc.json
.seorc.jsonjson
{
"defaults": {
"crawlDelay": 1000,
"userAgent": "SEO-Skills-Bot/1.0",
"maxPages": 5000,
"respectRobots": true
},
"apis": {
"serpapi": {
"key": "${SERPAPI_KEY}",
"location": "United States",
"device": "desktop"
},
"pageSpeed": {
"key": "${GOOGLE_PAGESPEED_API_KEY}",
"strategy": "mobile"
}
},
"output": {
"format": "markdown",
"directory": "./seo-reports"
}
}json
{
"defaults": {
"crawlDelay": 1000,
"userAgent": "SEO-Skills-Bot/1.0",
"maxPages": 5000,
"respectRobots": true
},
"apis": {
"serpapi": {
"key": "${SERPAPI_KEY}",
"location": "United States",
"device": "desktop"
},
"pageSpeed": {
"key": "${GOOGLE_PAGESPEED_API_KEY}",
"strategy": "mobile"
}
},
"output": {
"format": "markdown",
"directory": "./seo-reports"
}
}keywords.yaml
keywords.yamlkeywords.yaml
keywords.yamlyaml
primary:
- keyword: "content marketing"
priority: high
target_url: "/blog/content-marketing-guide"
- keyword: "email marketing"
priority: high
target_url: "/blog/email-marketing-guide"
secondary:
- keyword: "marketing automation"
priority: medium
target_url: "/blog/marketing-automation"yaml
primary:
- keyword: "content marketing"
priority: high
target_url: "/blog/content-marketing-guide"
- keyword: "email marketing"
priority: high
target_url: "/blog/email-marketing-guide"
secondary:
- keyword: "marketing automation"
priority: medium
target_url: "/blog/marketing-automation"Advanced Usage
高级用法
Custom Scoring Models
自定义评分模型
bash
undefinedbash
undefinedOverride default opportunity scoring
覆盖默认机会评分规则
/keyword-research "marketing tools"
--score-weights "volume:0.4,difficulty:0.3,intent:0.3"
--difficulty-threshold 60
--score-weights "volume:0.4,difficulty:0.3,intent:0.3"
--difficulty-threshold 60
undefined/keyword-research "marketing tools"
--score-weights "volume:0.4,difficulty:0.3,intent:0.3"
--difficulty-threshold 60
--score-weights "volume:0.4,difficulty:0.3,intent:0.3"
--difficulty-threshold 60
undefinedWhite-Label Reports
白标报告
bash
undefinedbash
undefinedGenerate branded PDF reports
生成品牌化PDF报告
/content-audit example.com
--output pdf
--template "./templates/agency-report.hbs"
--logo "./assets/logo.png"
--output pdf
--template "./templates/agency-report.hbs"
--logo "./assets/logo.png"
undefined/content-audit example.com
--output pdf
--template "./templates/agency-report.hbs"
--logo "./assets/logo.png"
--output pdf
--template "./templates/agency-report.hbs"
--logo "./assets/logo.png"
undefinedWebhook Integration
Webhook集成
bash
undefinedbash
undefinedSend results to webhook
将结果发送到Webhook
/serp-monitor example.com
--webhook "${SLACK_WEBHOOK_URL}"
--alert-on "position_drop,position_gain,new_competitor"
--webhook "${SLACK_WEBHOOK_URL}"
--alert-on "position_drop,position_gain,new_competitor"
undefined/serp-monitor example.com
--webhook "${SLACK_WEBHOOK_URL}"
--alert-on "position_drop,position_gain,new_competitor"
--webhook "${SLACK_WEBHOOK_URL}"
--alert-on "position_drop,position_gain,new_competitor"
undefinedAdditional Resources
额外资源
License
许可证
MIT — Free to use, modify, and distribute.
MIT — 可免费使用、修改和分发。