From c980edf047c58bfc408c5107f2c7df15ee50a687 Mon Sep 17 00:00:00 2001 From: Kevin Bataille Date: Mon, 16 Feb 2026 15:32:12 +0100 Subject: [PATCH] Add comprehensive editorial strategy documentation Documentation: - EDITORIAL_STRATEGY_GUIDE.md - Complete guide Covers: - How to determine editorial lines for each site - How to migrate articles between sites - Optimal category count per site (5-10 recommended) - Complete workflow with examples - Migration decision matrix - Best practices (DO/DON'T) - Monitoring results after migrations Key Recommendations: - mistergeek.net: 8-12 categories (tech focus) - webscroll.fr: 5-8 categories (torrenting niche) - hellogeek.net: 3-5 categories (catch-all) - Migrate high-traffic posts to appropriate sites - Always use 301 redirects when migrating - Monitor traffic for 2-4 weeks after changes Co-authored-by: Qwen-Coder --- EDITORIAL_STRATEGY_GUIDE.md | 307 ++++++++++++++++++++++++++++++++++++ 1 file changed, 307 insertions(+) create mode 100644 EDITORIAL_STRATEGY_GUIDE.md diff --git a/EDITORIAL_STRATEGY_GUIDE.md b/EDITORIAL_STRATEGY_GUIDE.md new file mode 100644 index 0000000..e99e6e0 --- /dev/null +++ b/EDITORIAL_STRATEGY_GUIDE.md @@ -0,0 +1,307 @@ +# Editorial Strategy & Migration Guide + +## Overview + +The SEO automation tool can now **analyze your editorial strategy** and provide data-driven recommendations for: + +1. **Editorial lines** - What each site should focus on +2. **Post migrations** - Which posts to move between sites +3. **Category structure** - Optimal number and types of categories per site + +## Commands + +### Analyze Editorial Strategy + +```bash +# Analyze latest export +./seo editorial_strategy + +# Analyze specific CSV +./seo editorial_strategy output/all_posts_2026-02-16.csv +``` + +**Output:** `output/editorial_strategy_YYYYMMDD_HHMMSS.md` - Comprehensive markdown report + +## Answering Your Questions + +### 1. How to Determine Editorial Line for Each Site? + +The tool analyzes your actual content to determine editorial focus: + +```bash +./seo editorial_strategy +``` + +**Analysis includes:** +- **Topic distribution** - What topics each site covers (VPN, Software, Gaming, Torrenting, etc.) +- **Category distribution** - Current category usage +- **Traffic patterns** - Which content performs best +- **Content gaps** - Missing topics +- **Overlapping content** - Duplicate coverage across sites + +**Example Output:** +``` +mistergeek.net: + Editorial Focus: Focus on VPN, Software, Gaming content + Top Categories: VPN (45 posts), Software (32 posts), Gaming (28 posts) + Traffic: 60% of posts have 100+ monthly visits + +webscroll.fr: + Editorial Focus: Focus on Torrenting, File-Sharing content + Top Categories: Torrenting (78 posts), Tracker Guides (45 posts) + Traffic: 40% of posts have 100+ monthly visits + +hellogeek.net: + Editorial Focus: Mixed content - needs consolidation + Top Categories: Other (50 posts), Various (30 posts) + Traffic: 80% of posts have <50 monthly visits +``` + +### 2. How to Migrate Articles Between Sites? + +The tool provides **AI-powered migration recommendations**: + +#### Step 1: Get Migration Recommendations +```bash +./seo editorial_strategy +``` + +This generates a report with specific migration recommendations: +- Which posts to move +- From which site to which site +- Priority level (High/Medium) +- Reason for migration + +#### Step 2: Review Recommendations +Open the generated report: +```bash +open output/editorial_strategy_*.md +``` + +Review the "Migration Recommendations" section: +```markdown +## Migration Recommendations + +**Total posts to migrate:** 45 + +### To mistergeek.net: 25 posts +| Post ID | Title | Current Site | Priority | +|---------|-------|--------------|----------| +| 1234 | Best VPN for... | hellogeek.net | High | +| 5678 | Software Review... | webscroll.fr | Medium | + +### To webscroll.fr: 15 posts +... + +### To hellogeek.net: 5 posts +... +``` + +#### Step 3: Execute Migrations +Currently, migrations need to be done manually in WordPress admin, or you can: + +1. **Export migration list** from the report +2. **Use WordPress import/export** tools +3. **Or use the category_apply command** after updating site assignments + +### 3. How Many Categories Per Site? + +**Best Practice: 5-10 categories per site for optimal SEO** + +The tool provides specific recommendations: + +```bash +./seo editorial_strategy +``` + +#### Recommended Category Structure: + +**mistergeek.net (High-value tech content)** +- **Ideal:** 8-12 categories +- **Focus:** VPN, Software, Gaming, SEO +- **Recommended:** + 1. VPN (High priority) + 2. Software/Tools (High) + 3. Gaming (High) + 4. SEO (Medium) + 5. Content Marketing (Medium) + 6. Tech Reviews (Medium) + 7. Tutorials (Low) + 8. News (Low) + +**webscroll.fr (Torrenting niche)** +- **Ideal:** 5-8 categories +- **Focus:** Torrenting, File-Sharing +- **Recommended:** + 1. Torrenting (High) + 2. File-Sharing (High) + 3. Tracker Guides (High) + 4. VPN for Torrenting (Medium) + 5. Seedbox (Medium) + 6. Legal (Low) + +**hellogeek.net (Catch-all for low-traffic)** +- **Ideal:** 3-5 categories (minimal) +- **Focus:** Experimental, low-traffic content +- **Recommended:** + 1. Experimental (High) + 2. Low-Traffic (High) + 3. Off-Brand (Medium) + 4. Testing (Low) + +#### Why These Numbers? + +**Too few (<3 categories):** +- ❌ Poor content organization +- ❌ Hard for users to navigate +- ❌ Weak internal linking + +**Optimal (5-10 categories):** +- ✅ Clear content hierarchy +- ✅ Strong category authority +- ✅ Good user experience +- ✅ SEO benefits + +**Too many (>15 categories):** +- ❌ Diluted category authority +- ❌ Thin content per category +- ✅ Confusing for users +- ❌ SEO penalty (keyword cannibalization) + +## Complete Workflow + +### Phase 1: Analysis +```bash +# 1. Export all posts +./seo export + +# 2. Analyze editorial strategy +./seo editorial_strategy + +# 3. Review report +open output/editorial_strategy_*.md +``` + +### Phase 2: Category Optimization +```bash +# 4. Get AI category proposals +./seo category_propose + +# 5. Review proposals +open output/category_proposals_*.csv + +# 6. Create missing categories +./seo category_create -s mistergeek.net "VPN Reviews" +./seo category_create -s webscroll.fr "Seedbox Guides" + +# 7. Apply category recommendations +./seo category_apply -s mistergeek.net -c High +``` + +### Phase 3: Content Migration +```bash +# 8. Review migration recommendations from report +# 9. Manually migrate high-priority posts (or automate) +# 10. Monitor traffic changes +``` + +## Migration Decision Matrix + +The tool uses this logic to recommend migrations: + +| Content Type | Current Site | Recommended Site | Reason | +|--------------|--------------|------------------|--------| +| VPN/Software | hellogeek | mistergeek | Core topic | +| VPN/Software | webscroll | mistergeek | Wrong niche | +| Torrenting | mistergeek | webscroll | Niche focus | +| Torrenting | hellogeek | webscroll | Niche focus | +| Low-traffic | mistergeek | hellogeek | Clean up main site | +| Low-traffic | webscroll | hellogeek | Clean up niche site | +| High-traffic | hellogeek | mistergeek | Move to main site | + +## Migration Implementation + +### Option 1: Manual (Recommended for first time) +1. Review migration report +2. Export posts from source site (WordPress Tools → Export) +3. Import to target site (WordPress Tools → Import) +4. Set up 301 redirects (important for SEO!) + +### Option 2: Semi-Automated +1. Use the migration CSV from report +2. Write custom script using WordPress REST API +3. Batch process migrations +4. Verify redirects + +### Option 3: Full Automation (Future feature) +```bash +# Coming soon +./seo migrate_posts --from hellogeek.net --to mistergeek.net +``` + +## Monitoring Results + +After migrations: + +1. **Wait 2-4 weeks** for Google to re-index +2. **Monitor traffic** in Google Analytics +3. **Check rankings** in Search Console +4. **Verify 301 redirects** are working + +Expected results: +- ✅ Improved category authority +- ✅ Better user engagement +- ✅ Higher rankings for core topics +- ✅ Cleaner site structure + +## Best Practices + +### DO: +- ✅ Start with high-traffic migrations first +- ✅ Set up 301 redirects for all moved posts +- ✅ Migrate in batches (10-20 posts at a time) +- ✅ Monitor traffic after each batch +- ✅ Keep categories focused (5-10 per site) + +### DON'T: +- ❌ Migrate all posts at once +- ❌ Forget 301 redirects (SEO disaster!) +- ❌ Create too many categories (>15) +- ❌ Ignore traffic data in decisions +- ❌ Migrate without backup + +## Example Session + +```bash +# Complete editorial strategy session + +# 1. Export +./seo export +# → output/all_posts_2026-02-16.csv + +# 2. Analyze strategy +./seo editorial_strategy +# → output/editorial_strategy_20260216_143022.md + +# 3. Review report +open output/editorial_strategy_20260216_143022.md + +# 4. Create missing categories +./seo category_create -s mistergeek.net "VPN Reviews" +./seo category_create -s mistergeek.net "Software Tutorials" + +# 5. Get category proposals +./seo category_propose + +# 6. Apply categories +./seo category_apply -s mistergeek.net -c High + +# 7. Manually migrate top 10 recommended posts +# (following migration report) +``` + +--- + +**Version**: 1.0.0 +**Last Updated**: 2026-02-16 +**Related**: See CATEGORY_MANAGEMENT_GUIDE.md for category operations