Run this to populate all data automatically:
cd C:\dev\itblogpros\_automation
SETUP-INTEGRATION.bat
This will:
cd C:\dev\itblogpros
node _bing-intelligence\opportunity-analyzer.js
What it does:
_bing-intelligence/opportunities-latest.jsonRequirements:
BING_API_KEY in your .env fileExpected output:
🎯 BING SEO OPPORTUNITIES REPORT
================================================
📊 Summary:
Total Opportunities: 45
Potential Monthly Clicks: +1,234
🔴 LOW CTR PAGES (Need Optimization)
1. WiFi 7 Router Guide
Position: 3.2 | CTR: 2.1%
Potential: +45 clicks/month
🟢 HIGH IMPRESSION QUERIES (Create Content)
1. "best mesh wifi for virgin media"
Impressions: 1,200/month
No existing content
cd C:\dev\itblogpros
npx @11ty/eleventy
What it does:
_seo-automation/reports/seo-report-[timestamp].jsonSEO Checks:
Expected output:
[11ty] SEO Automation Plugin Active
[11ty] 🔍 Analyzing 324 pages...
[11ty] ✅ Found 187 issues
[11ty] 📊 Report: _site/seo-report.html
cd C:\dev\itblogpros\_automation
node integrated-system.js test
What it does:
Expected output:
🚀 Integrated Article Generation + SEO System
==================================================
📝 Step 1: Generating article...
✅ Article generated: 2025-01-16-wifi-7-slower-than-expected.md
🔍 Step 2: Running SEO validation...
✅ SEO Score: 85/100
📡 Step 3: Submitting to Bing/IndexNow...
✅ Submitted to IndexNow: true
📊 Step 4: Updating analytics...
✅ Tracking updated
After running setup, verify the data exists:
# Check Bing opportunities
dir C:\dev\itblogpros\_bing-intelligence\opportunities-latest.json
# Check SEO reports
dir C:\dev\itblogpros\_seo-automation\reports\
# Check article tracking
dir C:\dev\itblogpros\_automation\article-tracking.json
node integrated-system.js opportunities
Shows top 10 topics from Bing with:
node integrated-system.js health
Shows:
node integrated-system.js report
Creates comprehensive report with:
Once n8n is configured, use the web dashboard:
START-HERE.bat → Option 3
Cause: Bing Intelligence hasn't run yet
Fix:
node _bing-intelligence\opportunity-analyzer.js
Requirements:
BING_API_KEY to .envCause: SEO automation hasn't run
Fix:
npx @11ty/eleventy
This builds the site and triggers SEO checks automatically.
Cause: Missing or invalid API key
Fix:
.env:BING_API_KEY=your-key-here
Cause: Missing IndexNow key
Fix:
.env:INDEXNOW_KEY=your-key-here
echo your-key-here > _site\your-key-here.txt
Bing Console Data
↓
[opportunity-analyzer.js]
↓
opportunities-latest.json
↓
[integrated-system.js opportunities]
↓
Shows Content Ideas
Your Site
↓
[npx @11ty/eleventy]
↓
Triggers SEO Plugin
↓
seo-report-[timestamp].json
↓
[integrated-system.js health]
↓
Shows SEO Issues
n8n Webhook
↓
[integrated-system.js generateAndPublish]
↓
Generate Article → Validate SEO → Submit Bing
↓
article-tracking.json
↓
[integrated-system.js report]
↓
Full Analytics
Once setup is complete, your daily workflow is:
# Check opportunities
node integrated-system.js opportunities
# Pick top 3-5 topics
# Add to generation queue
# Use web dashboard (automatic submission)
START-HERE.bat → Option 3
# Or batch generate
node batch-generate.js topics.csv --per-day 10
# Check performance
node integrated-system.js report
# Review SEO health
node integrated-system.js health
# Full analysis
node _bing-intelligence\opportunity-analyzer.js
npx @11ty/eleventy
node integrated-system.js report
After setup, you'll have:
_bing-intelligence/
├── opportunities-latest.json ← Bing opportunities
├── opportunities-[timestamp].json ← Historical data
_seo-automation/reports/
├── seo-report-[timestamp].json ← SEO health data
└── seo-report-[timestamp].html ← Human-readable report
_automation/
├── article-tracking.json ← Generated articles log
└── integrated-report-[time].json ← Comprehensive reports
After setup, you should see:
Bing Opportunities:
SEO Health:
Article Generation:
Questions? Check INTEGRATED-GUIDE.md for comprehensive docs!